2016-05-05 3 views
0

こんにちは、私はMPIを初めて使用しており、MPIプログラムでULFM緩和機能を実行することはできません。例えば。 エラー: 'MPI_ERR_PROC_FAILED'は宣言されていません(この関数では最初に使用されます)私はMPIでどうすればULFMできますか?これらの機能と機能を有効にするために必要なもの

プログラムでULFTの機能を有効にするにはどうすればよいですか。

何か設定が必要ですか? はいの場合、誰かが私にステップを提供できますか?

答えて

0

ULFMはまだMPI標準の一部ではなく、いくつかの場所で実施されている研究努力です。それをサポートする実装があることを確認し、それを有効にする実装固有の指示に従ってください。

例えば、fault-tolerance.orgで入手可能なOpen MPIフォークを使用している場合は、ウェブサイトのhttp://fault-tolerance.org/ulfm/ulfm-setup/の指示を使用する必要があります。

MPICHを使用している場合は、デフォルトでコンパイルされますが、障害後にプロセスマネージャがプロセスをすべてクリーンアップしないように、フラグ-disable-auto-cleanupを設定する必要があります。

また、ULFMはまだ規格の一部ではないため、関数と定数の先頭には、MPIの代わりにMPIXが付加されています。

関連する問題