Skip to content

Commit ae81f5c

Browse files
committed
NEWS: sync to v2.x NEWS
Signed-off-by: Jeff Squyres <[email protected]>
1 parent 30cc878 commit ae81f5c

File tree

1 file changed

+81
-51
lines changed

1 file changed

+81
-51
lines changed

NEWS

Lines changed: 81 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -74,111 +74,141 @@ Master (not on release branches yet)
7474
* Open MPI is now fully MPI-3.1 compliant
7575
**********************************************************************
7676

77-
- Enhancements to reduce the memory footprint for jobs at scale.
78-
A new MCA parameter - mpi_add_procs_cutoff is available to set
79-
the threshold for using this feature.
80-
- Enhancements to MPI RMA. Open MPI now maps MPI RMA operations on
81-
to native RMA operations for those networks which support this
77+
- Enhancements to reduce the memory footprint for jobs at scale. A
78+
new MCA parameter, "mpi_add_procs_cutoff", is available to set the
79+
threshold for using this feature.
80+
- Many enhancements to MPI RMA. Open MPI now maps MPI RMA operations
81+
on to native RMA operations for those networks which support this
8282
capability.
83+
- ompi_info now shows all components, even if they do not have MCA
84+
parameters. The prettyprint output now separates groups with a
85+
dashed line.
8386
- Add support for PMIx - Process Management Interface for Exascale.
8487
Version 1.1.2 of PMIx is included internally in this release.
8588
- Add support for PLFS file systems in Open MPI I/O.
8689
- Add support for UCX transport.
8790
- Improved support for MPI_THREAD_MULTIPLE.
88-
- Update Java interfaces to MPI-3.1
8991
- Simplify build process for Cray XC systems. Add support for
9092
using native SLURM.
91-
- Update the internal copy of ROMIO to that which shipped in MPICH
92-
3.1.4.
93-
- Update internal copy of libevent to v2.0.22.
94-
- Update internal copy of hwloc to v1.11.2.
95-
- Removed checkpoint/restart code due to loss of maintainer. :-(
96-
- Add a new MCA parameter - opal_common_verbs_want_fork_support. This
97-
replaces the btl_openib_want_fork_support parameter.
98-
- Add a -tune command line option to simplify setting many environment
99-
variables and mca parameters.
100-
- Removed --enable-mpi-profiling configure option.
93+
- Updated internal/embedded copies of third-part software:
94+
- Update the internal copy of ROMIO to that which shipped in MPICH
95+
3.1.4.
96+
- Update internal copy of libevent to v2.0.22.
97+
- Update internal copy of hwloc to v1.11.2.
98+
- Add a --tune mpirun command line option to simplify setting many
99+
environment variables and MCA parameters.
100+
- Add a new MCA parameter -
101+
"opal_common_verbs_want_fork_support". This replaces the
102+
"btl_openib_want_fork_support" parameter.
103+
- Add a new MCA parameter "orte_default_dash_host" to offer an analogue
104+
to the existing "orte_default_hostfile" MCA parameter.
101105
- Add --with-platform-patches-dir configure option.
102-
- Add a new mca parameter default-dash-to-host to offer a mirror of
103-
the default_hostfile.
104-
- Add a --with-pmi-libdir configure option for environments that install
106+
- Add --with-pmi-libdir configure option for environments that install
105107
PMI libs in a non-default location.
106-
- Add the ability to specify the number of desired slots in the --host
107-
option.
108-
- Remove support for OS X Leopard.
109-
- Remove support for Cray XT systems.
110-
- Remove VampirTrace.
111-
- Remove support for Myrinet/MX.
112-
- Remove legacy collective module:ML.
113-
- Remove support for Alpha processors.
108+
- Add the ability to specify the number of desired slots in the mpirun
109+
--host option.
110+
- In environments where mpirun cannot automatically determine the
111+
number of slots available (e.g., when using a hostfile that does not
112+
specify "slots", or when using --host without specifying a ":N"
113+
suffix to hostnames), mpirun now requires the use of "-np N" to
114+
specify how many MPI processes to launch.
115+
- Removed some legacy support:
116+
- Removed support for OS X Leopard.
117+
- Removed support for Cray XT systems.
118+
- Removed VampirTrace.
119+
- Removed support for Myrinet/MX.
120+
- Removed legacy collective module:ML.
121+
- Removed support for Alpha processors.
122+
- Removed --enable-mpi-profiling configure option.
123+
- Removed checkpoint/restart code due to loss of maintainer. :-(
114124
- Numerous fixes/improvements to orte-dvm. Special thanks to Mark
115125
Santcroos for his help.
116126
- Silence a compiler warning in PSM MTL. Thanks to Adrian Reber for
117127
reporting this.
118-
- Add missing Fortran bindings for MPI_Win_allocate. Thanks to Christoph
119-
Niethammer for reporting and fixing.
120128
- Replace use of alloca with malloc for certain datatype creation
121129
functions. Thanks to Bogdan Sataric for reporting this.
122130
- Fix use of MPI_LB and MPI_UB in creation of of certain MPI datatypes.
123131
Thanks to Gus Correa for helping to fix this.
124-
- Implement a workaround for a libtool problem. Thanks to Eric
132+
- Implement a workaround for a GNU Libtool problem. Thanks to Eric
125133
Schnetter for reporting and fixing.
126134
- Improve hcoll library detection in configure. Thanks to David
127135
Shrader and Ake Sandgren for reporting this.
128136
- Fix problems with XRC detection in OFED 3.12 and older releases.
129137
Thanks to Paul Hargrove for his analysis of this problem.
138+
- Update (non-standard/experimental) Java MPI interfaces to support
139+
MPI-3.1 functionality.
130140
- Fix an issue with MCA parameters for Java bindings. Thanks to
131141
Takahiro Kawashima and Siegmar Gross for reporting this issue.
142+
- Fix a problem when using persistent requests in the Java bindings.
143+
Thanks to Nate Chambers for reporting.
144+
- Fix problem with Java bindings on OX X 10.11. Thanks to Alexander
145+
Daryin for reporting this issue.
132146
- Fix a performance problem for large messages for Cray XC systems.
133147
Thanks to Jerome Vienne for reporting this.
134-
- Fix an issue with MPI_Win_lock_all. Thanks to Thomas Jahns for
148+
- Fix an issue with MPI_WIN_LOCK_ALL. Thanks to Thomas Jahns for
135149
reporting.
136150
- Fix an issue with passing a parameter to configure multiple times.
137151
Thanks to QuesarVII for reporting and supplying a fix.
138152
- Add support for ALPS resource allocation system on Cray CLE 5.2 and
139153
later. Thanks to Mark Santcroos.
140-
- Correction to HACKING file. Thanks to Maximilien Levesque.
154+
- Corrections to the HACKING file. Thanks to Maximilien Levesque.
141155
- Fix an issue with user supplied reduction operator functions.
142156
Thanks to Rupert Nash for reporting this.
143157
- Fix an issue with an internal list management function. Thanks to
144158
Adrian Reber for reporting this.
145159
- Fix a problem with MPI-RMA PSCW epochs. Thanks to Berk Hess for
146160
reporting this.
147-
- Fix a problem in neighbor collectives. Thanks to Lisandro Dalcin
148-
for reporting.
149-
- Fix a problem when using persistent requests in the Java bindings.
150-
Thanks to Nate Chambers for reporting.
151-
- Add additional flavors to MPI_Comm_split_type. Thanks to Nick
152-
Andersen for supplying this enhancement.
153-
- Improve closing of file descriptors during job launch phase. Thanks
154-
to Piotr Lesnicki for reporting and providing this enhancement.
155-
- Fix a problem in MPI_Get_accumulate and MPI_Rget_accumulate when
161+
- Fix a problem in neighborhood collectives. Thanks to Lisandro
162+
Dalcin for reporting.
163+
- Add (Open MPI-specific) additional flavors to MPI_COMM_SPLIT_TYPE.
164+
See MPI_Comm_split_type(3) for details. Thanks to Nick Andersen for
165+
supplying this enhancement.
166+
- Improve closing of file descriptors during the job launch phase.
167+
Thanks to Piotr Lesnicki for reporting and providing this
168+
enhancement.
169+
- Fix a problem in MPI_GET_ACCUMULATE and MPI_RGET_ACCUMULATE when
156170
using Portals4. Thanks to Nicolas Chevalier for reporting.
157171
- Use correct include file for lstat prototype in ROMIO. Thanks to
158172
William Throwe for finding and providing a fix.
173+
- Add missing Fortran bindings for MPI_WIN_ALLOCATE. Thanks to Christoph
174+
Niethammer for reporting and fixing.
159175
- Fortran related fixes to handle Intel 2016 compiler. Thanks to
160176
Fabrice Roy for reporting this.
161-
- Fix an issue with use of DL-related macros in opal library. Thanks to
162-
Scott Atchley for finding this.
163177
- Fix a Fortran linkage issue. Thanks to Macro Atzeri for finding and
164178
suggesting a fix.
179+
- Fix problem with using BIND(C) for Fortran bindings with logical
180+
parameters. Thanks to Paul Romano for reporting.
181+
- Fix an issue with use of DL-related macros in opal library. Thanks to
182+
Scott Atchley for finding this.
165183
- Fix an issue with parsing mpirun command line options which contain
166184
colons. Thanks to Lev Given for reporting.
167-
- Fix a problem with Open MPI's package config files. Thanks to
185+
- Fix a problem with Open MPI's package configury files. Thanks to
168186
Christoph Junghans for reporting.
169-
- Fix a typo in the MPI_Intercomm_merge man page. Thanks To Harald
187+
- Fix a typo in the MPI_INTERCOMM_MERGE man page. Thanks To Harald
170188
Servat for reporting and correcting.
171189
- Update man pages for non-blocking sends per MPI 3.1 standard.
172190
Thanks to Alexander Pozdneev for reporting.
173-
- Fix problems when building with plfs file system software present.
174-
- Fix problem when compiling againsts pvfs2. Thanks to Dave Love for
191+
- Fix problem when compiling against PVFS2. Thanks to Dave Love for
175192
reporting.
176-
- Fix problems with MPI_Neighbor_alltoall{v,w}. Thanks to Willem
193+
- Fix problems with MPI_NEIGHBOR_ALLTOALL{V,W}. Thanks to Willem
177194
Vermin for reporting this issue.
178-
- Fix problem with java bindings on OX X 10.11. Thanks to Alexander
179-
Daryin for reporting this issue.
180-
- Fix various a compilation problems on Cygwin. Thanks to Marco Atzeri
195+
- Fix various compilation problems on Cygwin. Thanks to Marco Atzeri
181196
for supplying these fixes.
197+
- Fix problem with resizing of subarray and darray data types. Thanks
198+
to Keith Bennett and Dan Garmann for reporting.
199+
- Fix a problem with MPI_COMBINER_RESIZED. Thanks to James Ramsey for
200+
the report.
201+
- Fix an hwloc binding issue. Thanks to Ben Menadue for reporting.
202+
- Fix a problem with the shared memory (sm) BTL. Thanks to Peter Wind
203+
for the report.
204+
- Fixes for heterogeneous support. Thanks to Siegmar Gross for reporting.
205+
- Fix a problem with memchecker. Thanks to Clinton Simpson for reporting.
206+
- Fix a problem with MPI_UNWEIGHTED in topology functions. Thanks to
207+
Jun Kudo for reporting.
208+
- Fix problem with a MCA parameter base filesystem types. Thanks to
209+
Siegmar Gross for reporting.
210+
- Fix a problem with some windows info argument types. Thanks to
211+
Alastair McKinstry for reporting.
182212

183213

184214
1.10.3 - DATE

0 commit comments

Comments
 (0)