美文网首页
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