1
1

NEWS: update and expand 1.8.5 bullets

Этот коммит содержится в:
Jeff Squyres 2015-04-15 05:14:35 -07:00
родитель 849f882ab3
Коммит 3869887bae

108
NEWS
Просмотреть файл

@ -8,7 +8,7 @@ Copyright (c) 2004-2008 High Performance Computing Center Stuttgart,
University of Stuttgart. All rights reserved. University of Stuttgart. All rights reserved.
Copyright (c) 2004-2006 The Regents of the University of California. Copyright (c) 2004-2006 The Regents of the University of California.
All rights reserved. All rights reserved.
Copyright (c) 2006-2014 Cisco Systems, Inc. All rights reserved. Copyright (c) 2006-2015 Cisco Systems, Inc. All rights reserved.
Copyright (c) 2006 Voltaire, Inc. All rights reserved. Copyright (c) 2006 Voltaire, Inc. All rights reserved.
Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms. Use is subject to license terms.
@ -64,31 +64,87 @@ Trunk (not on release branches yet)
1.8.5 1.8.5
----- -----
- Updated the internal HWLOC with several bug fixes
- Fixed several bugs in OpenSHMEM support - Fixed configure problems in some cases when using an external hwloc
- Extended vader shared memory support to 32-bit architectures installation. Thanks to Erick Schnetter for reporting the error and
- Fixed a bug in handling subarray datatypes helping track down the source of the problem.
- Don't use inline functions with Clang compiler - Fixed linker error on OS X when using the clang compiler. Thanks to
- Multiple bug fixes for cleanup during finalize Erick Schnetter for reporting the error and helping track down the
in unusual situations source of the problem.
- Added support for TCP keepalive signals to ensure - Fixed several Valgrind warnings. Thanks for Lisandro Dalcin for
timely termination when sockets between daemons contributing a patch fixing some one-sided code paths.
cannot be created (e.g., due to a firewall) - (**** Ralph, need some text about the oob version number change, and
- Added MCA parameter to allow full use of a SLURM the ABI break it caused. ALSO need to put notice of ABI breakage in
allocation when started from a tool (supports LLNL README).
debugger) - Fix some issues related to running on Intel Xeon Phi coprocessors.
- Fixed several bugs in the configure logic for PMI (*** ^Ralph, please verify -- this is in regards to
and HWLOC fd322444438ebea6cb797e30bdbe00e5eb166d5a)
- Cleaned up documentation in a few places (e.g., - Opprotunistically switch away from using GNU Libtool's libltdl
MPI_Comm_split_type) library when possible (by default).
- Fixed prototypes for MPI_Barrier - Fix some VampirTrace errors. Thanks to Paul Hargrove for reporting
- Fixed a number of one-sided bugs the issues.
- Fixed singleton MPI_Comm_spawn - Correct default binding patterns when --use-hwthread-cpus was
- Fixed a number of minor issues with CUDA support, specified and nprocs <= 2.
including registering of shared memory (*** ^Ralph, please verify)
- Improved support for Cray (*** Ralph, are there any other user-noticable changes/fixes for ORTE?)
- Fixed performance regression introduced by - Remove warnings about -finline-functions when compiling with clang.
inadvertent default enabling of thread support - Updated the embedded hwloc with several bug fixes, including the
"duplicate Lhwloc1 symbol" that multiple users reported on some
platforms.
- Don't error out if mpirun with default bindings (i.e., no binding
was specified), and one or more nodes do not support bindings.
Thanks to Annu Desari for pointing out the problem.
- Let root invoke "mpirun --version" to check the version without
printing the "Don't run as root!" warnings. Thanks to Robert McLay
for the suggestion.
- Fixed several bugs in OpenSHMEM support.
- Extended vader shared memory support to 32-bit architectures.
- Fix handling of very large datatypes. Thanks to Bogdan Sataric for
the bug report.
- Fixed a bug in handling subarray MPI datatypes, and a bug when using
MPI_LB and MPI_UB. Thanks to Gus Correa for pointing out the issue.
- Restore user-settable bandwidth and latency PML MCA variables.
- Multiple bug fixes for cleanup during MPI_FINALIZE in unusual
situations.
- Added support for TCP keepalive signals to ensure timely termination
when sockets between daemons cannot be created (e.g., due to a
firewall).
- Added MCA parameter to allow full use of a SLURM allocation when
started from a tool (supports LLNL debugger).
- Fixed several bugs in the configure logic for PMI and hwloc.
- Fixed incorrect interface index in TCP communications setup. Thanks
to Mark Kettenis for spotting the problem and providing a patch.
- Fixed MPI_IREDUCE_SCATTER with single-process communicators when
MPI_IN_PLACE was not used.
- Added XRC support for OFED v3.12 and higher.
- Various updates and bug fixes to the Mellanox hcoll collective
support.
- Fix problems with Fortran compilers that did not support
REAL*16/COMPLEX*32 types. Thanks to Orion Poplawski for identifying
the issue.
- Fixed problem with rpath/runpath support in pkg-config files.
Thanks to Christoph Junghans for notifying us of the issue.
- Man page fixes:
- Removed erroneous "color" discussion from MPI_COMM_SPLIT_TYPE.
Thanks to Erick Schnetter for spotting the outdated text.
- Fixed prototypes for MPI_IBARRIER. Thanks to Maximilian for
finding the issue.
- Updated docs about buffer usage in non-blocking communications.
Thanks to Alexander Pozdneev for citing the outdated text.
- Added documentation about the 'ompi_unique' MPI_Info key with
MPI_PUBLISH_NAME.
- Fixed typo in MPI_INTERCOMM_MERGE. Thanks to Harald Servat for
noticing and sending a patch.
- Updated configure paths in HACKING. Thanks to Maximilien Levesque
for the fix.
- Fixed a number of MPI one-sided bugs.
- Fixed MPI_COMM_SPAWN when invoked from a singleton job.
- Fixed a number of minor issues with CUDA support, including
registering of shared memory and supporting reduction support for
GPU buffers.
- Improved support for Cray platforms.
- Fixed performance regression introduced by the inadvertent default
enabling of MPI_THREAD_MULTIPLE support.
1.8.4 1.8.4