@@ -39,6 +39,50 @@ it is possible for items to appear more than once in the list.
39
39
3.0.5 -- October, 2019
40
40
----------------------
41
41
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
+
42
86
3.0.4 -- April, 2019
43
87
--------------------
44
88
0 commit comments