| 5 | 1/1 | 返回列表 |
| 查看: 1286 | 回復: 6 | ||||
| 當前主題已經存檔。 | ||||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||||
ymyang008捐助貴賓 (小有名氣)
|
[交流]
【求助】linux集群,如何自編FORTRAN 程序實現(xiàn)并行
|
|||
|
在fortran 程序中如何編程實現(xiàn)并行運算 [ Last edited by zzgyb on 2008-5-7 at 00:01 ] |
第一性原理 |
木蟲 (初入文壇)
|
要實現(xiàn)并行計算,需要安裝并行工具的,如 MPICH, HP-MPI 等,他們都是MPI的具體實現(xiàn),關于什么是MPI,及MPICH 請自己百度一下吧。 MPICH是免費的,可以到官方下載http://www.mcs.anl.gov/research/projects/mpich2/ ,現(xiàn)在已經發(fā)展到MPICH2了,在MPICH2中實現(xiàn)了對 C/C++,fortran77,fortran90的支持。 怎么在linux和windows下安裝MPICH,以及如何配置你的編譯器的并行環(huán)境,百度里多的是,我的博客里也有,寫的都很詳細了。 下面就是一個最簡單的 helloworld 并行程序,fortran77版本的 ================================================== program main include 'mpif.h' implicit none integer i,ierr,rc,namelen,num,l,m character(MPI_MAX_PROCESSOR_NAME) name call MPI_INIT(ierr) call MPI_COMM_RANK(MPI_COMM_WORLD,i,ierr) call MPI_COMM_SIZE(MPI_COMM_WORLD,num,ierr) call MPI_GET_PROCESSOR_NAME(name,namelen,ierr) write(*,"('hello world ! processor',I2,' of ',I1,' on ',20A)" i,num,namecall MPI_FINALIZE(rc) end program main ================================================== 編譯連接后,用命令行執(zhí)行: mpirun -np 6 ./a.out 這樣就啟動了6個進程執(zhí)行你的程序。至于在集群環(huán)境下,一般要寫一個mpd.hosts文件,里面寫上要起動的節(jié)點,然后最好在主節(jié)點上提交任務。 就寫這么多吧,樓主發(fā)帖已經一月有余,不知樓主還能否看到我的回復了,呵呵 [ Last edited by wudai on 2008-6-22 at 10:55 ] |
金蟲 (正式寫手)
木蟲 (知名作家)

版主 (著名寫手)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿哈爾濱工業(yè)大學材料與化工方向336分 +9 | 辰沐5211314 2026-03-26 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 356求調劑 +3 | gysy?s?a 2026-03-28 | 3/150 |
|
|
[考研] 295求調劑 +4 | wei-5 2026-03-26 | 4/200 |
|
|
[考研] 22408 359分調劑 +4 | Qshers 2026-03-27 | 5/250 |
|
|
[考研] 317求調劑 +6 | 十閑wx 2026-03-24 | 6/300 |
|
|
[考研] 339求調劑,想調回江蘇 +6 | 烤麥芽 2026-03-27 | 8/400 |
|
|
[考研] 308求調劑 +7 | 墨墨漠 2026-03-27 | 7/350 |
|
|
[考研] 330一志愿中國海洋大學 化學工程 085602 有讀博意愿 求調劑 +3 | wywy.. 2026-03-27 | 4/200 |
|
|
[考研] 求調劑 +4 | 零八# 2026-03-27 | 4/200 |
|
|
[考研] 266求調劑 +11 | 陽陽哇塞 2026-03-27 | 12/600 |
|
|
[考研] 085600,材料與化工321分,求調劑 +9 | 大饞小子 2026-03-27 | 9/450 |
|
|
[考研] 324求調劑 +8 | hanamiko 2026-03-26 | 10/500 |
|
|
[考研] 總分322求生物學/生化與分子/生物信息學相關調劑 +5 | 星沉uu 2026-03-26 | 6/300 |
|
|
[考研] 086000生物與醫(yī)藥292求調劑 +6 | 小小陳小小 2026-03-22 | 9/450 |
|
|
[考研] 一志愿河工大 081700 276求調劑 +4 | 地球繞著太陽轉 2026-03-23 | 4/200 |
|
|
[考研] 340求調劑 +5 | 話梅糖111 2026-03-24 | 5/250 |
|
|
[考研] 調劑 +4 | 13853210211 2026-03-24 | 4/200 |
|
|
[考研]
|
13659058978 2026-03-24 | 4/200 |
|
|
[考研] 一志愿吉大化學322求調劑 +4 | 17501029541 2026-03-23 | 6/300 |
|
|
[考研] 335求調劑 +4 | yuyu宇 2026-03-23 | 5/250 |
|