OpenMPIのインストール2 [MPI]
OpenMPIのインストール方法が間違っていた。
1)MPIの設定
OpenMPIはMPICH2の様に事前にデーモンを起動する必要がないため、
下記の部分は設定不要だった。
MPIの設定
[user@host: ~]$ touch ~/.mpd.conf
[user@host: ~]$ chmod 600 ~/.mpd.conf
その代わり下記の設定が必要
~/hostsを作成する。記載方法は
[user@host: ~]$ vi ~/hosts
~/hostsファイルの中身
host0 cpu=4
host1 cpu=4
・
・
<ホスト名> CPU=<ホストのcpu coreの数>
2)PATHの設定
基本的にMPICH2と同じ。
[user@host: ~]$ vim ~/.bash_profile
以下PATHの追加
PATH=/home/you/openmpi-install/bin:$PATH
LD_LIBRARY_PATH=/home/you/openmpi-install/lib:$LD_LIBRARY_PATH
[user@host: ~]$ source ~/.bash_profile
これをやっても実行時に他のhost側が使えない場合がある。
その場合は、
[user@host:0 ~]$ mpirun --prefix /home/you/openmpi-install/ -np 2 --host host0,host1 ./cpi
とするとよい。
1)MPIの設定
OpenMPIはMPICH2の様に事前にデーモンを起動する必要がないため、
下記の部分は設定不要だった。
その代わり下記の設定が必要
~/hostsを作成する。記載方法は
[user@host: ~]$ vi ~/hosts
~/hostsファイルの中身
host0 cpu=4
host1 cpu=4
・
・
<ホスト名> CPU=<ホストのcpu coreの数>
2)PATHの設定
基本的にMPICH2と同じ。
[user@host: ~]$ vim ~/.bash_profile
以下PATHの追加
PATH=/home/you/openmpi-install/bin:$PATH
LD_LIBRARY_PATH=/home/you/openmpi-install/lib:$LD_LIBRARY_PATH
[user@host: ~]$ source ~/.bash_profile
これをやっても実行時に他のhost側が使えない場合がある。
その場合は、
[user@host:0 ~]$ mpirun --prefix /home/you/openmpi-install/ -np 2 --host host0,host1 ./cpi
とするとよい。
2009-09-14 21:35
nice!(0)
コメント(0)
トラックバック(0)
コメント 0