•MPI_ISEND(buf, count, type, dest, tag, comm, request ,
ierr)
•MPI_IRECV(buf, count, type, src, tag, comm, request ,
ierr)
•Notice that the non-blocking receive routine has the same
type of argument
list as the non-blocking send ( no status )
•If the user wants protection against unintended
modifications of the application buffer before
communication calls are completed, use must
be made of the MPI_WAIT routines.
•MPI_WAIT(request, status, ierr)
•MPI_WAITALL(count, array_of_requests, array_of_statuses, ierr)