Navigation :
Top/MPICH
- 追加された行はこの色です。
- 削除された行はこの色です。
* 前提条件 [#q7eaf80a] - [[NIS]]がインスト−ル済み - [[NFS]]がインスト−ル済みで/homeが共有されている. - [[NFS>NFS/autofs]]がインスト−ル済みで/homeが共有されている. - [[rsh]]がインスト−ル済みでuserからrshが使えることが確認されている. * MPICH for gnu compiler [#i01937b2] SuSEの場合はYaST2でインストールするだけ. - http://www-unix.mcs.anl.gov/mpi/mpich/ * MPICH for ifort [#d90c278b] SuSE SuSE ./configure --prefix=/usr/local/mpich VINE Vine ./configure --prefix=/usr/local/mpich --with-comm=shared make make install Vine 4.1ではうまくいかないのでちょっと苦労した.examplesを動かせば,インストールの確認になるのだが,examplesはrootでないとコンパイルできないが,実行はrshの関係でuserでないといけないので注意が必要. * 環境設定 [#o8748250] ** PATH [#mba8a309] mpich/binにpathが通っていればOK. setenv PATH /usr/local/local/mpich/bin -L/usr/local/mpich/lib -lfmpich -lmpich // -L/usr/local/mpich/lib -lfmpich -lmpich ** machine.LINUX [#s96fd975] /usr/local/mpich/share/machine.LINUXを編集し,MPIで使用するマシン・プロセッサーを記述する.マシン名はhostnameで引ける名前にしなければならない. 例) h50:2 h50:2 h50:2 h50:2 * テスト [#lf0d9f08] mpichにはテスト用プログラムが用意してあるのでそれらを make する. 但し,rshが使えるuserで実行すること. cp /usr/local/mpich/examples ./ mpireconfig Makefile make 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 ** Link [#y2dc834d] - [[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