The multiplication of two matrices is to be implemented as:
- A sequential program
- An OpenMP shared memory program
- A Message Passing Program using the MPI Standard
This repository will serve as a comparison of Sequential, OpenMP Parallel and MPI Parallel code that accomplishes Matrix Multiplication. Along with comparing the total matrix multiplication times of the codes, we will look at the ratio of time spent calculating the multiplication to the time the parallel tool spends communicating data.