Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mpich-gnu-hpc-devel | Distribution: SUSE Linux Enterprise 15 |
Version: 4.1.2 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150600.1.3 | Build date: Fri May 10 13:40:49 2024 |
Group: Development/Libraries/Parallel | Build host: s390zl34 |
Size: 211 | Source RPM: mpich_4_1_2-gnu-hpc-4.1.2-150600.1.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://www.mpich.org/ | |
Summary: Dependency package for mpich_4_1_2-gnu-hpc-devel |
mpich: High-performance and widely portable implementation of MPI The package mpich-gnu-hpc-devel provides the dependency to get binary package mpich_4_1_2-gnu-hpc-devel. When this package gets updated it installs the latest version of mpich_4_1_2-gnu-hpc.
MIT
* Tue Jul 25 2023 nicolas.morey@suse.com - Update to 4.1.2 - Update UCX module to includes fixes for building with GCC 13 - Update libfabric module to 1.18.0 with additional fixes for building with recent versions of LLVM/Clang - Fix compiler wrapper scripts to be compatible with CUDA memory hooks - Fix MPIX_WAITALL_ENQUEUE to make a copy of the input request array - Fix bug in MPI_ALLREDUCE that could result in ranks receiving different floating point values - Fix potential deadlock when progressing RMA windows - Fix potential crash in MPI_REDUCE with non-zero root and MPI_IN_PLACE - Fix potential crash during probe with libfabric CXI provider - Fix MPI_PARRIVED when the partitioned request is inactive - Fix potential bug when an attribute delete callback deletes another attribute on the same object - Fix build issue in ROMIO Lustre driver - Improve Fortran 2008 binding support detection during configure - Report an error if collective tuning json file fails to open - Several fixes for testsuite programs and build configuration - Update embedded UCX module to 1.13.1. Fixes a build issue with binutils >= 2.39. - Update yaksa module. Support explicit NVCC setting by the user. Fixes a build issue when there is no libtool available in PATH. - Fix ch4:ucx initialization when configured with - -enable-ch4-vci-method=implicit. - Fix potential error handler leak during MPI_SESSION_FINALIZE - Fix value of MPI_UNDEFINED in mpif.h binding - Fix MPI_IALLTOALLW with MPI_IN_PLACE - Fix send attribute handling in IPC path - Fix a bug in persistent MPI_ALLGATHER - Fix tests for use with non-MPICH libraries - Add missing MPI_T_ERR_NOT_ACCESSIBLE error code - Fix manpages for MPIX functions - Thread-cs in ch4 changed to per-vci. - Testsuite (test/mpi) is configured separately from mpich configure. - Added options in autogen to accelerate CI builds, including using pre-built sub-modules. Added -yaksa-depth option to generate shallower yaksa pup code for faster build and smaller binaries. - Support singleton init using hydra. - Generate mpi.mod Fortran interfaces using Python 3. For many compilers, including gfortran, flags such as -fallow-mismatched-args is no longer necessary. - Fixed message queue debugger interface in ch4. - PMI (src/pmi) is refactored as a subdir and can be separately distributed. - Added MPIX_Comm_get_failed. - Experimental MPIX stream API to enable explicit thread contexts. - Experimental MPIX gpu enqueue API. It currently only supports CUDA streams. - Delays GPU resource allocation in yaksa. - CH3 nemesis ofi netmod is removed. - New collective algorithms. All collective algorithms are listed in src/mpi/coll/coll_algorithms.txt - Removed hydra2. We will port unique features of hydra2, including tree-launching, to hydra in the future release. - Added in-repository wiki documentation. - Added stream workq to support optimizations for enqueue operations. - Better support for large count APIs by eliminating type conversion issues. - Hydra now uses libpmi (src/pmi) for handling PMI messages. - Many bug fixes and enhancements. - Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch * Tue Oct 25 2022 nmoreychaisemartin@suse.com - Revert use of internal PMIx and hwloc library - Using external libraries disables the build of all process managers * Mon Oct 17 2022 nmoreychaisemartin@suse.com - Disable valgrind on ppc64 to fix build dependency issues. - Add _constraints to fix compilation running out of disk space. * Thu Sep 29 2022 nmoreychaisemartin@suse.com - Update to 4.0.2 - Fix support for dynamic process functionality with PMI2 clients - Fix non-zero appnum bug in PMI2 server in Hydra - Fix MPI_Op support for types created with MPI_Type_create_f90_xxx - Fix Level Zero properties initialization in MPL. - Use standard names for CPU affinity functions with POSIX threads. - Add elemental to eq/neq operators in Fortran 2008 binding * Wed Jul 06 2022 nmoreychaisemartin@suse.com - Switch to external hwloc, and PMIx - On 32b systems, use ofi instead of verbs flavor by default * Mon Mar 07 2022 nmoreychaisemartin@suse.com - Update to mpich 4.0.1 (bsc#1194369) - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI sessions, partitioned point-to-point communications, events in the MPI tool information interface, large-count functions, persistent collectives, MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace, MPI_Info_get_string, MPI_Comm_split_type with new split_type -- MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED. - Add MPIX_Delete_error_{class,code,string}. - MPI_Info objects can be accessed before MPI_Init{_thread}. - Drop support for UCX version < 1.7.0. - Multi-NIC support in ch4:ofi. - Extend IPC to support non-contig datatypes. - Many bug fixes and code clean-ups. - Drop 0001-Drop-real128.patch as it was fixed upstream - Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch against latest sources * Wed Jan 12 2022 nmoreychaisemartin@suse.com - Update to mpich 3.4.3 - Fix nemesis shm bug on systems with weak memory consistency - Fix progress issue in ch4:ucx finalize - Fix nonblocking collective issue during finalize - Fix predefined datatype handle leaks - Fix bug in topology-aware communicator creation - Fix Slurm nodelist parsing - Hydra help message improvements * Tue Oct 19 2021 nmoreychaisemartin@suse.com - Move rpm macros to %_rpmmacrodir (bsc#1191385) * Tue Aug 24 2021 nmoreychaisemartin@suse.com - Update to mpich 3.4.2 - Update embedded hwloc to version 2.4.1. Fixes a build issue on systems with OpenCL. - Fix additional bugs in GPU-aware nonblocking op collectives - Fix support for GNI provider in ch4:ofi netmod - Fix bug in dynamic window memory registration with ch4:ofi netmod - Fix bug in persistent pt2pt when used with MPI_PROC_NULL - Fix bug in hydra nameserver when freeing published entries - Fix bugs in XPMEM support - Fix bug in MPI_Comm_spawn_multiple where non-root args were not ignored * Sun Jun 13 2021 suse-beta@cboltz.de - don't own /usr/share/doc (owned by "filesystem") to avoid conflict on install * Tue Mar 30 2021 nmoreychaisemartin@suse.com - Update to mpich 3.4.1 - ch4 replaces ch3 as the default device configuration. If no network module is specified at configuration-time, MPICH will search the user environment in order to select one to build. The user will be prompted to choose if no preferred network library is dectected. - Add support for XPMEM. - Add support for multiple virtual communication interfaces for more efficient MPI_THREAD_MULTIPLE (experimental). - Add support for Arm compiler toolchain - Add support for flang/f18 Fortran compiler - See CHANGES for the complete list of CHANGES - Changed MPI interface in mpich package - 64bit archs use ch4:ucx - 32bit archs use ch3:nemesis (verbs) - Drop patches merged upstream: - ch3-fix-improper-error-handling-from-MPL_get_sockaddr.patch - opmi-fix-a-wrong-condition-checking-return-of-MPL_get_sockaddr.patch - Add patches to make sure built is used with the proper system libraries and not the embedded ones: - autogen-only-deal-with-json-yaksa-if-enabled.patch - autoconf-pull-dynamic-and-not-static-libs-from-pkg-config.patch - Refresh 0001-Drop-real128.patch against latest sources * Sun Nov 29 2020 eich@suse.com - HPC: Fix environment module settings for MANPATH. * Sat Jul 25 2020 eich@suse.com - For HPC builds check for gnu compiler suite version >= 10 and set -fallow-argument-mismatch. * Thu Jul 23 2020 eich@suse.com - Add build support for gcc8/9/10 to HPC build (bsc#1174439). * Tue Jun 09 2020 nmoreychaisemartin@suse.com - Fix compilation with GCC10 by adding -fallow-argument-mismatch to FFLAGS * Tue Apr 14 2020 nmoreychaisemartin@suse.com - Add ch3-fix-improper-error-handling-from-MPL_get_sockaddr.patch and pmi-fix-a-wrong-condition-checking-return-of-MPL_get_sockaddr.patch to fix crash when using getsockaddr (bsc#1168092) * Thu Nov 28 2019 nmoreychaisemartin@suse.com - Update to mpich 3.3.2 (jsc#SLE-8574) - See CHANGES for a list of changes * Thu Sep 26 2019 nmoreychaisemartin@suse.com - Update to mpich 3.3.1 (jsc#SLE-8574) - See CHANGES for a list of changes - Drop 0001-Drop-GCC-check.patch as it was picked upstream - Add 0001-Drop-real128.patch to fix a compilation error on armv7 * Thu Sep 26 2019 nmoreychaisemartin@suse.com - Fix LTO support in archive file * Fri May 03 2019 nmoreychaisemartin@suse.com - Update to mpich 3.3 - See CHANGES for a list of changes * Thu Mar 21 2019 aguerrero@suse.com - 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 eich@suse.com - Add macro _hpc_mpich_modules for modules support (bsc#1116458). * Mon Sep 10 2018 nmoreychaisemartin@suse.com - Remove bashism in postun scriptlet * Wed Sep 05 2018 nmoreychaisemartin@suse.com - Fix handling of mpi-selector during updates (bsc#1098653) * Sun Aug 19 2018 eich@suse.com - macros.hpc-mpich: replace %%compiler_family by %%hpc_compiler_family * Sun Apr 22 2018 eich@suse.com - Remove 'BuildRequires: Modules' for HPC builds: it conflicts with lmod (boo#1089970). * Fri Feb 09 2018 cgoll@suse.com - Fix summary in module files (bnc#1080259) * Tue Jan 30 2018 eich@suse.com - Use macro in mpivars.(c)sh to be independent of changes to the module setup for the compiler (boo#1078364). * Fri Jan 19 2018 nmoreychaisemartin@suse.com - Update to mpich 3.2.1 - Bug fixes - No release notes available * Fri Jan 05 2018 eich@suse.com - Add gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890). - Fix mpich HPC installation path in spec file. - Fix hpc macros: add %mpich_requires. * Thu Oct 26 2017 nmoreychaisemartin@suse.com - Add HPC specific build targets using environment modules (Fate#323977). * Tue Sep 12 2017 nmoreychaisemartin@suse.com - Drop unnecessary dependency to xorg-x11-devel * Thu Jul 13 2017 nmoreychaisemartin@suse.com - Add LD_LIBRARY_PATH to mpivars.sh and mpivars.csh * Thu Jul 13 2017 nmoreychaisemartin@suse.com - Disable rpath in pkgconfig files * Wed Jul 05 2017 nmoreychaisemartin@suse.com - Register mpich package to mpi-selector - Remove redondant configure options already passed by %configure * Mon Jul 03 2017 nmoreychaisemartin@suse.com - Fix compilation for aarch64 - Build multiple flavour of mpich (psm, psm2, tessuite) - Update to mpich 3.2 * see CHANGES file for all details, some pertinent changes are: - Added support for MPI-3.1 features including nonblocking collective I/O, address manipulation routines, thread-safety for MPI initialization, pre-init functionality, and new MPI_T routines to look up variables by name. - Fortran 2008 bindings are enabled by default and fully supported. - Completely revamped RMA infrastructure including several scalability improvements, performance improvements, and bug fixes. - Added experimental support for Open Fabrics Interfaces (OFI) version 1.0.0. https://github.com/ofiwg/libfabric (thanks to Intel for code contribution) * Thu Jan 08 2015 kkhere.geo@gmail.com - Update to 3.1.3 * see CHANGES file for all details, some pertinent changes are: - [3.1.2] MPI-3 support for Blue Gene/Q and ppc64le support. - [3.1.2] Fixes and testcases for Fortran 2008 bindings. - [3.1.1] Removal of the mpd process manager. - [3.1] MPICH now supports operations on very large datatypes (those that describe more than 32 bits of data).
/usr/share/doc/packages/mpich-gnu-hpc-devel /usr/share/doc/packages/mpich-gnu-hpc-devel/README.mpich_4_1_2-gnu-hpc-devel
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:22:04 2024