* Mon Mar 07 2022 Nicolas Morey-Chaisemartin <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 Nicolas Morey-Chaisemartin <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 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Move rpm macros to %_rpmmacrodir (bsc#1191385)
* Tue Aug 24 2021 Nicolas Morey-Chaisemartin <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 Christian Boltz <suse-beta@cboltz.de>
- don't own /usr/share/doc (owned by "filesystem") to avoid conflict on install
* Tue Mar 30 2021 Nicolas Morey-Chaisemartin <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 Egbert Eich <eich@suse.com>
- HPC: Fix environment module settings for MANPATH.
* Sat Jul 25 2020 Egbert Eich <eich@suse.com>
- For HPC builds check for gnu compiler suite version >= 10 and
set -fallow-argument-mismatch.
* Thu Jul 23 2020 Egbert Eich <eich@suse.com>
- Add build support for gcc8/9/10 to HPC build (bsc#1174439).
* Tue Jun 09 2020 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Fix compilation with GCC10 by adding -fallow-argument-mismatch to FFLAGS
* Tue Apr 14 2020 Nicolas Morey-Chaisemartin <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 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Update to mpich 3.3.2 (jsc#SLE-8574)
- See CHANGES for a list of changes
* Thu Sep 26 2019 Nicolas Morey-Chaisemartin <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 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Fix LTO support in archive file
* Fri May 03 2019 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Update to mpich 3.3
- See CHANGES for a list of changes
* Thu Mar 21 2019 Ana Guerrero Lopez <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