MPICH2 is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (both MPI-1 and MPI-2).  The goals of MPICH2 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 (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end computing systems (Blue Gene, Cray, SiCortex). 2. and to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations.

NEWS & EVENTS

MPICH2-1.3b1 released
A new feature preview release of MPICH2, 1.3b1, is now available to download. Major features in this release include fine-grained threading and process manager support for multiple resource managers including SGE, LSF, and POE.

MPICH2-1.3a2 released
A new feature preview release of MPICH2, 1.3a2, is now available to download. Major features in this release include checkpoint-restart capability using BLCR.

More news >>

releases

The current stable release for MPICH2 is 1.2.1p1. It was released on Februray 23, 2010.


Source Code (1.2.1p1)[download]
Win IA32 Binary (1.2.1p1)[download]
Win X86_64 Binary (1.2.1p1)[download]

Downloads Page >>