|
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
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)
|
|
|
|