
   Tests the partitioning interfaces of matrices.

   To make executables for all the tests:

shell$ make

   To run all the executables:

shell$ make run

   ============================================================
   =                                                          =
   =         TESTS FOR MATRICES ON 2D PROCESSOR GRID          =
   =                                                          =
   ============================================================

   Test for homogeneous data distribution
   =======================================

   The speeds of the processors are assumed to be the same.
   There can be an upper bound on the number of elements that each
   processor can store.

   Files
   -----
   homogeneous_matrix_2d.c

   HOW TO RUN
   ----------
   shell$ make homogeneous_matrix_2d
   shell$ ./homogeneous_matrix_2d

   Test for heterogeneous data distribution for matrices
   with speeds represented by single numbers
   ============================================================
   There is no upper bound on the number of elements that each
   processor can store.

   Files
   -----
   heterogeneous_matrix_2d_speeds_single_numbers_no_mlimits.c

   HOW TO RUN
   ----------
   shell$ make heterogeneous_matrix_2d_speeds_single_numbers_no_mlimits
   shell$ ./heterogeneous_matrix_2d_speeds_single_numbers_no_mlimits

   ============================================================
   =                                                          =
   =         TESTS FOR MATRICES ON 1D PROCESSOR ARRAY         =
   =                                                          =
   ============================================================
   Test for homogeneous data distribution
   =======================================

   The speeds of the processors are assumed to be the same.
   There can be an upper bound on the number of elements that each
   processor can store.

   Files
   -----
   homogeneous_matrix_1d.c

   HOW TO RUN
   ----------
   shell$ make homogeneous_matrix_1d
   shell$ ./homogeneous_matrix_1d


