环境:VMWare+centos7
安装步骤
第一步 官网下载MPI安装包 http://www.mpich.org/downloads/
我下载的是3.0.4版本,在Older release里可以下载,在旧版本里可以查看用户手册和下载指导手册
下载mpich-3.0.4.tar.gz 。
第二步 将下载的压缩文件解压缩,解压命令为tar -zxvf mpich-3.0.4.tar.gz。
然后将解压缩以后的文件复制到/usr/local目录下。(直接拖动复制时需要创建具有管理员权限的文件管理器。)
第三步 在终端中进入mpich-3.0.4目录,用ls命令查看,可以看到configure文件。
运行命令./configure -prefix=/usr/local/mpich --disable-f77 --disable-fc进行 软件配置与检查(--disable-f77 --disable-fc是禁用Fortran支持)。
第四步 编译&安装
在终端中进入mpich-3.0.4目录,输入make即可进行编译,编译成功后输入make install安装
第五步 设置环境变量
打开root文件夹下的.bashrc文件(此为隐藏文件,若没有,请按Ctrl+H),在文件内容末尾加上
export PATH=/usr/local/mpich/bin:$PATH。保存退出,使用source .bashrc命令使配置文件生效。
至此,mpi安装完成。
第六步 检验安装是否成功。
进入mpich-3.0.4目录的examples文件夹,使用ls命令查看文件
编译hellow.c,输入命令mpicc hellow.c -o hellow,即可编译得到可执行的hellow文件
运行hellow文件mpirun -np 4 ./hellow