Implemented a distributed matvec for an arbitrary number of MPI processes.
Must be tested to see if speed improvements occur.
Adjust the save_mat() function for compatibility with MPI.
A much simpler parallel matvec implementation - exploit storage of matrix on all processors.