You can find a detailed description of how to employ MPI on the RWTH Compute Cluster in our HPC Primer.
  • Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra:
    MPI. The Complete Reference Vol. 1: The MPI core. Second edition.
    350 pages - MIT Press
    The first edition of this book is available online as html version or as postscript version (350 pages).

  • Vol. 2 is for more advanced MPI programmers:
    William Gropp, Steven Huss-Lederman, Andrew Lumsdain, Ewing Lusk, Bill Nitzberg, William Saphir, Marc Snir:
    MPI: The Complete Reference. Vol 2: The MPI-2 extensions.
    350 pages - MIT Press - 1998

  • Presentations and Training Material to the courses by the IT Center. Videos, foils, exercices with solutions.

  • The script of Peter Pacheco (member of MPI-Forum) is well-suitable for beginners. The ca. 50-page document “A User's Guide to MPI” is available as a postscript file.
    This script has been enhanced to a book:
    Peter Pacheco:
    Parallel Programming With MPI
    440 pages - Morgan Kaufmann Publishers - 1996

  • The only book in German, well-readable and with accent for practical application:
    Peter Sanders, Thomas Worsch:
    Parallele Programmierung mit MPI - ein Praktikum
    150 pages - Logos Verlag - 1997

  • For a long time the following book was the only teaching book for MPI (written by members of the MPI-Forums). It is often referred to as the standard work.
    W. Gropp, E. Lusk, A. Skjellum:
    Using MPI
    346 pages - The MIT Press - 2. Auflage 2000

  • Meanwhile there is a second book:
    William Gropp, Ewing Lusk, Rajeev Thakur: Using MPI-2 406 pages - The MIT Press - 2000

Further MPI Interfaces