NOTE: MPICH2 binary packages are available in many UNIX distributions. For example, you can search for it using "yum" (on Fedora), "apt" (Debian/Ubuntu) or "pkg_add" (FreeBSD). If available for your platform, this is likely the easiest installation method since it automatically checks for dependency packages and installs them.
| Release | Platform | Download | Size |
|---|---|---|---|
| MPICH2-1.2.1 (stable release) |
Source (UNIX and Windows) | [http] | 17 MB |
| Windows IA32 (binary) | [http] | 10 MB | |
| Windows EM64T/AMD64 (binary) | [http] | 13 MB |
Binary Packages Included in UNIX Distributions:
| Platform | Author | Download | Version |
|---|---|---|---|
| Debian | Lucas Nussbaum | [http] | 1.2.1 |
| Ubuntu | Lucas Nussbaum | [http] | 1.2 |
| Fedora/RHEL/CentOS | Deji Akingunola |
[http] |
1.2.1 |
| FreeBSD | Thierry Thomas | [http] | 1.1.1p1 |
Unofficial Binary Packages:
| Platform | Author | Download | Version |
|---|---|---|---|
| Debian/Ubuntu/Slackware | Marcelo Souza | [http] | 1.2 |
| openSUSE (i586) | Marcelo Souza | [http] | 1.0.8p1 |
If you need an MPI implementation for InfiniBand networks, we recommend using MVAPICH2 from The Ohio State University.
MPICH2 currently does not support heterogeneous platforms. Users who need to run applications on such platforms are advised to use MPICH-1 instead.