[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