Where can I find an OpenMP or MPI tutorial online?
OpenMP
Two excellent OpenMP tutorials are available online:
- An OpenMP tutorial from Lawrence Livermore National Laboratory (LLNL): https://computing.llnl.gov/tutorials/openMP/
- An OpenMP tutorial from the National Energy Research Scientific Computing Center (NERSC): http://www.nersc.gov/nusers/help/tutorials/openmp/?PHPSESSID=5087fda194a557a0e2c7705d75692d0e
You can find the latest OpenMP specifications at:
http://www.openmp.org/specs/txt/home.txtMPI
Three good introductions to MPI are available online:
- An MPI tutorial prepared by Indiana University's High Performance Applications team: http://rc.uits.iu.edu/hpa/mpi_tutorial/index.shtml
- A tutorial from a course on high performance data management and processing at IU: http://beige.ucs.indiana.edu/I590/node52.html
- LLNL's introduction to MPI: https://computing.llnl.gov/tutorials/mpi/
LLNL also has a more advanced article covering MPI performance topics:
https://computing.llnl.gov/tutorials/mpi_performance/At IU, more information is available at the High Performance Applications team's MPI support page.
This document was developed with support from the National Science Foundation (NSF) under Grant No. 0503697 to the University of Chicago and subcontracted to Indiana University. Additional support was provided by IU through its participation in the TeraGrid, which is supported by the NSF under Grants No. 0833618, SCI451237, SCI535258, and SCI504075. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the NSF.
Last modified on January 15, 2008.






