
MPICH | High-Performance Portable MPI
MPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard. MPICH and its derivatives form the most widely used implementations of MPI. They are used on many of world’s top supercomputers, including the world’s first two exascale machines (June 2024 ranking): Frontier and Aurora.
Downloads - MPICH
If available for your platform, this is likely the easiest installation method since it automatically checks for dependency packages and installs them. Otherwise you can use the installation guide for installing MPICH from the source code below.
MPICH Overview
MPICH Overview. MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3).
Guides - MPICH
MPICH Users’ Guide provides instructions to use MPICH. This manual explains how to run MPI applications after MPICH is installed and working correctly. MPICH README is a basic README for MPICH beginners. It contains the simplest set of instructions to get started with MPICH. FAQ provides answers to frequently asked questions. What’s New in ...
Versions | MPICH
Download specific versions of mpich here. use the [+] and [-] links to expand and collapse file lists.
MPICH 4.0 released
Jan 21, 2022 · A new stable release of MPICH, 4.0, is now available for download. This is the first stable release in the 4.0.x series. In addition to support for all new MPI-4.0 APIs, this release contains significant advances in GPU and multithreaded application support.
News and Events - MPICH
A new preview release of MPICH, 3.3b1, is now available for download. MPICH 3.3 contains a new (non-default) device layer implementation – CH4. CH4 is designed for low software overheads to better exploit next-generation hardware. An OFI (http://libfabric.org) or UCX (http://openucx.org) library is required to build CH4. Example configure lines:
MPICH 4.1.3 released
Feb 27, 2024 · A new stable release of MPICH, 4.1.3, is now available for download. This is the third and final bug-fix release in the 4.1.x series. This release addresses a number of user-reported crashes and build issues.
MPICH 4.3.0b1 released
Nov 15, 2024 · A new release of MPICH, 4.3.0b1, is now available for download. This is the first beta release for the 4.3 series. It can be found on our downloads page. For the full set of commits, see https://github.com/pmodels/mpich/compare/v4.2.3…v4.3.0b1/
MPICH 4.2.0 released
Feb 9, 2024 · A new stable release of MPICH, 4.2.0, is now available for download. This is the first stable release in the 4.2.x series. It can be found on our downloads page.