Linux安装MPI

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

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

1、下载MPI

MPI的官网下载地址

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

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

2、解压MPI

1
sudo tar -zxvf mpich-3.3.tar.gz

3、编译安装

1
2
3
4
5
6
7
8
cd mpich-3.3/

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

sudo make

sudo make install

4、配置环境变量

1
2
3
4
5
6
7
8
9
10
11
# 返回当前用户目录
cd

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

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

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

5、测试

1
2
3
4
5
# 测试
cd mpich-3.3/

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