MPIプログラムの実行の手順
MPICHの場合
準備
MPIコマンドを実行できるようにパスを張っておく
MPIプログラムを書く
Cなら mpi.h、Fortranならmpif.hをincludeしておく。
コンパイルとリンク
Cなら mpicc、Fortran77ならmpif77を使う。
例)
% mpicc -o hello hello.c
MPIプログラムを実行
mpirunを使う。-np オプションで利用するPE数を指定する。
例)
% mpirun -np 4 ./hello
または、実行ファイル名 -np PE数 でも良い。
例)
% ./hello -np 4
情報処理センター クラスタ計算機の場合
詳細は
情報処理センター研究支援システムのページ
を参照のこと。
MPIプログラムを書く
Cなら mpi.h、Fortranならmpif.hをincludeしておく。
コンパイルとリンク
Cなら mpicc、Fortranならmpif77を使う。
例)
% mpicc -o hello hello.c
MPIプログラムを実行
SC_QSUBを使う。-nodes オプションで利用するPE数を、-q オプションで
ジョブを実行するキューを指定する。
例)
% SC_QSUB -q short -nodes=4x2 ./hello
Satoshi Yoshioka
$Lastupdate: Wed May 11 14:39:45 2011 $