github pmodels/mpich v3.4

latest releases: v5.0.1, v5.0.1rc3, v5.0.1rc2...
3 years ago

Changes in 3.4

  • ch4 replaces ch3 as the default device configuration. If no network
    module is specified at configuration-time, MPICH will search the
    user environment in order to select one to build. The user will be
    prompted to choose if no preferred network library is detected.

  • Add support for Yaksa datatype engine (default in ch4).

  • Add support for GPU buffers (CUDA, Level Zero) in pt2pt,
    collectives, and one-sided communication.

  • Add support for XPMEM.

  • Add support for multiple virtual communication interfaces for more
    efficient MPI_THREAD_MULTIPLE (experimental).

  • Add DAOS ADIO driver to ROMIO (contributed by Intel).

  • Add Quobyte ADIO driver to ROMIO (contributed by Quobyte).

  • Add support for Arm compiler toolchain

  • Add support for NVIDIA HPC compilers

  • Add support for flang/f18 Fortran compiler

  • Add support for AddressSanitizer and UndefinedBehaviorSanitizer to
    debug configuration

  • Remove mxm, llc, and portals4 netmods from ch3.

  • Remove support for logical reduction operations on floating point
    types.

  • Remove MPIX_Mutex interfaces.

  • Further improvements to ch4 business card exchange: extra
    long address support and fixes for PMIx integration.

  • Un-inline non-critical ch4 code for improved build times.

  • Fix several test program bugs.

  • Fix several static analysis and compiler warnings.

  • Change the signature of MPID_Init to include requested and provided
    thread levels.

Don't miss a new mpich release

NewReleases is sending notifications on new releases.