Introduction to Message-Passing Interface

  • Honoré TapamoEmail author
Part of the Lecture Notes in Physics book series (LNP, volume 791)


This introduction to the Message-Passing Interface (MPI) course provides an overview of the MPI standard with a view to its application to scientific/engineering problems. Throughout the course, the basic concepts behind the message-passing paradigm are discussed together with code examples. Readers will also find practical excercises at the end of each section, where they will have the opportunity to explore motivational examples in C or Fortran.


Communication Mode Virtual Topology Collective Communication Local Array Master Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Supplementary material


  1. 1.
    MacDonald, N., Minty, E., Malard, J., Harding, T., Brown, S., Antonioletti, M., Writing Message Passing Parallel Programs with MPI, Edinburgh Parallel Computing Centre, EdinburghGoogle Scholar
  2. 2.
    Pacheco, P.S., 1997, Parallel Programming with MPI, Morgen Kaufmann Publishers, San FranciscoGoogle Scholar
  3. 3.
    Snir, M., Gropp, W., et al., 1999, MPI: The Complete Reference, The MIT Press CambridgeGoogle Scholar
  4. 4.
    MPI: A Message-Passing INterface Standard, The University of Tennessee and Oak Ridge National Laboratory, 2003Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  1. 1.Irish Center for High End ComputingDublinIreland

Personalised recommendations