
   Description of the test
   ========================

   This test executes the parallel matrix-matrix multiplication
   using one-dimensional array of processes. 
   The matrix distribution used is naive one-dimensional 
   homogeneous distribution using horizontal striping of matrices.

   This test uses MPI.
   
   The time of execution of the algorithm is returned.

   CONDITIONS
   ----------
   N must be a multiple of r

   Files
   -----

   mxm.c     ----> Contains the algorithm execution code
   counter.h ----> Contains the parameters:
                   N=Size of the matrix to solve
                   r=granularity or communication-to-computation ratio (values of 16, 32 typical)
                   p=Total number of processes

   HOW TO RUN
   ----------

   shell$ hmpibcast mxm.c mxm_i.c mxm_i.h counter.h

   shell$ hmpiload -o mxm mxm.c 

   shell$ hmpirun mxm
   N=1024, p=4, time(sec)=2.106749998
