Parallel programming with MPI /

Pacheco, Peter S.

Parallel programming with MPI / Peter S. Pacheco. - San Francisco, Calif. : Morgan Kaufmann Publishers, c1997. - xxii, 418 p. : ill. ; 24 cm.

Includes bibliographical references (p. 403-406) and index.

1. Introduction -- 2. An Overview of Parallel Computing -- 3. Greetings! -- 4. An Application: Numerical Integration -- 5. Collective Communication -- 6. Grouping Data for Communication -- 7. Communicators and Topologies -- 8. Dealing with I/O -- 9. Debugging Your Program -- 10. Design and Coding of Parallel Programs -- 11. Performance -- 12. More on Performance -- 13. Advanced Point-to-Point Communication -- 14. Parallel Algorithms -- 15. Parallel Libraries -- 16. Wrapping Up.

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.

1558603395 9781558603394

96039324


Parallel programming (Computer science)

005.2752