Hello community, here is the log from the commit of package openmpi for openSUSE:Factory checked in at 2011-12-27 18:37:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi (Old) and /work/SRC/openSUSE:Factory/.openmpi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes 2011-10-11 18:21:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes 2011-12-27 18:38:04.000000000 +0100 @@ -1,0 +2,99 @@ +Wed Oct 26 17:29:32 CEST 2011 - [email protected] + +- Update to OpenMPI 1.4.4 to fix problems with f90 code (bnc#724941): + * Modified a memcpy() call in the openib btl connection setup to use + memmove() instead because of the possibility of an overlapping + copy (as identified by valgrind). + * Changed use of sys_timer_get_cycles() to the more appropriate + wrapper: opal_timer_base_get_cycles(). Thanks to Jani Monoses + for this fix. + * Corrected the reported default value of btl_openib_ib_timeout + in the "IB retries exceeded" error message. Thanks to Kevin Buckley + for this correction. + * Increase rdmacm adress resolution timeout from 1s to 30s & + update Chelsio T4 openib BTL defaults. Thanks to Steve Wise + for these updates. + (** also to appear in 1.5.5) + * Ensure that MPI_Accumulate error return in 1.4 is consistent with + 1.5.x and trunk. + * Allow the word "slots" in rankfiles (i.e., not just "slot"). + (** also appeared in 1.5.4) + * Add Mellanox ConnectX 3 device IDs to the openib BTL defaults. + (** also appeared in 1.5.4) + * Update description of btl_openib_cq_size to be more accurate. + * Ensure mpirun's --xterm options leaves sessions attached. + (** also appeared in 1.5.4) + * Update to allow more than 128 entries in an appfile. + (** also appeared in 1.5.4) + * Update description of btl_openib_cq_size to be more accurate. + (** also appeared in 1.5.4) + * Fix for deadlock when handling recursive attribute keyval deletions + (e.g., when using ROMIO with MPI_THREAD_MULTIPLE). + * Fix indexed datatype leaks. Thanks to Pascal Deveze for supplying + the initial patch. (** also appeared in 1.5.4) + * Fixed the F90 types of the sendcounts and displs parameters to + MPI_SCATTERV. Thanks to Stanislav Sazykin for identifying the issue. + (** also appeared in 1.5.4) + * Exclude opal/libltdl from "make distclean" when --disable-dlopen is + used. Thanks to David Gunter for reporting the issue. + * Fixed a segv in MPI_Comm_create when called with GROUP_EMPTY. + Thanks to Dominik Goeddeke for finding this. + (** also appeared in 1.5.4) + * Fixed return codes from MPI_PROBE and MPI_IPROBE. + (** also appeared in 1.5.4) + * Fixed undefined symbol error when using the vtf90 profiling tool. + * Fix for referencing an uninitialized variable in DPM ORTE. Thanks + to Avinash Malik for reporting the issue. + * Fix for correctly handling multi-token args when using debuggers. + * Eliminated the unneeded u_int*_t datatype definitions. + * Change in ORTE DPM to get around gcc 4.[45].x compiler wanrings + about possibly calling free() on a non-heap variable, even though it + will never happen because the refcount will never go to zero. + + * Fix for libtool issue when using pgcc to compile ompi in conjunction + with the -tp option. + * Fixed a race condition in osc_rdma_sync. Thanks to Guillaume + Thouvenin for finding this issue. + * Clarification of MPI_Init_thread man page. + * Fixed an indexing problem in precondition_transports. + * Fixed a problem in which duplicated libs were being specified for + linking. Thanks to Hicham Mouline for noticing it. + * Various autogen.sh fixes. + * Fix for memchecking buffers during MPI_*INIT. + * Man page cleanups. Thanks to Jeremiah Willcock and Jed Brown. + * Fix for VT rpmbuild on RHEL5. + * Support Solaris legacy munmap prototype changes. + (** also appeared in 1.5.4) + * Expands app_idx to int32_t to allow more than 127 app_contexts. + * Guard the inclusion of execinfo.h since not all platforms have it. Thanks + to Aleksej Saushev for identifying this issue. + (** also appeared in 1.5.4) + * Fix to avoid possible environment corruption. Thanks to Peter Thompson + for identifying the issue and supplying a patch. + (** also appeared in 1.5.4) + * Fixed paffinity base MCA duplicate registrations. Thanks to Gus + Correa for bringing this to our attention. + * Fix recursive locking bug when MPI-IO was used with + MPI_THREAD_MULTIPLE. (** also appeared in 1.5.4) + * F90 MPI API fixes. + * Fixed a misleading MPI_Bcast error message. Thanks to Jeremiah + Willcock for reporting this. + * Added <sys/stat.h> to ptmalloc's hooks.c (it's not always included + by default on some systems). + * Libtool patch to get around a build problem when using the IBM XL + compilers. + * Fix to detect and avoid overlapping memcpy(). Thanks to + Francis Pellegrini for identifying the issue. + * Fix to allow ompi to work on top of RoCE vLANs. + * Restored a missing debugger flag to support TotalView. Thanks to + David Turner and the TV folks for supplying the fix. + * Updated SLURM support to 1.5.1. + * Removed an extraneous #include from the TCP BTL. + * When specifying OOB ports, fix to convert the ports into network + byte order before binding. + * Fixed use of memory barriers in the SM BTL. This fixed segv's when + compiling with Intel 10.0.025 or PGI 9.0-3. + * Fix to prevent the SM BTL from creating its mmap'd file in + directories that are remotely mounted. + +------------------------------------------------------------------- Old: ---- openmpi-1.4.3.tar.bz2 New: ---- openmpi-1.4.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi.spec ++++++ --- /var/tmp/diff_new_pack.aWQnFv/_old 2011-12-27 18:38:07.000000000 +0100 +++ /var/tmp/diff_new_pack.aWQnFv/_new 2011-12-27 18:38:07.000000000 +0100 @@ -15,16 +15,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild %define with_dapl 0 Name: openmpi Summary: A powerful implementaion of MPI -Version: 1.4.3 -Release: 16 License: BSD-3-Clause Group: Development/Libraries/Parallel +Version: 1.4.4 +Release: 0 Source0: %{name}-%{version}.tar.bz2 Source1: mpivars.sh Source2: mpivars.csh @@ -33,9 +32,13 @@ # Patch0: openmpi-new-ehca.patch Url: http://www.open-mpi.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gcc-c++ gcc-fortran mpi-selector +BuildRequires: gcc-c++ +BuildRequires: gcc-fortran +BuildRequires: mpi-selector %if %{with_dapl} -BuildRequires: compat-dapl-devel libibumad-devel libibverbs-devel +BuildRequires: compat-dapl-devel +BuildRequires: libibumad-devel +BuildRequires: libibverbs-devel %endif ExcludeArch: s390 s390x %ifarch x86_64 @@ -55,8 +58,6 @@ %package devel -License: BSD-3-Clause -Group: Development/Libraries/Parallel Summary: A powerful implementaion of MPI Requires: %{name} = %{version} libstdc++-devel %if %{with_dapl} ++++++ openmpi-1.4.3.tar.bz2 -> openmpi-1.4.4.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/openmpi/openmpi-1.4.3.tar.bz2 /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-1.4.4.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
