Using MPI-2: Advanced Features of the Message-Passing Interface


by

William Gropp, Ewing Lusk, and Rajeev Thakur


Published in 1999 by MIT Press, 382 pages. The MIT Press page, together with ordering information for this book can be seen here.

See our companion book, Using MPI, 2nd edition, by William Gropp, Ewing Lusk, and Anthony Skjellum, published by MIT Press, 1999; ISBN 0-262-57132-3. The MIT Press page, together with ordering information for this book, can be seen here.


Example Programs

The examples from Using MPI-2 are available:
  • in HTML
  • in gzipped tar

  • Errata

    An errata for the book Using MPI-2 is available as
  • HTML (WWW) readable
  • PDF
  • A figure on page 62 did not print properly. Get this figure here.

    Table of Contents

    1. Introduction
    2. Getting Started with MPI-2
    3. Parallel I/O
    4. Understanding Synchronization
    5. Introduction to Remote Memory Operations
    6. Advanced Remote Memory Access
    7. Dynamic Process Management
    8. Using MPI with Threads
    9. Advanced Features
    10. Conclusions
    Appendices: A code repository for the examples used in the book will be available soon

    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.