Linux系统集群的安装和并行计算详解(2)

  4.修改(或创建)/etc/hosts.equiv文件
  将所有你允许访问本机进行mpi计算的机器名填入,一行一个机器名。这一步是为了使节点对其它的节点放权。
  例如,我的node1是我用于启动mpi集群计算的机器,其他的节点是参与计算者,在node 1的/etc/hosts.equiv文件是这样的:
  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的运行环境到此就配置完毕了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/af3075d9b96bfe8999ea1fcc1f1deb5f.html