Semantic Terms


Up: MPI Terms and Conventions Next: Data Types Previous: Procedure Specification

When discussing MPI procedures the following semantic terms are used. The first two are usually applied to communication operations.

{ nonblocking}
If the procedure may return before the operation completes, and before the user is allowed to re-use resources (such as buffers) specified in the call.
{ blocking}
If return from the procedure indicates the user is allowed to re-use resources specified in the call.
{ local}
If completion of the procedure depends only on the local executing process. Such an operation does not require communication with another user process.
{ non-local}
If completion of the operation may require the execution of some MPI procedure on another process. Such an operation may require communication occurring with another user process.
{ collective}
If all processes in a process group need to invoke the procedure.



Up: MPI Terms and Conventions Next: Data Types Previous: Procedure Specification


Return to MPI Standard Index
Return to MPI home page