MPICH3環境配置

2021-07-03 07:54:38 字數 1161 閱讀 7958

分類: 分布式計算

2013-06-20 22:56

4661人閱讀收藏

舉報 mpimpich

1.       安裝mpich3

2.       配置環境變數

主要是修改path,為path新增mpi的bin目錄:

3.       配置多伺服器間無密碼訪問

192.168.5.123    node1

192.168.5.124    node2

192.168.5.125    node3

到hosts的末尾。node*在實際情況中要替換成伺服器的主機名,可通過hostname獲得主機名。

4.       新增machinefile檔案

該步驟是在各個伺服器上指明要訪問的其他伺服器,在不同的伺服器上內容一樣。例如node1下的該檔案內容為:

root@node1:~# cat machinefile

node1

node2

node3

5.       執行測試程式

root@nami:~# mpiexec -n 6 -machinefile ~/machinefile ~/ mpich-3.0.4/examples/cpi

通過執行該命令測試是否正確安裝mpich3。注意一點可執行程式在不同伺服器上的位置要一樣,否則會報錯。上述命令的結果是:

process 2 of 6 is on node1

process 5 of 6 is on node1

process 0 of 6 is on node2

process 3 of 6 is on node2

process 1 of 6 is on node3

process 4 of 6 is on node3

wall clock time = 0.001908

更多的命令引數可參看官網文件:

按照上述步驟絕大多數情況下可以正確安裝mpich3,有一點需要注意,在所有的伺服器上執行的mpi版本必須一致,否則也會出錯。有時有些問題是由於防火牆導致的,在執行mpi程式時,我們可以關掉防火牆:

#service iptables stop

#service iptables status

但總而言之,mpich3執行過程中出現的問題要比mpich2少很多,也方便很多。

fedora下安裝MPICH3過程

2.解壓到home xx mpi下 3.安裝 在root許可權下安裝,進入root命令是su cd home xx mpi configure prefix opt mpi disable f77 安裝到 opt下面 安裝前需要有c和c 以及fortan到編譯器,如果不需要則在disable後面註明...

Mac python3 環境配置

安裝pip3curl o tmp get pip.py sudo python3 tmp get pip.py 一鍵安裝指令碼 pip v 版本校驗永久替換映象源 建立目錄和配置檔案 mkdir p pip vim pip pip.conf 配置檔案追加內容 global timeout 6000 ...

ReactNative入門 3 環境配置

1 需要一台mac osx 這個是前提,建議還是入手一本啦。2 在mac上安裝xcode,建議xcode 6.3以上版本 3 安裝node.js 4 建議安裝watchman,終端命令 brew install watchman 5 安裝flow brew install flow ok,按照以上步...