Changelog
[2026-08- 4] - 9.2.0
Added
CPE-12025 - Send CUDA mempool buffers through IPC
CPE-9933 - Add MPI_SIGNED_CHAR to kernel reductions
CPE-1217 - Add staggered send scatter and permission-to-send gather algorithms
CPE-13869 - Dynamically detect XPMEM support
CPE-15465 - Dynamically detect GTL support
CPE-10996 - Add support for hybrid buffers with MPI_COLL_HYBRID_MEMORY
CPE-14351 - Implement one-sided MPI_Alltoall algorithm
CPE-16413 - Improve small message transfer performance on AMD CPU-GPU systems.
CPE-13957 - MPT: Merge ANL MPICH 4.3
CPE-15466 - Support AMD ROCm 7.13 Fortran compiler
CPE-17032 - Support MPI F08 language bindings starting with NVIDIA 26.3
CPE-13870 - Dynamic detection of HPE Cray PMI, Slurm PMI-2 and OpenPMIx
CPE-16964 - Support MPI F08 language bindings starting with AMD/ROCm 7.13
CPE-17423 - Add standalone mpicc man page
CPE-17116 - Add release info limitations for MPI F08 language bindings for NVIDIA 26.3
CPE-17544 - Add information about a CXI driver bug preventing spawning
CPE-17654 - Document segfaults seen with certain AMD GPU driver versions
Changed
CPE-1615 - Enable use of fi_cntr_wait with CXI
CPE-15074 - Set default value for FI_UNIVERSE_SIZE
CPE-15041 - Add new MPICH_GPU_SUPPORT_ENABLED default policy
CPE-14878 - make MPI_Get_library_version() string/mpichversion output more like ANL MPICH
CPE-14529 - Add support for internal build with PMIx
CPE-15943 - Remove compiler warning introduced with changes for CPE-14529
CPE-14833 - Read the GTL version to check for compatibility
CPE-15904 - Document max simultaneous communicator count in intro_mpi man page
CPE-14530 - Move declaration of PMI API used in ROMIO from c-file to header file
CPE-16167 - Update MPICH_GPU_SUPPORT_ENABLED default policy to not check hsa_init status
CPE-16379 - Update gtl symlinks to new dynamic library version
CPE-14486 - Change to default mpi library names and provide mangled symlinks
CPE-16610 - Fix pkg-config prefix path broken by CPE-14486 library rename
CPE-16445 - Update script to generate function pointers from header files
CPE-15392 - Update documentation for using hugepages without craype-hugepages modules
CPE-13957 - Maximum tag size increased by one bit
CPE-13536 - Add support for each rank to use multiple NICs
CPE-16605 - Use datatypes from the GTL
CPE-16815 - Enable environment setting for ROCm IPC warning
CPE-14487 - Simplify the MPICH module template for use with environment modules and lmod
CPE-14489 - Update MPICC wrappers to handle GTL, PMI, XPMEM, and Huge Pages linking
CPE-17086 - Remove initialization check on MPICH_GPU_SUPPORT_ENABLED default policy
CPE-17023 - Update MPI user documentation for SUPS 26.09 release
CPE-17153 - Check for & utlize linked PMI libraries before dynamically searching for PMI libraries
CPE-17351 - Report full path of dynamically opened shared libraries
CPE-17519 - Update ROCm IPC issue documentation with 7.14 version
CPE-17601 - Force the SLES compiler wrappers to use gcc version 14
Deprecated
Removed
CPE-16139 - Removal of set default and ld cache behavior
Fixed
CAST-39081 - MPIIO: Barrier after data exchange during file-write in collective writes
CAST-39086 - Prevent use of cancel bit with MPI_ANY_SOURCE
CPE-4011 - Fix Window initialization error catching
CPE-13563 - Minor bugfix in MPICH_VERSION_DISPLAY for aarch64
CPE-14655 - Fix a bug with leaked datatypes
CAST-39187 - Avoid hang in multi-node MPI_Bcast if MPICH_GPU_SUPPORT_ENABLED is not set.
CPE-15481 - Fix bug with MPICH_RANK_REORDER_METHOD=3
CPE-15443 - Fix CUDA RMA regression test failures
CPE-15494 - Provide a fallback for fabric buffers when no CUDA IMEX
CPE-15901 - Fix a bug in GPU buffer type detection logic in alltoall brucks algorithm
CPE-5293 - Fix the F08 Stream Triggered APIs
CPE-15991 - Return error code when running out of communicators when creating windows
CPE-16204 - maximum user tag size is wrong in intro_mpi
CPE-16909 - Fix bugs with OFI huge sends and striping
CPE-16999 - Fix more striping bugs
CPE-16966 - Use Intel ISO_Fortran_binding.h when building Intel F08 MPI bindings
CPE-17383 - Fix memory leaks in MPI_Init()
CPE-17518 - Fix invalid setting of mpidi_cray_ofi_use_nics after multi-NIC mod