在Debian下面建設PVM環境
在Debian下面建設PVM環境:
我沒有使用apt-get install的方法來安裝PVM環境是為了:
1 掌握更為通用的構建PVM環境的方法。
2 使用源碼中的例子程序等資源。
下面是整個過程:
1 在n台PC機器上安裝好Debian系統,IP依次設置為
192.168.1.101 ---- 192.168.1.101+i
機器名字依次設置為:
hpc1 hpc2 hpc3 .....
2 在每台機器上編輯/root/.bashrc文件,在其中加入兩行:
PVM_ROOT=/root/pvm3
export PVM_ROOT
這是因為PVM_ROOT這個環境變數很重要,一定要設置正確,我這裡顯然是把pvm安裝在/root/pvm3下面了
3 在每台機器上編輯/etc/hosts文件,添加下列的行:
192.168.1.101 hpc1.test.com hpc1
192.168.1.102 hpc2.test.com hpc2
......
這裡的作用是為了使系統能正確解析域名,顯然我的域名假設為test.com
4 在每台電腦上編輯/root/.rhosts,文件內容全部為:
hpc1.test.com root
hpc2.test.com root
......
這裡的作用是告訴系統,哪些電腦的哪個用戶可以通過rlogin rsh的方式登陸以及遠程操作本系統。
PVM也可以通過ssh而不是rsh來遠程操作,應該更安全,顯然我這裡根本不考慮安全問題,設置都使用root帳號來操作。
5 下載最新源碼並解壓:
# cd
# wget http://www.netlib.org/pvm3/pvm3.4.5.tgz
# tar zxvf pvm3.4.5.tgz
6 編譯PVM系統:
# cd pvm3
# PVM_ROOT=/root/pvm3
# export PVM_ROOT
# make
7 重要!
在每台電腦上:
#rm -rf /tmp/*
一般的幫助文件都沒有強調這個步驟的重要性,但我早期的多次失敗都是因為省略了這個步驟。
8 啟動PVM
# cd
# pvm3/lib/pvm 之後進入PVM控制台.
pvm> add hpc2.test.com
pvm> add hpc3.test.com
.....
你可以查看:
pvm> conf
或者運行那些examples試試。
好了,PVM環境已經構建完成,編程那是用戶自己的事情了。
[火星人
]
在Debian下面建設PVM環境已經有223次圍觀
http://coctec.com/docs/service/show-post-9617.html