NEWS and README: various updates
- Add the v1.10 NEWS bullets - Minor updates for PSM/PSM2, MPI extensions
Этот коммит содержится в:
родитель
60609cbb79
Коммит
3a5537486e
37
NEWS
37
NEWS
@ -69,14 +69,37 @@ Master (not on release branches yet)
|
||||
|
||||
1.10.0
|
||||
------
|
||||
** NOTE: The v1.10.0 release marks the transition to Open MPI's new
|
||||
** version numbering scheme. The v1.10.x release series is based on
|
||||
** the v1.8.x series, but with a few new features. v2.x will be the
|
||||
** next series after the v1.10.x series, and complete the transition
|
||||
** to the new version numbering scheme. See README for more details.
|
||||
|
||||
- Added libfabric support
|
||||
- Added Intel OmniPath support via new PSM2 MTL
|
||||
- Added "yalla" PML for faster MXM support
|
||||
- Added persistent distributed virtual machine (pDVM)
|
||||
support for fast workflow executions
|
||||
- usNIC BTL updated to use libfabric.
|
||||
- Added OFI MTL.
|
||||
- Added libfabric support (see README for more details):
|
||||
- usNIC BTL updated to use libfabric.
|
||||
- Added OFI MTL (usable with PSM in libfabric v1.1.0).
|
||||
- Added Intel Omni-Path support via new PSM2 MTL.
|
||||
- Added "yalla" PML for faster MXM support.
|
||||
- Added persistent distributed virtual machine (pDVM) support for fast
|
||||
workflow executions.
|
||||
- Fix typo in MPI_Scatter(3) man page. Thanks to Akshay Venkatesh for
|
||||
noticing the mistake.
|
||||
- Add rudimentary protection from TCP port scanners.
|
||||
- Fix typo in Open MPI error handling. Thanks to ┼ke Sandgren for
|
||||
pointing out the error.
|
||||
- Increased the performance of the CM PML (i.e., the Portals, PSM,
|
||||
PSM2, MXM, and OFI transports).
|
||||
- Restored visibility of blocking send requests in message queue
|
||||
debuggers (e.g., TotalView, DDT).
|
||||
- Fixed obscure IPv6-related bug in the TCP BTL.
|
||||
- Add support for the "no_locks" MPI_Info key for one-sided
|
||||
functionality.
|
||||
- Fixed ibv_fork support for verbs-based networks.
|
||||
- Fixed a variety of small bugs in OpenSHMEM.
|
||||
- Fixed MXM configure with additional CPPFLAGS and LDFLAGS. Thanks to
|
||||
David Shrader for the patch.
|
||||
- Fixed incorrect memalign threshhold in the openib BTL. Thanks to
|
||||
Xavier Besseron for pointing out the issue.
|
||||
|
||||
|
||||
1.8.7
|
||||
|
43
README
43
README
@ -606,16 +606,17 @@ Network Support
|
||||
- "cm" supports a smaller number of networks (and they cannot be
|
||||
used together), but may provide better overall MPI performance:
|
||||
|
||||
- InfiniPath PSM
|
||||
- QLogic InfiniPath / Intel True Scale PSM
|
||||
- Intel Omni-Path PSM2
|
||||
- Mellanox MXM
|
||||
- Portals4
|
||||
- OpenFabrics Interfaces ("libfabric")
|
||||
- OpenFabrics Interfaces ("libfabric" tag matching)
|
||||
|
||||
Open MPI will, by default, choose to use "cm" when the InfiniPath
|
||||
PSM or the Mellanox MXM MTL can be used. Otherwise, "ob1" will be
|
||||
used and the corresponding BTLs will be selected. Users can force
|
||||
the use of ob1 or cm if desired by setting the "pml" MCA parameter
|
||||
at run-time:
|
||||
Open MPI will, by default, choose to use "cm" when one of the
|
||||
above transports can be used. Otherwise, "ob1" will be used and
|
||||
the corresponding BTLs will be selected. Users can force the use
|
||||
of ob1 or cm if desired by setting the "pml" MCA parameter at
|
||||
run-time:
|
||||
|
||||
shell$ mpirun --mca pml ob1 ...
|
||||
or
|
||||
@ -857,7 +858,7 @@ NETWORKING SUPPORT / OPTIONS
|
||||
compiler/linker search paths.
|
||||
|
||||
Libfabric is the support library for OpenFabrics Interfaces-based
|
||||
network adapters, such as Cisco usNIC, Intel Omniscale PSM, etc.
|
||||
network adapters, such as Cisco usNIC, Intel True Scale PSM, etc.
|
||||
|
||||
--with-libfabric-libdir=<directory>
|
||||
Look in directory for the libfabric libraries. By default, Open MPI
|
||||
@ -898,9 +899,9 @@ NETWORKING SUPPORT / OPTIONS
|
||||
Set configuration values for Portals 4
|
||||
|
||||
--with-psm=<directory>
|
||||
Specify the directory where the InfiniPath PSM library and
|
||||
header files are located. This option is generally only necessary
|
||||
if the InfiniPath headers and libraries are not in default
|
||||
Specify the directory where the QLogic InfiniPath / Intel True Scale
|
||||
PSM library and header files are located. This option is generally
|
||||
only necessary if the PSM headers and libraries are not in default
|
||||
compiler/linker search paths.
|
||||
|
||||
PSM is the support library for QLogic InfiniPath and Intel TrueScale
|
||||
@ -911,6 +912,20 @@ NETWORKING SUPPORT / OPTIONS
|
||||
look in <psm directory>/lib and <psm directory>/lib64, which covers
|
||||
most cases. This option is only needed for special configurations.
|
||||
|
||||
--with-psm2=<directory>
|
||||
Specify the directory where the Intel Omni-Path PSM2 library and
|
||||
header files are located. This option is generally only necessary
|
||||
if the PSM2 headers and libraries are not in default compiler/linker
|
||||
search paths.
|
||||
|
||||
PSM is the support library for Intel Omni-Path network adapters.
|
||||
|
||||
--with-psm2-libdir=<directory>
|
||||
Look in directory for the PSM2 libraries. By default, Open MPI will
|
||||
look in <psm2 directory>/lib and <psm2 directory>/lib64, which
|
||||
covers most cases. This option is only needed for special
|
||||
configurations.
|
||||
|
||||
--with-scif=<dir>
|
||||
Look in directory for Intel SCIF support libraries
|
||||
|
||||
@ -1626,10 +1641,8 @@ MPI implementations!
|
||||
Compiling the extensions
|
||||
------------------------
|
||||
|
||||
Open MPI extensions are not enabled by default; they must be enabled
|
||||
by Open MPI's configure script. The --enable-mpi-ext command line
|
||||
switch accepts a comma-delimited list of extensions to enable, or, if
|
||||
it is specified without a list, all extensions are enabled.
|
||||
Open MPI extensions are all enabled by default; they can be disabled
|
||||
via the --disable-mpi-ext command line switch.
|
||||
|
||||
Since extensions are meant to be used by advanced users only, this
|
||||
file does not document which extensions are available or what they
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user