The MVAPICH team is pleased to announce the release of MVAPICH2 2.0rc2 and MVAPICH2-X 2.0rc2 (Hybrid MPI+PGAS (OpenSHMEM) with Unified Communication Runtime).
Features, Enhancements, and Bug Fixes for MVAPICH2 2.0rc2 (since
MVAPICH2 2.0rc1 release) are listed here.
* Features and Enhancements (since 2.0rc1):
- CMA support is now enabled by default
- Optimization of collectives with CMA support
- RMA optimizations for shared memory and atomic operations
- Tuning RGET and Atomics operations
- Tuning RDMA FP-based communication
- MPI-T support for additional performance and control variables
- The --enable-mpit-pvars=yes configuration option will now
enable only MVAPICH2 specific variables
- Large message transfer support for PSM interface
- Optimization of collectives for PSM interface
- Updated to hwloc v1.9
* Bug-Fixes (since 2.0rc1):
- Fix multicast hang when there is a single process on one node
and more than one process on other nodes
- Fix non-power-of-two usage of scatter-doubling-allgather algorithm
- Fix for bcastzero type hang during finalize
- Enhanced handling of failures in RDMA_CM based
connection establishment
- Fix for a hang in finalize when using RDMA_CM
- Finish receive request when RDMA READ completes in RGET protocol
- Always use direct RDMA when flush is used
- Fix compilation error with --enable-g=all in PSM interface
- Fix warnings and memory leaks
MVAPICH2-X 2.0rc2 software package provides support for hybrid MPI+PGAS (UPC and OpenSHMEM) programming models with unified communication runtime for emerging exascale systems. This software package provides flexibility for users to write applications using the following programming models with a unified communication runtime: MPI, MPI+OpenMP, pure UPC, and pure OpenSHMEM programs as well as hybrid MPI(+OpenMP) + PGAS (UPC and OpenSHMEM) programs.
Features and enhancements for MVAPICH2-X 2.0rc2 (since MVAPICH2-X 2.0rc1) are as follows:
* Features and Enhancements (since 2.0rc1):
- MPI Features
- Based on MVAPICH2 2.0rc2 (OFA-IB-CH3 interface)
- Unified Runtime Features
- Based on MVAPICH2 2.0rc2 (OFA-IB-CH3 interface). All the
runtime features enabled by default in OFA-IB-CH3 interface
of MVAPICH2 2.0rc2 are available in MVAPICH2-X 2.0rc2
For downloading MVAPICH2 2.0rc2 and MVAPICH2-X 2.0rc2, associated user guides, quick start guide, and accessing the SVN, please visit the following URL: http://mvapich.cse.ohio-state.edu