Limit search to available items
Book Cover
E-book
Author Gropp, William

Title Using MPI : portable parallel programming with the message-passing interface / William Gropp, Ewing Lusk, Anthony Skjellum
Edition 2nd ed
Published Cambridge, Mass. : MIT Press, ©1999

Copies

Description 1 online resource (xxii, 371 pages) : illustrations
Series Scientific and engineering computation
Scientific and engineering computation.
Contents 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 -- 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
Summary "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 ("Beowulf" machines). The initial MPI Standard document, MPI-1, was recently updated by the MPI Forum. The new version, MPI-2, contains both significant enhancements to the existing MPI core and new features. Using MPI is a completely up-to-date version of the authors' 1994 introduction to the core functions of MPI. It adds material on the new C++ and Fortran 90 bindings for MPI throughout the book. It contains greater discussion of datatype extents, the most frequently misunderstood feature of MPI-1, as well as material on the new extensions to basic MPI functionality added by the MPI-2 Forum in the area of MPI datatypes and collective operations. Using MPI-2 covers the new extensions to basic MPI. These include parallel I/O, remote memory access operations, and dynamic process management. The volume also includes material on tuning MPI applications for high performance on modern MPI implementations."
Bibliography Includes bibliographical references (pages 353-361)
Notes English
Print version record
Subject Parallel programming (Computer science)
Parallel computers -- Programming
Computer interfaces.
COMPUTERS -- Programming -- Parallel.
Parallel programming (Computer science)
Parallel computers -- Programming.
Computer interfaces.
Computer interfaces
Parallel computers -- Programming
Parallel programming (Computer science)
MPI Schnittstelle
Parallelverarbeitung
Programmierung
Parallelprogrammering.
Programmation parallèle (informatique)
Ordinateurs parallèles -- Programmation.
Interfaces (informatique)
MPI <Schnittstelle>.
Genre/Form Electronic books
Form Electronic book
Author Lusk, Ewing
Skjellum, Anthony
ISBN 0585173834
9780585173832
0262256282
9780262256285
9780262311113
0262311119
1282096346
9781282096349