github pmodels/mpich v5.0.2
MPICH 5.0.2 Released

4 hours ago

A new stable release of MPICH, 5.0.2, is now available for download. This release addresses a number of user-reported issues. Thanks to all who contributed reports and fixes. It can be found on our downloads page. Direct link to mpich-5.0.2.tar.gz. For the full set of commits see https://github.com/pmodels/mpich/compare/v5.0.1…v5.0.2.


Changes in 5.0.2

  • Fix libfabric selecting VPN issue
  • Remove LONG_DOUBLE autoconf macros from mpi.h.in
  • Fix ucx datatype missing type-free hook
  • Fix neighborhood alltoall erroneous matching order for periodic cartesian topology
  • Fix early MPI_T_finalize causing segfault in internal CVAR access
  • Fix passing build flags to wrapper mpicc
  • Fix buffer overflow in error message printing
  • Fix deadlock issue with parallel GPU buffer copies in IPC path
  • Fix thread safety issues in OFI RMA put/get operations
  • Fix missing Rput/Rget paths for noncontiguous data with UCX
  • Fix GPU RMA message descriptor passing in OFI
  • Fix memory leak in CMA code
  • Fix MPI_Cart_sub with zero-dimensional topology
  • Fix MPI_Type_get_contents output datatype conversion in ABI layer
  • Fix MPI_Status_set_elements_x for large counts
  • Fix MPI_Pack_external with internal datatype mapping
  • Fix reduction operations for Fortran 90 created types
  • Fix Fortran 90 MPI_Type_create_f90_complex to support complex4
  • Fix configure mapping of MPIR_REAL_INTERNAL for Fortran types
  • Fix PMIx session re-initialization by adding MPIR_CVAR_FINALIZE_ATEXIT
  • Fix max_align_t alignment check for portability
  • Fix wrong communicator use in ROMIO ADIOI_GEN_OpenColl
  • Fix rank allocation consistency in MPI_Comm_spawn
  • Fix Hydra filler_processes initialization in proxy
  • Fix MPI_Comm_create_from_group to return null communicator for empty group
  • Fix hierarchy attribute test in communicator code
  • Fix async request type reset in MPIR_async_test
  • Fix shared memory base address checking in ch3/nemesis
  • Fix AVX detection on macOS x86_64
  • Fix libmpi_abi.so version-info not being applied
  • Fix configure syntax issues and unquoted shell variables
  • Fix configure to prevent AC_PROG_CC from adding -std=gnu23 to CC
  • Fix OFI inject path to skip when memory registration is required
  • Fix OFI to avoid FI_MATCH_COMPLETE for small messages improving compatibility
  • Fix OFI to use emulated inject instead of blocking send
  • Fix OFI to always process window accumulate hints
  • Add support for HWLOC_OBJ_DIE topology object
  • Add option to build mpicxx wrapper without libmpicxx
  • Replace select() with poll() in Hydra MPIE_IOLoop
  • Improve error message for progress timeout
  • Various compiler warning fixes

Don't miss a new mpich release

NewReleases is sending notifications on new releases.