安裝open-mpi 2018-03-01

為了安裝iqtree的多線程版本,我先安裝了openmpi

下載:https://www.open-mpi.org/software/ompi/v3.0/openmpi-3.0.1rc3.tar.gz

然后參考了http://blog.csdn.net/amaowolf/article/details/7938357

1.將openmpi-1.5.tar.gz 文件拷貝到一個(gè)臨時(shí)的目錄里面(如tem)

2.解壓文件:$tar -zxvf openmpi-3.0.1rc3.tar.gz

3.進(jìn)入解壓后的目錄:$cd openmpi-3.0.1rc3

4.$./configure?--prefix=/home/zhenboying/software/openmpi-3.0.1rc3CC=iccCXX=icpcF77=ifort FC=ifort

注:要提前建立文件夾/home/zhenboying/software/openmpi-3.0.1rc3

5.$make all install

安裝的過(guò)程超級(jí)長(zhǎng),可以干點(diǎn)別的

6. 環(huán)境配置:

首先,vi ~/.bashrc (打開(kāi)文件.bashrc,按i 進(jìn)入編輯狀態(tài))添加

export PATH=/home/zhenboying/software/openmpi-3.0.1rc3/bin:$PATH

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/zhenboying/software/openmpi-3.0.1rc3/lib

ESC

:x

關(guān)閉之后 source ~/.bashrc(使設(shè)置起作用,以后再新進(jìn)入shell 之后直接可以用

安裝完成后,進(jìn)入安裝文件包的examples目錄,make,編譯完測(cè)試程序

mpicc -g????hello_c.c???-o hello_c

mpicc -g????ring_c.c???-o ring_c

make[1]: Entering directory `/home/zhenboying/software/openmpi-3.0.1rc3/examples'

mpic++ -g????hello_cxx.cc???-o hello_cxx

mpic++ -g????ring_cxx.cc???-o ring_cxx

make[1]: Leaving directory `/home/zhenboying/software/openmpi-3.0.1rc3/examples'

make[1]: Entering directory `/home/zhenboying/software/openmpi-3.0.1rc3/examples'

mpif77 -g hello_f77.f -o hello_f77

mpif77 -g ring_f77.f -o ring_f77

make[1]: Leaving directory `/home/zhenboying/software/openmpi-3.0.1rc3/examples'

make[1]: Entering directory `/home/zhenboying/software/openmpi-3.0.1rc3/examples'

mpif90 -g hello_f90.f90 -o hello_f90

mpif90 -g ring_f90.f90 -o ring_f90

make[1]: Leaving directory `/home/zhenboying/software/openmpi-3.0.1rc3/examples'

最后,測(cè)試一下mpirun -np 2??/homezhenboying/software/openmpi-3.0.1rc3/examples/hello_f90, 沒(méi)有出問(wèn)題應(yīng)該結(jié)果是:

測(cè)試失敗如果是example的問(wèn)題也沒(méi)關(guān)系。

Hello, world, I am????????????1??of????????????2

Hello, world, I am????????????0??of????????????2

注意:openmpi 卸載,可以直接刪除安裝文件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容