Linux下MPI并行环境与Eclipse配置全过程
发布时间:2021-06-07
发布时间:2021-06-07
简要介绍linux下在Eclipse中对MPI编译环境的搭建。
Linux下MPI并行环境与Eclipse配置全过程。Linux + mpich2 + Eclipse
我是Linux超级新手,文中难免有错误的地方,望指正和多多包容
硬件情况:2台主机
主机1: 主机名:node1 IP:192.168.19.165 操作系统:CentOS 5.2 用户:root 密码:root 主机2: 主机名:node2 IP:192.168.19.169 操作系统:CentOS 5.2 用户:root 密码:root (这里的两台主机上的用户名和密码设置成一样的,好像不一样的话将会影响之后mpi程序的执行)
为了省事,以下操作都是以root用户进行的
1、===================配置host文件=========================
在node1和node2上
#vi /etc/hosts 打开hosts文件,修改如下:
127.0.0.1 localhost.localdomainlocalhost
192.168.19.165 node1
192.168.19.169 node2
(注意127.0.0.1 localhost.localdomainlocalhost一定不能缺,否则将可能导致之后 mpiexec运行出错)
2、====================设置SSH信任连接====================
在node1上生成SSH秘钥对.
#ssh-keygen -t rsa yes,一路回车
#cat /root/.ssh/id_rsa.pub | root@192.168.19.169 "cat - >> root/.ssh/authorized_keys" 将密钥等信息拷贝至node2中,该过程需要输入node2上root用户的密码
#ssh root@node2 登陆node2
#exit
#ssh root@node2 第二次登陆node2,无需再输入密码了
#exit
#ssh root@node1 登陆自身一次
在node2上执行同样的操作,只不过目标换成node1了
#ssh-keygen -t rsa yes,一路回车
#cat /root/.ssh/id_rsa.pub | root@192.168.19.165 "cat - >> root/.ssh/authorized_keys" #ssh root@node1
#exit
#ssh root@node1
#exit
#ssh root@node2
(以上使用的ssh,如果系统安装的ssh2,设置过程将与上有所不同)
3、=====================安装mpich2======================
在node1和node2上:
#tar -zxvf mpich2-1.0.1.tar.gz 解压缩
#cd mpich2-1.0.1
#./configure --prefix==安装路径,指定安装路径时可以使用#./configure --prefix=???,不带参数时默认安装路径为/usr/loacl,我用的是默认安装路径 #make
上一篇:初识家用电器和电路(苏科版)
下一篇:Dreamweaver 入门