WEB开发网
开发学院服务器服务器方案 详解 Linux系统集群的安装与并行计算 阅读

详解 Linux系统集群的安装与并行计算

 2006-11-19 10:49:25 来源:WEB开发网   
核心提示: node1 #给自己放权,这样在只有一台机器时也可以模拟并行计算环境 node2 ..... noden 在node2...noden的/etc/hosts.equiv文件: node1 #对node1放权 node2 ...... noden 5.修改~/.bash_profile文件

node1 #给自己放权,这样在只有一台机器时也可以模拟并行计算环境

node2

.....

noden

在node2...noden的/etc/hosts.equiv文件:

node1 #对node1放权

node2

......

noden

5.修改~/.bash_profile文件

首先决定一个用于启动集群计算的用户名,不提倡使用root进行集群计算。这里在每个节点上建立新用户chief,他们的主目录都是/home/chief,必须采用同样的密码,将来 的计算程序必须放在相同的路径上。譬如你的程序为:fpi.f和a.out,则必须把a.out放在同样的路境内,比如~/mpirun/a.out,每个节点都是如此。 修改~/.bash_profile文件,主要是加入下列几行脚本:

export PATH=$PATH:/usr/local/mpich/bin

export MPI_USEP4SSPORT=yes

export MPI_P4SSPORT=22

export P4_RSHCOMMAND=rsh 或ssh

这里我们预定了将来mpich的运行环境安装在目录/usr/local/mpich下面。其余的三个变量是用来通知mpi运行环境采用rsh(或ssh)来作为远程shell。linux的运行环境到此就配置完毕了。

6.配置rsh 或ssh

对于采用rsh来作为远程shell运行MPI的用户只要保证在各个节点上都具有相同的用户,并把这一用户的密码设为空密码就可以运行了。

若采用ssh作为远程shell则按如下配置:以你设定的用于启动mpi计算的用户登录,运行ssh-keygen,这将生成一个私有/公开密钥对,分别存放在~/.ssh/identity和~/.ssh/identity.pub文件内。然后进行访问授权,运行:

cp ~/.ssh/identity.pub ~/.ssh/authorized_keys

chmod go-rwx ~/.ssh/authorized_keys

上一页  1 2 3 4 5  下一页

Tags:详解 Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接