Point-to-Point Communication
Next:
Introduction and Overview
Up:
MPI: The Complete Reference
Previous:
C Binding Issues
Point-to-Point Communication
Introduction and Overview
Blocking Send and Receive Operations
Blocking Send
Send Buffer and Message Data
Message Envelope
Comments on Send
Blocking Receive
Receive Buffer
Message Selection
Return Status
Comments on Receive
Datatype Matching and Data Conversion
Type Matching Rules
Type MPI_CHARACTER
Data Conversion
Comments on Data Conversion
Semantics of Blocking Point-to-point
Buffering and Safety
Multithreading
Order
Progress
Fairness
Example - Jacobi iteration
Send-Receive
Null Processes
Nonblocking Communication
Request Objects
Posting Operations
Completion Operations
Examples
Freeing Requests
Semantics of Nonblocking Communications
Order
Progress
Fairness
Buffering and resource limitations
Comments on Semantics of Nonblocking Communications
Multiple Completions
Probe and Cancel
Persistent Communication Requests
Communication-Complete Calls with Null Request Handles
Communication Modes
Blocking Calls
Nonblocking Calls
Persistent Requests
Buffer Allocation and Usage
Model Implementation of Buffered Mode
Comments on Communication Modes
Jack Dongarra
Fri Sep 1 06:16:55 EDT 1995