Skip to content

Commit 576df8d

Browse files
authored
Merge pull request #7040 from jsquyres/pr/v3.0.5rc1
Updates for v3.0.5rc1
2 parents ff293ec + 4560466 commit 576df8d

File tree

3 files changed

+49
-5
lines changed

3 files changed

+49
-5
lines changed

NEWS

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,50 @@ it is possible for items to appear more than once in the list.
3939
3.0.5 -- October, 2019
4040
----------------------
4141

42+
- Fix OMPIO issue limiting file reads/writes to 2GB. Thanks to
43+
Richard Warren for reporting the issue.
44+
- At run time, automatically disable Linux cross-memory attach (CMA)
45+
for vader BTL (shared memory) copies when running in user namespaces
46+
(i.e., containers). Many thanks to Adrian Reber for raising the
47+
issue and providing the fix.
48+
- Sending very large MPI messages using the ofi MTL will fail with
49+
some of the underlying Libfabric transports (e.g., PSM2 with
50+
messages >=4GB, verbs with messages >=2GB). Prior version of Open
51+
MPI failed silently; this version of Open MPI invokes the
52+
appropriate MPI error handler upon failure. See
53+
https://github.com/open-mpi/ompi/issues/7058 for more details.
54+
Thanks to Emmanuel Thom� for raising the issue.
55+
- Fix case where 0-extent datatypes might be eliminated during
56+
optimization. Thanks to Github user @tjahns for raising the issue.
57+
- Ensure that the MPIR_Breakpoint symbol is not optimized out on
58+
problematic platforms.
59+
- Fix OMPIO offset calculations with SEEK_END and SEEK_CUR in
60+
MPI_FILE_GET_POSITION. Thanks to Wei-keng Liao for raising the
61+
issue.
62+
- Fix corner case for datatype extent computations. Thanks to David
63+
Dickenson for raising the issue.
64+
- Fix MPI buffered sends with the "cm" PML.
65+
- Update to PMIx v2.2.3.
66+
- Fix ssh-based tree-based spawning at scale. Many thanks to Github
67+
user @zrss for the report and diagnosis.
68+
- Fix the Open MPI RPM spec file to not abort when grep fails. Thanks
69+
to Daniel Letai for bringing this to our attention.
70+
- Handle new SLURM CLI options (SLURM 19 deprecated some options that
71+
Open MPI was using). Thanks to Jordan Hayes for the report and the
72+
initial fix.
73+
- OMPI: fix division by zero with an empty file view.
74+
- Also handle shmat()/shmdt() memory patching with OS-bypass networks.
75+
- Add support for unwinding info to all files that are present in the
76+
stack starting from MPI_Init, which is helpful with parallel
77+
debuggers. Thanks to James Clark for the report and initial fix.
78+
- Fixed inadvertant use of bitwise operators in the MPI C++ bindings
79+
header files. Thanks to Bert Wesarg for the report and the fix.
80+
- Added configure option --disable-wrappers-runpath (alongside the
81+
already-existing --disable-wrappers-rpath option) to prevent Open
82+
MPI's configure script from automatically adding runpath CLI options
83+
to the wrapper compilers.
84+
85+
4286
3.0.4 -- April, 2019
4387
--------------------
4488

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 (April 2019):
67+
base as of this writing (October 2019):
6868

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

VERSION

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ release=5
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"
@@ -88,8 +88,8 @@ libmpi_mpifh_so_version=41:4:1
8888
libmpi_usempi_tkr_so_version=40:2:0
8989
libmpi_usempi_ignore_tkr_so_version=40:3:0
9090
libmpi_usempif08_so_version=40:3:0
91-
libopen_rte_so_version=40:5:0
92-
libopen_pal_so_version=42:1:0
91+
libopen_rte_so_version=40:6:0
92+
libopen_pal_so_version=42:2:0
9393
libmpi_java_so_version=40:1:0
9494
liboshmem_so_version=41:3:1
9595
libompitrace_so_version=40:1:0
@@ -100,7 +100,7 @@ libompitrace_so_version=40:1:0
100100
# components-don't-affect-the-build-system abstraction.
101101

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

105105
# ORTE layer
106106
libmca_orte_common_alps_so_version=40:1:0

0 commit comments

Comments
 (0)