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
|
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 libfabric support (see README for more details):
|
||||||
- Added Intel OmniPath support via new PSM2 MTL
|
- usNIC BTL updated to use libfabric.
|
||||||
- Added "yalla" PML for faster MXM support
|
- Added OFI MTL (usable with PSM in libfabric v1.1.0).
|
||||||
- Added persistent distributed virtual machine (pDVM)
|
- Added Intel Omni-Path support via new PSM2 MTL.
|
||||||
support for fast workflow executions
|
- Added "yalla" PML for faster MXM support.
|
||||||
- usNIC BTL updated to use libfabric.
|
- Added persistent distributed virtual machine (pDVM) support for fast
|
||||||
- Added OFI MTL.
|
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
|
1.8.7
|
||||||
|
43
README
43
README
@ -606,16 +606,17 @@ Network Support
|
|||||||
- "cm" supports a smaller number of networks (and they cannot be
|
- "cm" supports a smaller number of networks (and they cannot be
|
||||||
used together), but may provide better overall MPI performance:
|
used together), but may provide better overall MPI performance:
|
||||||
|
|
||||||
- InfiniPath PSM
|
- QLogic InfiniPath / Intel True Scale PSM
|
||||||
|
- Intel Omni-Path PSM2
|
||||||
- Mellanox MXM
|
- Mellanox MXM
|
||||||
- Portals4
|
- Portals4
|
||||||
- OpenFabrics Interfaces ("libfabric")
|
- OpenFabrics Interfaces ("libfabric" tag matching)
|
||||||
|
|
||||||
Open MPI will, by default, choose to use "cm" when the InfiniPath
|
Open MPI will, by default, choose to use "cm" when one of the
|
||||||
PSM or the Mellanox MXM MTL can be used. Otherwise, "ob1" will be
|
above transports can be used. Otherwise, "ob1" will be used and
|
||||||
used and the corresponding BTLs will be selected. Users can force
|
the corresponding BTLs will be selected. Users can force the use
|
||||||
the use of ob1 or cm if desired by setting the "pml" MCA parameter
|
of ob1 or cm if desired by setting the "pml" MCA parameter at
|
||||||
at run-time:
|
run-time:
|
||||||
|
|
||||||
shell$ mpirun --mca pml ob1 ...
|
shell$ mpirun --mca pml ob1 ...
|
||||||
or
|
or
|
||||||
@ -857,7 +858,7 @@ NETWORKING SUPPORT / OPTIONS
|
|||||||
compiler/linker search paths.
|
compiler/linker search paths.
|
||||||
|
|
||||||
Libfabric is the support library for OpenFabrics Interfaces-based
|
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>
|
--with-libfabric-libdir=<directory>
|
||||||
Look in directory for the libfabric libraries. By default, Open MPI
|
Look in directory for the libfabric libraries. By default, Open MPI
|
||||||
@ -898,9 +899,9 @@ NETWORKING SUPPORT / OPTIONS
|
|||||||
Set configuration values for Portals 4
|
Set configuration values for Portals 4
|
||||||
|
|
||||||
--with-psm=<directory>
|
--with-psm=<directory>
|
||||||
Specify the directory where the InfiniPath PSM library and
|
Specify the directory where the QLogic InfiniPath / Intel True Scale
|
||||||
header files are located. This option is generally only necessary
|
PSM library and header files are located. This option is generally
|
||||||
if the InfiniPath headers and libraries are not in default
|
only necessary if the PSM headers and libraries are not in default
|
||||||
compiler/linker search paths.
|
compiler/linker search paths.
|
||||||
|
|
||||||
PSM is the support library for QLogic InfiniPath and Intel TrueScale
|
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
|
look in <psm directory>/lib and <psm directory>/lib64, which covers
|
||||||
most cases. This option is only needed for special configurations.
|
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>
|
--with-scif=<dir>
|
||||||
Look in directory for Intel SCIF support libraries
|
Look in directory for Intel SCIF support libraries
|
||||||
|
|
||||||
@ -1626,10 +1641,8 @@ MPI implementations!
|
|||||||
Compiling the extensions
|
Compiling the extensions
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
Open MPI extensions are not enabled by default; they must be enabled
|
Open MPI extensions are all enabled by default; they can be disabled
|
||||||
by Open MPI's configure script. The --enable-mpi-ext command line
|
via the --disable-mpi-ext command line switch.
|
||||||
switch accepts a comma-delimited list of extensions to enable, or, if
|
|
||||||
it is specified without a list, all extensions are enabled.
|
|
||||||
|
|
||||||
Since extensions are meant to be used by advanced users only, this
|
Since extensions are meant to be used by advanced users only, this
|
||||||
file does not document which extensions are available or what they
|
file does not document which extensions are available or what they
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user