NEWS: sync to v2.x NEWS
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Этот коммит содержится в:
родитель
30cc878672
Коммит
ae81f5c845
132
NEWS
132
NEWS
@ -74,111 +74,141 @@ Master (not on release branches yet)
|
|||||||
* Open MPI is now fully MPI-3.1 compliant
|
* Open MPI is now fully MPI-3.1 compliant
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
|
|
||||||
- Enhancements to reduce the memory footprint for jobs at scale.
|
- Enhancements to reduce the memory footprint for jobs at scale. A
|
||||||
A new MCA parameter - mpi_add_procs_cutoff is available to set
|
new MCA parameter, "mpi_add_procs_cutoff", is available to set the
|
||||||
the threshold for using this feature.
|
threshold for using this feature.
|
||||||
- Enhancements to MPI RMA. Open MPI now maps MPI RMA operations on
|
- Many enhancements to MPI RMA. Open MPI now maps MPI RMA operations
|
||||||
to native RMA operations for those networks which support this
|
on to native RMA operations for those networks which support this
|
||||||
capability.
|
capability.
|
||||||
|
- ompi_info now shows all components, even if they do not have MCA
|
||||||
|
parameters. The prettyprint output now separates groups with a
|
||||||
|
dashed line.
|
||||||
- Add support for PMIx - Process Management Interface for Exascale.
|
- Add support for PMIx - Process Management Interface for Exascale.
|
||||||
Version 1.1.2 of PMIx is included internally in this release.
|
Version 1.1.2 of PMIx is included internally in this release.
|
||||||
- Add support for PLFS file systems in Open MPI I/O.
|
- Add support for PLFS file systems in Open MPI I/O.
|
||||||
- Add support for UCX transport.
|
- Add support for UCX transport.
|
||||||
- Improved support for MPI_THREAD_MULTIPLE.
|
- Improved support for MPI_THREAD_MULTIPLE.
|
||||||
- Update Java interfaces to MPI-3.1
|
|
||||||
- Simplify build process for Cray XC systems. Add support for
|
- Simplify build process for Cray XC systems. Add support for
|
||||||
using native SLURM.
|
using native SLURM.
|
||||||
- Update the internal copy of ROMIO to that which shipped in MPICH
|
- Updated internal/embedded copies of third-part software:
|
||||||
3.1.4.
|
- Update the internal copy of ROMIO to that which shipped in MPICH
|
||||||
- Update internal copy of libevent to v2.0.22.
|
3.1.4.
|
||||||
- Update internal copy of hwloc to v1.11.2.
|
- Update internal copy of libevent to v2.0.22.
|
||||||
- Removed checkpoint/restart code due to loss of maintainer. :-(
|
- Update internal copy of hwloc to v1.11.2.
|
||||||
- Add a new MCA parameter - opal_common_verbs_want_fork_support. This
|
- Add a --tune mpirun command line option to simplify setting many
|
||||||
replaces the btl_openib_want_fork_support parameter.
|
environment variables and MCA parameters.
|
||||||
- Add a -tune command line option to simplify setting many environment
|
- Add a new MCA parameter -
|
||||||
variables and mca parameters.
|
"opal_common_verbs_want_fork_support". This replaces the
|
||||||
- Removed --enable-mpi-profiling configure option.
|
"btl_openib_want_fork_support" parameter.
|
||||||
|
- Add a new MCA parameter "orte_default_dash_host" to offer an analogue
|
||||||
|
to the existing "orte_default_hostfile" MCA parameter.
|
||||||
- Add --with-platform-patches-dir configure option.
|
- Add --with-platform-patches-dir configure option.
|
||||||
- Add a new mca parameter default-dash-to-host to offer a mirror of
|
- Add --with-pmi-libdir configure option for environments that install
|
||||||
the default_hostfile.
|
|
||||||
- Add a --with-pmi-libdir configure option for environments that install
|
|
||||||
PMI libs in a non-default location.
|
PMI libs in a non-default location.
|
||||||
- Add the ability to specify the number of desired slots in the --host
|
- Add the ability to specify the number of desired slots in the mpirun
|
||||||
option.
|
--host option.
|
||||||
- Remove support for OS X Leopard.
|
- In environments where mpirun cannot automatically determine the
|
||||||
- Remove support for Cray XT systems.
|
number of slots available (e.g., when using a hostfile that does not
|
||||||
- Remove VampirTrace.
|
specify "slots", or when using --host without specifying a ":N"
|
||||||
- Remove support for Myrinet/MX.
|
suffix to hostnames), mpirun now requires the use of "-np N" to
|
||||||
- Remove legacy collective module:ML.
|
specify how many MPI processes to launch.
|
||||||
- Remove support for Alpha processors.
|
- Removed some legacy support:
|
||||||
|
- Removed support for OS X Leopard.
|
||||||
|
- Removed support for Cray XT systems.
|
||||||
|
- Removed VampirTrace.
|
||||||
|
- Removed support for Myrinet/MX.
|
||||||
|
- Removed legacy collective module:ML.
|
||||||
|
- Removed support for Alpha processors.
|
||||||
|
- Removed --enable-mpi-profiling configure option.
|
||||||
|
- Removed checkpoint/restart code due to loss of maintainer. :-(
|
||||||
- Numerous fixes/improvements to orte-dvm. Special thanks to Mark
|
- Numerous fixes/improvements to orte-dvm. Special thanks to Mark
|
||||||
Santcroos for his help.
|
Santcroos for his help.
|
||||||
- Silence a compiler warning in PSM MTL. Thanks to Adrian Reber for
|
- Silence a compiler warning in PSM MTL. Thanks to Adrian Reber for
|
||||||
reporting this.
|
reporting this.
|
||||||
- Add missing Fortran bindings for MPI_Win_allocate. Thanks to Christoph
|
|
||||||
Niethammer for reporting and fixing.
|
|
||||||
- Replace use of alloca with malloc for certain datatype creation
|
- Replace use of alloca with malloc for certain datatype creation
|
||||||
functions. Thanks to Bogdan Sataric for reporting this.
|
functions. Thanks to Bogdan Sataric for reporting this.
|
||||||
- Fix use of MPI_LB and MPI_UB in creation of of certain MPI datatypes.
|
- Fix use of MPI_LB and MPI_UB in creation of of certain MPI datatypes.
|
||||||
Thanks to Gus Correa for helping to fix this.
|
Thanks to Gus Correa for helping to fix this.
|
||||||
- Implement a workaround for a libtool problem. Thanks to Eric
|
- Implement a workaround for a GNU Libtool problem. Thanks to Eric
|
||||||
Schnetter for reporting and fixing.
|
Schnetter for reporting and fixing.
|
||||||
- Improve hcoll library detection in configure. Thanks to David
|
- Improve hcoll library detection in configure. Thanks to David
|
||||||
Shrader and Ake Sandgren for reporting this.
|
Shrader and Ake Sandgren for reporting this.
|
||||||
- Fix problems with XRC detection in OFED 3.12 and older releases.
|
- Fix problems with XRC detection in OFED 3.12 and older releases.
|
||||||
Thanks to Paul Hargrove for his analysis of this problem.
|
Thanks to Paul Hargrove for his analysis of this problem.
|
||||||
|
- Update (non-standard/experimental) Java MPI interfaces to support
|
||||||
|
MPI-3.1 functionality.
|
||||||
- Fix an issue with MCA parameters for Java bindings. Thanks to
|
- Fix an issue with MCA parameters for Java bindings. Thanks to
|
||||||
Takahiro Kawashima and Siegmar Gross for reporting this issue.
|
Takahiro Kawashima and Siegmar Gross for reporting this issue.
|
||||||
|
- Fix a problem when using persistent requests in the Java bindings.
|
||||||
|
Thanks to Nate Chambers for reporting.
|
||||||
|
- Fix problem with Java bindings on OX X 10.11. Thanks to Alexander
|
||||||
|
Daryin for reporting this issue.
|
||||||
- Fix a performance problem for large messages for Cray XC systems.
|
- Fix a performance problem for large messages for Cray XC systems.
|
||||||
Thanks to Jerome Vienne for reporting this.
|
Thanks to Jerome Vienne for reporting this.
|
||||||
- Fix an issue with MPI_Win_lock_all. Thanks to Thomas Jahns for
|
- Fix an issue with MPI_WIN_LOCK_ALL. Thanks to Thomas Jahns for
|
||||||
reporting.
|
reporting.
|
||||||
- Fix an issue with passing a parameter to configure multiple times.
|
- Fix an issue with passing a parameter to configure multiple times.
|
||||||
Thanks to QuesarVII for reporting and supplying a fix.
|
Thanks to QuesarVII for reporting and supplying a fix.
|
||||||
- Add support for ALPS resource allocation system on Cray CLE 5.2 and
|
- Add support for ALPS resource allocation system on Cray CLE 5.2 and
|
||||||
later. Thanks to Mark Santcroos.
|
later. Thanks to Mark Santcroos.
|
||||||
- Correction to HACKING file. Thanks to Maximilien Levesque.
|
- Corrections to the HACKING file. Thanks to Maximilien Levesque.
|
||||||
- Fix an issue with user supplied reduction operator functions.
|
- Fix an issue with user supplied reduction operator functions.
|
||||||
Thanks to Rupert Nash for reporting this.
|
Thanks to Rupert Nash for reporting this.
|
||||||
- Fix an issue with an internal list management function. Thanks to
|
- Fix an issue with an internal list management function. Thanks to
|
||||||
Adrian Reber for reporting this.
|
Adrian Reber for reporting this.
|
||||||
- Fix a problem with MPI-RMA PSCW epochs. Thanks to Berk Hess for
|
- Fix a problem with MPI-RMA PSCW epochs. Thanks to Berk Hess for
|
||||||
reporting this.
|
reporting this.
|
||||||
- Fix a problem in neighbor collectives. Thanks to Lisandro Dalcin
|
- Fix a problem in neighborhood collectives. Thanks to Lisandro
|
||||||
for reporting.
|
Dalcin for reporting.
|
||||||
- Fix a problem when using persistent requests in the Java bindings.
|
- Add (Open MPI-specific) additional flavors to MPI_COMM_SPLIT_TYPE.
|
||||||
Thanks to Nate Chambers for reporting.
|
See MPI_Comm_split_type(3) for details. Thanks to Nick Andersen for
|
||||||
- Add additional flavors to MPI_Comm_split_type. Thanks to Nick
|
supplying this enhancement.
|
||||||
Andersen for supplying this enhancement.
|
- Improve closing of file descriptors during the job launch phase.
|
||||||
- Improve closing of file descriptors during job launch phase. Thanks
|
Thanks to Piotr Lesnicki for reporting and providing this
|
||||||
to Piotr Lesnicki for reporting and providing this enhancement.
|
enhancement.
|
||||||
- Fix a problem in MPI_Get_accumulate and MPI_Rget_accumulate when
|
- Fix a problem in MPI_GET_ACCUMULATE and MPI_RGET_ACCUMULATE when
|
||||||
using Portals4. Thanks to Nicolas Chevalier for reporting.
|
using Portals4. Thanks to Nicolas Chevalier for reporting.
|
||||||
- Use correct include file for lstat prototype in ROMIO. Thanks to
|
- Use correct include file for lstat prototype in ROMIO. Thanks to
|
||||||
William Throwe for finding and providing a fix.
|
William Throwe for finding and providing a fix.
|
||||||
|
- Add missing Fortran bindings for MPI_WIN_ALLOCATE. Thanks to Christoph
|
||||||
|
Niethammer for reporting and fixing.
|
||||||
- Fortran related fixes to handle Intel 2016 compiler. Thanks to
|
- Fortran related fixes to handle Intel 2016 compiler. Thanks to
|
||||||
Fabrice Roy for reporting this.
|
Fabrice Roy for reporting this.
|
||||||
- Fix an issue with use of DL-related macros in opal library. Thanks to
|
|
||||||
Scott Atchley for finding this.
|
|
||||||
- Fix a Fortran linkage issue. Thanks to Macro Atzeri for finding and
|
- Fix a Fortran linkage issue. Thanks to Macro Atzeri for finding and
|
||||||
suggesting a fix.
|
suggesting a fix.
|
||||||
|
- Fix problem with using BIND(C) for Fortran bindings with logical
|
||||||
|
parameters. Thanks to Paul Romano for reporting.
|
||||||
|
- Fix an issue with use of DL-related macros in opal library. Thanks to
|
||||||
|
Scott Atchley for finding this.
|
||||||
- Fix an issue with parsing mpirun command line options which contain
|
- Fix an issue with parsing mpirun command line options which contain
|
||||||
colons. Thanks to Lev Given for reporting.
|
colons. Thanks to Lev Given for reporting.
|
||||||
- Fix a problem with Open MPI's package config files. Thanks to
|
- Fix a problem with Open MPI's package configury files. Thanks to
|
||||||
Christoph Junghans for reporting.
|
Christoph Junghans for reporting.
|
||||||
- Fix a typo in the MPI_Intercomm_merge man page. Thanks To Harald
|
- Fix a typo in the MPI_INTERCOMM_MERGE man page. Thanks To Harald
|
||||||
Servat for reporting and correcting.
|
Servat for reporting and correcting.
|
||||||
- Update man pages for non-blocking sends per MPI 3.1 standard.
|
- Update man pages for non-blocking sends per MPI 3.1 standard.
|
||||||
Thanks to Alexander Pozdneev for reporting.
|
Thanks to Alexander Pozdneev for reporting.
|
||||||
- Fix problems when building with plfs file system software present.
|
- Fix problem when compiling against PVFS2. Thanks to Dave Love for
|
||||||
- Fix problem when compiling againsts pvfs2. Thanks to Dave Love for
|
|
||||||
reporting.
|
reporting.
|
||||||
- Fix problems with MPI_Neighbor_alltoall{v,w}. Thanks to Willem
|
- Fix problems with MPI_NEIGHBOR_ALLTOALL{V,W}. Thanks to Willem
|
||||||
Vermin for reporting this issue.
|
Vermin for reporting this issue.
|
||||||
- Fix problem with java bindings on OX X 10.11. Thanks to Alexander
|
- Fix various compilation problems on Cygwin. Thanks to Marco Atzeri
|
||||||
Daryin for reporting this issue.
|
|
||||||
- Fix various a compilation problems on Cygwin. Thanks to Marco Atzeri
|
|
||||||
for supplying these fixes.
|
for supplying these fixes.
|
||||||
|
- Fix problem with resizing of subarray and darray data types. Thanks
|
||||||
|
to Keith Bennett and Dan Garmann for reporting.
|
||||||
|
- Fix a problem with MPI_COMBINER_RESIZED. Thanks to James Ramsey for
|
||||||
|
the report.
|
||||||
|
- Fix an hwloc binding issue. Thanks to Ben Menadue for reporting.
|
||||||
|
- Fix a problem with the shared memory (sm) BTL. Thanks to Peter Wind
|
||||||
|
for the report.
|
||||||
|
- Fixes for heterogeneous support. Thanks to Siegmar Gross for reporting.
|
||||||
|
- Fix a problem with memchecker. Thanks to Clinton Simpson for reporting.
|
||||||
|
- Fix a problem with MPI_UNWEIGHTED in topology functions. Thanks to
|
||||||
|
Jun Kudo for reporting.
|
||||||
|
- Fix problem with a MCA parameter base filesystem types. Thanks to
|
||||||
|
Siegmar Gross for reporting.
|
||||||
|
- Fix a problem with some windows info argument types. Thanks to
|
||||||
|
Alastair McKinstry for reporting.
|
||||||
|
|
||||||
|
|
||||||
1.10.3 - DATE
|
1.10.3 - DATE
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user