私は mpitutorial.com で見つけたチュートリアルに従ってきましたが、これまでのところうまくいくことができました。ただし、AWS クラスターをセットアップした後、小さな問題が発生しました。プログラムは、ホスト ファイルがあっても 1 つのプロセッサでしか実行されず、ワールド サイズは 1 のままです。その結果、送受信コードを適切に練習できません。
これは私が得た出力ですmpirun -host master,node001 -n 4 ./mpi_hello_world
:
Hello world from processor master, rank 0 out of 1 processors
Hello world from processor master, rank 0 out of 1 processors
Hello world from processor node001, rank 0 out of 1 processors
Hello world from processor node001, rank 0 out of 1 processors
-host フラグが、起動した他のインスタンスで実際にプロセスを実行していない理由を誰か教えてもらえますか?