MPICH是MPI標準的一種最重要的實現,可以免費從網上下載。MPICH的開發與MPI規範的制訂是同步進行的,因此MPICH最能反映MPI的變化和發展。
MPICH的開發主要是由Argonne National Laboratory和Mississippi State University共同完成的,在這一過程中IBM也做出了自己的貢獻,但是MPI規範的標準化工作是由MPI論壇成的。
MPI是為統一不同的MPP產家的訊息傳遞API而制訂的工業標準。
MPI的內涵和外延:
· MPI是一個庫,不是一門語言;
· MPI是一種標準或規範的代表,而不特指某一個對它的具體實現;
並行機製造商對MPI支持較強,可免費下載MPI在不同並行機上的實現。
· MPI是一種訊息傳遞編程模型,並成為這種編程模型的代表和事實上的標準。
最終目的是服務於進程間通信這一目標!
MPICH is an implementation of the Message-Passing Interface (MPI). The goals of MPICH2 are to provide an MPI implementation for important platforms, including clusters, smps, and massively parallel processors. It also provides a vehicle for MPI implementation research and for developing new and better parallel programming environments