在CentOS7.6和Ubuntu19.04上面安装MPI开发环境。

需要注意的是除非使用root账号,不然需要加上sudo保证有足够的权限执行安装操作。

下载MPI

MPI的官网下载地址

这里小七直接下载的3.3稳定版。

# 使用wget命令直接下载
wget http://www.mpich.org/static/downloads/3.3/mpich-3.3.tar.gz

解压MPI

sudo tar -zxvf mpich-3.3.tar.gz

编译安装

cd mpich-3.3/

# 这里如果系统没有安装fortran的编译器的话需要禁用fortran
sudo ./configure -prefix=/usr/local/mpich --disable-fortran

sudo make

sudo make install

配置环境变量

# 返回当前用户目录
cd 

# 编辑环境变量配置文件
vim .bashrc 

# 在里面添加环境变量
export PATH=/usr/local/mpich/bin:$PATH 

# 更新配置文件使其生效
source .bashrc 

测试

# 测试
cd mpich-3.3/

# 此处的12为对应的线程数
mpirun -np 12 ./examples/cpi