A new stable release of MPICH, 4.3.1, is now available for download. Thanks to everyone who contributed to the release! See the CHANGES below for a detailed list of fixes.

You can find the release on our downloads page (https://www.mpich.org/downloads/)

Regards,
The MPICH team

====================================================================

                          Changes in 4.3.1

====================================================================

# Fix initialization in GPU-aware builds when no devices are present

 

# Fix internal pmix.h header conflict when building with an external

  PMIx library.

 

# Fix build issue with Slurm by removing dependency on libslurm and

  always using internal logic for parsing the Slurm hostfile.

 

# Fix potential stale GPU IPC handle usage resulting in data corruption

  or crashes

 

# Update XPMEM thresholds to avoid excessive buffer mapping overhead

 

# Fix potential hang in ROMIO when setting info hints on certain files

 

# Improved detection of incompatible PMI[x] client/server configuration

 

# 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 continuations with 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