Skip to content
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

Setup the new "limit" qualifier for bind-to #2036

Merged
merged 1 commit into from
Oct 15, 2024
Merged

Conversation

rhc54
Copy link
Contributor

@rhc54 rhc54 commented Oct 15, 2024

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.

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.

Signed-off-by: Ralph Castain <[email protected]>
@rhc54 rhc54 merged commit 52a47b4 into openpmix:master Oct 15, 2024
13 checks passed
@rhc54 rhc54 deleted the topic/limit branch October 15, 2024 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant