------------------------------------------------------------------- Wed Oct 19 11:20:23 UTC 2016 - josef.moellers@suse.com - Gracefully handle the case where no devices are found. (bsc#939692, mvapich2-no-devices.patch) ------------------------------------------------------------------- Wed Jun 17 10:55:05 CEST 2015 - pth@suse.de - Use the right option to build shared libraries. ------------------------------------------------------------------- Mon Jun 15 15:26:50 CEST 2015 - pth@suse.de - Add three patches that didn't make it into the package: mvapich2-fix_quoting_in_configure.patch fixes quoting in configure.ac mvapich2-return_value.patch fixes missing return values. mvapich-no_implicit_decls.patch includes headers and adds prototypes as needed to not get warnings about implicit declarations. ------------------------------------------------------------------- Mon Jan 26 11:16:16 CET 2015 - pth@suse.de - Compile with support for PSM (fate#317367). ------------------------------------------------------------------- Wed Jan 21 14:08:36 CET 2015 - pth@suse.de - Enable build for s390(x) (fate#318093) - Fix license specification. - Package all license documentation. ------------------------------------------------------------------- Wed May 21 18:55:45 CEST 2014 - pth@suse.de - Use buildroot instead of RPM_BUILD_ROOT. - Add mvapich2-return_value.patch to fix three places where functions declared as returning a value did not do so. ------------------------------------------------------------------- Fri May 9 12:54:26 CEST 2014 - pth@suse.de - Testsuite needs network and mvapich2 installed so do not build/run 'make testing' and remove mvapich2-testsuite. ------------------------------------------------------------------- Thu May 8 18:51:51 CEST 2014 - pth@suse.de - Create a new sub package mvapich2-psm that is x86 only and uses PSM for communication (fate#316794). - Create internal package mvapich2-testsuite that runs "make check" - Add mvapich2-fix_quoting_in_configure.patch to fix the quoting in configure code. - Add mvapich-no_implicit_decls.patch that fixes all places where functions were declared implicitely. - set CXXFLAGS and F90FLAGS to RPM_OPT_FLAGS so that the options are also used for the C++ and Fortran code. Fixes the static libraries with fortran and C++ code not having debug information. - Hard code the names of tarball and directory so that the spec works for all three packages. ------------------------------------------------------------------- Thu Feb 2 16:43:00 CET 2012 - pth@suse.de - Mvapich and mvapich2 conflict so say so in the spec (bnc#734704 bnc#820856). ------------------------------------------------------------------- Fri Oct 29 17:37:03 UTC 2010 - stefan.fent@novell.com - correct requires to libibumad ------------------------------------------------------------------- Thu Oct 28 14:52:19 UTC 2010 - jjolly@novell.com - Update to v1.5.1p1 from OFED 1.5.2 - Fixed documentation paths in %files - Removed libibcommon from BuildRequires. - Fixed non-return value in bcast_osu.c ------------------------------------------------------------------- Wed Dec 10 12:34:56 CET 2008 - olh@suse.de - use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade (bnc#437293) ------------------------------------------------------------------- Tue Dec 9 00:23:01 CET 2008 - jjolly@suse.de - Updated to 1.2p1 release from OFED 1.4 GA - Fix shared-memory communication issue for AMD Barcelona systems. - Ignore the last bit of the pkey and remove the pkey_ix option since the index can be different on different machines. - Fix data types for memory allocations. Thanks for Dr. Bill Barth from TACC for the patches. - Fix a bug when MV2_NUM_HCAS is larger than the number of active HCAs. - Allow builds on architectures for which tuning parameters do not exist. - Always build and install mpirun_rsh in addition to the process manager(s) selected through the --with-pm mechanism. - Cleaner job abort handling - Ability to detect the path to mpispawn if the Linux proc filesystem is available. - Added Totalview debugger support - Stdin is only available to rank 0. Other ranks get /dev/null. - Add sequence numbers for RPUT and RGET finish packets. - Increase the number of allowed nodes for shared memory broadcast to 4K. - Use /dev/shm on Linux as the default temporary file path for shared memory communication. Thanks for Doug Johnson@OSC for the patch. - MV2_DEFAULT_MAX_WQE has been replaced with MV2_DEFAULT_MAX_SEND_WQE and MV2_DEFAULT_MAX_RECV_WQE for send and recv wqes, respectively. - Fix compilation warnings. - Properly handle the scenario in shared memory broadcast code when the datatypes of different processes taking part in broadcast are different. - Fix a bug in Checkpoint-Restart code to determine whether a connection is a shared memory connection or a network connection. - Support non-standard path for BLCR header files. - Increase the maximum heap size to avoid race condition in realloc(). - Use int32_t for rank for larger jobs with 32k processes or more. - Improve mvapich2-1.2 bandwidth to the same level of mvapich2-1.0.3. - An error handling patch for uDAPL interface. Thanks for Nilesh Awate for the patch. - Explicitly set some of the EP attributes when on demand connection is used in uDAPL interface. - Scalable and robust daemon-less job startup - Enhanced and robust mpirun_rsh framework (non-MPD-based) to provide scalable job launching on multi-thousand core clusters - Available for OpenFabrics (IB and iWARP) and uDAPL interfaces (including Solaris) - Adding support for intra-node shared memory communication with Checkpoint-restart - Allows best performance and scalability with fault-tolerance support - Enhancement to software installation - Change to full autoconf-based configuration - Adding an application (mpiname) for querying the MVAPICH2 library version and configuration information - Enhanced processor affinity using PLPA for multi-core architectures - Allows user-defined flexible processor affinity - Enhanced scalability for RDMA-based direct one-sided communication with less communication resource - Shared memory optimized MPI_Bcast operations - Optimized and tuned MPI_Alltoall - Change the default MV2_DAPL_PROVIDER to OpenIB-cma - Remove extraneous parameter is_blocking from the gen2 interface for MPIDI_CH3I_MRAILI_Get_next_vbuf - Explicitly name unions in struct ibv_wr_descriptor and reference the members in the code properly. - Change "inline" functions to "static inline" properly. - Increase the maximum number of buffer allocations for communication intensive applications - Corrections for warnings from the Sun Studio 12 compiler. - If malloc hook initialization fails, then turn off registration cache - Add MV_R3_THESHOLD and MV_R3_NOCACHE_THRESHOLD which allows R3 to be used for smaller messages instead of registering the buffer and using a zero-copy protocol. - Fixed an error in message coalescing. - Setting application initiated checkpoint as default if CR is turned on. - Enhance udapl initializaton, set all ep_attr fields properly. - Fixing a bug that miscalculates the receive size in case of complex datatype is used. - Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c - Message coalescing support to enable reduction of per Queue-pair send queues for reduction in memory requirement on large scale clusters. This design also increases the small message messaging rate significantly. Available for Open Fabrics Gen2-IB. - Hot-Spot Avoidance Mechanism (HSAM) for alleviating network congestion in large scale clusters. Available for Open Fabrics Gen2-IB. - RDMA CM based on-demand connection management for large scale clusters. Available for OpenFabrics Gen2-IB and Gen2-iWARP. - uDAPL on-demand connection management for large scale clusters. Available for uDAPL interface (including Solaris IB implementation). - RDMA Read support for increased overlap of computation and communication. Available for OpenFabrics Gen2-IB and Gen2-iWARP. - Application-initiated system-level (synchronous) checkpointing in addition to the user-transparent checkpointing. User application can now request a whole program checkpoint synchronously with BLCR by calling special functions within the application. Available for OpenFabrics Gen2-IB. - Network-Level fault tolerance with Automatic Path Migration (APM) for tolerating intermittent network failures over InfiniBand. Available for OpenFabrics Gen2-IB. - Integrated multi-rail communication support for OpenFabrics Gen2-iWARP. - Blocking mode of communication progress. Available for OpenFabrics Gen2-IB. - Fix for hang while using IMB with -multi option. - Fix for hang in memory allocations > 2^31 - 1. - Fix for RDMA_CM finalize rdma_destroy_id failure. - Added Timeout env variable for RDMA_CM ARP. - Fix for RDMA_CM invalid event in finalize. - Fix for shmem memory collectives related memory leaks - Updated src/mpi/romio/adio/ad_panfs/Makefile.in include path to find mpi.h. - Fixed header caching error on handling datatype messages with small vector sizes. - Change the finalization protocol for UD connection manager. - Fix for the "command line too long" problem. - Change the CKPT handling to invalidate all unused registration cache. - Added ofed 1.2 interface change patch for iwarp/rdma_cm - Fix for rdma_cm_get_event err in finalize. - Fix for when MV2_IBA_HCA is used. ------------------------------------------------------------------- Mon Dec 1 16:05:29 CET 2008 - ro@suse.de - add ExcludeArch for s390 s390x ------------------------------------------------------------------- Thu Oct 30 12:34:56 CET 2008 - olh@suse.de - obsolete old -XXbit packages (bnc#437293) ------------------------------------------------------------------- Tue Aug 21 17:01:17 CEST 2007 - kejohnson@suse.de - Updated source tarball to OFED-1.2.5 release. ------------------------------------------------------------------- Tue Aug 7 11:47:50 CEST 2007 - hvogel@suse.de - Update to version from OFED 1.2c ------------------------------------------------------------------- Tue Jul 10 17:05:45 CEST 2007 - hvogel@suse.de - Initial Package, Version 0.9.8