歡迎您光臨本站 註冊首頁

在Debian下面建設PVM環境

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

在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