美文网首页
MPICH3.3.1 安装

MPICH3.3.1 安装

作者: 一个扫地的垃圾 | 来源:发表于2019-07-22 19:48 被阅读0次

    1 MPICH

      MPICH是由Argonne National Laboratory开发的一款运行MPI的软件。目前MPICH的最新版本为3.3.1,我们接下来重点讲解如何在Linux系统上安装这款软件。

    2 安装要求

    • 若干Linux系统的计算机
    • CentOS7操作系统
    • mpich-3.3.1源码包

    3 安装过程

    3.1 预备条件

    • 安装CentOS7操作系统(虚拟机或直接安装)
    • 从MPICH官网下载最新的源码包mpich-3.3.1(后缀为.tar.gz
    • gcc编译器(C语言编译器)
      • yum -y install gcc
    • gcc-c++编译器(C++编译器)
      • yum -y install gcc-c++

    3.2 编译安装

      在编译安装之前,我们需要在终端中使用su命令进入超级管理员模式(root),随后的安装过程均在root下进行。

    第一步,需要对mpich-3.3.1源码包进行解压缩解打包

    tar -zxvf mpich-3.3.1.tar.gz

    第二步,压缩文件解压后的文件夹为mpich-3.3.1,因此我们进入该文件下

    cd /home/panjianqiao/Downloads/mpich-3.3.1

    第三步,使用源码包自带的./configure命令对软件进行配置和检查

    ./configure --prefix=/usr/local/mpich3.3.1 --disable-fortran

    其中,--prefix=/usr/local/mpich3.3.1指定了文件的安装路径,--disable-fortran用于指定不使用fortran语言编译,若在结尾处显示compele则表示安装成功。

    第四步,编译和安装

    make #编译
    make install #安装
    

    第五步,为了使我们能在所有目录下都能使用编译指令mpicc和执行指令mpiexec,需要设置环境变量。打开root目录下的.bashrc文件,在fi的下一行添加PATH=/usr/local/mpich3.3.1/bin:$PATH ; export PATH

    vim ~/.bashrc #使用vim编辑器打开bashrc文件
    

    .bashrc文件内容如下:

    # .bashrc
    
    # User specific aliases and functions
    
    alias rm='rm -i'
    alias cp='cp -i'
    alias mv='mv -i'
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
            . /etc/bashrc
    fi
    PATH=/usr/local/mpich3.3.1/bin:$PATH ; export PATH
    ~                                                                               
    ~                                                                               
    ~                                                                               
    ~                                                                               
    ~                                                                               
    ~                                                                               
    ~                                                                               
    ~                                                                               
    ~                                                                               
    ~                                                                               
    "~/.bashrc" 13L, 227C                                         13,1          All
    

    修改之后重新执行初始化文件,使之生效

    source ~/.bashrc

    3.3 验证MPICH

    使用编译指令mpicc和执行指令mpiexec测试是否MPICH安装成功

    [root@localhost panjianqiao]# which mpicc 
    /usr/local/mpich3.3.1/bin/mpicc
    [root@localhost panjianqiao]# which mpiexec
    /usr/local/mpich3.3.1/bin/mpiexec
    

    如上述代码所示均返回路径表示mpich3.3.1安装成功!

    相关文章

      网友评论

          本文标题:MPICH3.3.1 安装

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