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

Security