Skip to content

ofi/btl: CHange default support to 1 & 2 sided ops #13331

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

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

Conversation

bwbarrett
Copy link
Member

Historically, the OFI BTL has defaulted to only supporting one-sided operations (ie, the RDMA OSC component). Howard and I can't think of a current Libfabric provider that has a performance difference when in one-sided vs. both one and two-sided mode, so change the default to support both. This allows users who want to use the OB1 PML to specify -mca pml ob1 without also having to change the default mode in the BTL.

Historically, the OFI BTL has defaulted to only supporting one-sided
operations (ie, the RDMA OSC component).  Howard and I can't think of
a current Libfabric provider that has a performance difference when
in one-sided vs. both one and two-sided mode, so change the default
to support both.  This allows users who want to use the OB1 PML to
specify `-mca pml ob1` without also having to change the default
mode in the BTL.

Signed-off-by: Brian Barrett <[email protected]>
@bwbarrett bwbarrett requested review from hppritcha and a team July 14, 2025 14:51
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