Revisions of mpich

buildservice-autocommit accepted request 1193491 from Nicolas Morey's avatar Nicolas Morey (NMorey) (revision 75)
baserev update by copy to link target
Nicolas Morey's avatar Nicolas Morey (NMorey) accepted request 1193409 from Nicolas Morey's avatar Nicolas Morey (NMorey) (revision 74)
- Update to 4.2.2
  -  Update embedded libfabric to v1.20.1 and fix compilation with GCC 14.
  -  Fix dataloop support for MPIX_Type_iov routines
  -  Fix crash in Hydra when system has many local ip addresses
  -  Fix RMA fallback check in ch4:ofi netmod
  -  Fix MPI_UNDEFINED handling in mpi_f08 module
  -  Fix Slurm environment variable inheritance in Hydra
  -  Fix multiple issues with large count support in ROMIO
  -  Fix potential hang in init using PMIx client and nonstandard keys
  -  Fix crash if PMIx client cannot get appnum from server during init
  -  Fix other build errors and warnings
  -  Disable flat_namespace to build libmpifort on macOS by default
  -  Prefix warning messages with "MPICH"
  -  Add --disable-doc configure option
  -  Fix support for building MPICH Fortran support with Xcode 15 on macOS
  -  Fix bug in MPI_WIN_SHARED_QUERY when window is not shared
  -  Fix bug in ch4/ofi gpu pipelining
  -  Fixes for Intel GPU support
  -  Fix memory leak in ch4/shm collectives
  -  Fix bug in MPI_COMM_SPLIT with intercommunicators and non-zero root
  -  Fix bug in DAOS ROMIO driver
  -  Fix bug in cycling error code array
  -  Return an error if there is failure to create a datatype in mpi_f08
     module for noncontiguous user data
  -  Return an error when shared memory segment creation fails
  -  Complete support MPI 4.1 specification
  -  Experimental thread communicator feature (e.g. MPIX_Threadcomm_init).
     See paper "Frustrated With MPI+Threads? Try MPIxThreads!",
     https://doi.org/10.1145/3615318.3615320.
  -  Experimental datatype functions MPIX_Type_iov_len and MPIX_Type_Iov
buildservice-autocommit accepted request 1183208 from Nicolas Morey's avatar Nicolas Morey (NMorey) (revision 73)
baserev update by copy to link target
Nicolas Morey's avatar Nicolas Morey (NMorey) accepted request 1183200 from Nicolas Morey's avatar Nicolas Morey (NMorey) (revision 72)
- Remove unneeded sysfsutil dependency
- Do no build hpc flavours on 32b systems
buildservice-autocommit accepted request 1177100 from Nicolas Morey's avatar Nicolas Morey (NMorey) (revision 71)
baserev update by copy to link target
Nicolas Morey's avatar Nicolas Morey (NMorey) accepted request 1175813 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 70)
- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.
buildservice-autocommit accepted request 1101766 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 69)
baserev update by copy to link target
Nicolas Morey's avatar Nicolas Morey (NMorey) accepted request 1100769 from Nicolas Morey's avatar Nicolas Morey (NMorey) (revision 68)
- 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
buildservice-autocommit accepted request 1031093 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 67)
baserev update by copy to link target
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 1031092 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 66)
- Revert use of internal PMIx and hwloc library
  - Using external libraries disables the build of all process managers
buildservice-autocommit accepted request 1029587 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 65)
baserev update by copy to link target
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 1029586 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 64)
- Disable valgrind on ppc64 to fix build dependency issues.
- Add _constraints to fix compilation running out of disk space.
buildservice-autocommit accepted request 1007232 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 63)
baserev update by copy to link target
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 1007189 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 62)
- 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

- Switch to external hwloc, and PMIx
- On 32b systems, use ofi instead of verbs flavor by default
buildservice-autocommit accepted request 960008 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 61)
baserev update by copy to link target
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 960004 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 60)
- 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
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 948361 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 59)
- 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
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 926461 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 58)
- Move rpm macros to %_rpmmacrodir (bsc#1191385)
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 917140 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 57)
- 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
buildservice-autocommit accepted request 900758 from Egbert Eich's avatar Egbert Eich (eeich) (revision 56)
baserev update by copy to link target
Displaying revisions 1 - 20 of 75
openSUSE Build Service is sponsored by