Using MPI: Portable Parallel Programming with the Message-Passing Interface


by

William Gropp, Ewing Lusk, and Anthony Skjellum


Published 10/21/94 by MIT Press, 328 pages.

Using MPI, Second Edition

This web site is being overhauled for the release of the second edition of Using MPI, and should be available in January, 2000.

Errata

An errata for the book Using MPI is available as both
  • HTML (WWW) readable
  • Postscript

  • Table of Contents

    1. Background
    2. What's New about MPI?
    3. Using MPI in Simple Programs
    4. Intermediate MPI
    5. Advanced Message Passing in MPI
    6. Parallel Libraries
    7. Other Features of MPI
    8. Implementing MPI
    9. Dusty Decks: Porting Existing Message-Passing Programs to MPI
    10. Beyond Message Passing
    Appendices:

    A. Summary of MPI Routines and Their Arguments

    B. The Model MPI Implementation

    C. The MPE Multiprocessing Environment Functions

    D. MPI Resources on the Information Superhighway

    E. Language Details

    A code repository for the examples used in the book is here.

    The MPI Standard itself, information on several MPI implementations, and related MPI locations on the Web can be found on the Argonne MPI home page.