Skip to content

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 a team and hppritcha July 14, 2025 14:51
@bwbarrett bwbarrett merged commit a471c74 into open-mpi:main Jul 15, 2025
15 checks passed
@hppritcha hppritcha added the NEWS label Jul 15, 2025
@bwbarrett bwbarrett deleted the feature/ofi-btl-change-default-config branch July 15, 2025 18:25
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.

3 participants