@@ -614,7 +614,6 @@ MPI Functionality and Features
614
614
- cm (see list (1) of supported MTLs, below)
615
615
- ob1 (see list (2) of supported BTLs, below)
616
616
- ucx
617
- - yalla
618
617
619
618
(1) The cm PML and the following MTLs support MPI_THREAD_MULTIPLE:
620
619
- ofi (Libfabric)
@@ -693,7 +692,7 @@ Network Support
693
692
---------------
694
693
695
694
- There are several main MPI network models available: "ob1", "cm",
696
- "ucx", and "yalla ". "ob1" uses BTL ("Byte Transfer Layer")
695
+ and "ucx ". "ob1" uses BTL ("Byte Transfer Layer")
697
696
components for each supported network. "cm" uses MTL ("Matching
698
697
Transport Layer") components for each supported network. "ucx" uses
699
698
the OpenUCX transport.
@@ -745,10 +744,7 @@ Network Support
745
744
transport devices are available (e.g., Cray uGNI), use the "cm"
746
745
PML and a single appropriate corresponding "mtl" module.
747
746
748
- 3. If MXM/InfiniBand devices are availble, use the "yalla" PML
749
- (NOTE: the "yalla"/MXM PML is deprecated -- see below).
750
-
751
- 4. Otherwise, use the ob1 PML and one or more appropriate "btl"
747
+ 3. Otherwise, use the ob1 PML and one or more appropriate "btl"
752
748
modules.
753
749
754
750
Users can override Open MPI's default selection algorithms and force
@@ -762,24 +758,9 @@ Network Support
762
758
or
763
759
shell$ mpirun --mca pml ucx ...
764
760
765
- As alluded to above, there is actually a fourth MPI point-to-point
766
- transport, but it is deprecated and will likely be removed in a
767
- future Open MPI release:
768
-
769
- - "yalla" uses the Mellanox MXM transport library. MXM is the
770
- deprecated Mellanox Messaging Accelerator library, utilizing a
771
- full range of IB transports to provide the following messaging
772
- services to the upper level MPI/OpenSHMEM libraries. MXM is only
773
- included in this release of Open MPI for backwards compatibility;
774
- the "ucx" PML should be used insead.
775
-
776
761
- The main OpenSHMEM network model is "ucx"; it interfaces directly
777
762
with UCX.
778
763
779
- The "ikrit" OpenSHMEM network model is also available, but is
780
- deprecated; it uses the deprecated Mellanox Message Accelerator
781
- (MXM) library.
782
-
783
764
- In prior versions of Open MPI, InfiniBand and RoCE support was
784
765
provided through the openib BTL and ob1 PML plugins. Starting with
785
766
Open MPI 4.0.0, InfiniBand support through the openib plugin is both
@@ -1115,19 +1096,6 @@ NETWORKING SUPPORT / OPTIONS
1115
1096
directory>/lib64, which covers most cases. This option is only
1116
1097
needed for special configurations.
1117
1098
1118
- --with-mxm=<directory>
1119
- Specify the directory where the Mellanox MXM library and header
1120
- files are located. This option is generally only necessary if the
1121
- MXM headers and libraries are not in default compiler/linker search
1122
- paths.
1123
-
1124
- MXM is the support library for Mellanox Network adapters.
1125
-
1126
- --with-mxm-libdir=<directory>
1127
- Look in directory for the MXM libraries. By default, Open MPI will
1128
- look in <mxm directory>/lib and <mxm directory>/lib64, which covers
1129
- most cases. This option is only needed for special configurations.
1130
-
1131
1099
--with-portals4=<directory>
1132
1100
Specify the directory where the Portals4 libraries and header files
1133
1101
are located. This option is generally only necessary if the Portals4
0 commit comments