Skip to content

Commit 05f56e8

Browse files
authored
Merge pull request #3028 from jsquyres/pr/v2.1.0/updates-for-release
Pr/v2.1.0/updates for release
2 parents 2e85894 + ae76346 commit 05f56e8

File tree

2 files changed

+72
-14
lines changed

2 files changed

+72
-14
lines changed

NEWS

Lines changed: 71 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Copyright (c) 2004-2008 High Performance Computing Center Stuttgart,
88
University of Stuttgart. All rights reserved.
99
Copyright (c) 2004-2006 The Regents of the University of California.
1010
All rights reserved.
11-
Copyright (c) 2006-2016 Cisco Systems, Inc. All rights reserved.
11+
Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved.
1212
Copyright (c) 2006 Voltaire, Inc. All rights reserved.
1313
Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved.
1414
Use is subject to license terms.
@@ -53,19 +53,77 @@ included in the vX.Y.Z section and be denoted as:
5353
(** also appeared: A.B.C) -- indicating that this item was previously
5454
included in release version vA.B.C.
5555

56-
2.0.2 -- TBD
57-
-----------------------
56+
2.0.2 -- 26 January 2017
57+
-------------------------
58+
59+
Bug fixes/minor improvements:
60+
61+
- Fix a problem with MPI_FILE_WRITE_SHARED when using MPI_MODE_APPEND
62+
and Open MPI's native MPI-IO implementation. Thanks to Nicolas Joly
63+
for reporting.
64+
- Fix a typo in the MPI_WIN_GET_NAME man page. Thanks to Nicolas Joly
65+
for reporting.
66+
- Fix a race condition with ORTE's session directory setup. Thanks to
67+
@tbj900 for reporting this issue.
68+
- Fix a deadlock issue arising from Open MPI's approach to catching
69+
calls to munmap. Thanks to Paul Hargrove for reporting and helping
70+
to analyze this problem.
71+
- Fix a problem with PPC atomics which caused make check to fail
72+
unless builtin atomics configure option was enabled. Thanks to
73+
Orion Poplawski for reporting.
74+
- Fix a problem with use of x86_64 cpuid instruction which led to
75+
segmentation faults when Open MPI was configured with -O3
76+
optimization. Thanks to Mark Santcroos for reporting this problem.
77+
- Fix a problem when using built in atomics configure options on PPC
78+
platforms when building 32 bit applications. Thanks to Paul
79+
Hargrove for reporting.
80+
- Fix a problem with building Open MPI against an external hwloc
81+
installation. Thanks to Orion Poplawski for reporting this issue.
82+
- Remove use of DATE in the message queue version string reported to
83+
debuggers to insure bit-wise reproducibility of binaries. Thanks to
84+
Alastair McKinstry for help in fixing this problem.
85+
- Fix a problem with early exit of a MPI process without calling
86+
MPI_FINALIZE or MPI_ABORT that could lead to job hangs. Thanks to
87+
Christof Koehler for reporting.
88+
- Fix a problem with forwarding of SIGTERM signal from mpirun to MPI
89+
processes in a job. Thanks to Noel Rycroft for reporting this
90+
problem
91+
- Plug some memory leaks in MPI_WIN_FREE discovered using Valgrind.
92+
Thanks to Joseph Schuchart for reporting.
93+
- Fix a problems MPI_NEIGHOR_ALLTOALL when using a communicator with
94+
an empty topology graph. Thanks to Daniel Ibanez for reporting.
95+
- Fix a typo in a PMIx component help file. Thanks to @njoly for
96+
reporting this.
97+
- Fix a problem with Valgrind false positives when using Open MPI's
98+
internal memchecker. Thanks to Yvan Fournier for reporting.
99+
- Fix a problem with MPI_FILE_DELETE returning MPI_SUCCESS when
100+
deleting a non-existent file. Thanks to Wei-keng Liao for reporting.
101+
- Fix a problem with MPI_IMPROBE that could lead to hangs in
102+
subsequent MPI point to point or collective calls. Thanks to Chris
103+
Pattison for reporting.
104+
- Fix a problem when configure Open MPI for powerpc with
105+
--enable-mpi-cxx enabled. Thanks to Alastair McKinstry for
106+
reporting.
107+
- Fix a problem using MPI_IALLTOALL with MPI_IN_PLACE argument.
108+
Thanks to Chris Ward for reporting.
109+
- Fix a problem using MPI_RACCUMULATE with the Portals4 transport.
110+
Thanks to @PDeveze for reporting.
111+
- Fix an issue with static linking and duplicate symbols arising from
112+
PMIx Slurm components. Thanks to Limin Gu for reporting.
113+
- Fix a problem when using MPI dynamic memory windows. Thanks to
114+
Christoph Niethammer for reporting.
115+
- Fix a problem with Open MPI's pkgconfig files. Thanks to Alastair
116+
McKinstry for reporting.
117+
- Fix a problem with MPI_IREDUCE when the same buffer is supplied for
118+
the send and recv buffer arguments. Thanks to Valentin Petrov for
119+
reporting.
120+
- Fix a problem with atomic operations on PowerPC. Thanks to Paul
121+
Hargrove for reporting.
122+
123+
Known issues (to be addressed in v2.0.3):
58124

59-
- The following backwards-incompatible changes to the Fortran API were
60-
made. They were made because Open MPI's Fortran bindings for these
61-
were incorrect; any MPI applications using them were therefore also
62-
erroneous, and not subject to backwards compatibility constraints.
63-
- All Fortran bindings:
64-
- The type of MPI_DISPLACEMENT_CURRENT was changed from INTEGER to
65-
INTEGER(KIND=MPI_OFFSET_KIND)
66-
- Fortran "use mpi" module:
67-
- MPI_File_wr_at_all_begin -> MPI_File_write_at_all_begin
68-
- MPI_File_read_ord_begin -> MPI_File_read_ordered_begin
125+
- See the list of fixes slated for v2.0.3 here:
126+
https://github.com/open-mpi/ompi/milestone/23
69127

70128

71129
2.0.1 -- 2 September 2016

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ release=2
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"

0 commit comments

Comments
 (0)