- 首先访问openmpi官网:Openmpi
然后选择Download,进入资源下载页面。选择最新版本的openmpi
如何获得下载链接呢?将鼠标放在openmpi-4.0.5.tar.gz 上右击,然后选择复制链接地址。 - 打开远程命令窗口,进入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目录下,可以指定为其他目录,如,用户目录下。
- 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
打开新的终端,使环境变量生效。
- 测试是否安装成功
cd ~/openmpi-4.0.5/examples
- 执行
make all
然后运行
mpirun -np 4 hello_c
此处n代表线程数
参考链接
https://blog.csdn.net/kkxi123456/article/details/109716078
https://blog.csdn.net/u014561770/article/details/88739084