[Mpi-forum] MPI_WAIT/MPI_TEST and generalized, I/O, and NBC requests
Torsten Hoefler
htor at illinois.edu
Sat Feb 11 11:25:32 CST 2012
Fab,
> 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?
Yes, this is a minor bug. It should probably say "communication
function" instead of "send or receive call".
> 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?
Yes we should.
> Is this a ticket-0 level change?
I think it's an 0.5 change and should be handled by the p2p chapter
committee and pushed into MPI-3.0. We can also still go through the
ticket process but that may not be the best investment of our time.
All the Best,
Torsten
--
bash$ :(){ :|:&};: --------------------- http://www.unixer.de/ -----
Torsten Hoefler | Performance Modeling and Simulation Lead
Blue Waters Directorate | University of Illinois (UIUC)
1205 W Clark Street | Urbana, IL, 61801
NCSA Building | +01 (217) 244-7736
More information about the mpi-forum
mailing list