Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.

Commit f5c2f8c

Browse files
committed
NEWS: More tweaks and updates for v2.0.0
Signed-off-by: Jeff Squyres <[email protected]>
1 parent 8af6e9c commit f5c2f8c

File tree

1 file changed

+73
-59
lines changed

1 file changed

+73
-59
lines changed

NEWS

Lines changed: 73 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -61,127 +61,141 @@ included in the vX.Y.Z section and be denoted as:
6161
* Open MPI is now fully MPI-3.1 compliant
6262
**********************************************************************
6363

64-
- Enhancements to reduce the memory footprint for jobs at scale.
65-
A new MCA parameter - mpi_add_procs_cutoff is available to set
66-
the threshold for using this feature.
67-
- Enhancements to MPI RMA. Open MPI now maps MPI RMA operations on
68-
to native RMA operations for those networks which support this
64+
- Enhancements to reduce the memory footprint for jobs at scale. A
65+
new MCA parameter, "mpi_add_procs_cutoff", is available to set the
66+
threshold for using this feature.
67+
- Many enhancements to MPI RMA. Open MPI now maps MPI RMA operations
68+
on to native RMA operations for those networks which support this
6969
capability.
70+
- ompi_info now shows all components, even if they do not have MCA
71+
parameters. The prettyprint output now separates groups with a
72+
dashed line.
7073
- Add support for PMIx - Process Management Interface for Exascale.
7174
Version 1.1.2 of PMIx is included internally in this release.
7275
- Add support for PLFS file systems in Open MPI I/O.
7376
- Add support for UCX transport.
7477
- Improved support for MPI_THREAD_MULTIPLE.
75-
- Update Java interfaces to MPI-3.1
7678
- Simplify build process for Cray XC systems. Add support for
7779
using native SLURM.
78-
- Update the internal copy of ROMIO to that which shipped in MPICH
79-
3.1.4.
80-
- Update internal copy of libevent to v2.0.22.
81-
- Update internal copy of hwloc to v1.11.2.
82-
- Removed checkpoint/restart code due to loss of maintainer. :-(
83-
- Add a new MCA parameter - opal_common_verbs_want_fork_support. This
84-
replaces the btl_openib_want_fork_support parameter.
85-
- Add a -tune command line option to simplify setting many environment
86-
variables and mca parameters.
87-
- Removed --enable-mpi-profiling configure option.
80+
- Updated internal/embedded copies of third-part software:
81+
- Update the internal copy of ROMIO to that which shipped in MPICH
82+
3.1.4.
83+
- Update internal copy of libevent to v2.0.22.
84+
- Update internal copy of hwloc to v1.11.2.
85+
- Add a --tune mpirun command line option to simplify setting many
86+
environment variables and MCA parameters.
87+
- Add a new MCA parameter -
88+
"opal_common_verbs_want_fork_support". This replaces the
89+
"btl_openib_want_fork_support" parameter.
90+
- Add a new MCA parameter "orte_default_dash_host" to offer an analogue
91+
to the existing "orte_default_hostfile" MCA parameter.
8892
- Add --with-platform-patches-dir configure option.
89-
- Add a new mca parameter default-dash-to-host to offer a mirror of
90-
the default_hostfile.
91-
- Add a --with-pmi-libdir configure option for environments that install
93+
- Add --with-pmi-libdir configure option for environments that install
9294
PMI libs in a non-default location.
93-
- Add the ability to specify the number of desired slots in the --host
94-
option.
95-
- Remove support for OS X Leopard.
96-
- Remove support for Cray XT systems.
97-
- Remove VampirTrace.
98-
- Remove support for Myrinet/MX.
99-
- Remove legacy collective module:ML.
100-
- Remove support for Alpha processors.
95+
- Add the ability to specify the number of desired slots in the mpirun
96+
--host option.
97+
- In environments where mpirun cannot automatically determine the
98+
number of slots available (e.g., when using a hostfile that does not
99+
specify "slots", or when using --host without specifying a ":N"
100+
suffix to hostnames), mpirun now requires the use of "-np N" to
101+
specify how many MPI processes to launch.
102+
- Removed some legacy support:
103+
- Removed support for OS X Leopard.
104+
- Removed support for Cray XT systems.
105+
- Removed VampirTrace.
106+
- Removed support for Myrinet/MX.
107+
- Removed legacy collective module:ML.
108+
- Removed support for Alpha processors.
109+
- Removed --enable-mpi-profiling configure option.
110+
- Removed checkpoint/restart code due to loss of maintainer. :-(
101111
- Numerous fixes/improvements to orte-dvm. Special thanks to Mark
102112
Santcroos for his help.
103113
- Silence a compiler warning in PSM MTL. Thanks to Adrian Reber for
104114
reporting this.
105-
- Add missing Fortran bindings for MPI_Win_allocate. Thanks to Christoph
106-
Niethammer for reporting and fixing.
107115
- Replace use of alloca with malloc for certain datatype creation
108116
functions. Thanks to Bogdan Sataric for reporting this.
109117
- Fix use of MPI_LB and MPI_UB in creation of of certain MPI datatypes.
110118
Thanks to Gus Correa for helping to fix this.
111-
- Implement a workaround for a libtool problem. Thanks to Eric
119+
- Implement a workaround for a GNU Libtool problem. Thanks to Eric
112120
Schnetter for reporting and fixing.
113121
- Improve hcoll library detection in configure. Thanks to David
114122
Shrader and Ake Sandgren for reporting this.
115123
- Fix problems with XRC detection in OFED 3.12 and older releases.
116124
Thanks to Paul Hargrove for his analysis of this problem.
125+
- Update (non-standard/experimental) Java MPI interfaces to support
126+
MPI-3.1 functionality.
117127
- Fix an issue with MCA parameters for Java bindings. Thanks to
118128
Takahiro Kawashima and Siegmar Gross for reporting this issue.
129+
- Fix a problem when using persistent requests in the Java bindings.
130+
Thanks to Nate Chambers for reporting.
131+
- Fix problem with Java bindings on OX X 10.11. Thanks to Alexander
132+
Daryin for reporting this issue.
119133
- Fix a performance problem for large messages for Cray XC systems.
120134
Thanks to Jerome Vienne for reporting this.
121-
- Fix an issue with MPI_Win_lock_all. Thanks to Thomas Jahns for
135+
- Fix an issue with MPI_WIN_LOCK_ALL. Thanks to Thomas Jahns for
122136
reporting.
123137
- Fix an issue with passing a parameter to configure multiple times.
124138
Thanks to QuesarVII for reporting and supplying a fix.
125139
- Add support for ALPS resource allocation system on Cray CLE 5.2 and
126140
later. Thanks to Mark Santcroos.
127-
- Correction to HACKING file. Thanks to Maximilien Levesque.
141+
- Corrections to the HACKING file. Thanks to Maximilien Levesque.
128142
- Fix an issue with user supplied reduction operator functions.
129143
Thanks to Rupert Nash for reporting this.
130144
- Fix an issue with an internal list management function. Thanks to
131145
Adrian Reber for reporting this.
132146
- Fix a problem with MPI-RMA PSCW epochs. Thanks to Berk Hess for
133147
reporting this.
134-
- Fix a problem in neighbor collectives. Thanks to Lisandro Dalcin
135-
for reporting.
136-
- Fix a problem when using persistent requests in the Java bindings.
137-
Thanks to Nate Chambers for reporting.
138-
- Add additional flavors to MPI_Comm_split_type. Thanks to Nick
139-
Andersen for supplying this enhancement.
140-
- Improve closing of file descriptors during job launch phase. Thanks
141-
to Piotr Lesnicki for reporting and providing this enhancement.
142-
- Fix a problem in MPI_Get_accumulate and MPI_Rget_accumulate when
148+
- Fix a problem in neighborhood collectives. Thanks to Lisandro
149+
Dalcin for reporting.
150+
- Add (Open MPI-specific) additional flavors to MPI_COMM_SPLIT_TYPE.
151+
See MPI_Comm_split_type(3) for details. Thanks to Nick Andersen for
152+
supplying this enhancement.
153+
- Improve closing of file descriptors during the job launch phase.
154+
Thanks to Piotr Lesnicki for reporting and providing this
155+
enhancement.
156+
- Fix a problem in MPI_GET_ACCUMULATE and MPI_RGET_ACCUMULATE when
143157
using Portals4. Thanks to Nicolas Chevalier for reporting.
144158
- Use correct include file for lstat prototype in ROMIO. Thanks to
145159
William Throwe for finding and providing a fix.
160+
- Add missing Fortran bindings for MPI_WIN_ALLOCATE. Thanks to Christoph
161+
Niethammer for reporting and fixing.
146162
- Fortran related fixes to handle Intel 2016 compiler. Thanks to
147163
Fabrice Roy for reporting this.
148-
- Fix an issue with use of DL-related macros in opal library. Thanks to
149-
Scott Atchley for finding this.
150164
- Fix a Fortran linkage issue. Thanks to Macro Atzeri for finding and
151165
suggesting a fix.
166+
- Fix problem with using BIND(C) for Fortran bindings with logical
167+
parameters. Thanks to Paul Romano for reporting.
168+
- Fix an issue with use of DL-related macros in opal library. Thanks to
169+
Scott Atchley for finding this.
152170
- Fix an issue with parsing mpirun command line options which contain
153171
colons. Thanks to Lev Given for reporting.
154172
- Fix a problem with Open MPI's package configury files. Thanks to
155173
Christoph Junghans for reporting.
156-
- Fix a typo in the MPI_Intercomm_merge man page. Thanks To Harald
174+
- Fix a typo in the MPI_INTERCOMM_MERGE man page. Thanks To Harald
157175
Servat for reporting and correcting.
158176
- Update man pages for non-blocking sends per MPI 3.1 standard.
159177
Thanks to Alexander Pozdneev for reporting.
160-
- Fix problems when building with plfs file system software present.
161-
- Fix problem when compiling against pvfs2. Thanks to Dave Love for
178+
- Fix problem when compiling against PVFS2. Thanks to Dave Love for
162179
reporting.
163-
- Fix problems with MPI_Neighbor_alltoall{v,w}. Thanks to Willem
180+
- Fix problems with MPI_NEIGHBOR_ALLTOALL{V,W}. Thanks to Willem
164181
Vermin for reporting this issue.
165-
- Fix problem with java bindings on OX X 10.11. Thanks to Alexander
166-
Daryin for reporting this issue.
167-
- Fix various a compilation problems on Cygwin. Thanks to Marco Atzeri
182+
- Fix various compilation problems on Cygwin. Thanks to Marco Atzeri
168183
for supplying these fixes.
169184
- Fix problem with resizing of subarray and darray data types. Thanks
170185
to Keith Bennett and Dan Garmann for reporting.
171-
- Fix a pmix configury issue. Thanks to Paul Hargrove for reporting.
172-
- Fix a problem with MPI_COMBINER_RESIZED. Thanks to James Ramsey for the report.
186+
- Fix a problem with MPI_COMBINER_RESIZED. Thanks to James Ramsey for
187+
the report.
173188
- Fix an hwloc binding issue. Thanks to Ben Menadue for reporting.
174-
- Fix a problem with the shared memory(sm) BTL. Thanks to Peter Wind for the report.
189+
- Fix a problem with the shared memory (sm) BTL. Thanks to Peter Wind
190+
for the report.
175191
- Fixes for heterogeneous support. Thanks to Siegmar Gross for reporting.
176192
- Fix a problem with memchecker. Thanks to Clinton Simpson for reporting.
177-
- Fix problem with using BIND(C) for Fortran bindings with logical parameters.
178-
Thanks to Paul Romano for reporting.
179-
- Fix a problem with MPI_UNWEIGHTED in topology functions. Thanks to Jun Kudo for
180-
reporting.
193+
- Fix a problem with MPI_UNWEIGHTED in topology functions. Thanks to
194+
Jun Kudo for reporting.
181195
- Fix problem with a MCA parameter base filesystem types. Thanks to
182196
Siegmar Gross for reporting.
183-
- Fix a problem with some windows info argument types. Thanks to Alastair McKinstry
184-
for reporting
197+
- Fix a problem with some windows info argument types. Thanks to
198+
Alastair McKinstry for reporting.
185199

186200

187201
1.10.3 - DATE

0 commit comments

Comments
 (0)