1
1
This commit was SVN r24654.
Этот коммит содержится в:
Jeff Squyres 2011-04-28 21:40:44 +00:00
родитель 0876e3549d
Коммит c8c8044b92

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

@ -241,60 +241,61 @@ Trunk (not on release branches yet)
1.4.4 1.4.4
---------------- -----
- Fix to prevent the SM BTL from creating its mmap'd file in - Fix to prevent the SM BTL from creating its mmap'd file in
directories that are remotely mounted. directories that are remotely mounted.
- Fixed use of memory barriers in the SM BTL. This fixed - Fixed use of memory barriers in the SM BTL. This fixed segv's when
segv's when compiling with Intel 10.0.025 or PBI 9.0-3. compiling with Intel 10.0.025 or PGI 9.0-3.
- When specifying OOB ports, fix to convert the ports into - When specifying OOB ports, fix to convert the ports into network
network byte order before binding. byte order before binding.
- Removed an extraneous #include from the TCP BTL. - Removed an extraneous #include from the TCP BTL.
- Updated SLURM support to 1.5.1. - Updated SLURM support to 1.5.1.
- Restored a missing debugger flag to support TotalView. thanks - Restored a missing debugger flag to support TotalView. Thanks to
to David Turner and the TV folks. David Turner and the TV folks for supplying the fix.
- Fix to detect and avoid overlapping memcpy(). Thanks to - Fix to detect and avoid overlapping memcpy(). Thanks to
Francis Pellegrini. Francis Pellegrini for identifying the issue.
- Libtool patch to get around a build problem when using the - Libtool patch to get around a build problem when using the IBM XL
IBM XL compilers. compilers.
- Added <sys/stat.h> to ptmalloc's hooks.c (It's not always - Added <sys/stat.h> to ptmalloc's hooks.c (It's not always included
included by default on some systems). by default on some systems).
- Fixed a misleading MPI_Bcast error message. Thanks to - Fixed a misleading MPI_Bcast error message. Thanks to Jeremiah
Jeremiah Willcock for reporting this. Willcock for reporting this.
- Fixed paffinity base MCA duplicate registrations. Thanks to - Fixed paffinity base MCA duplicate registrations. Thanks to Gus
Gus Correa for bringing this to our attention. Correa for bringing this to our attention.
- Fix for VT rpmbuild on RHEL5 - Fix for VT rpmbuild on RHEL5.
- Man page cleanups. Thanks to Jeremiah Willcock and Jed Brown. - Man page cleanups. Thanks to Jeremiah Willcock and Jed Brown.
- Fix for memchecking buffers during MPI_*_init - Fix for memchecking buffers during MPI_*INIT.
- autogen.sh fixes - Various autogen.sh fixes.
- Fixed a problem in which duplicated libs were being specified - Fixed a problem in which duplicated libs were being specified for
for linking. Thanks to Hicham Mouline for noticing it. linking. Thanks to Hicham Mouline for noticing it.
- Fixed an indexing problem in precondition_transports. - Fixed an indexing problem in precondition_transports.
- Clarification of MPI_Init_thread man page. - Clarification of MPI_Init_thread man page.
- Fixed a race condition in osc_rdma_sync. Thanks to Guillaume - Fixed a race condition in osc_rdma_sync. Thanks to Guillaume
Thouvenin for finding this issue. Thouvenin for finding this issue.
- Fix for libtool issue when using pgcc to compile ompi in - Fix for libtool issue when using pgcc to compile ompi in conjunction
conjunction with the -tp option. with the -tp option.
- Fix in MPI_Init_thread for C/R. - Fix in MPI_Init_thread for checkpoint/restart.
- Fixed incorrect text in MPI_File_set_view man page. - Fixed incorrect text in MPI_File_set_view man page.
- Change in ORTE DPM to get around gcc 4.[45].x compiler wanrings - Change in ORTE DPM to get around gcc 4.[45].x compiler wanrings
about possibly calling free() on a non-heap variable, even about possibly calling free() on a non-heap variable, even though it
though it will never happen because the refcount will never will never happen because the refcount will never go to zero.
go to zero.
- Eliminated the unneeded u_int*_t datatype definitions. - Eliminated the unneeded u_int*_t datatype definitions.
- Fix for correctly handling multi-token args when using debuggers. - Fix for correctly handling multi-token args when using debuggers.
- Fix for referencing an uninitialized variable in DPM ORTE. - Fix for referencing an uninitialized variable in DPM ORTE. Thanks
Thanks to Avinash Malik for reporting the issue. to Avinash Malik for reporting the issue.
- Fixed undefined symbol error when using the vtf90 profiling tool. - Fixed undefined symbol error when using the vtf90 profiling tool.
- Fixed return codes from MPI_Probe & MPI_Iprobe. - Fixed return codes from MPI_PROBE and MPI_IPROBE.
- Fixed a segv in MPI_Comm_create when called with GROUP_EMPTY. - Fixed a segv in MPI_Comm_create when called with GROUP_EMPTY.
Thanks to Dominik Goeddeke for finding this. Thanks to Dominik Goeddeke for finding this.
- Exclude opal/libltdl from "make distclean" when --disable-dlopen is - Exclude opal/libltdl from "make distclean" when --disable-dlopen is
used. Thanks to David Gunter for reporting the issue. used. Thanks to David Gunter for reporting the issue.
- Fixed the types of the sendcounts and displs parameters to MPI_Scatterv. - Fixed the F90 types of the sendcounts and displs parameters to
Thanks to Stanislav Sazykin for identifying the issue. MPI_SCATTERV. Thanks to Stanislav Sazykin for identifying the
- Fixed memory leaks associated with indexed datatypes. Thanks to issue.
Pascal Deveze for finding this and providing a patch. - Fixed memory leaks associated with indexed datatypes.
- Fix for deadlock when handling recursive attribute keyval deletions. - Fix for deadlock when handling recursive attribute keyval deletions
(e.g., when using ROMIO with MPI_THREAD_MULTIPLE).
1.4.3 1.4.3