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

coll/accelerator: allow to select functions to register #12991

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

edgargabriel
Copy link
Member

This PR introduces the ability to register the component only to the select functions specified by an MCA parameter string. The idea and the code is based on the UCC component, and some of the bits might be moved later to coll/base to make the mechanism more gnerally available to other components as well.

Note, that the PR introduces the define statments for all MPI collective operations, not just the ones support by the component at the moment, since it is a bitmask based operation, and we anticipate to add support for more collective operations into coll/accelerator shortly

This PR introduces the ability to register the component only to the
select functions specified by an MCA parameter string. The idea and the
code is based on the UCC component, and some of the bits might be moved
later to coll/base to make the mechanism more gnerally available to
other components as well.

Note, that the PR introduces the define statments for all MPI collective
operations, not just the ones support by the component at the moment,
since it is a bitmask based operation, and we anticipate to add support
for more collective operations into coll/accelerator shortly

Signed-off-by: Edgar Gabriel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants