Navigation :
Top/MPICH2 hydra
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- MPICH2 hydra へ行く。
- 1 (2013-01-05 (土) 13:00:20)
- 2 (2013-01-05 (土) 13:08:52)
- 3 (2013-01-08 (火) 15:30:58)
- 4 (2013-04-24 (水) 14:49:02)
Outline †
Version 3.0以降はmpdbootが必要ではなくなった
前提条件 †
"*"はクラスターの場合必要な設定
Install †
make †
./configure --prefix=/opt/mpich2-ifort make make install
check †
- /opt/mpich2-ifort/bin/mpiexec -n 1 examples/cpi
- mpiexec -n 1 examples/cpi
- mpiexec -n 5 examples/cpi OK
設定 †
PATH †
- /opt/mpich2-ifort/binにpathが通っていればOK.
- intel composerが勇戦している場合があるので注意
check †
mpdboot mpdtrace mpdallexit
エラーが表示されなければOK
mpd.hostsの用意 (MPICHのmachine.LINUXに相当) †
例)
localhost or localhost: 2 ?????
テスト †
テスト mpd †
mpdringtest mpdringtest 100 mpdringtest 1000
運用 †
1台で動かす †
- mpd &
- mpiexec -n 2 ./cpi
- mpiallexit
複数台で動かす †
- mpdbootをノードを起動,X台で並列
- mpdboot -f mpd.hosts -n X
- mpdtraceで確認
- mpiexecでノード数を指定してジョブを実行
- mpiexec -n 6 ./cpi
- current directoryは考慮されないので,"./"がないとエラーになる
- mpiexec -n 6 ./cpi
- 1,2は起動時に実施すれば,ログアウトまで実行する必要無し.
Command †
- mpd &
- mpdallexit
- mpdclear
- mpdtrace
- mpdboot
- mpiexec
Trouble †
mpdboodがエラーで起動しない場合 †
- 以下のファイルがロックされている可能性がある.削除すると動く
- /tmp/mpd2*