0

http://mpitutorial.com/tutorials/のチュートリアルを実行しながら、OpenMPI、starcluster、および Amazon EC2 を使用しています。マスターと 2 つのノードをセットアップしました。node001 と node002。ただし、MPI_InitComm を呼び出して World Size に関する情報を取得するたびに、2 つのプロセッサを確実に使用しているにもかかわらず、「World Size」が 1 になります。これらは MPICH ライブラリの関数を使用しています。

出力例は、サーバー名、ランク、ワールド サイズを示しています。

Hello world from processor node001, rank 0 out of 1 processors 
Hello world from processor node001, rank 0 out of 1 processors
Hello world from processor node002, rank 0 out of 1 processors 
Hello world from processor node002, rank 0 out of 1 processors

ここには明らかに 2 つのプロセッサがあり、どちらも使用されていますが、それでもランクとワールド サイズの値を取得し続けています。ここで何が起こっているかをデバッグする方法はありますか?

4

0 に答える 0