MPI Point to Point Communication Calls: C and Fortran Syntax

Blocking Sends


Blocking Receive


Non-blocking Sends


Non-blocking Receive


Managing the User-Supplied Buffer


Checking for Completion, Blocking


Checking for Completion, Non-Blocking


Miscellaneous


References

William Gropp, Ewing Lusk and Anthony Skjellum (1999). Using MPI: Portable Parallel Programming with the Message-Passing Interface, Second Edition. The MIT Press, Cambridge, Massachusetts.

Message Passing Interface Forum (1995). MPI: A Message Passing Interface Standard. June 12, 1995. This is the MPI version 1.1 standard. It (and more recent documents) is available from http://www.mpi-forum.org/docs/docs.html.

Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, and Jack Dongarra (1996).  MPI: The Complete Reference. The MIT Press, Cambridge, Massachusetts. This book is basically an elaboration of the standard document.  The complete book is available online at http://www.netlib.org/utk/papers/mpi-book/mpi-book.html.

An overall good reference site is http://www-unix.mcs.anl.gov/mpi/index.html.