A new stable release of MPICH, 4.0.2, is now available for download. This is the second bug-fix release in the 4.0.x series. This release contains fixes for CUDA, Level Zero, FreeBSD, Fortran, Intel compilers on macOS, PMI2, musl libc, and other user-reported bugs and build issues. You can find the release on our downloads page (https://www.mpich.org/downloads/). Production environments are encouraged to upgrade to this release. Regards, The MPICH team =============================================================================== Changes in 4.0.2 =============================================================================== # Fix CUDA configuration logic in yaksa # 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 building ch4 with Intel compilers on macOS # Fix Level Zero properties initialization in MPL. Thanks to Brice Videau for the report and patch. # Use standard names for CPU affinity functions with POSIX threads. Fixes building against Musl libc. Thanks to Mosè Giordano for the report and patch. # Add elemental to eq/neq operators in Fortran 2008 binding # Workaround for inter-process mutex bug on FreeBSD A full list of changes is available at the following link: https://github.com/pmodels/mpich/compare/v4.0.1…v4.0.2