recv package:mpi-hs

Receive a message (MPI_Recv). The MPI datatypeis determined automatically from the buffer pointer type.
Receive an object.
Receive a message (MPI_Recv). The MPI datatype is determined automatically from the buffer pointer type. This function does not return a status, which might be more efficient if the status is not needed.
Receive an object without returning a status.
Begin to receive a message, and return a handle to the communication request (non-blocking, MPI_Irecv). The request must be freed by calling test, wait, or similar. The MPI datatype is determined automatically from the buffer pointer type.
Send and receive a message with a single call (MPI_Sendrecv). The MPI datatypes are determined automatically from the buffer pointer types.
Send and receive a message with a single call (MPI_Sendrecv). The MPI datatypes are determined automatically from the buffer pointer types. This function does not return a status, which might be more efficient if the status is not needed.
Broadcast a message from one process (the "root") to all other processes in the communicator. Call this function on all non-root processes. Call bcastSend instead on the root process.
Begin to receive an object. Call test or wait to finish the communication, and to obtain the received object.
Send and receive objects simultaneously.
Send and receive objects simultaneously, without returning a status for the received message.