Navigation : Top/MPICH2

前提条件

MPICHとかなり設定が違うので注意。

  • NISがインスト−ル済み
  • NFSがインスト−ル済みで/homeが共有されている.
  • rshがインスト−ル済みでuserからrshが使えることが確認されている.

MPICH for ifort

CentOS 5.2

./configure --prefix=/usr/local/mpich2
make
make install

設定

PATH

mpich2/binにpathが通っていればOK. setenv PATH /usr/local/local/mpich2/bin

bin/mpdbootの修正(rshを使う場合)

   rshCmd = 'ssh'
   ↓
   rshCmd = 'rsh'

mpd.conf

以下のファイルを用意

  • /etc/mpd.conf
  • /home/XXX/.mpd.conf
  • 内容
     secretword=<secretword>
  • アクセス権
     chmod 600 .mpd.conf

check

mpd &
mpdtrace
mpdallexit

エラーが表示されなければOK

mpd.hostsの用意 (MPICHのmachine.LINUXに相当)

例)

localhost
or
localhost: 2 ?????

テスト

テスト mpd

mpdringtest
mpdringtest 100
mpdringtest 1000

テスト mpiexec

mpiexec -n 2 cpi

運用

mpibootを起動し, mpiexecで並列ジョブを実行

mpiboot -n X

Command

  • mpiexec

Link