adding some minor changes in functions signature to introduce parallel computation
Introducing new file structure
The four solutions are implemented:
- Sequential
- Parallel / fine
- Parallel / Heavy
- Parallel / Medium
Implementing generic method to create 2d arrays
Implementing methods to manage threads lifetime and using
Implementing methods to manage range of array
Defining macros to mesure execution time
Correcting readme
Correcting memory problem with 2d coeff datas, allocating array with
wrong size.
Changing Makefile to be compatible with new file structure and introducing tests process
Adding separate output datastructures for each type of computation
Now include string.h
Introducing -v as first parameter to enable verbose (display all
matrices)
Adding time execution measure in all types of computation
Changing type of value in matrice, now Double
Adding mesures, tests, clean process in makefile
Changing execution time macro to get type of computation displayed when
displayed
Adding param to prog to get threads numbers and tasks size as well