Skip to content

Commit 3a55374

Browse files
committed
NEWS and README: various updates
- Add the v1.10 NEWS bullets - Minor updates for PSM/PSM2, MPI extensions
1 parent 60609cb commit 3a55374

File tree

2 files changed

+59
-23
lines changed

2 files changed

+59
-23
lines changed

NEWS

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,37 @@ Master (not on release branches yet)
6969

7070
1.10.0
7171
------
72-
73-
- Added libfabric support
74-
- Added Intel OmniPath support via new PSM2 MTL
75-
- Added "yalla" PML for faster MXM support
76-
- Added persistent distributed virtual machine (pDVM)
77-
support for fast workflow executions
78-
- usNIC BTL updated to use libfabric.
79-
- Added OFI MTL.
72+
** NOTE: The v1.10.0 release marks the transition to Open MPI's new
73+
** version numbering scheme. The v1.10.x release series is based on
74+
** the v1.8.x series, but with a few new features. v2.x will be the
75+
** next series after the v1.10.x series, and complete the transition
76+
** to the new version numbering scheme. See README for more details.
77+
78+
- Added libfabric support (see README for more details):
79+
- usNIC BTL updated to use libfabric.
80+
- Added OFI MTL (usable with PSM in libfabric v1.1.0).
81+
- Added Intel Omni-Path support via new PSM2 MTL.
82+
- Added "yalla" PML for faster MXM support.
83+
- Added persistent distributed virtual machine (pDVM) support for fast
84+
workflow executions.
85+
- Fix typo in MPI_Scatter(3) man page. Thanks to Akshay Venkatesh for
86+
noticing the mistake.
87+
- Add rudimentary protection from TCP port scanners.
88+
- Fix typo in Open MPI error handling. Thanks to �ke Sandgren for
89+
pointing out the error.
90+
- Increased the performance of the CM PML (i.e., the Portals, PSM,
91+
PSM2, MXM, and OFI transports).
92+
- Restored visibility of blocking send requests in message queue
93+
debuggers (e.g., TotalView, DDT).
94+
- Fixed obscure IPv6-related bug in the TCP BTL.
95+
- Add support for the "no_locks" MPI_Info key for one-sided
96+
functionality.
97+
- Fixed ibv_fork support for verbs-based networks.
98+
- Fixed a variety of small bugs in OpenSHMEM.
99+
- Fixed MXM configure with additional CPPFLAGS and LDFLAGS. Thanks to
100+
David Shrader for the patch.
101+
- Fixed incorrect memalign threshhold in the openib BTL. Thanks to
102+
Xavier Besseron for pointing out the issue.
80103

81104

82105
1.8.7

README

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -606,16 +606,17 @@ Network Support
606606
- "cm" supports a smaller number of networks (and they cannot be
607607
used together), but may provide better overall MPI performance:
608608

609-
- InfiniPath PSM
609+
- QLogic InfiniPath / Intel True Scale PSM
610+
- Intel Omni-Path PSM2
610611
- Mellanox MXM
611612
- Portals4
612-
- OpenFabrics Interfaces ("libfabric")
613+
- OpenFabrics Interfaces ("libfabric" tag matching)
613614

614-
Open MPI will, by default, choose to use "cm" when the InfiniPath
615-
PSM or the Mellanox MXM MTL can be used. Otherwise, "ob1" will be
616-
used and the corresponding BTLs will be selected. Users can force
617-
the use of ob1 or cm if desired by setting the "pml" MCA parameter
618-
at run-time:
615+
Open MPI will, by default, choose to use "cm" when one of the
616+
above transports can be used. Otherwise, "ob1" will be used and
617+
the corresponding BTLs will be selected. Users can force the use
618+
of ob1 or cm if desired by setting the "pml" MCA parameter at
619+
run-time:
619620

620621
shell$ mpirun --mca pml ob1 ...
621622
or
@@ -857,7 +858,7 @@ NETWORKING SUPPORT / OPTIONS
857858
compiler/linker search paths.
858859

859860
Libfabric is the support library for OpenFabrics Interfaces-based
860-
network adapters, such as Cisco usNIC, Intel Omniscale PSM, etc.
861+
network adapters, such as Cisco usNIC, Intel True Scale PSM, etc.
861862

862863
--with-libfabric-libdir=<directory>
863864
Look in directory for the libfabric libraries. By default, Open MPI
@@ -898,9 +899,9 @@ NETWORKING SUPPORT / OPTIONS
898899
Set configuration values for Portals 4
899900

900901
--with-psm=<directory>
901-
Specify the directory where the InfiniPath PSM library and
902-
header files are located. This option is generally only necessary
903-
if the InfiniPath headers and libraries are not in default
902+
Specify the directory where the QLogic InfiniPath / Intel True Scale
903+
PSM library and header files are located. This option is generally
904+
only necessary if the PSM headers and libraries are not in default
904905
compiler/linker search paths.
905906

906907
PSM is the support library for QLogic InfiniPath and Intel TrueScale
@@ -911,6 +912,20 @@ NETWORKING SUPPORT / OPTIONS
911912
look in <psm directory>/lib and <psm directory>/lib64, which covers
912913
most cases. This option is only needed for special configurations.
913914

915+
--with-psm2=<directory>
916+
Specify the directory where the Intel Omni-Path PSM2 library and
917+
header files are located. This option is generally only necessary
918+
if the PSM2 headers and libraries are not in default compiler/linker
919+
search paths.
920+
921+
PSM is the support library for Intel Omni-Path network adapters.
922+
923+
--with-psm2-libdir=<directory>
924+
Look in directory for the PSM2 libraries. By default, Open MPI will
925+
look in <psm2 directory>/lib and <psm2 directory>/lib64, which
926+
covers most cases. This option is only needed for special
927+
configurations.
928+
914929
--with-scif=<dir>
915930
Look in directory for Intel SCIF support libraries
916931

@@ -1626,10 +1641,8 @@ MPI implementations!
16261641
Compiling the extensions
16271642
------------------------
16281643

1629-
Open MPI extensions are not enabled by default; they must be enabled
1630-
by Open MPI's configure script. The --enable-mpi-ext command line
1631-
switch accepts a comma-delimited list of extensions to enable, or, if
1632-
it is specified without a list, all extensions are enabled.
1644+
Open MPI extensions are all enabled by default; they can be disabled
1645+
via the --disable-mpi-ext command line switch.
16331646

16341647
Since extensions are meant to be used by advanced users only, this
16351648
file does not document which extensions are available or what they

0 commit comments

Comments
 (0)