本人一直认为Linux下清晰明了的命令代码及良好的注释能起到一份很大的作用,因此在文章书写上也特地注意了格式问题,如有不足欢迎指正!

<1>执行以下命令创建一个文件夹作为mpi安装路径

sudo mkdir mpi

<2>去mpi官网下载mpich
     官网自行选择版本https://www.mpich.org/static/tarballs/
 <3>执行以下命令进行解压

sudo tar -zxvf mpich-4.0a1.tar.gz

<4>可以改一下文件夹名字便于操作

sudo mv mpich-4.0a1 mpich4

<5>更新软件源

sudo apt-get update

 <6>执行以下命令安装C、C++、gfortran
 <MPI并不是一种新的语言,而是消息传递接口,它定义了一个可以被C、C++和Fortran程序调用的函数库>

sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install gfortran

<7>赋予文件夹权限防止后面因为权限不够

sudo chmod 777 mpich4

<8>根据自己的安装路径切换到mpi文件夹中

cd mpich4/

 <9>执行以下命令进行配置

sudo ./configure --disable-fortran --with-device=ch4:ofi --prefix=/安装路径/mpich4/mpich-install 2>&1 | tee c.txt    

 <10>执行以下命令安装下面几个包

sudo apt install autoconf
//autoconf工具帮助我们自动地生成符合自由软件惯例的Makefile
autoconf
sudo apt install make
//安装make是因为后面需要用到make命令编译自己的程序
sudo make//这个过程十分漫长我大概等了40分钟     
sudo make install

 <11>执行以下命令添加环境变量

sudo vim /etc/profile

<12>打开profile文件后在末尾添加以下内容

export MPI_ROOT=/opt/mpi/mpich4/mpich-install #这一步修改你自己的安装地址
export PATH=$MPI_ROOT/bin:$PATH
export MANPATH=$MPI_ROOT/man:$MANPATH

<13>执行以下命令激活一下环境变量文件

sudo source /etc/profile

<14>执行以下命令判断是否安装成功

//查看位置信息
 which mpicc
//查看版本号,若出现版本号说明安装成功
 mpichversion

  <15>执行以下命令可运行一个实例

mpirun -n 10 ./examples/cpi

写在最后的话:

        至此MPI的安装及其环境配置已结束。新手在写命令时要学会用tab键补全提高效率。同时也要梳理自己的安装路径及简洁的文件夹名。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