Skip to content

Commit e6f7f87

Browse files
authored
Merge pull request #6414 from jsquyres/pr/v3.1.x/prepare-for-3.1.4-release
Prepare for v3.1.4 release
2 parents 0eece12 + 4e34820 commit e6f7f87

File tree

3 files changed

+58
-20
lines changed

3 files changed

+58
-20
lines changed

NEWS

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,44 @@ included in the vX.Y.Z section and be denoted as:
5555
(** also appeared: A.B.C) -- indicating that this item was previously
5656
included in release version vA.B.C.
5757

58+
3.1.4 -- March, 2019
59+
--------------------
60+
61+
- Fix compile error when configured with --enable-mpi-java and
62+
--with-devel-headers. Thanks to @g-raffy for reporting the issue
63+
(** also appeared: v3.0.4).
64+
- Only use hugepages with appropriate permissions. Thanks to Hunter
65+
Easterday for the fix.
66+
- Fix possible floating point rounding and division issues in OMPIO
67+
which led to crashes and/or data corruption with very large data.
68+
Thanks to Axel Huebl and René Widera for identifing the issue,
69+
supplying and testing the fix (** also appeared: v3.0.4).
70+
- Use static_cast<> in mpi.h where appropriate. Thanks to @shadow-fx
71+
for identifying the issue (** also appeared: v3.0.4).
72+
- Fix RMA accumulate of non-predefined datatypes with predefined
73+
operators. Thanks to Jeff Hammond for raising the issue (** also
74+
appeared: v3.0.4).
75+
- Fix race condition when closing open file descriptors when launching
76+
MPI processes. Thanks to Jason Williams for identifying the issue and
77+
supplying the fix (** also appeared: v3.0.4).
78+
- Fix support for external PMIx v3.1.x.
79+
- Fix Valgrind warnings for some MPI_TYPE_CREATE_* functions. Thanks
80+
to Risto Toijala for identifying the issue and supplying the fix (**
81+
also appeared: v3.0.4).
82+
- Fix MPI_TYPE_CREATE_F90_{REAL,COMPLEX} for r=38 and r=308 (** also
83+
appeared: v3.0.4).
84+
- Fix assembly issues with old versions of gcc (<6.0.0) that affected
85+
the stability of shared memory communications (e.g., with the vader
86+
BTL) (** also appeared: v3.0.4).
87+
- Fix MPI_Allreduce crashes with some cases in the coll/spacc module.
88+
- Fix the OFI MTL handling of MPI_ANY_SOURCE (** also appeared:
89+
v3.0.4).
90+
- Fix noisy errors in the openib BTL with regards to
91+
ibv_exp_query_device(). Thanks to Angel Beltre and others who
92+
reported the issue (** also appeared: v3.0.4).
93+
- Fix zero-size MPI one-sided windows with UCX.
94+
95+
5896
3.1.3 -- October, 2018
5997
----------------------
6098

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Much, much more information is also available in the Open MPI FAQ:
6464
===========================================================================
6565

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

6969
General notes
7070
-------------

VERSION

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ release=4
2626
# requirement is that it must be entirely printable ASCII characters
2727
# and have no white space.
2828

29-
greek=a1
29+
greek=rc1
3030

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

87-
libmpi_so_version=50:3:10
88-
libmpi_cxx_so_version=50:0:10
89-
libmpi_mpifh_so_version=51:2:11
90-
libmpi_usempi_tkr_so_version=50:1:10
91-
libmpi_usempi_ignore_tkr_so_version=50:1:10
92-
libmpi_usempif08_so_version=50:2:10
93-
libopen_rte_so_version=50:3:10
94-
libopen_pal_so_version=50:3:10
95-
libmpi_java_so_version=50:0:10
96-
liboshmem_so_version=50:1:10
97-
libompitrace_so_version=50:0:10
87+
libmpi_so_version=50:4:10
88+
libmpi_cxx_so_version=50:1:10
89+
libmpi_mpifh_so_version=51:3:11
90+
libmpi_usempi_tkr_so_version=50:2:10
91+
libmpi_usempi_ignore_tkr_so_version=50:2:10
92+
libmpi_usempif08_so_version=50:3:10
93+
libopen_rte_so_version=50:4:10
94+
libopen_pal_so_version=50:4:10
95+
libmpi_java_so_version=50:1:10
96+
liboshmem_so_version=50:2:10
97+
libompitrace_so_version=50:1:10
9898

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

104104
# OMPI layer
105-
libmca_ompi_common_ompio_so_version=50:0:9
106-
libmca_ompi_common_monitoring_so_version=50:0:0
105+
libmca_ompi_common_ompio_so_version=50:1:9
106+
libmca_ompi_common_monitoring_so_version=50:1:0
107107

108108
# ORTE layer
109-
libmca_orte_common_alps_so_version=50:0:10
109+
libmca_orte_common_alps_so_version=50:1:10
110110

111111
# OPAL layer
112-
libmca_opal_common_cuda_so_version=50:0:10
113-
libmca_opal_common_sm_so_version=50:0:10
114-
libmca_opal_common_ugni_so_version=50:0:10
115-
libmca_opal_common_verbs_so_version=50:0:10
112+
libmca_opal_common_cuda_so_version=50:1:10
113+
libmca_opal_common_sm_so_version=50:1:10
114+
libmca_opal_common_ugni_so_version=50:1:10
115+
libmca_opal_common_verbs_so_version=50:1:10

0 commit comments

Comments
 (0)