MPI_AllreduceCombines values from all processes and distributes the result back to all processes.
MPI_BarrierBlocks until all processes in the communicator have reached this routine.
MPI_BcastBroadcasts a message from the process with rank "root" to all other processes of the communicator
MPI_Comm_get_nameReturn the print name from the communicator.
MPI_Comm_rankDetermines the rank of the calling process in the communicator.
MPI_Comm_sizeDetermines the size of the group associated with a communicator.
MPI_Comm_splitPartitions the group that is associated with the specified communicator into a specified number of disjoint subgroups.
MPI_Comm_usedReturns list of current used MPI_Comm handle.
MPI_FinalizeTerminate the MPI execution environment.
MPI_Get_library_versionReturn the version number of MPI library.
MPI_Get_processor_nameGets the name of the processor.
MPI_Get_versionReturn the version number of MPI.
MPI_InitInitialize the MPI execution environment.
MPI_InitializedIndicates whether MPI_Init has been called.
MPI_IprobeNonblocking test for a message.
MPI_ProbeBlocking test for a message.
MPI_RecvBlocking receive for a message.
MPI_ReduceReduces values on all processes to a single value.
MPI_SendPerforms a blocking send.