1
1

NEWS and README: various updates

- Add the v1.10 NEWS bullets
- Minor updates for PSM/PSM2, MPI extensions
Этот коммит содержится в:
Jeff Squyres 2015-07-23 14:37:55 -04:00
родитель 60609cbb79
Коммит 3a5537486e
2 изменённых файлов: 58 добавлений и 22 удалений

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
Просмотреть файл

@ -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