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

发布时间:2021-06-07

简要介绍linux下在Eclipse中对MPI编译环境的搭建。

#make install 安装完成

(为了避免未知错误,两台机器的mpich2安装位置最好一样)

设置环境变量:

#cd /etc/

#vi profile 编辑profile文件

添加 PATH="$PATH:/usr/local/bin"

#source profile

#which mpd 测试环境变量

创建并修改/etc/mpd.conf文件

#vi /etc/mpd.conf

内容为

secretword=myword

#touch /etc/mpd.conf

#chmod 600 /etc/mpd.conf (设置文件读取权限和修改时间,这两步好像不能省)

创建主机名称集合文件/root/mpd.hosts

#vi /root/mpd.hosts

文件内容如下:

node1

node2

4、=====================简单的测试=========================

在node1上

#mpd& 启动

#mpdboot -n 2 -f mpd.hosts 启动2台机器(启动的机器数不能超过集群中的主机数,这里只有2台)

#mpdtrace 观看启动机器

#mpiexec -n 4 /usr/local/examples/cpi number为使用的进程数,运行mpi自带的测试程序(不一定存在)

#mpdallexit 退出

mpi程序的编译

#mpicc -o example C语言源代码

或#mpic++ -o example C++语言源代码

或#mpif77 example.f -o example Fortran语言源代码

编译后可以执行:

#mpdboot -n 2 -f mpd.hosts

#scp /tmp/example root@node2:/tmp/example (/tmp/为刚才编译的程序所在文件夹)

(需要并行运算的程序在两台主机上所存放的路径必须相同,文件名也必须相同我这里都存放在/tmp/文件夹下)

#mpiexec -n 4/tmp/example

5、===================在Eclipse中开发MPI程序=================

在新建的工程上点右键 选择Properties

Linux下MPI并行环境与Eclipse配置全过程(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219