mpi-forum / mpi-issues

Tickets for the MPI Forum
http://www.mpi-forum.org/
67 stars 8 forks source link

RMA requests and MPI_REQUEST_FREE #855

Closed jeffhammond closed 1 month ago

jeffhammond commented 1 month ago

Problem

The text in 12.3.5 regarding MPI_REQUEST_FREE seems contradictory. It is erroneous to call MPI_REQUEST_FREE on RMA requests, but also, one must still free the requests by doing one of three things, of which MPI_REQUEST_FREE is one.

It is erroneous to call MPI_REQUEST_FREE or MPI_CANCEL for a request associated with an RMA operation.

However, users must still free the request by testing, waiting, or calling MPI_REQUEST_FREE on the request handle to allow the MPI implementation to release any resources associated with these requests.

Did we fix this already (after 4.1) and I missed it? Or am I not thinking clearly?

Proposal

Changes to the Text

Impact on Implementations

Impact on Users

References and Pull Requests

raffenet commented 1 month ago

Is this the same as #760 and mpi-forum/mpi-standard#904?

jeffhammond commented 1 month ago

Yes, it's a duplicate. Thanks.