ubuntu使用apt库可以直接安装openmpi,优点是方便快捷,但是版本可能略低,且只能安装至系统指定位置。
(1)安装
sudo apt update
sudo apt install openmpi-bin
sudo apt install libopenmpi-dev
(2)检验安装结果
which mpirun
如果安装了anaconda,可能会输出anaconda的路径,可以在环境变量中加入:
export PATH=/usr/bin:$PATH
(1)下载安装包
从openmpi官网下载需要版本的安装包
(2)解压
tar -xvzf openmpi-xxx.tar.gz
cd openmpi-xxx
(3)配置文件
./configure --prefix=/path/to/openmpi
(4)编译与安装
sudo make
sudo make install
(5)添加环境变量
vim ~/.bashrc
# 在末尾加入
export PATH=/path/to/openmpi/bin:$PATH
export LD_LIBRARY_PATH=/path/to/openmpi/lib:$LD_LIBRARY_PATH
# 使环境变量生效
source ~/.bashrc
(7)测试
cd examples
make
mpirun -np 4 hello_c