@@ -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+
561022.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
7998451.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