1. 首先访问openmpi官网:Openmpi
    官网页面
    然后选择Download,进入资源下载页面。选择最新版本的openmpi
    在这里插入图片描述
    如何获得下载链接呢?将鼠标放在openmpi-4.0.5.tar.gz 上右击,然后选择复制链接地址。
  2. 打开远程命令窗口,进入root或者用户模式。
    (1)、下载openmpi-4.0.5.tar.gz
wget https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.5.tar.gz

(2)、解压openmpi-4.0.5.tar.gz

tar- zxvf openmpi-4.0.5.tar.gz

(3)、运行openmpi-4.0.5.tar.gz

cd openmpi-4.0.5

(4)、配置

./configure --prefix="/usr/local/openmpi"

这一行是将其安装到 /usr/local/openmpi目录下,可以指定为其他目录,如,用户目录下。

  1. Build 并安装
make
sudo make install

可以在make后加参数-j8, 表示用8核编译
4. 添加环境变量

在.bashrc文件中添加下列几行
编译执行的命令(如mpicc、mpirun)正常使用需要配置一下环境变量:
配置环境变量:
a. 打开配置文件

sudo gedit ~/.bashrc 

b. 末尾添加

export PATH="$PATH:/usr/local/openmpi/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/openmpi/lib/"

保存后,执行

sudo ldconfig

打开新的终端,使环境变量生效。

  1. 测试是否安装成功
    1. cd ~/openmpi-4.0.5/examples
    2. 执行
	make all

然后运行

mpirun -np 4 hello_c

此处n代表线程数

参考链接

https://blog.csdn.net/kkxi123456/article/details/109716078
https://blog.csdn.net/u014561770/article/details/88739084

更多推荐