Message Passing Interface
Last updated
Was this helpful?
Last updated
Was this helpful?
Message Passing Interface
In the world of parallel computing the Message Passing Interface (MPI) is the de facto standard for implementing programs on multiple processors.
- Combines values from all processes and distributes the result back to all processes.
- Blocks until all processes in the communicator have reached this routine.
- Broadcasts a message from the process with rank "root" to all other processes of the communicator
- Removes MPI_Comm object.
- Return the print name from the communicator.
- Creates MPI_Comm object.
- Determines the rank of the calling process in the communicator.
- Determines the size of the group associated with a communicator.
- Partitions the group that is associated with the specified communicator into a specified number of disjoint subgroups.
- Returns list of current used MPI_Comm handle.
- Terminate the MPI execution environment.
- Return the version number of MPI library.
- Gets the name of the processor.
- Return the version number of MPI.
- Initialize the MPI execution environment.
- Indicates whether MPI_Init has been called.
- Nonblocking test for a message.
- Blocking test for a message.
- Blocking receive for a message.
- Reduces values on all processes to a single value.
- Performs a blocking send.
- Some Nelson MPI examples.
- Access to MPI features from Nelson.
- Run an MPI script.