Skip to content

Commit cacaf20

Browse files
authored
Merge pull request #2396 from hppritcha/topic/NEW_202
NEWS: update for 2.0.2 release
2 parents 749f75b + 0897cb9 commit cacaf20

File tree

1 file changed

+55
-9
lines changed

1 file changed

+55
-9
lines changed

NEWS

Lines changed: 55 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,52 @@ 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 -- 15 December 2016
57+
-----------------------
58+
59+
Bug fixes/minor improvements:
60+
61+
- Remove use of DATE in the message queue version string reported to debuggers to
62+
insure bit-wise reproducibility of binaries. Thanks to Alastair McKinstry
63+
for help in fixing this problem.
64+
- Fix a problem with early exit of a MPI process without calling MPI_FINALIZE
65+
of MPI_ABORT that could lead to job hangs. Thanks to Christof Koehler for
66+
reporting.
67+
- Fix a problem with forward of SIGTERM signal from mpirun to MPI processes
68+
in a job. Thanks to Noel Rycroft for reporting this problem
69+
- Plug some memory leaks in MPI_WIN_FREE discovered using Valgrind. Thanks
70+
to Joseph Schuchart for reporting.
71+
- Fix a problems MPI_NEIGHOR_ALLTOALL when using a communicator with an empty topology
72+
graph. Thanks to Daniel Ibanez for reporting.
73+
- Fix a typo in a PMIx component help file. Thanks to @njoly for reporting this.
74+
- Fix a problem with Valgrind false positives when using Open MPI's internal memchecker.
75+
Thanks to Yvan Fournier for reporting.
76+
- Fix a problem with MPI_FILE_DELETE returning MPI_SUCCESS when
77+
deleting a non-existent file. Thanks to Wei-keng Liao for reporting.
78+
- Fix a problem with MPI_IMPROBE that could lead to hangs in subsequent MPI
79+
point to point or collective calls. Thanks to Chris Pattison for reporting.
80+
- Fix a problem when configure Open MPI for powerpc with --enable-mpi-cxx
81+
enabled. Thanks to amckinstry for reporting.
82+
- Fix a problem using MPI_IALLTOALL with MPI_IN_PLACE argument. Thanks to
83+
Chris Ward for reporting.
84+
- Fix a problem using MPI_RACCUMULATE with the Portals4 transport. Thanks to
85+
@PDeveze for reporting.
86+
- Fix an issue with static linking and duplicate symbols arising from PMIx
87+
Slurm components. Thanks to Limin Gu for reporting.
88+
- Fix a problem when using MPI dynamic memory windows. Thanks to
89+
Christoph Niethammer for reporting.
90+
- Fix a problem with Open MPI's pkgconfig files. Thanks to Alastair McKinstry
91+
for reporting.
92+
- Fix a problem with MPI_IREDUCE when the same buffer is supplied for the
93+
send and recv buffer arguments. Thanks to Valentin Petrov for reporting.
94+
- Fix a problem with atomic operations on PowerPC. Thanks to Paul
95+
Hargrove for reporting.
96+
97+
Known issues (to be addressed in v2.0.3):
98+
99+
- See the list of fixes slated for v2.0.3 here:
100+
https://github.com/open-mpi/ompi/milestone/23
101+
56102
2.0.1 -- 2 September 2016
57103
-----------------------
58104

@@ -577,7 +623,7 @@ Bug fixes / minor enhancements:
577623
- Fix typo in MPI_Scatter(3) man page. Thanks to Akshay Venkatesh for
578624
noticing the mistake.
579625
- Add rudimentary protection from TCP port scanners.
580-
- Fix typo in Open MPI error handling. Thanks to �ke Sandgren for
626+
- Fix typo in Open MPI error handling. Thanks to Åke Sandgren for
581627
pointing out the error.
582628
- Increased the performance of the CM PML (i.e., the Portals, PSM,
583629
PSM2, MXM, and OFI transports).
@@ -793,7 +839,7 @@ Bug fixes / minor enhancements:
793839
output extra bytes if the system was very heavily loaded
794840
- Fix a bug where specifying mca_component_show_load_errors=0 could
795841
cause ompi_info to segfault
796-
- Updated valgrind suppression file
842+
- Updated Valgrind suppression file
797843

