title: Dividing a Bitmap for Parallel Processing
body: <p>How would I approach dividing a bitmap into segments and use for parallel processing? I already have the Height and Width of the Bitmap but where from here. I've read to use <code>MPI_Cart_shift()</code> and <code>MPI_Sendrecv()</code>. However, I'm unsure how to approach using them.</p>
  
  <pre><code>  width = BMP_GetWidth (bmp);  
    height = BMP_GetHeight (bmp);
    new_bmp = BMP_Create(width, height, 24); // BMP_Create(UINT width, UINT height, USHORT depth)
  </code></pre>