Ubuntu 20.04下安装Openmpi
五瓣橘梗
2021年04月17日 11:06

本文主要参考 http://hmli.ustc.edu.cn/doc/mpi/openmpi-install.htm

和其他百度到的文章写成。

安装前,首先配置Intel的fortran和C++编译器

fortran编译器(ifort)可以从:

https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html#fortran

下载。选择Classic for linux版本,即红框中的二选一(本地安装和在线安装)。

fortran编译器下载界面

本文选择文件较大的本地下载。

同样,C++编译器可以从同样的网址下载:

c++编译器下载界面

然后就能得到文件夹下:

下载后得到的文件

这两个文件。

运行,这里以c++编译器为例:

运行

之后进行安装,这里不表述。(因为已经安装过了,不想再复现了)

安装程序运行完成之后,~/intel/oneapi文件夹下就是安装的文件(如果你也是默认路径安装的话)。

vi ~/.bashrc

查看文件中有没有这么一行:source ~/intel/oneapi/setvars.sh

有的话就没事了,没有的话自己加上。之后退出.bashrc。

source ~/.bashrc

这时候输入icc,显示:

icc: command line error: no files specified; for help type "icc -help&#​34;

说明安装成功。

安装fortran编译器流程一样,这里不表。安装完成后输入ifort,显示:

ifort: command line error: no files specified; for help type "ifort -help&#​34;

说明安装成功。

之后去openmpi官网(https://www.open-mpi.org/)下载openmpi软件:

下载openmpi

下载完成后,剩下的步骤按照

http://hmli.ustc.edu.cn/doc/mpi/openmpi-install.htm

这个网页上说的过程来就行。为防止这个网站挂掉,这里放上网站截图

网页截图

中间的环境变量记得更改为自己的安装目录。

完。