"...the detailed discussion of many complex and confusing issues makes the book an important information source for programmers developing large applications using MPI." -- L.M. Liebrock, ACM Computing Reviews A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer. Features: + Proceeds from basic blocking sends and receives to the most esoteric aspects of MPI. + Includes extensive coverage of performance and debugging. + Discusses a variety of approaches to the problem of basic I/O on parallel machines. + Provides exercises and programming assignments.Pacheco, Peter is the author of 'Parallel Programming with MPI', published 1996 under ISBN 9781558603394 and ISBN 1558603395.