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

Reply via email to