Open
Description
Problem
This issue was raised several times while reading the 4.0-RC document in 2020.
Collectives specify receive buffers as OUT, however, if MPI_IN_PLACE is used it becomes INOUT (section 6.2.1, especially page 186 line 46). Should this be taken care of in the bindings?
Some complementary information:
The MPI_IN_PLACE possible INOUT status was already mentioned and singled out for the Fortran case in the MPI Standard. I feel like if the MPI Forum wanted it to be INOUT in the LIS, it would have been done when the Fortan case was handled.
I chose to isolate this remark in a separate issue for the MPI Forum to debate/decide and have a trace of the decision on the github.
References and Pull Requests
This issue was singled out from #341
Metadata
Metadata
Assignees
Type
Projects
Status
To Do