美文网首页
Linux源码安装mpich

Linux源码安装mpich

作者: 三叠纪的小黑猫 | 来源:发表于2021-05-31 15:43 被阅读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

    相关文章

      网友评论

          本文标题:Linux源码安装mpich

          本文链接:https://www.haomeiwen.com/subject/tqdbsltx.html