MVAPICH/MVAPICH2 Project
Ohio State University



MVAPICH: MPI over InfiniBand, 10GigE/iWARP and RoCE
MVAPICH2 drives 7th ranked Multi-Petaflop TACC Stampede system with 204,900 cores, InfiniBand FDR and Intel MIC [more]

Welcome to this web page related to `MPI over InfiniBand, 10GigE/iWARP and RDMA over Converged Ethernet (RoCE)' project, lead by Network-Based Computing Laboratory (NBCL) of the Ohio State University. MVAPICH2 software, supporting MPI 3.0 standard, delivers best performance, scalability and fault tolerance for high-end computing systems and servers using InfiniBand, 10GigE/iWARP and RoCE networking technologies. This software is being used by more than 2,055 organizations world-wide in 70 countries (Current Users) to extract the potential of these emerging networking technologies for modern systems. As of May '13, more than 170,000 downloads have taken place from this project's site. This software is also being distributed by many InfiniBand, 10GigE/iWARP and RoCE vendors in their software distributions. MVAPICH2-X software package provides support for hybrid MPI+PGAS (UPC and OpenSHMEM) programming models with unified communication runtime for emerging exascale systems. MVAPICH2 software is powering several supercomputers in the TOP 500 list. Examples (from the Nov '12 ranking) include:
  • 7th, 204,900-core (Stampede) at TACC
  • 14th, 125,980-core (Pleiades) at NASA
  • 17th, 73,278-core (Tsubame 2.0) at Tokyo Institute of Technology
  • 50th, 62,976-core (Ranger) at Texas Advanced Computing Center (TACC)

This project is supported by funding from U.S. National Science Foundation , U.S. DOE Office of Science, Ohio Board of Regents, ODOD , Cisco Systems, Intel, Linux Networx, Mellanox, NVIDIA, QLogic, and Sun Microsystems; and equipment donations from Advanced Clustering , AMD, Appro, Chelsio, Dell, Fulcrum, Fujitsu , Intel, Mellanox, Microway, NetEffect , QLogic and Sun. Other technology partner includes: TotalView Technologies. More details can be found here.

Announcements                                     more
  • (NEW) MVAPICH2 1.9 (based on MPICH 3.0.3) with support of MPI-3 functionalities, hardware multicast-based and tuned collectives, support for Cross Memory Attach and Checkpoint/Restart using LLNL's Scalable Checkpoint/Restart Library (SCR) is available. [more]

  • (NEW) MVAPICH2-X 1.9 software package providing support for hybrid MPI+PGAS (UPC and OpenSHMEM) programming models with unified communication runtime for emerging exascale systems is available. [more]

  • (NEW) OMB 4.0.1 including support for CUDA/ OpenACC collectives is available. [more]
Publications                                            more
  • Papers at Recent and Upcoming Conferences (ICS '13, HPDC '13, ISC '13, CCGrid'13, IPDPS'13, SC '12, PGAS '12, EuroMPI '12, Cluster '12, ICPP '12, HotI '12, Proper '12, ICS '12, ISC '12, IPDPS '12, AsHES '12, SMTPS '12, CCGrid '12, and TI-HPCS '12)[more]
  • "Intra-MIC MPI Communication using MVAPICH2: Early Experience", TI-HPCS '12, BEST Student Paper Award
Presentations