MPICH(以前はMPICH2と呼ばれていた)は、自由に利用可能なポータブルなMPI実装である。MPIとは、並列計算で使われる分散メモリアプリケーションのためのメッセージパッシングの標準の一つである。MPICHは、アメリカ合衆国の政府機関によって開発されたパブリックドメインのコンポーネントを含む、フリーでオープンソースのソフトウェアである。LinuxとmacOSを含むUnix系OSのほとんどで使用できる。