[Mvapich-discuss] Announcing the Release of MVAPICH2 2.3.7 GA and OSU Micro-Benchmarks (OMB) 5.9

Panda, Dhabaleswar panda at cse.ohio-state.edu
Thu Mar 3 16:38:11 EST 2022


The MVAPICH team is pleased to announce the release of MVAPICH2 2.3.7 GA
and OSU Micro-Benchmarks (OMB) 5.9.

Features and enhancements for MVAPICH2 2.3.7 GA are as follows:

* Features and Enhancements (since 2.3.6):
    - Added support for systems with Rockport's switchless networks
        * Added automatic architecture detection
        * Optimized performance for point-to-point operations
    - Added support for the Cray Slingshot 10 interconnect
    - Enhanced support for blocking collective offload using Mellanox SHARP
                * Scatter and Scatterv
    - Enhanced support for non-blocking collective offload using Mellanox SHARP
                * Iallreduce, Ibarrier, Ibcast, and Ireduce

* Bug Fixes (since 2.3.6):
    - Removed several deprectated functions
        - Thanks to Honggang Li @RedHat for the report
    - Fixed a bug where tools like CMake FindMPI would not detect MVAPICH
      when compiled without Hydra mpiexec
        - Thanks to Chris Chambreau and Adam Moody @LLNL for the report
    - Fixed compilation error when building with mpirun and without hydra
        - Thanks to James Long @University of Illinois for the report
    - Fixed issue with setting RoCE mode correctly without RDMA_CM.
        - Thanks to Nicolas Gagnon @Rockport Networks for the report
    - Fixed an issue on heterogeneous clusters where QP attributes were
      set incorrectly
        - Thanks to X-ScaleSolutions for the report and fix
    - Fixed a memory leak in improbe on the PSM channel
        - Thanks to Gregory Lee @LLNL Beichuan Yan @University of Colorado
          for the report
    - Added retry logic for PSM connection establishment
        - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for
          the patch
    - Fixed an initialization error when using PSM and gcc's -pg option
        - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for
          the patch
    - Fixed a potential integer overflow when transferring large arrays
        - Thanks to Alexander Melnikov for the report and patch

New features, enhancements and bug fixes for OSU Micro-Benchmarks
(OMB) 5.9 are listed here.

* New Features & Enhancements
    - Add support for data validation in mpi pt2pt benchmarks
        * Enabled with the `-c` option
    - Add support for data validation in mpi collective benchmarks
        * Enabled with the `-c` option
    - Add support for NCCL collective benchmarks
        * osu_nccl_alltoall

* Bug Fixes (since v5.8)
    - Remove osu_latency_mp & osu_latency_mt from list of benchmarks that
      have GPU support
        * Thanks to Carl Ponder @NVIDIA for reporting the issue.
    - Ignore the `--accelerator` option when using pt2pt benchmarks with GPU
      enabled builds.
        * Thanks to Adam Goldman @Intel for the report

For downloading MVAPICH2 2.3.7 GA, OMB 5.9, and associated user
guides, quick start guide, and accessing the SVN, please visit the
following URL:

http://mvapich.cse.ohio-state.edu

All questions, feedback, bug reports, hints for performance tuning,
patches and enhancements are welcome. Please post it to the
mvapich-discuss mailing list (mvapich-discuss at cse.ohio-state.edu).

Thanks,

The MVAPICH Team

PS: We are also happy to inform that the number of organizations using
MVAPICH2 libraries (and registered at the MVAPICH site) has crossed
3,200 worldwide (in 89 countries). The number of downloads from the
MVAPICH site has crossed 1,564,000 (1.56 million).  The MVAPICH team
would like to thank all its users and organizations!!



More information about the Mvapich-discuss mailing list