在Debian下面建设PVM环境

发布于 2022-07-13 12:20:35 字数 2615 浏览 7 评论 0

在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文