Parallel Data Structures, Part 1

(these exercises are from William Gropp)
  1. Getting started with "Hello World", sample output
  2. Sharing Data, Sample Output
  3. Sending in a ring (broadcast by ring)
  4. Finding PI using MPI collective operations , Sample Output
  5. Fairness in message passing, Sample Output

Parallel Data Structures, Part 2
Matrix operations and MPI

  1. A Parallel Data Structure , Sample Output
  2. A simple Jacobi iteration , Sample Output
  3. Collecting Data , Sample Output
  4. Putting it all together: A complete application , Sample Output