MPI_ERROR_RETURNとMPI_ERRORS_ARE_FATAL以外にOpenMPIとMPICHに実装されているエラーハンドラーはありますか?エラーの処理に適した実装はどれですか?同じことについてのより多くの情報のためのリンクを親切に提案してください。
1 に答える
1
いいえ、現在標準で定義されているエラーハンドラは2つだけです。
MPIフォーラムは現在MPI-3となるものに取り組んでおり、エラー処理とフォールトトレランスは新しい標準の重要なコンポーネントになります(このトピックに特化したワーキンググループがあります)。ただし、その作業が完了するまで、MPIからより強力なフォールトトレランスを実現する唯一の方法は、以前の非標準の拡張機能を使用することです。 FT-MPIは、非常に堅牢なMPIを開発したプロジェクトでしたが、残念ながら、MPI1.2に基づいています。標準の非常に初期のバージョン。MPI2に基づくMPICH-Vがありますが、それはよりチェックポイントリスタートに基づいています。
チェックポイントの再起動に沿って、OpenMPIとMPICH2の両方がBLCRをサポートしています。これは、ハードウェアまたはネットワークに障害が発生した場合に最後のチェックポイントに簡単にロールバックできるフォールトトレランスの透過的なチェックポイントの再起動形式です。
于 2011-04-26T13:17:43.670 に答える