| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mpich-gnu-hpc | Distribution: SUSE Linux Enterprise 15 |
| Version: 4.1.2 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150600.1.3 | Build date: Thu May 9 16:49:00 2024 |
| Group: Productivity/Scientific/Other | Build host: h01-ch4c |
| Size: 205 | 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 | |
mpich: High-performance and widely portable implementation of MPI The package mpich-gnu-hpc provides the dependency to get binary package mpich_4_1_2-gnu-hpc. 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 /usr/share/doc/packages/mpich-gnu-hpc/README.mpich_4_1_2-gnu-hpc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:54:22 2025