Supercomputer Applications: A Course in Computational Science
Spring 2006
Assignments 3rd Quarter
Parallel Programming with Message Passing Among Processes - MPI

Using the Cray SV1 at TJ

MPI training materials from Lawrence Livermore

  1. MPI (Message Passing Interface) Labs 05-09, parallel programming with multiple processes
  2. MPI Lab10 - An Application: Numerical Integration using the trapezoidal rule
  3. MPI Lab11 - An Application: Odd-Even Transposition Sort, sorting in parallel. Use one number per processor.
  4. MPI Lab12 - An Application: Odd-Even Transposition Sort, sorting in parallel. Use multiple numbers per processor.