Changelog for
mvapich2-gnu-hpc-2.3.7-1.2.x86_64.rpm :
* Wed Jul 06 2022 Nicolas Morey-Chaisemartin
- Add mvapich2-allow-building-with-external-hwloc.patch to allow building against an external hwloc library- Build mvapich2 HPC flavors against pmix and hwloc system libraries
* Wed Jun 29 2022 Klaus Kämpf - add pass-correct-size-to-snprintf.patch to fix potential buffer overflows (required to make \'sundials\' testsuite pass)- Update to mvapich2 2.3.7
* Features and Enhancements (since 2.3.6): - Added support for systems with Rockport\'s switchless networks
* Added automatic architecture detection
* Optimized performance for point-to-point operations - Added support for the Cray Slingshot 10 interconnect - Enhanced support for blocking collective offload using Mellanox SHARP
* Scatter and Scatterv - Enhanced support for non-blocking collective offload using Mellanox SHARP
* Iallreduce, Ibarrier, Ibcast, and Ireduce
* Bug Fixes (since 2.3.6): - Removed several deprectated functions - Thanks to Honggang Li AATTRedHat for the report - Fixed a bug where tools like CMake FindMPI would not detect MVAPICH when compiled without Hydra mpiexec - Thanks to Chris Chambreau and Adam Moody AATTLLNL for the report - Fixed compilation error when building with mpirun and without hydra - Thanks to James Long AATTUniversity of Illinois for the report - Fixed issue with setting RoCE mode correctly without RDMA_CM. - Thanks to Nicolas Gagnon AATTRockport Networks for the report - Fixed an issue on heterogeneous clusters where QP attributes were set incorrectly - Thanks to X-ScaleSolutions for the report and fix - Fixed a memory leak in improbe on the PSM channel - Thanks to Gregory Lee AATTLLNL Beichuan Yan AATTUniversity of Colorado for the report - Added retry logic for PSM connection establishment - Thanks to Gregory Lee AATTLLNL for the report and X-ScaleSolutions for the patch - Fixed an initialization error when using PSM and gcc\'s -pg option - Thanks to Gregory Lee AATTLLNL for the report and X-ScaleSolutions for the patch - Fixed a potential integer overflow when transfering large arrays - Thanks to Alexander Melnikov for the report and patch- Fix Url: link
* Wed Feb 16 2022 Nicolas Morey-Chaisemartin - Disable dlopen for verbs library (bsc#1196019)
* Tue Oct 19 2021 Nicolas Morey-Chaisemartin - Move rpm macros to %_rpmmacrodir (bsc#1191386)
* Tue Sep 28 2021 Nicolas Morey-Chaisemartin - Remove obsolete python dependency (bsc#1190996)
* Tue May 18 2021 Nicolas Morey-Chaisemartin - Update to mvapich2 2.3.6 - Enhanced performance for UD-Hybrid code - Add multi-rail support for UD-Hybrid code - Enhanced performance for shared-memory collectives - Enhanced job-startup performance for flux job launcher - Use PMI2 by default when SLURM is selected as process manager - Add support to use aligned memory allocations for multi-threaded applications - Architecture detection and enhanced point-to-point tuning for Oracle BM.HPC2 cloud shape - Add support for GCC compiler v11 - Update hwloc v1 code to v1.11.14 - Update hwloc v2 code to v2.4.2- Drop obsolete patches: - fix-missing-return-code.patch as it was fixed upstream - mvapich2-remove-deprecated-sys_siglist.patch - rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch- Refresh reproducible.patch
* Wed Mar 24 2021 Egbert Eich - Update mvapich2 to 2.3.5.
* Enhanced performance for MPI_Allreduce and MPI_Barrier
* Support collective offload using Mellanox\'s SHARP for Barrier - Enhanced tuning framework for Barrier using SHARP
* Remove dependency on underlying libibverbs, libibmad, libibumad, and librdmacm libraries using dlopen
* Add support for Broadcom NetXtreme RoCE HCA - Enhanced inter-node point-to-point support
* Support architecture detection for Fujitsu A64fx processor
* Enhanced point-to-point and collective tuning for Fujitsu A64fx processor
* Enhanced point-to-point and collective tuning for AMD ROME processor
* Add support for process placement aware HCA selection - Add \"MV2_PROCESS_PLACEMENT_AWARE_HCA_MAPPING\" environment variable to enable process placement aware HCA mapping
* Add support to auto-detect RoCE HCAs and auto-detect GID index
* Add support to use RoCE/Ethernet and InfiniBand HCAs at the same time
* Add architecture-specific flags to improve performance of certain CUDA operations - Thanks to Chris Chambreau AATTLLNL for the report
* Read MTU and maximum outstanding RDMA operations from the device
* Improved performance and scalability for UD-based communication
* Update maximum HCAs supported by default from 4 to 10
* Enhanced collective tuning for FronteraAATTTACC, ExpanseAATTSDSC, OokamiAATTStonyBrook, and bb5AATTEPFL
* Enhanced support for SHARP v2.1.0
* Generalize code for GPU support- Obsolete: wrapper-revert-ldflag-order-change.patch.- Replace: mvapich2-fix-double-free.patch by rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch
* Thu Feb 18 2021 Nicolas Morey-Chaisemartin - Re-add mvapich2-fix-double-free.patch as the bug was somehow be reintroduced (bsc#1144000)- Add mvapich2-remove-deprecated-sys_siglist.patch to fix compilation errors with newer glibc
* Sun Nov 29 2020 Egbert Eich - HPC: Fix environment module settings for MANPATH.
* Sat Jul 25 2020 Egbert Eich - For HPC builds check for gnu compiler suite version >= 10 and set -fallow-argument-mismatch.
* Thu Jul 23 2020 Egbert Eich - Add build support for gcc8/9/10 to HPC build (bsc#1174439).
* Wed Jun 03 2020 Nicolas Morey-Chaisemartin - Update so mvapich2 2.3.4 - See CHANGELOG for fixes and new features- Add fix-missing-return-code.patch to fix compilation errors- Add 0001-Drop-Real-16.patch to disable Real(16) support on Armv7- Add wrapper-revert-ldflag-order-change.patch to revert LDFLAGS order change done in 2.3.4. This allows legacy builds to work without adding a -lmpi flag
* Tue Jan 21 2020 Nicolas Morey-Chaisemartin - Update to mvapich2 2.3.3 (jsc#SLE-8497) - See CHANGELOG for fixes and new features
* Fri Sep 06 2019 Nicolas Morey-Chaisemartin - Update to mvapich2 2.3.2 (jsc#SLE-8544) - See CHANGELOG for fixes and new features- Drop mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch as it was fixed upstream.- Use FAT LTO objects in order to provide proper static library.- Add 0001-Drop-real128.patch to fix compilation on armv7
* Fri Aug 02 2019 Nicolas Morey-Chaisemartin - Add mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch to Fix segfault when ib_uverbs is not loaded (bsc#1144000)
* Mon May 27 2019 Bernhard Wiedemann - Add reproducible.patch to sort readdir to make package build reproducible (boo#1041090)
* Mon May 13 2019 Nicolas Morey-Chaisemartin - Update to mvapich2 2.3.1 - See CHANGELOG for fixes and new features- Refreshed patches against the new version: - 0001-Drop-GCC-check.patch - mvapich2-arm-support.patch - mvapich2-s390_get_cycles.patch- Drop mvapich2-fix-double-free.patch as it was merged upstream
* Thu May 02 2019 Nicolas Morey-Chaisemartin - Add mvapich2-fix-double-free.patch to fix a segfault when running on a machine with no RDMA hardware (bsc#1133797)
* Wed Mar 20 2019 Ana Guerrero Lopez - Add patch to remove obsolete GCC check (bnc#1129421). It also patches autogen.sh to get the autotools working in SLE12SP4.
* 0001-Drop-GCC-check.patch- Force to re-run autotools to generate properly the files after patching src/binding/cxx/buildiface
* Sun Nov 18 2018 eichAATTsuse.com- Add macro _hpc_mvapich2_modules for modules support (bsc#1116458).
* Mon Sep 10 2018 nmoreychaisemartinAATTsuse.com- Remove bashism in postun scriptlet
* Wed Sep 05 2018 nmoreychaisemartinAATTsuse.com- Fix handling of mpi-selector during updates (bsc#1098653)
* Sun Aug 19 2018 eichAATTsuse.com- macros.hpc-mvapich2: replace %%compiler_family by %%hpc_compiler_family
* Mon Jul 16 2018 msuchanekAATTsuse.com- Use sched_yield instead of pthread_yield (boo#1102421). - drop mvapich2-pthread_yield.patch
* Mon Jun 18 2018 nmoreychaisemartinAATTsuse.com- Add missing bsc and fate references to changelog
* Tue Jun 12 2018 nmoreychaisemartinAATTsuse.com- Disable HPC builds for SLE12 (fate#323655)
* Sun Mar 25 2018 kasimir_AATToutlook.de- Change mvapich2-arm-support.patch to provide missing functions for armv6hl
* Fri Feb 09 2018 cgollAATTsuse.com- Fix summary in module files (bnc#1080259)
* Tue Jan 30 2018 eichAATTsuse.com- Use macro in mpivars.(c)sh to be independent of changes to the module setup for the compiler (boo#1078364).
* Fri Jan 05 2018 eichAATTsuse.com- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.- Fix library package requires - use HPC macro (boo#1074890).