Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mpich for openSUSE:Factory checked in at 2024-08-13 13:24:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpich (Old) and /work/SRC/openSUSE:Factory/.mpich.new.7232 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpich" Tue Aug 13 13:24:22 2024 rev:34 rq:1193491 version:4.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mpich/mpich.changes 2024-06-25 23:10:42.633376965 +0200 +++ /work/SRC/openSUSE:Factory/.mpich.new.7232/mpich.changes 2024-08-13 13:24:57.354525963 +0200 @@ -1,0 +2,74 @@ +Mon Aug 12 10:30:53 UTC 2024 - Nicolas Morey <nicolas.mo...@suse.com> + +- 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 + - Experimental op MPIX_EQUAL for MPI_Reduce and MPI_Allreduce (intra + communicator only) + - Use --with-{pmi,pmi2,pmix]=[path] to configure external PMI library. + Convenience options for Slurm and cray deprecated. Use --with-pmi=oldcray + for older Cray environment. + - Error checking default changed to runtime (used to be all). + - Use the error handler bound to MPI_COMM_SELF as the default error handler. + - Use ierror instead of ierr in "use mpi" Fortran interface. This affects + user code if they call with explicit keyword, e.g. call MPI_Init(ierr=arg). + "ierror" is the correct name specified in the MPI specification. We only + added subroutine interface in "mpi.mod" since 4.1. + - Handle conversion functions, such as MPI_Comm_c2f, MPI_Comm_f2c, etc., are + no longer macros. MPI-4.1 require these to be actual functions. + - Yaksa updated to auto detect the GPU architecture and only build for + the detected arch. This applies to CUDA and HIP support. + - MPI_Win_shared_query can be used on windows created by MPI_Win_create, + MPI_Win_allocate, in addition to windows created by MPI_Win_allocate_shared. + MPI_Win_allocate will create shared memory whenever feasible, including between + spawned processes on the same node. + - Fortran mpi.mod support Type(c_ptr) buffer output for MPI_Alloc_mem, + MPI_Win_allocate, and MPI_Win_allocate_shared. + - New functions added in MPI-4.1: MPI_Remove_error_string, MPI_Remove_error_code, + and MPI_Remove_error_class + - New functions added in MPI-4.1: MPI_Request_get_status_all, + MPI_Request_get_status_any, and MPI_Request_get_status_some. + - New function added in MPI-4.1: MPI_Type_get_value_index. + - New functions added in MPI-4.1: MPI_Comm_attach_buffer, MPI_Session_attach_buffer, + MPI_Comm_detach_buffer, MPI_Session_detach_buffer, + MPI_Buffer_flush, MPI_Comm_flush_buffer, MPI_Session_flush_buffer, + MPI_Buffer_iflush, MPI_Comm_iflush_buffer, and MPI_Session_iflush_buffer. + Also added constant MPI_BUFFER_AUTOMATIC to allow automatic buffers. + - Support for "mpi_memory_alloc_kinds" info key. Memory allocation kind + requests can be made via argument to mpiexec, or as info during + session creation. Kinds supported are "mpi" (with standard defined + restrictors) and "system". Queries for supported kinds can be made on + MPI objects such as sessions, comms, windows, or files. MPI 4.1 states + that supported kinds can also be found in MPI_INFO_ENV, but it was + decided at the October 2023 meeting that this was a mistake and will + be removed in an erratum. + - Fix potential crash in GPU memory hooks + +------------------------------------------------------------------- Old: ---- mpich-4.1.2.tar.gz New: ---- mpich-4.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpich.spec ++++++ --- /var/tmp/diff_new_pack.8YUBdS/_old 2024-08-13 13:24:58.822587129 +0200 +++ /var/tmp/diff_new_pack.8YUBdS/_new 2024-08-13 13:24:58.826587297 +0200 @@ -24,8 +24,8 @@ # % define build_static_devel 1 %define pname mpich -%define vers 4.1.2 -%define _vers 4_1_2 +%define vers 4.2.2 +%define _vers 4_2_2 %if "%{flavor}" == "" ExclusiveArch: do_not_build ++++++ mpich-4.1.2.tar.gz -> mpich-4.2.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/mpich/mpich-4.1.2.tar.gz /work/SRC/openSUSE:Factory/.mpich.new.7232/mpich-4.2.2.tar.gz differ: char 5, line 1