The words function, routine, procedure, procedure call, and call are often used as synonyms within this standard. (This sentence is written just before 2.4 Semantic Terms.)
We've changed quite a lot of these already to "procedure", but there is still some work to be done in all chapters.
This came up during the review of MPI 4.1 RC in September 2023 and will most likely affect the whole standard.
Proposal
Write "procedure" instead of "function", "routine", "procedure call", and "call".
Changes to the Text
Write "procedure" instead of "function", "routine", "procedure call", and "call".
Problem
The words function, routine, procedure, procedure call, and call are often used as synonyms within this standard. (This sentence is written just before 2.4 Semantic Terms.)
We've changed quite a lot of these already to "procedure", but there is still some work to be done in all chapters.
This came up during the review of MPI 4.1 RC in September 2023 and will most likely affect the whole standard.
Proposal
Write "procedure" instead of "function", "routine", "procedure call", and "call".
Changes to the Text
Write "procedure" instead of "function", "routine", "procedure call", and "call".
Impact on Implementations
none
Impact on Users
Improved quality of the document.
References and Pull Requests