(1)进入到下载目录安装
tar -xvf openmpi-1.6.tar.gz
cd openmpi-1.6
./configure --prefix=/opt/openmpi-1.6 | tee /opt/cfg.log
make all | tee /opt/make.log
make install | tee /opt/install.log
(2)然后修改配置
vi /etc/ld.so.conf 最后增加一行
/usr/local/openmpi/lib
保存退出
/sbin/ldconfig 回车等待。
(3)然后修改环境变量
vi /etc/profile
在最后添加
export PATH=$PATH:/opt/openmpi-1.6/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/openmpi-1.6/lib
然后退出vi编辑器,输入
source /etc/profile
(4)验证配置
which mpicc
which mpic++
which mpif77
which mpif90
(5)安装完成后,进入安装文件包的examples目录,make,编译完测试程序
cd /examples
make # 对测试文件编译形成可几种语言的执行文件
(6)最后,测试一下可执行文件
mpirun -np 4 hello_c
输出
Hello, world, I am 0 of 4
Hello, world, I am 2 of 4
Hello, world, I am 1 of 4
Hello, world, I am 3 of 4