title: sending blocks of 2D array in C using MPI
body: <p>How do you send blocks of 2-D array to different processors? Suppose the 2D array size is 400x400 an I want to send blocks of sizes 100X100 to different processors. The idea is that each processor will perform computation on its separate block and send its result back to the first processor for final result.<br>
  I am using MPI in C programs.</p>