diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..f087b429e2f81a9f37b28a8308e2210f84df6c9b --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/.lfsconfig b/.lfsconfig new file mode 100644 index 0000000000000000000000000000000000000000..5fe2ef5de533d5b78d2e2f7bdeb2c7b609d9bddc --- /dev/null +++ b/.lfsconfig @@ -0,0 +1,2 @@ +[lfs] + url = https://artlfs.openeuler.openatom.cn/src-openEuler/mpich diff --git a/mpich-4.2.0.tar.gz b/mpich-4.2.0.tar.gz deleted file mode 100644 index 2ff8ceb961475981231aa574ba8f6d8503c0d486..0000000000000000000000000000000000000000 Binary files a/mpich-4.2.0.tar.gz and /dev/null differ diff --git a/mpich-4.3.1.tar.gz b/mpich-4.3.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b477d7a0b2e8c680fd60a59c23b75ebd0fd392ce --- /dev/null +++ b/mpich-4.3.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acc11cb2bdc69678dc8bba747c24a28233c58596f81f03785bf2b7bb7a0ef7dc +size 37469641 diff --git a/mpich.spec b/mpich.spec index 50039278b32d909b7ee4ad28323b6945561295d3..888a40bffd8ab17a1e55009fb4f608bdb9a7e346 100644 --- a/mpich.spec +++ b/mpich.spec @@ -1,6 +1,6 @@ Summary: A high-performance implementation of MPI Name: mpich -Version: 4.2.0 +Version: 4.3.1 Release: 1 License: MIT URL: http://www.mpich.org/ @@ -9,6 +9,7 @@ Source1: mpich.macros Source2: mpich.pth.py3 Patch0: mpich-modules.patch Patch1: remove_json_c_conflict_glibc.patch +Patch2: romio-disable-tests.patch BuildRequires: gcc gcc-c++ gcc-gfortran hwloc-devel >= 1.8 %ifarch %{valgrind_arches} @@ -175,6 +176,7 @@ make check V=1 %{_libdir}/mpich/bin/mpivars %{_libdir}/mpich/bin/parkill %{_sysconfdir}/modulefiles/mpi/ +%{_sysconfdir}/mpixxx_opts.conf %{_mandir}/mpich-*/man*/* %files autoload @@ -202,6 +204,16 @@ make check V=1 %{python3_sitearch}/mpich.pth %changelog +* Tue Jul 22 2025 yaoxin <1024769339@qq.com> - 4.3.1-1 +- Update to 4.3.1: + * Fix use of PMIX_PREFIX attribute for certain versions of OpenPMIx + * Fix Intel GPU output with MPIR_CVAR_DEBUG_SUMMARY + * Fix F08 binding compilation with nvfortran + * Fix line continuation Hydra's --configfile option + * Fix valgrind uninitialized read warnings in ch3 + * Fix missing mpixxx_opts.conf file with help text for mpicc and friends + * Fixes for several compiler warnings + * Mon Apr 21 2025 Ge Wang - 4.2.0-1 - Update to version 4.2.0 diff --git a/romio-disable-tests.patch b/romio-disable-tests.patch new file mode 100644 index 0000000000000000000000000000000000000000..f3f92f4272d5434d9d3470f7fe4f9b274462edbe --- /dev/null +++ b/romio-disable-tests.patch @@ -0,0 +1,11 @@ +--- a/src/mpi/romio/Makefile.am 2025-07-22 14:31:52.371600257 +0800 ++++ b/src/mpi/romio/Makefile.am 2025-07-22 14:32:32.876600257 +0800 +@@ -56,7 +56,7 @@ + + # ------------------------------------------------------------------------ + +-SUBDIRS = $(external_subdirs) . test ++SUBDIRS = $(external_subdirs) . + DIST_SUBDIRS = test test-internal $(external_dist_subdirs) + + # for the sake of parallel make and avoiding an excessive number of convenience