MPIRUN(1) | MPIRUN(1) |
mpirun -np 32 ft.A.32
同じプログラムを mpi_zerocopy=on オプションをつけて実行します:
mpirun -np 32 -score mpi_zerocopy=on ft.A.32
以後の全ての MPI プログラムの実行に mpi_zerocopy=on オプションを使うことにし、環境変数 SCORE_OPTIONS にこれを加えて環境を設定します。この方法は mpirun を内部で用いるようなスクリプト(たとえばベンチマークスクリプト)があり、スクリプトに手を加えることなく SCore のオプションを追加して処理を行いたい場合に大変便利です。
export SCORE_OPTIONS=$SCORE_OPTIONS,mpi_zerocopy=on
mpirun -np 32 ft.A.32
SMP クラスタを使用していて、各ホストにつき 2 プロセスずつ動作させたいとします。既に環境に mpi_zerocopy=on を設定してあるので、各ホストで 2 プロセスずつ(全 16 ホスト)、mpi_zerocopy が許可された状態で実行されます。
mpirun -np 16x2 ft.A.32