問題タブ [starcluster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-ec2 - OpenMPI の場合、2 つのプロセッサを使用しているにもかかわらず、ワールド サイズが常に 1 になります。
http://mpitutorial.com/tutorials/のチュートリアルを実行しながら、OpenMPI、starcluster、および Amazon EC2 を使用しています。マスターと 2 つのノードをセットアップしました。node001 と node002。ただし、MPI_Init
Comm を呼び出して World Size に関する情報を取得するたびに、2 つのプロセッサを確実に使用しているにもかかわらず、「World Size」が 1 になります。これらは MPICH ライブラリの関数を使用しています。
出力例は、サーバー名、ランク、ワールド サイズを示しています。
ここには明らかに 2 つのプロセッサがあり、どちらも使用されていますが、それでもランクとワールド サイズの値を取得し続けています。ここで何が起こっているかをデバッグする方法はありますか?
amazon-web-services - mpicc と mpi_run が実行可能ファイルを迅速に適切に更新しない
Amazon EC2 ノードを使用し、C で MPI 並列プログラムを実行しています。starcluster を使用してインスタンスを管理しています。プログラムは、を使用して正常にコンパイルされますmpicc
。実行可能ファイルは、すべてのノードによって共有されるマウントされたスペースにあります。ただし、を使用して実行可能ファイルを実行するmpirun
と、代わりに古いバージョンの実行可能ファイルがロードされることがあります。
たとえば、マスターと 9 つのノードがあり、「バージョン 1.0」と出力すると、「バージョン 1.0」の 10 個の文字列出力が得られます。コードを更新して「Version 1.1」と出力し、マスターでコンパイルしてからすぐに実行すると、「Version 1.1」の 1 行と「Version 1.0」の 9 行が得られます... もう 1 分待つか、 2 つ実行すると、"Version 1.1" の 10 行すべてが表示されます。
他のノードが実行可能ファイルを更新するのにこのような遅延があるのはなぜですか? MPIccの問題ですか?共有スペースをマウントする方法は?