Setup the new "limit" qualifier for bind-to #2036
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add a new qualifier for the "bind-to" directive:
"LIMIT=n" limits the number of processes bound to each eligible
representative of the specified type to the given number. For
example, speifying "--bind-to l3:limit=2" would direct PRRTE
to bind ranks to the L3caches, limiting the number of processes
bound to each l3cache to two - i.e., bind 2 processes to a
given l3cache, and then move on to the next.
Add new help text to "prun" and "prterun" to include new "limit=n" modifier for the "bind-to" directive.
The binding algorithm has not been updated to support this yet. Requires some additional work that will be done in a later commit.