Linux源码安装mpich

2021-05-31  本文已影响0人  三叠纪的小黑猫

通常在 ubuntu 系统和 centos 系统中可以通过 apt-get 和 yum 安装好 mpi 的并行环境,但有时也不得不使用源码方式进行安装。以下为源码安装 mpich 的步骤过程:

1、下载mpi安装包(根据自己情况选取一个版本即可):https://www.mpich.org/downloads/

2、解压安装包(以3.4.1版本为例):tar -xzvf mpich-3.4.1.tar.gz

3、进入源码文件夹并进行配置(主要为安装路径配置,遇到问题按照提醒操作即可)

cd mpich-3.4.1

./configure --prefix=/home/software/mpich34

如果配置过程中出现:

configure:error: no ch4 netmod selected

则按照提醒,在配置命令中加上--with-device=ch4:ofi

如果出现:No Fortran compiler found,则可按照提醒,在配置命令中加上--disable-fortran

最好可以在配置前安装好这些缺少的模块,如gcc、gfortran等等。

最终配置命令:./configure --disable-fortran --with-device=ch4:ofi --prefix=/home/software/mpich34

4、编译安装

make                  # 需要等待较长时间

make install        # 权限不够则加sudo

5、添加环境变量

cd

vi .bashrc

文件末尾加上以下内容:

# mpich

export MPI_HOME=/home/software/mpich34

export PATH=$MPI_HOME/bin:$PATH

export PATH=$PATH:$MPI_HOME/include

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MPI_HOME/lib

export MANPATN=$MANPATH:$MPI_HOME/man

最后激活即可使用:source .bashrc

6、查看是否安装成功

which mpicc

此外,在解压出来的mpi源码文件夹中有一个examples文件夹,里面有若干示例程序可供测试。

mpicc hellow.c -o hellow

mpirun -np 4 ./hellow

上一篇下一篇

猜你喜欢

热点阅读