openMPIで比較的小さなクラスタ(36コア)をセットアップしようとしていますが、小さな問題が発生しました。すべてのopenMPIライブラリと依存関係が正しくインストールされ、実行されています(ローカルホストとして各コンピュータでhello world MPIプログラムを実行できます)。問題は、コンピュータにプログラムを一緒に実行させる方法について、あまりにも多くのドキュメントを見つけることができないように見えることです。 mpirun --hostfileコマンドを実行できますが、ジョブを実行するたびにホストファイルを指定する必要はありません。さらに、将来のユーザーは常にクラスタ上のすべてのIPアドレスにアクセスすることはできません。彼らと私はmpirun -np 20 programFileを問題なく実行できると期待しています。誰かが私がこの時点から何をする必要があるかについていくつかの指針を提供することはできますか?公平であるために私はMPIと並行してプログラムを書いた1つのクラスだけを大学で勉強しましたが、openMPIを使って新しいクラスターをセットアップする方法を教えてくれたことはありませんでした。私はあなたが与えることができるどんなアドバイスにも感謝します。私は私の検索MPICH_Cluster_Setupでこのガイドを見つけました。それがopenMPIなら素晴らしいでしょう。 openMPIに関連する同様のガイドがありますか?openMPIマスターノードセットアップの設定
2
A
答えて
1
Torque、SLURM、またはSGE(すべて無料/ FOSS)のようなクラスタスケジューラを使用する必要があります。これにより、ユーザーは使用するノードを予約することができ、MPIを開いてそのユーザーのジョブにどのノードを使用するかを(ホストファイルを使用する必要がないように)MPIを開くようにすべて「話す」ことができます。
MPICHクラスタセットアップのドキュメントによれば、オープンMPIに必要なものとまったく同じですが、最後にMPDを設定する必要はありません(MPICHはMPDが廃止されて以来使用されています)。
関連する問題
- 1. セグメンテーションフォールトOpenMPI
- 2. OpenMPIの動的ノード
- 3. OpenMPI CUDAとCUDPP
- 4. OpenMPI 1.4.3 mpirunホストファイルエラー
- 5. ビルドブースト1.46.1 * with openmpi *?
- 6. OpenMPIランタイムエラー:Hello World
- 7. OpenMPIでのシグナルハンドリングのエラー
- 8. ZeroMQとOpenMPIの比較
- 9. LAM MPIとOpenMPIの違い
- 10. OpenMPIを使用したBFS
- 11. 特定のノードに対して実行可能ファイルを指定するOpenMPI
- 12. OpenMPIを単一のマシン上で実行するように設定する(Debian/Linux)
- 13. は、なぜあなたはOpenMPIの
- 14. openmpi python 3つ以上のprcocesses
- 15. OpenMPIプログラムをコンパイルして実行する
- 16. 場所mpi_reduceがOpenMPIでクラッシュする
- 17. GoogleクラウドクラスタにOpenMPIをインストールする
- 18. OpenMPIでImageMagickオブジェクトを送信する、C++
- 19. openmpiでのopenmpでの奇妙なタスク動作
- 20. OpenMPIのと、私はコマンドを使用してmpirunの開始
- 21. openmpiを使用するためのプロセッサ数の把握
- 22. アプリケーションの設定と設定。設定と設定マネージャー.appsettings oh my
- 23. mpirunを使用しないOpenMPIプログラムの実行
- 24. docker、openmpi、/ proc/mounts行の予期しない終了
- 25. linuxのopenmpiでマルチスレッドフラグを有効にする方法は?
- 26. OpenMPIはどのように機能しますか?
- 27. OpenMPIを使用したGAアルゴリズムの分散
- 28. CUDA用にOpenMPIをローカルにインストールする際の問題
- 29. OpenCLの設定の設定
- 30. AvAudioRecorder設定の設定ヘルプ