歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下搭建MPI並行計算環境

Ubuntu下搭建MPI並行計算環境

日期:2017/2/28 15:31:12   编辑:Linux教程

在這裡面可以選擇一個合適的openmpi安裝包,此處我選擇的是http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.2.tar.gz

默認的下載地址為/home/hs/下載(其中hs為我的用戶名)。

1.首先進行解壓文件tar zxvf /home/hs/下載/openmpi-1.6.2.tar.gz。

2.然後執行cd openmpi-1.6.2

3.接著執行./configure,一段時間之後發現缺少g++編譯器,所以執行sudo apt-get install g++

4.執行完之後再執行一次./configure就可以配置成功,

5.執行sudo make all install,安裝所有需要安裝的文件,

6.為/etc/profile文件添加庫共享路徑,(默認情況下,MPI的庫文件在/usr/local/lib目錄下)。執行sudo geidt /etc/profile,然後在其中加入一行export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

7.使該配置文件生效:source /etc/profile接著就可以進行測試。

8.cd openmpi-1.6.2/examples

9.make

10.mpirun -np 4 hello_c

運行結果如下:

說明MPI安裝成功!

但是後來又發生了一個小插曲,我重新啟動之後,再來運行mpirun -np 4 hello_c又出現了如下問題:

後來將source /etc/profile重新執行一下再運行mpirun -np 4 hello_c程序運行成功!

總算搞定了Ubuntu下的MPI環境,開始寫程序了!

Copyright © Linux教程網 All Rights Reserved