[Mpi-forum] MPI_WAIT/MPI_TEST and generalized, I/O, and NBC requests

Fab Tillier ftillier at microsoft.com
Fri Feb 10 18:04:15 CST 2012


Hi Folks,

Looking at the text for MPI_WAIT (page 54, line 15) and MPI_TEST (page 55, line 7), it seems to imply that the request handle is only set to MPI_REQUEST_NULL for non-blocking send and receive requests.  Are generalized, I/O, and NBC requests not completed the same way?  Are users required to free such requests explicitly after they complete using MPI_REQUEST_FREE?

I would have expected that all request handles except those to persistent requests are set to MPI_REQUEST_NULL, and persistent request just rather marked inactive.  If that is indeed the intent, shouldn't we update the text to reflect this?  Is this a ticket-0 level change?

Thanks,
-Fab





More information about the mpi-forum mailing list