Block the process until all its requests complete by calling the the MPI_Waitall(...) function. The third step is optional but may help to improve parallel efficiency, since it allows computations to overlap with communications. 3. Results In this section, we give the results of various nume...