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