Privacy and Legal Notice

Home

Overview

News/Events

Tutorials/
Documentation

Libraries/
Building Executables

Environment Variables

SMT and
OpenMP

Performance Results

Open Issues, Gotchas, and Recent Changes

FAQs

Glossary

Contacts

Tutorials and Documentation

Tutorials and User Information

Tools

Standards

Books

  • MPI: The Complete Reference (Vol. 2) by William Gropp, et al. This book presents a complete specification of the MPI-2 Standard. It is annotated with comments that clarify complicated issues, including why certain design choices were made, how users are expected to use the interface, and how they should construct their version of MPI. The volume also provides many detailed, illustrative programming examples.
  • Using MPI (Second Edition) by William Gropp, Ewing Lusk, and Anthony Skjellum. This book is a tutorial on how to use MPI for communication subroutine libraries, to write parallel programs, particularly for large-scale applications. Covers background and basic concepts, MPI in C, using communicators, the Poisson problem, scalability, message passing, parallel libraries, and parallel I/O. Other topics include portability among MPP systems, use of MPI on workstation networks, and converting existing codes to MPI. Appendices list MPE multiprocessing environment functions.
  • Using MPI-2 (Scientific and Engineering Computation) by William Gropp, Ewing Lusk, and Rajeev Thakur. This book is similar to Using MPI, but it focuses on the new features found in the new MPI-2 version of the standard.
  • Parallel Programming with MPI by Peter Pacheco.

High Performance Computing at LLNL    Lawrence Livermore National Laboratory

Last modified October 21, 2009
UCRL-MI-126792