在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环境已经构建完成,编程那是用户自己的事情了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论