Open cniethammer opened 9 months ago
MPI-4.1 section 2.4.1 page 11 line 39: "Starting hands over control of the data buffers, if any, to the associated operation." MPI-4.1 section 2.4.1 page 12 line 42: "These four stages lead to the operation states initialized, started, complete, and" MPI-4.1 section 2.4.1 page 12 line 43: "A started operation is also named active," MPI-4.1 section 2.4.1 page 14 lines 45-47: "Starting procedure: An MPI procedure is a starting procedure if return from the procedure indicates that the associated operation has completed its starting stage, which implies that the user has handed over control of the data buffers to MPI."
For partitioned send operations,
The original text for line 290 in the diff calls out the unusual non-action of MPI_Start/MPI_Startall with "not active" [good], the replacement elides this important detail [bad].
The original text for line 291 in the diff accurately describes the semantic action of MPI_Pready using the terms defined in the Terms chapter [good], the replacement elides this important terminology [bad] and introduces a new phrase which is not defined in the Terms chapter [ugly].
Line 292 of the diff is changed only for consistency with the previous changes; if they are stuck out from the PR, then the changes on this line must also be struck out.
IMHO, this issue should be withdrawn.
Problem
Some parts of the text in the partitioned chapter use the word 'inactive' for individual partitions. However, the term 'inactive' is (only) defined for operations in the terms chapter. Therefore, the phrase "ready to be transferred" should be used here instead.
Changes to the Text
https://github.com/mpi-forum/mpi-standard/pull/951
Impact on Implementations
Clarification for better understanding, no impact otherwise
Impact on Users
Clarification for better understanding, no impact otherwise