-
Notifications
You must be signed in to change notification settings - Fork 885
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
ORTE -> PRRTE changes for users need to be documented, users educated #7668
Comments
@jsquyres volunteered to take a first pass at this. |
What's the status of this documentation now? How much more docs do we need to do before rc1? |
dropping note here based on user interaction today, the details on map/bind has been mentioned but we also need to include how to set those via MCA envvars (e.g., PRTE_MCA_rmaps_default_mapping_policy=core, PRTE_MCA_hwloc_default_binding_policy=package, etc.) |
You can document those, but that won't help users with existing scripts and/or default param files. I'd suggest you also (or instead - your choice) add the required translation logic to the schizo/ompi component to make that transparent. |
Good suggestion. The specific case today was that the envvars will have a different prefix, namely |
It's a touchy issue to navigate. If you require users to look for things by layer (e.g., using ompi_info, prte_info, or pmix_info), then you are asking a naive MPI user to have to know the OMPI code architecture, which is a pretty big ask. Someone was supposedly going to "unify" the user-facing side of things to help alleviate that burden, but that never happened. Likewise, telling users what prefix to use for which param can lead to confusion - e.g., if I need to set the include/exclude on TCP transports, I now have to set that for three different prefixes, each of them having a different framework name and/or component. Pretty burdensome. And it again forces the user to become familiar with the OMPI code architecture. Translation would at least help alleviate things, though it can be fragile as params in the underlying layers can come/go, especially between releases. Still, better than having a user thrash as they can't figure out why their MCA param no longer works. No perfect answer, I fear. |
I've read this issue's history and believe that the requirement here is to document the change in OMPI's online documentation. Does anyone think otherwise? |
@naughtont3 - What's the acceptance criteria for moving this ticket to the "done" column? |
Document MCA parameter changes from move from ORTE -> PRRTE. Addresses Github issue open-mpi#7668 Signed-off-by: Quincey Koziol <[email protected]>
Document MCA parameter changes from move from ORTE -> PRRTE. Addresses Github issue open-mpi#7668 Signed-off-by: Quincey Koziol <[email protected]>
Addresses Github issue open-mpi#7668 Co-authored-by: [email protected] Signed-off-by: Quincey Koziol <[email protected]>
Addresses Github issue open-mpi#7668 Co-authored-by: [email protected] Signed-off-by: Quincey Koziol <[email protected]>
Addresses Github issue open-mpi#7668 Co-authored-by: [email protected] Signed-off-by: Quincey Koziol <[email protected]>
Addresses Github issue open-mpi#7668 Co-authored-by: [email protected] Signed-off-by: Quincey Koziol <[email protected]>
Addresses Github issue open-mpi#7668 Co-authored-by: [email protected] Signed-off-by: Quincey Koziol <[email protected]> (cherry picked from commit 864caf3) Signed-off-by: Quincey Koziol <[email protected]>
PR for merge to 5.0 branch: #11926 |
5.0.0 released. Closing. |
Addresses Github issue open-mpi#7668 Co-authored-by: [email protected] Signed-off-by: Quincey Koziol <[email protected]>
From ompi email chain, sent by @rhc54:
The text was updated successfully, but these errors were encountered: