HTML version of Scripted Foils prepared 11 November 1996

Foil 20 Basic Point to Point Message Passing II

From CPS615-Initial Lecture on MPI ending with discussion of basic MPI_SEND Delivered Lectures of CPS615 Basic Simulation Track for Computational Science -- 31 October 96. by Geoffrey C. Fox *
Secs 685.4
1 Two types of communication operations applicable to send and receive
  • Blocking -- sender and receiver wait until communication is complete
  • Non-blocking -- send and receive handled concurrently with computation -- MPI send and receive routines return immediately before message processed so processor can do other things
2 In addition four types of send operation
  • Standard -- A send may be initiated even if matching receive has not been initiated
  • Synchronous -- Waits for recipent to complete and so message delivery guaranteed
  • Buffered -- Copies message into a buffer (if necessary) on destination processor so that completion of send independent of matching receive
  • Ready -- A send is only started when matching receive initiated

Table Font Size


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Fri Aug 15 1997