MPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard.

The goals of MPICH are:

  1. to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems, shared-memory systems, multicore architectures), high-speed networks and proprietary high-end computing systems (Blue Gene, Cray)
  2. to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations

News & Events

MPICH 3.0.4 Released
A new stable release of MPICH, 3.0.4, is now available for download. This release adds several performance features for the Hydra process manager, support for communicator-specific tuning of eager/rendezvous thresholds, and fixes several bugs present in 3...
MPICH 3.0.3 Released
A new stable release of MPICH, 3.0.3, is now available for download. This release adds several performance features for MPI-RMA and fixes several bugs present in 3.0.2. Please use this release instead of 3.0.2....
News and Events Page >>

Releases

The current stable release for MPICH is 3.0.4.

Source Code (3.0.4) download
Hydra Process Manager (3.0.4) download
Downloads Page >>

Partners/Collaborators

MPICH collaborates with a number of partner institutes. Several of these are derivative implementations that work closely with us on supporting MPICH on different platforms, while others are general tools and utilities, as well as other libraries and applications.
Partners and Collaborators Page >>

Comments are closed.