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安装成功!
网友评论