mpich
mpich copied to clipboard
hydra: WIP toward reuse proxy for spawning and tree-launch
Pull Request Description
The is a WIP PR working toward
- Reuse the proxy to launch processes from spawn, rather than launch separate proxies each time
- Support proxy tree-launch
So far, it is accumulating refactoring commits. Some of these probably will be split into separate preparation PRs.
[skip warnings]
Related issues:
- https://github.com/pmodels/mpich/issues/2277
- https://github.com/pmodels/mpich/issues/2913
- https://github.com/pmodels/mpich/issues/5903
Author Checklist
- [ ] Provide Description Particularly focus on why, not what. Reference background, issues, test failures, xfail entries, etc.
- [ ] Commits Follow Good Practice
Commits are self-contained and do not do two things at once.
Commit message is of the form:
module: short descriptionCommit message explains what's in the commit. - [ ] Passes All Tests Whitespace checker. Warnings test. Additional tests via comments.
- [ ] Contribution Agreement For non-Argonne authors, check contribution agreement. If necessary, request an explicit comment from your companies PR approval manager.