@@ -623,7 +623,6 @@ MPI Functionality and Features
623623 - portals4
624624
625625 (2) The ob1 PML and the following BTLs support MPI_THREAD_MULTIPLE:
626- - openib (see exception below)
627626 - self
628627 - sm
629628 - smcuda
@@ -632,10 +631,6 @@ MPI Functionality and Features
632631 - usnic
633632 - vader (shared memory)
634633
635- The openib BTL's RDMACM based connection setup mechanism is also not
636- thread safe. The default UDCM method should be used for
637- applications requiring MPI_THREAD_MULTIPLE support.
638-
639634 Currently, MPI File operations are not thread safe even if MPI is
640635 initialized for MPI_THREAD_MULTIPLE support.
641636
@@ -794,7 +789,8 @@ Network Support
794789- In prior versions of Open MPI, InfiniBand and RoCE support was
795790 provided through the openib BTL and ob1 PML plugins. Starting with
796791 Open MPI 4.0.0, InfiniBand support through the openib plugin is both
797- deprecated and superseded by the ucx PML component.
792+ deprecated and superseded by the ucx PML component. The openib BTL
793+ was removed in Open MPI v5.0.0.
798794
799795 While the openib BTL depended on libibverbs, the UCX PML depends on
800796 the UCX library.
@@ -809,15 +805,6 @@ Network Support
809805 for OpenSHMEM support, and "--mca osc ucx" for MPI RMA (one-sided)
810806 operations.
811807
812- - Although the ob1 PML+openib BTL is still the default for iWARP and
813- RoCE devices, it will reject InfiniBand defaults (by default) so
814- that they will use the ucx PML. If using the openib BTL is still
815- desired, set the following MCA parameters:
816-
817- # Note that "vader" is Open MPI's shared memory BTL
818- $ mpirun --mca pml ob1 --mca btl openib,vader,self \
819- --mca btl_openib_allow_ib 1 ...
820-
821808- The usnic BTL is support for Cisco's usNIC device ("userspace NIC")
822809 on Cisco UCS servers with the Virtualized Interface Card (VIC).
823810 Although the usNIC is accessed via the OpenFabrics Libfabric API
@@ -850,8 +837,8 @@ Network Support
850837
851838 http://lwn.net/Articles/343351/
852839
853- - The use of fork() with OpenFabrics-based networks (i.e., the openib
854- BTL ) is only partially supported, and only on Linux kernels >=
840+ - The use of fork() with OpenFabrics-based networks (i.e., the UCX
841+ PML ) is only partially supported, and only on Linux kernels >=
855842 v2.6.15 with libibverbs v1.1 or later (first released as part of
856843 OFED v1.2), per restrictions imposed by the OFED network stack.
857844
0 commit comments