MPI的安装及简单测试
MPI
有多种实现版本,如Argonne国家实验室开发的MPICH,Edinburgh开发的CHIMP以及Ohio State
University开发的LAM/MPI。其中MPICH是一种最重要的MPI实现,它可以从网上免费获得Linux和Windows版本。它的开发和
MPI规范的制定是同步的,因此最能反映MPI的变化和发展,MPICH由此成为实现MPI的最成熟和最广泛使用的版本。本文安装的MPI软版本为
MPICH-1.2.6。
安装步骤:
1、从网上下载MPICH压缩包(mpich.tar.gz)
2、解压:# tar zxvf mpich.tar.gz
3、进入解压后的目录: # cd mpich-1.2.6
4、配置: # ./configure –prefix=/usr/local/mpich
其中/usr/local/mpich为软件所安装的目录
5、编译 # make
6、安装 # make install
7、配置该软件的用户搜索路径
Root 用户下:修改/etc/profile 加入
PATH=$PATH:/usr/local/mpich/bin
MANPATH=$MANPATH:/usr/local/mpich/man
Export PATH MANPATH
普通用户下:修改~/.bash_profile 加入
export PATH=$PATH:/usr/local/mpich/bin
8、修改/usr/local/mpich/share/machines.LINUX文件,加入集群中可以用来做并行计算的主机名(八节点集群为例)
加入的内容为:
server
pc1
pc2
pc3
pc4
pc5
pc6
pc7
9、MPI环境的简单测试
在服务器节点上,以mpich 自带的计算PI值的并行计算程序cpi对所搭建的集群环境做简单的测试。
步骤:
在/usr/local/mpich/example目录下
1 编译 # make cpi
2 启动并行计算 # mpirun –np N cpi (其中N 为节点机的个数)
可以看到PI值及误差和计算时间,说明环境搭建基本成功。至此,所组建的MPI集群基本成