Skip to content

Commit 476dee3

Browse files
authored
Merge pull request #6400 from jsquyres/pr/v3.0.x/prepare-for-3.1.4-release
Prepare for v3.0.4 release
2 parents 0482a5b + 32dbd26 commit 476dee3

File tree

3 files changed

+49
-19
lines changed

3 files changed

+49
-19
lines changed

NEWS

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,36 @@ This file contains notable changes between releases for each release since
3636
Open MPI 1.0. Because Open MPI maintains multiple release branches at any time,
3737
it is possible for items to appear more than once in the list.
3838

39+
3.0.4 -- March, 2019
40+
--------------------
41+
42+
- Fix compile error when configured with --enable-mpi-java and
43+
--with-devel-headers. Thanks to @g-raffy for reporting the issue.
44+
- Fix possible floating point rounding and division issues in OMPIO
45+
which led to crashes and/or data corruption with very large data.
46+
Thanks to Axel Huebl and René Widera for identifing the issue,
47+
supplying and testing the fix (** also appeared: v3.0.4).
48+
- Use static_cast<> in mpi.h where appropriate. Thanks to @shadow-fx
49+
for identifying the issue.
50+
- Fix datatype issue with RMA accumulate. Thanks to Jeff Hammond for
51+
raising the issue.
52+
- Fix RMA accumulate of non-predefined datatypes with predefined
53+
operators. Thanks to Jeff Hammond for raising the issue.
54+
- Fix race condition when closing open file descriptors when launching
55+
MPI processes. Thanks to Jason Williams for identifying the issue and
56+
supplying the fix.
57+
- Fix Valgrind warnings for some MPI_TYPE_CREATE_* functions. Thanks
58+
to Risto Toijala for identifying the issue and supplying the fix.
59+
- Fix MPI_TYPE_CREATE_F90_{REAL,COMPLEX} for r=38 and r=308.
60+
- Fix assembly issues with old versions of gcc (<6.0.0) that affected
61+
the stability of shared memory communications (e.g., with the vader
62+
BTL).
63+
- Fix the OFI MTL handling of MPI_ANY_SOURCE.
64+
- Fix noisy errors in the openib BTL with regards to
65+
ibv_exp_query_device(). Thanks to Angel Beltre and others who
66+
reported the issue.
67+
68+
3969
3.0.3 -- October, 2018
4070
----------------------
4171

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: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ release=4
2424
# requirement is that it must be entirely printable ASCII characters
2525
# and have no white space.
2626

27-
greek=a1
27+
greek=rc1
2828

2929
# If repo_rev is empty, then the repository version number will be
3030
# obtained during "make dist" via the "git describe --tags --always"
@@ -82,31 +82,31 @@ date="Unreleased developer copy"
8282
# Version numbers are described in the Libtool current:revision:age
8383
# format.
8484

85-
libmpi_so_version=40:4:0
86-
libmpi_cxx_so_version=40:0:0
87-
libmpi_mpifh_so_version=41:3:1
88-
libmpi_usempi_tkr_so_version=40:1:0
89-
libmpi_usempi_ignore_tkr_so_version=40:1:0
90-
libmpi_usempif08_so_version=40:2:0
91-
libopen_rte_so_version=40:4:0
92-
libopen_pal_so_version=42:0:0
93-
libmpi_java_so_version=40:0:0
94-
liboshmem_so_version=41:2:1
95-
libompitrace_so_version=40:0:0
85+
libmpi_so_version=40:5:0
86+
libmpi_cxx_so_version=40:1:0
87+
libmpi_mpifh_so_version=41:4:1
88+
libmpi_usempi_tkr_so_version=40:2:0
89+
libmpi_usempi_ignore_tkr_so_version=40:3:0
90+
libmpi_usempif08_so_version=40:3:0
91+
libopen_rte_so_version=40:5:0
92+
libopen_pal_so_version=42:1:0
93+
libmpi_java_so_version=40:1:0
94+
liboshmem_so_version=41:3:1
95+
libompitrace_so_version=40:1:0
9696

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

102102
# OMPI layer
103-
libmca_ompi_common_ompio_so_version=41:1:0
103+
libmca_ompi_common_ompio_so_version=41:2:0
104104

105105
# ORTE layer
106-
libmca_orte_common_alps_so_version=40:0:0
106+
libmca_orte_common_alps_so_version=40:1:0
107107

108108
# OPAL layer
109-
libmca_opal_common_cuda_so_version=40:0:0
110-
libmca_opal_common_sm_so_version=40:0:0
111-
libmca_opal_common_ugni_so_version=40:0:0
112-
libmca_opal_common_verbs_so_version=41:0:1
109+
libmca_opal_common_cuda_so_version=40:1:0
110+
libmca_opal_common_sm_so_version=40:1:0
111+
libmca_opal_common_ugni_so_version=40:1:0
112+
libmca_opal_common_verbs_so_version=41:1:1

0 commit comments

Comments
 (0)