openmpi⼊门1-安装与测试
1 安装openmpi
1 前置环境安装
安装openmpi前需要安装⼀些编译器,确保你已经安装了如下⼯具:gcc,g++,python。可以使⽤下⾯的命令测试
gcc --version
g++ --version
python --version
如果出现了版本号则说明已经安装了对应的环境。
如果缺少对应的环境,在ubuntu环境下使⽤apt-get安装即可
sudo apt-get install g++
如果使⽤ubuntu默认的源可能会出现下⾯的问题
这时候换⼀个源应该就能够解决,如使⽤科⼤的源,修改⽅法:
备份⼀份原来的源配置
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak # 备份⼀下旧的源配置
sudo vim /etc/apt/sources.list
把科⼤的源配置粘贴到sources.list中
deb mirrors.ustc.edu/ubuntu/ bionic main restricted universe multiverse
deb-src mirrors.ustc.edu/ubuntu/ bionic main restricted universe multiverse
deb mirrors.ustc.edu/ubuntu/ bionic-security main restricted universe multiverse
deb-src mirrors.ustc.edu/ubuntu/ bionic-security main restricted universe multiverse
deb mirrors.ustc.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb-src mirrors.ustc.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb mirrors.ustc.edu/ubuntu/ bionic-backports main restricted universe multiverse
deb-src mirrors.ustc.edu/ubuntu/ bionic-backports main restricted universe multiverse
## Not recommended
# deb mirrors.ustc.edu/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src mirrors.ustc.edu/ubuntu/ bionic-proposed main restricted universe multiverse
ubuntu使用入门教程
退出并保存之后使⽤下⾯的指令更新⼀下系统
sudo apt-get upgrade
sudo apt-get update
接下来再执⾏sudo apt-get install g++应该就没有问题了
2 下载openmpi
到下载openmpi,这⾥我使⽤的是4.0.4版本,也可以使⽤wget下载:
wget /release/open-mpi/v4.0/openmpi-4.0.
下载完成之后解压:
tar -zxvf openmpi-4.0.
进⼊openmpi-4.0.4⽂件夹之后检查配置⽂件
cd openmpi-4.0.4
.
/configure
在漫长的等待之后编译安装
sudo makle all install
编译完成之后需要配置⼀下openmpi的环境变量
vim /etc/profile
# 在这个⽂件末尾添加如下两⾏
export PATH=/usr/local/path:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
编辑完成之后需要执⾏source /etc/profile使其⽣效
进⼊到examples⽂件夹中,执⾏make编译⼀下测试代码,如果编译没有报错执⾏下⾯的测试语句mpirun -np 4 hello_c
如果正常输出结果则说明安装完成~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论