[mvapich-discuss] Announcing the Release of MVAPICH2 2.3.2 GA

Panda, Dhabaleswar panda at cse.ohio-state.edu
Fri Aug 9 15:40:21 EDT 2019


The MVAPICH team is pleased to announce the release of MVAPICH2 2.3.2 GA.

Features, Enhancements, and Bug Fixes for MVAPICH2-GDR 2.3.2 GA are
listed here.

MVAPICH2 2.3.2 (08/09/2019)

* Features and Enhancements (since 2.3.1):
    - Improved performance for inter-node communication
    - Improved performance for Gather, Reduce, and Allreduce with
      cyclic host file
        - Thanks to X-ScaleSolutions for the patch
    - Improved performance for intra-node point-to-point communication
    - Add support for Mellanox HDR adapters
    - Add support for Cascade lake systems
    - Add support for Microsoft Azure platform
    - Add support for new NUMA-aware hybrid binding policy
    - Add support for AMD EPYC Rome architecture
    - Improved multi-rail selection logic
    - Enhanced heterogeneity detection logic
    - Enhanced point-to-point and collective tuning for AMD EPYC Rome,
      Frontera at TACC, Mayer at Sandia, Pitzer at OSC, Summit at ORNL, Lassen at LLNL,
      and Sierra at LLNL systems
    - Enhanced point-to-point and collective tuning for Microsoft Azure
    - Enhance output of MV2_SHOW_CPU_BINDING to include binding policy
    - Add multiple PVARs and CVARs for point-to-point and collective
      operations

* Bug Fixes (since 2.3.1):
    - Fix issue with support for DDN Infinite Memory Engine (IME)
        - Thanks to Judit Planas @EPFL for reporting the issue
    - Fix issue when compiling with PGI 19.x
        - Thanks to Timothy S. Carlson @PNNL for reporting the issue
    - Fix issue with Infiniband build when ib_uverbs module is not loaded
        - Thanks to Nicolas Morey-Chaisemartin @SUSE for reporting and
          providing the patch
    - Fix issues with DPM support
        - Thanks to Kenneth McElvain at UC Berkeley for reporting the issues
    - Fix issue with handling datatype based collectives
    - Fix hang in Get accumulate
    - Fix to honor scheduler/administrator reservations for CPU binding
    - Fix issue with CPU binding for non-power-of-two processes
    - Fix HCA detection logic to select correct tuning tables for single
      node scenarios
    - Fix segfault when freeing removed duplicate communicator
    - Fix issues in handling very large messages with CMA
    - Fix issue with very large message point-to-point communication
    - Fix issue with registration cache on a large number of nodes
    - Fix compilation warnings and memory leaks

For downloading MVAPICH2 2.3.2 GA 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,025 worldwide (in 89 countries). The number of downloads from the
MVAPICH site has crossed 559,000 (0.55 million).  The MVAPICH team
would like to thank all its users and organizations!!



More information about the mvapich-discuss mailing list