798844

799845
1.8.3: 26 Sep 2014
@@ -953,7 +999,7 @@ Bug fixes / minor enhancements:
953999
- Add version check during startup to ensure you are using the same
9541000
version of Open MPI on all nodes in a job.
9551001
- Significantly improved the performance of MPI_DIMS_CREATE for large
956-
values. Thanks to Andreas Sch�fer for the contribution.
1002+
values. Thanks to Andreas Schäfer for the contribution.
9571003
- Removed ASYNCHRONOUS keyword from the "ignore TKR" mpi_f08 module.
9581004
- Deprecated the following mpirun options:
9591005
--bynode, --bycore, --byslot: replaced with --map-by node|core|slot.
@@ -1541,7 +1587,7 @@ Bug fixes / minor enhancements:
15411587
- Removed the broken --cpu-set mpirun option.
15421588
- Fix cleanup of MPI errorcodes. Thanks to Alexey Bayduraev for the
15431589
patch.
1544-
- Fix default hostfile location. Thanks to G�tz Waschk for noticing
1590+
- Fix default hostfile location. Thanks to Götz Waschk for noticing
15451591
the issue.
15461592
- Improve several error messages.
15471593

@@ -1653,7 +1699,7 @@ Bug fixes / minor enhancements:
16531699
- Add support for dynamic service levels (SLs) in the openib BTL.
16541700
- Fixed C++ bindings cosmetic/warnings issue with
16551701
MPI::Comm::NULL_COPY_FN and MPI::Comm::NULL_DELETE_FN. Thanks to
1656-
J�lio Hoffimann for identifying the issues.
1702+
Júlio Hoffimann for identifying the issues.
16571703
- Also allow the word "slots" in rankfiles (i.e., not just "slot").
16581704
(** also to appear in 1.4.4)
16591705
- Add Mellanox ConnectX 3 device IDs to the openib BTL defaults.
@@ -1948,7 +1994,7 @@ Bug fixes / minor enhancements:
19481994

19491995
- Modified a memcpy() call in the openib btl connection setup to use
19501996
memmove() instead because of the possibility of an overlapping
1951-
copy (as identified by valgrind).
1997+
copy (as identified by Valgrind).
19521998
- Changed use of sys_timer_get_cycles() to the more appropriate
19531999
wrapper: opal_timer_base_get_cycles(). Thanks to Jani Monoses
19542000
for this fix.
@@ -2094,7 +2140,7 @@ Bug fixes / minor enhancements:
20942140
- Fixed an issue with VampirTrace's wrapper for MPI_init_thread.
20952141
- Updated mca-btl-openib-device-params.ini file with various new vendor id's.
20962142
- Configuration fixes to ensure CPPFLAGS in handled properly if a non-standard
2097-
valgrind location was specified.
2143+
Valgrind location was specified.
20982144
- Various man page updates
20992145

21002146

@@ -2136,7 +2182,7 @@ Bug fixes / minor enhancements:
21362182
- Fixed some problems with the collective "hierarch" implementation
21372183
that could occur in some obscure conditions.
21382184
- Various MPI_REQUEST_NULL, API parameter checking, and attribute
2139-
error handling fixes. Thanks to Lisandro Dalcín for reporting the
2185+
error handling fixes. Thanks to Lisandro Dalcín for reporting the
21402186
issues.
21412187
- Fix case where MPI_GATHER erroneously used datatypes on non-root
21422188
nodes. Thanks to Michael Hofmann for investigating the issue.
@@ -2456,7 +2502,7 @@ and v1.4.
24562502
- Elimiated duplicated error messages when multiple MPI processes fail
24572503
with the same error.
24582504
- Added NUMA support to the shared memory BTL.
2459-
- Add Valgrind-based memory checking for MPI-semantic checks.
2505+
- Add valgrind-based memory checking for MPI-semantic checks.
24602506
- Add support for some optional Fortran datatypes (MPI_LOGICAL1,
24612507
MPI_LOGICAL2, MPI_LOGICAL4 and MPI_LOGICAL8).
24622508
- Remove the use of the STL from the C++ bindings.

0 commit comments

Comments
 (0)