[mvapich-discuss] Announcing the Release of MVAPICH2 2.3.1 GA and OSU Micro-Benchmarks (OMB) 5.6

Panda, Dhabaleswar panda at cse.ohio-state.edu
Fri Mar 1 16:51:11 EST 2019


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

Features and enhancements for MVAPICH2 2.3.1 GA are as follows:

* Features and Enhancements (since 2.3):
    - Add support for JSM and Flux resource managers
    - Architecture detection, enhanced point-to-point and collective tuning
      for AMD EPYC system
    - Enhanced point-to-point and collective tuning for IBM POWER9 and ARM
      systems
    - Add support of DDN Infinite Memory Engine (IME) to ROMIO
        - Thanks to Sylvain Didelot @DDN for the patch
    - Optimize performance of MPI_Wait operation
    - Update to hwloc 1.11.11

* Bug Fixes (since 2.3):
    - Fix autogen error with Flang compiler on ARM systems
        - Thanks to Nathan Sircombe @ARM for the patch
    - Fix issues with shmem collectives on ARM architecture
        - Thanks to Pavel Shamis @ARM for the patch
    - Fix issues with MPI-3 shared memory windows for PSM-CH3 and PSM2-CH3
      channel
        - Thanks to Adam Moody @LLNL for the report
    - Fix segfault in MPI_Reduce
        - Thanks to Samuel Khuvis @OSC for the report
    - Fix compilation issues with IBM XLC compiler
        - Thanks to Ken Raffenetti and Yanfei Guo @ANL for the patch
    - Fix issues with MPI_Mprobe/Improbe and MPI_Mrecv/Imrecv for PSM-CH3 and
      PSM2-CH3 channel
        - Thanks to Adam Moody @LLNL for the report
    - Fix compilation issues with PGI compilers for CUDA-enabled builds
    - Fix potential hangs in MPI_Finalize
    - Fix issues in handling very large messages with RGET protocol
    - Fix issues with handling GPU buffers
    - Fix issue with hardware multicast based Allreduce
    - Fix build issue with TCP/IP-CH3 channel
    - Fix memory leaks exposed by TotalView
        - Thanks to Adam Moody @LLNL for the report
    - Fix issues with cleaning up temporary files generated in CUDA builds
    - Fix compilation warnings

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

 * New Features & Enhancements (since 5.5)
    - Add support for benchmarking GPU-Aware multi-pair point-to-point
      operations
        * osu_mbw_mr
        * osu_multi_lat
    - Add support to specify a different number of sender and receiver threads
      for osu_latency_mt benchmark

* Bug Fixes (since 5.5)
    - Remove -t option for blocking collectives
    - Fix issue when only building OpenSHMEM benchmarks
    - Improve error reporting for one-sided benchmarks
    - Fix compilation issues with PGI compilers for GPU-Aware benchmarks
    - Fix incorrect handling of configure options
        - Thanks to Tony Curtis @StonyBrook for the report
    - Fix compilation warnings

For downloading MVAPICH2 2.3.1 GA, OMB 5.6 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
2,950 worldwide (in 86 countries). The number of downloads from the
MVAPICH site has crossed 525,000 (0.52 million).  The MVAPICH team
would like to thank all its users and organizations!!


More information about the mvapich-discuss mailing list