Linux下MPI并行环境与Eclipse配置全过程(2)
发布时间:2021-06-07
发布时间: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
上一篇:初识家用电器和电路(苏科版)
下一篇:Dreamweaver 入门