mpichからOpenMPIへ EL5.4より、提供するMPIの実装がmpichからOpenMPIに変更されます。CentOSやredhatの標準MPIがOpenMPIに変更された事も、御存じの方は多い事と思います。 なぜ、mpichからOpenMPIへ変更するのか? mpichですが、永年使用されてきて、枯れた実装である事から、現在でも信頼して使用しているケースは多いのです。MPIを使うソースコードによっては、libmpich.aとべた描きされている場合すら見かけます。 mpichの現状 あまりにも古いという点があります。既にmpich自体は開発が終了したばかりか、メンテナンスも公式には行なわれていません。 弊社が提供するバイナリは1.2.7p1で、最終バージョンなのですが、これも、そのままでは問題があり、EL4などで動作させる為にfixしています。 現在、MPI規格は MPI-2