Skip to content
Merged
Show file tree
Hide file tree
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
38 changes: 38 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,44 @@ included in the vX.Y.Z section and be denoted as:
(** also appeared: A.B.C) -- indicating that this item was previously
included in release version vA.B.C.

3.1.4 -- March, 2019
--------------------

- Fix compile error when configured with --enable-mpi-java and
--with-devel-headers. Thanks to @g-raffy for reporting the issue
(** also appeared: v3.0.4).
- Only use hugepages with appropriate permissions. Thanks to Hunter
Easterday for the fix.
- Fix possible floating point rounding and division issues in OMPIO
which led to crashes and/or data corruption with very large data.
Thanks to Axel Huebl and René Widera for identifing the issue,
supplying and testing the fix (** also appeared: v3.0.4).
- Use static_cast<> in mpi.h where appropriate. Thanks to @shadow-fx
for identifying the issue (** also appeared: v3.0.4).
- Fix RMA accumulate of non-predefined datatypes with predefined
operators. Thanks to Jeff Hammond for raising the issue (** also
appeared: v3.0.4).
- Fix race condition when closing open file descriptors when launching
MPI processes. Thanks to Jason Williams for identifying the issue and
supplying the fix (** also appeared: v3.0.4).
- Fix support for external PMIx v3.1.x.
- Fix Valgrind warnings for some MPI_TYPE_CREATE_* functions. Thanks
to Risto Toijala for identifying the issue and supplying the fix (**
also appeared: v3.0.4).
- Fix MPI_TYPE_CREATE_F90_{REAL,COMPLEX} for r=38 and r=308 (** also
appeared: v3.0.4).
- Fix assembly issues with old versions of gcc (<6.0.0) that affected
the stability of shared memory communications (e.g., with the vader
BTL) (** also appeared: v3.0.4).
- Fix MPI_Allreduce crashes with some cases in the coll/spacc module.
- Fix the OFI MTL handling of MPI_ANY_SOURCE (** also appeared:
v3.0.4).
- Fix noisy errors in the openib BTL with regards to
ibv_exp_query_device(). Thanks to Angel Beltre and others who
reported the issue (** also appeared: v3.0.4).
- Fix zero-size MPI one-sided windows with UCX.


3.1.3 -- October, 2018
----------------------

Expand Down
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Much, much more information is also available in the Open MPI FAQ:
===========================================================================

The following abbreviated list of release notes applies to this code
base as of this writing (March 2017):
base as of this writing (March 2019):

General notes
-------------
Expand Down
38 changes: 19 additions & 19 deletions VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ release=4
# requirement is that it must be entirely printable ASCII characters
# and have no white space.

greek=a1
greek=rc1

# If repo_rev is empty, then the repository version number will be
# obtained during "make dist" via the "git describe --tags --always"
Expand Down Expand Up @@ -84,32 +84,32 @@ date="Unreleased developer copy"
# Version numbers are described in the Libtool current:revision:age
# format.

libmpi_so_version=50:3:10
libmpi_cxx_so_version=50:0:10
libmpi_mpifh_so_version=51:2:11
libmpi_usempi_tkr_so_version=50:1:10
libmpi_usempi_ignore_tkr_so_version=50:1:10
libmpi_usempif08_so_version=50:2:10
libopen_rte_so_version=50:3:10
libopen_pal_so_version=50:3:10
libmpi_java_so_version=50:0:10
liboshmem_so_version=50:1:10
libompitrace_so_version=50:0:10
libmpi_so_version=50:4:10
libmpi_cxx_so_version=50:1:10
libmpi_mpifh_so_version=51:3:11
libmpi_usempi_tkr_so_version=50:2:10
libmpi_usempi_ignore_tkr_so_version=50:2:10
libmpi_usempif08_so_version=50:3:10
libopen_rte_so_version=50:4:10
libopen_pal_so_version=50:4:10
libmpi_java_so_version=50:1:10
liboshmem_so_version=50:2:10
libompitrace_so_version=50:1:10

# "Common" components install standalone libraries that are run-time
# linked by one or more components. So they need to be versioned as
# well. Yuck; this somewhat breaks the
# components-don't-affect-the-build-system abstraction.

# OMPI layer
libmca_ompi_common_ompio_so_version=50:0:9
libmca_ompi_common_monitoring_so_version=50:0:0
libmca_ompi_common_ompio_so_version=50:1:9
libmca_ompi_common_monitoring_so_version=50:1:0

# ORTE layer
libmca_orte_common_alps_so_version=50:0:10
libmca_orte_common_alps_so_version=50:1:10

# OPAL layer
libmca_opal_common_cuda_so_version=50:0:10
libmca_opal_common_sm_so_version=50:0:10
libmca_opal_common_ugni_so_version=50:0:10
libmca_opal_common_verbs_so_version=50:0:10
libmca_opal_common_cuda_so_version=50:1:10
libmca_opal_common_sm_so_version=50:1:10
libmca_opal_common_ugni_so_version=50:1:10
libmca_opal_common_verbs_so_version=50:1:10