I have started an attempt to update the RMA chapter to reflect the changes in the terms chapter that will come with 4.0. In particular, I tried to correct the use of the terms (non)blocking, local, and collective. While reading through the text, I noticed that in many places the terms call and operation are conflated, e.g., stating that a put call is completed by a synchronization call. I tried to correct that wherever I felt like the term operation should be used instead of call. Plus, some minor fixes to inline enumerations that I feel make the text slightly easier to read.
I put this out here before creating the PR to the forum, in case the WG has some feedback on this.
I have started an attempt to update the RMA chapter to reflect the changes in the terms chapter that will come with 4.0. In particular, I tried to correct the use of the terms (non)blocking, local, and collective. While reading through the text, I noticed that in many places the terms
call
andoperation
are conflated, e.g., stating that a put call is completed by a synchronization call. I tried to correct that wherever I felt like the term operation should be used instead of call. Plus, some minor fixes to inline enumerations that I feel make the text slightly easier to read.I put this out here before creating the PR to the forum, in case the WG has some feedback on this.
https://github.com/mpi-forum/mpi-standard/compare/mpi-4.x...devreal:rma-semantic-terms?expand=1
Update: attaching the PDF here mpi40-report.pdf