Ubuntu下搭建MPI并行计算环境
Ubuntu下搭建MPI并行計(jì)算環(huán)境
| [日期:2012-10-10] | 來源:Linux社區(qū)?作者:hs794502825 | [字體:大 中 小] |
在這里面可以選擇一個合適的openmpi安裝包,此處我選擇的是http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.2.tar.gz
默認(rèn)的下載地址為/home/hs/下載(其中hs為我的用戶名)。
1.首先進(jìn)行解壓文件tar zxvf /home/hs/下載/openmpi-1.6.2.tar.gz。
2.然后執(zhí)行cd openmpi-1.6.2
3.接著執(zhí)行./configure,一段時間之后發(fā)現(xiàn)缺少g++編譯器,所以執(zhí)行sudo apt-get install g++
4.執(zhí)行完之后再執(zhí)行一次./configure就可以配置成功,
5.執(zhí)行sudo make all install,安裝所有需要安裝的文件,
6.為/etc/profile文件添加庫共享路徑,(默認(rèn)情況下,MPI的庫文件在/usr/local/lib目錄下)。執(zhí)行sudo geidt /etc/profile,然后在其中加入一行export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
7.使該配置文件生效:source /etc/profile接著就可以進(jìn)行測試。
8.cd openmpi-1.6.2/examples
9.make
10.mpirun -np 4 hello_c
運(yùn)行結(jié)果如下:
說明MPI安裝成功!
但是后來又發(fā)生了一個小插曲,我重新啟動之后,再來運(yùn)行mpirun -np 4 hello_c又出現(xiàn)了如下問題:
后來將source /etc/profile重新執(zhí)行一下再運(yùn)行mpirun -np 4 hello_c程序運(yùn)行成功!
總算搞定了Ubuntu下的MPI環(huán)境,開始寫程序了!
總結(jié)
以上是生活随笔為你收集整理的Ubuntu下搭建MPI并行计算环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 监督学习 | 朴素贝叶斯原理及Pytho
- 下一篇: 优化算法笔记|粒子群算法理解及Pytho