1
1
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Этот коммит содержится в:
Jeff Squyres 2016-04-28 17:59:19 -04:00
родитель 30cc878672
Коммит ae81f5c845

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