Using MPI Portable Parallel Programming with the Message Passing Interface

The Message Passing Interface (MPI) specification is widely used for solving significant scientific and engineering problems on parallel computers. There exist more than a dozen implementations on computer platforms ranging from IBM SP-2 supercomputers to clusters of PCs running Windows NT or Linux...

Full description

Saved in:
Bibliographic Details
Main Authors Gropp, William, Lusk, Ewing, Skjellum, Anthony
Format eBook Book
LanguageEnglish
Published Cambridge, Mass MIT Press 1999
Edition2
SeriesScientific and Engineering Computation
Subjects
Online AccessGet full text
ISBN0262571323
9780262571326
026257134X
9780262571340
DOI10.7551/mitpress/7056.001.0001

Cover

Table of Contents:
  • Intro -- Contents -- Series Foreword -- Preface to the Second Edition -- Preface to the First Edition -- 1 - Background -- 2 - Introduction to 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 - Understanding how MPI Implementations Work -- 9 - Comparing MPI with Other Systems for Interprocess Communication -- 10 - Beyond Message Passing -- Glossary of Selected Terms -- A - Summary of MPI-1 Routines and Their Arguments -- B - The MPICH Implementation of MPI -- C - The MPE Multiprocessing Environment -- D - MPI Resources on the World Wide Web -- E - Language Details -- References -- Subject Index -- Function and Term Index