MPICH2 is one of the most widely used MPI implementations in the high performance computing (HPC) field. It is free, open source, and cross-platform, and has been extensively tested on a variety of hardware and software platforms. MPICH2 provides a reliable, efficient, and easy-to-use interface for writing and running parallel programs on multiprocessor systems.
This guide explains how to install MPICH2, compile and link MPI programs, and run them using mpiexec. It covers migration from MPICH1, details the default MPD process manager, and provides quick‑start examples.
Additional sections describe debugging tools, Windows‑specific notes, and a comprehensive FAQ that addresses common configuration and runtime issues.
| Version | 1.0.5 |
|---|
MPICH2 is an all‑new implementation of the MPI Standard.
Redirect stdin from /dev/null, e.g., mpiexec -n 4 a.out < /dev/null &.