Navigation :
Top/MPICH2
- 追加された行はこの色です。
- 削除された行はこの色です。
* 前提条件 [#a176d920] MPICHとかなり設定が違うので注意。 - [[NIS]]がインスト−ル済み - [[NFS>NFS/autofs]]がインスト−ル済みで/homeが共有されている. - [[rsh]]がインスト−ル済みでuserからrshが使えることが確認されている. * MPICH for ifort [#h968dc22] CentOS 5.2 ./configure --prefix=/usr/local/mpich2 make make install * 環境設定 [#x475c233] * 設定 [#x475c233] ** PATH [#ke327f6b] mpich2/binにpathが通っていればOK. setenv PATH /usr/local/local/mpich2/bin ** bin/mpdbootの修正(rshを使う場合) [#oa3cff23] rshCmd = 'ssh' ↓ rshCmd = 'rsh' ** mpd.conf [#s90be690] 以下のファイルを用意 - /etc/mpd.conf - /home/XXX/.mpd.conf - 内容 secretword=<secretword> - アクセス権 chmod 600 .mpd.conf ** check [#n09cd15d] mpd & mpdtrace mpdallexit エラーが表示されなければOK ** mpd.hostsの用意 (MPICHのmachine.LINUXに相当) [#uf1ba234] 例) localhost or localhost: 2 ????? ** テスト [#v0f2c260] *** テスト mpd [#r56b56bd] mpdringtest mpdringtest 100 mpdringtest 1000 ** machine.LINUX [#zec76e6c] /usr/local/mpich/share/machine.LINUXを編集し,MPIで使用するマシン・プロセッサーを記述する.マシン名はhostnameで引ける名前にしなければならない. 例) h50:2 h50:2 h50:2 h50:2 *** テスト mpiexec [#m4d530eb] mpiexec -n 2 cpi * テスト [#m054b8f8] mpichにはテスト用プログラムが用意してあるのでそれらを make する. 但し,rshが使えるuserで実行すること. cp /usr/local/mpich/examples ./ mpireconfig Makefile make * 運用 [#lb6b2e58] mpibootを起動し, mpiexecで並列ジョブを実行 mpiboot -n X mpirunコマンドを実行する - mpirun -np 1 cpi Process 0 on XXX.urban.eng.osaka-cu.ac.jp pi is approximately 3.1416009869231254, Error is 0.0000083333333323 wall clock time = 0.000000 - mpirun -np 2 cpi Process 0 on XXX.urban.eng.osaka-cu.ac.jp Process 1 on YYY.urban.eng.osaka-cu.ac.jp pi is approximately 3.1416009869231241, Error is 0.0000083333333309 wall clock time = 0.000000 - mpirun -np 3 cpi Process 0 on XXX.urban.eng.osaka-cu.ac.jp Process 1 on YYY.urban.eng.osaka-cu.ac.jp Process 2 on ZZZ.urban.eng.osaka-cu.ac.jp pi is approximately 3.1416009869231254, Error is 0.0000083333333323 wall clock time = 0.000000 * Command [#r0759908] - mpiexec ** Link [#l07eee68] - [[MPICH本家:http://www-unix.mcs.anl.gov/mpi/mpich1/]] - http://grape.c.u-tokyo.ac.jp/~moppy/archive/pc-cluster.html - http://tamatsu.dip.jp/pukiwiki/index.php?MPICH - http://junotk.exblog.jp/5303754 - http://www.softek.co.jp/SPG/Pgi/TIPS/mpich.html - http://pccluster.web.fc2.com/MPI.html - http://ameblo.jp/hamubane/entry-10165568392.html