MVAPICH2 2.1rc2 Features and Supported Platforms

New features and enhancements compared to MVAPICH2 2.0 release are marked as (NEW) .

MVAPICH2 (MPI-3 over InfiniBand) is an MPI-3 implementation based on MPICH ADI3 layer. MVAPICH2 2.1rc2 is available as a single integrated package (with MPICH-3.1.4). The current release supports the following ten underlying transport interfaces:

MVAPICH2 2.1rc2 is compliant with MPI-3 standard. In addition, MVAPICH2 2.1rc2 provides support and optimizations for NVIDIA GPU, multi-threading and fault-tolerance (Checkpoint-restart, Job-pause-migration-resume). New features compared to 2.0 are indicated as (NEW). A complete set of features of MVAPICH2 2.1rc2 are:

MVAPICH2-X 2.1rc2 Features

MVAPICH2-X provides a unified high-performance runtime that supports both MPI and PGAS programming models on InfiniBand clusters. It enables developers to port parts of large MPI applications that are suited for PGAS programming model. This minimizes the development overheads that have been a huge deterrent in porting MPI applications to use PGAS models. The unified runtime also delivers superior performance compared to using different MPI, UPC, OpenSHMEM and CAF libraries by optimizing use of network and memory resources. MVAPICH2-X supports pure MPI programs, MPI+OpenMP programs, pure UPC, pure OpenSHMEM, pure CAF as well as hybrid MPI(+OpenMP) + PGAS programs. MVAPICH2-X supports UPC, OpenSHMEM and CAF as PGAS models. High-level features of MVAPICH2-X are listed below. New features compared to MVAPICH2-X 2.0 are indicated as (NEW).

MVAPICH2-GDR 2.1a Features

Features for supporting GPU-GPU communication on clusters with NVIDIA GPUs.

MVAPICH2-GDR 2.1a derives from MVAPICH2 2.1a, which is an MPI-3 implementation based on MPICH ADI3 layer. All the features available with the OFA-IB-CH3 channel of MVAPICH2 2.1a are available with this release. MVAPICH2-GDR 2.1a offers additional features that take advantage of the GPUDirect RDMA technology for inter-node communication between NVIDIA GPUs on clusters with Mellanox InfiniBand adapters. New features compared to MVAPICH2-GDR 2.0 are indicated as (NEW).
The list of features for supporting MPI communication from NVIDIA GPU device memory is provided below.

MVAPICH2-MIC 2.0 Features