HPCW Introduction to Parallel Programming with MPI

By David Seaman

Rosen Center for Advanced Computing (RCAC)

View Presentation (SWF)

Additional materials available (4)

Licensed under General Performance Usage.

Published on


Note: A latter teaching of this tutorial is available.

Single-session course illustrating message-passing techniques. The examples include point-to-point and collective communication using blocking and nonblocking transmission. One application illustrates the manager/worker model with buffered communications. Code examples provided in C, C++, Fortran 77, and Fortran 95

Cite this work

Researchers should cite this work as follows:

  • David Seaman (2007), "HPCW Introduction to Parallel Programming with MPI," https://nanohub.org/resources/3357.

    BibTex | EndNote



Envision Center, Purdue University, West Lafayette, IN