New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate MPI_HOST #57
Comments
This issue has been duplicated by #201 |
Annotated MPI 4.0 pdf with red changebars. And annotated MPI 3.1 pdf for comparison |
A deprecated feature is still available and must be therefore fully explained. The following text from MPI-3 and MPI-4 is missing in the proposed pdf:
Also in Annex A.1, the constant MPI_HOST must not be removed. Recommendation: Add only comments that MPI_Host is deprecated since MPI-4.x in the appropriate section and A.1.1. The additional text in the Deprecated chapter and the change-log is then enough. And it must be listed in Table 2.1 also missing in PR https://github.com/mpi-forum/mpi-standard/pull/221 |
Hi Rolf, yes, I did not take the time to correct this PR yet. This is not intended to 4.0 anymore. I plan to update the PR after the next meeting. |
If a feature is such integrated in other parts of the standard (as in the past the C++ interface, see MPI-2.2), then the best way may be to keep the existing text, i.e., to start with a new PR from final MPI-4.0, and to add only deprecation remarks at the definition of MPI_HOST, at the repeating in A.1.1, and to add a list entry in Table 2.1, a paragraph to the Deprecated chapter, and an entry in the change-log. |
You don't need to close the PR. Just push updates to it... |
This wasn't read at the December 2022 meeting. The last opportunity for MPI 4.1 is to have it ready at the March 2022 meeting (and it needs to "pass" the reading). @jaegerj Are you (or is someone else) planning to push this forward or should we move it out of the plan for MPI 4.1? |
This is scheduled for discussion in the virtual meeting on January 11th |
@jaegerj When you announce the 1st vote, you may mention that there were a view editorial changes since the reading. |
There's two PRs that point back to this issue. Which one is the one that was voted on? |
The most recent one: https://github.com/mpi-forum/mpi-standard/pull/790 |
This passed a no-no vote.
|
This passed a 1st vote.
|
This passed a 2nd vote.
|
Summary
The MPI_HOST attribute on MPI_COMM_WORLD is ambiguous and no longer relevant for MPI implementations. This was reviewed at the September, 2015 meeting and there was consensus that it should be deprecated.
Proposed Change
Page 228, lines 3-4: Remove or reword sentence containing "host process"
Page 335, line 4: Remove line beginning with "MPI_HOST"
Page 335, lines 27-33: Remove "Host Rank" subsection.
Page 675, line 47: Remove "MPI_HOST" from "Environmental inquiry keys" table
The text was updated successfully, but these errors were encountered: