一、下载OpenMPI源码
$ wget https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.0.tar.gz
二、解压缩OpenMPI源码
$ tar -zxvf openmpi-3.1.0.tar.gz
三、安装OpenMPI
进入源码根目录,运行配置文件,开始安装:
$ cd openmpi-3.1.0/
$ ./configure
$ make && make install
四、配置环境变量
为了让命令行能找到MPI
命令,需要将MPI
的bin
和lib
加入到PATH
和LD_LIBRARY_PATH
中去。首先,查找安装好的OpenMPI在什么位置:
$ whereis openmpi
openmpi: /usr/lib64/openmpi
接着,修改PATH
配置文件,修改后注意使用source
命令使修改生效:
$ vim ~/.bash_profile
将以下两句添加到.bash_profile
文件末尾位置,按Esc
后:wq
保存修改
export PATH=$PATH:/usr/lib64/openmpi/bin
export LD_LIBRARY_PATH=/usr/lib64/openmpi/lib
使用source
命令激活修改:
$ source ~/.bash_profile
五、验证安装
编译并运行examples文件夹中的脚本,查看输出即可验证是否安装成功:
$ cd examples/
$ make
$ ./hello_c
Hello, world, I am 0 of 1, (Open MPI v1.10.7, package: Open MPI [email protected] Distribution, ident: 1.10.7, repo rev: v1.10.6-48-g5e373bf, May 16, 2017, 142)
参考资料
[1] https://blog.csdn.net/leo881205/article/details/80862766
[2] https://blog.csdn.net/amaowolf/article/details/7938357