Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
132 changes: 73 additions & 59 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -61,127 +61,141 @@ included in the vX.Y.Z section and be denoted as:
* Open MPI is now fully MPI-3.1 compliant
**********************************************************************

- Enhancements to reduce the memory footprint for jobs at scale.
A new MCA parameter - mpi_add_procs_cutoff is available to set
the threshold for using this feature.
- Enhancements to MPI RMA. Open MPI now maps MPI RMA operations on
to native RMA operations for those networks which support this
- Enhancements to reduce the memory footprint for jobs at scale. A
new MCA parameter, "mpi_add_procs_cutoff", is available to set the
threshold for using this feature.
- Many enhancements to MPI RMA. Open MPI now maps MPI RMA operations
on to native RMA operations for those networks which support this
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.
Version 1.1.2 of PMIx is included internally in this release.
- Add support for PLFS file systems in Open MPI I/O.
Copy link
Member

@hppritcha hppritcha Apr 28, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why did this get removed?
never mind, see it moved.

- Add support for UCX transport.
- Improved support for MPI_THREAD_MULTIPLE.
- Update Java interfaces to MPI-3.1
- Simplify build process for Cray XC systems. Add support for
using native SLURM.
- Update the internal copy of ROMIO to that which shipped in MPICH
3.1.4.
- Update internal copy of libevent to v2.0.22.
- Update internal copy of hwloc to v1.11.2.
- Removed checkpoint/restart code due to loss of maintainer. :-(
- Add a new MCA parameter - opal_common_verbs_want_fork_support. This
replaces the btl_openib_want_fork_support parameter.
- Add a -tune command line option to simplify setting many environment
variables and mca parameters.
- Removed --enable-mpi-profiling configure option.
- Updated internal/embedded copies of third-part software:
- Update the internal copy of ROMIO to that which shipped in MPICH
3.1.4.
- Update internal copy of libevent to v2.0.22.
- Update internal copy of hwloc to v1.11.2.
- Add a --tune mpirun command line option to simplify setting many
environment variables and MCA parameters.
- Add a new MCA parameter -
"opal_common_verbs_want_fork_support". This replaces the
"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 a new mca parameter default-dash-to-host to offer a mirror of
the default_hostfile.
- Add a --with-pmi-libdir configure option for environments that install
- Add --with-pmi-libdir configure option for environments that install
PMI libs in a non-default location.
- Add the ability to specify the number of desired slots in the --host
option.
- Remove support for OS X Leopard.
- Remove support for Cray XT systems.
- Remove VampirTrace.
- Remove support for Myrinet/MX.
- Remove legacy collective module:ML.
- Remove support for Alpha processors.
- Add the ability to specify the number of desired slots in the mpirun
--host option.
- In environments where mpirun cannot automatically determine the
number of slots available (e.g., when using a hostfile that does not
specify "slots", or when using --host without specifying a ":N"
suffix to hostnames), mpirun now requires the use of "-np N" to
specify how many MPI processes to launch.
- 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
Santcroos for his help.
- Silence a compiler warning in PSM MTL. Thanks to Adrian Reber for
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
functions. Thanks to Bogdan Sataric for reporting this.
- Fix use of MPI_LB and MPI_UB in creation of of certain MPI datatypes.
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.
- Improve hcoll library detection in configure. Thanks to David
Shrader and Ake Sandgren for reporting this.
- Fix problems with XRC detection in OFED 3.12 and older releases.
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
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.
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.
- Fix an issue with passing a parameter to configure multiple times.
Thanks to QuesarVII for reporting and supplying a fix.
- Add support for ALPS resource allocation system on Cray CLE 5.2 and
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.
Thanks to Rupert Nash for reporting this.
- Fix an issue with an internal list management function. Thanks to
Adrian Reber for reporting this.
- Fix a problem with MPI-RMA PSCW epochs. Thanks to Berk Hess for
reporting this.
- Fix a problem in neighbor collectives. Thanks to Lisandro Dalcin
for reporting.
- Fix a problem when using persistent requests in the Java bindings.
Thanks to Nate Chambers for reporting.
- Add additional flavors to MPI_Comm_split_type. Thanks to Nick
Andersen for supplying this enhancement.
- Improve closing of file descriptors during job launch phase. Thanks
to Piotr Lesnicki for reporting and providing this enhancement.
- Fix a problem in MPI_Get_accumulate and MPI_Rget_accumulate when
- Fix a problem in neighborhood collectives. Thanks to Lisandro
Dalcin for reporting.
- Add (Open MPI-specific) additional flavors to MPI_COMM_SPLIT_TYPE.
See MPI_Comm_split_type(3) for details. Thanks to Nick Andersen for
supplying this enhancement.
- Improve closing of file descriptors during the job launch phase.
Thanks to Piotr Lesnicki for reporting and providing this
enhancement.
- Fix a problem in MPI_GET_ACCUMULATE and MPI_RGET_ACCUMULATE when
using Portals4. Thanks to Nicolas Chevalier for reporting.
- Use correct include file for lstat prototype in ROMIO. Thanks to
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
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
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
colons. Thanks to Lev Given for reporting.
- Fix a problem with Open MPI's package configury files. Thanks to
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.
- Update man pages for non-blocking sends per MPI 3.1 standard.
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 against PVFS2. Thanks to Dave Love for
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.
- Fix problem with java bindings on OX X 10.11. Thanks to Alexander
Daryin for reporting this issue.
- Fix various a compilation problems on Cygwin. Thanks to Marco Atzeri
- Fix various compilation problems on Cygwin. Thanks to Marco Atzeri
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 pmix configury issue. Thanks to Paul Hargrove for reporting.
- Fix a problem with MPI_COMBINER_RESIZED. Thanks to James Ramsey for the report.
- 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.
- 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 problem with using BIND(C) for Fortran bindings with logical parameters.
Thanks to Paul Romano for reporting.
- Fix a problem with MPI_UNWEIGHTED in topology functions. Thanks to Jun Kudo 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
- Fix a problem with some windows info argument types. Thanks to
Alastair McKinstry for reporting.


1.10.3 - DATE
Expand Down