したがって、boost.mpi を使用して、クラスター内の 2 台のマシンでアプリを実行します。それぞれに 8 つのコアがあり、16 のプロセスが開始されます。私のプロセスは、どのクラスターで実行されているかをどのように確認できるのでしょうか? どうやってマシンに名前を付けて保存するのですか?
1 に答える
0
processor_name
Boost.MPI 環境のメソッドを見てください: http://www.boost.org/doc/libs/1_48_0/doc/html/boost/mpi/environment.html#id473071-bb。それらを比較して (基礎となる MPI 実装に応じて)、各ホストにどのランクがあるかを知ることができます。
于 2012-02-09T06:03:46.723 に答える