手机版

Linux下MPI并行环境与Eclipse配置全过程

发布时间: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

Linux下MPI并行环境与Eclipse配置全过程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)