下载、解压
# 使用普通用户torrents
su torrents
# 下载,解压
wget https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.1.tar.bz2
tar vxf openmpi-4.1.1.tar.bz2
cd openmpi-4.1.1
配置,安装
sudo ./configure
su
# 使用所有核进行编译
make -j
make install -j
配置环境变量
在Ubuntu中有两个配置环境变量的方法
1. 修改/home/.bashrc
2. 修改/etc/profile
# 以防万一,都改了
vim /etc/profile
# 末尾加上
# export PATH=/usr/local/path:$PATH
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libs
vim /home/gmh/.bashrc
# 末尾加上
# export PATH=/usr/local/openmpi/bin:$PATH
# export LD_LIBRARY_PATH=/usr/local/openmpi/lib/:$LD_LIBRARY_PATH
# 测试
# 不建议使用root
su torrents
# 测试
mpirun
编译
cd examples
# 更新配置
sudo ldconfig
source /etc/profile
sudo make
sudo make install
# 测试
sudo ./hello_c