make all
- build the code with all rules listed below to build every executablemake prod
- build the code with default parameters to run all its versionsmake debug
- build the code with debug purposes, so that it prints the matrices created and their solutionsmake overhead
- build the code to find the overhead of the parallel versionsmake seq
- build the code to run only the sequential versionmake std
- build the code to run only the standard threads versionmake ff
- build the code to run only the FastFlow versionmake par
- build the code to run both parallel versionsmake clean
- remove the old executable
Run with ./jacobi <matrix-size> <seed> <nw>
to create a random matrix with seed seed
and nw
number of workers.
To run the test simply run ./test.sh
or the Python files singularly, and copy the results in plot.py
to plot them into graphs.