| 3 | 1/1 | 返回列表 |
| 查看: 1373 | 回復(fù): 2 | ||||
zmc金蟲 (正式寫手)
|
[交流]
【分享】基于單機(jī)的Compaq Visual Fortran6.5環(huán)境下配置MPICH2 已有2人參與
|
|
1 先下載穩(wěn)定版本的mpich2-1.0.7rc2-win32-ia32.msi安裝程序。 下載地址:http://www.mcs.anl.gov/research/projects/mpich2/ 2 安裝mpi至默認(rèn)目錄C:\Program Files\MPICH2(此過程要去微軟官方下載vcredist_x86.exe軟件) 3 運(yùn)行開始>程序>MPICH2>wmpiconfigure.exewmpiregister,進(jìn)行注冊,這里填寫Windows系統(tǒng)的用戶名和密碼,最好這個(gè)用戶是有管理員權(quán)限的用戶,寫好帳號和密碼后,點(diǎn)register。 4 運(yùn)行開始>程序>MPICH2>wmpiconfigure.exe,這個(gè)窗口是設(shè)置連入并行系統(tǒng)的控制端,點(diǎn)apply all。 5 打開Compaq Visual Fortran6.5 選擇tools>options>directories……,分別在show directories for下拉菜單中選擇Library Files 和 Include Files,然后分別添加路徑 C:\Program Files\MPICH2\lib C:\Program Files\MPICH2\include 這個(gè)地方或者干脆把MPICH安裝目錄下的lib文件夾中的所有文件全部復(fù)制到\Microsoft Visual Studio\DF98\LIB中,同時(shí)把MPICH安裝目錄下的Include文件夾中的所有文件全部復(fù)制到\Microsoft Visual Studio\DF98\INCLUDE 6 進(jìn)入Compaq Visual Fortran6.5測試第一個(gè)程序 先建立一個(gè)Project(項(xiàng)目),選擇Fortran console Application,Project(項(xiàng)目名稱)假定為Testmpi(注意保存的位置),然后點(diǎn)擊OK,出現(xiàn)的對話框中選擇An empty project,點(diǎn)擊Finish,點(diǎn)擊OK. 7.設(shè)置環(huán)境變量: 點(diǎn)擊菜單Project->Settings...,(或者按alt + F7)進(jìn)行下面操作: I) 在setting for中,選擇Win32 debug; II) 選擇Fortran標(biāo)簽,進(jìn)行下面操作: i) 在Category一欄中選擇“External Procedures”; ii) 在“Argument Passing”一欄中選擇“C, By Reference”; iii) 在“String Length Argument”一欄中選擇“After All Args”; III) 選擇Link標(biāo)簽,進(jìn)行下面操作: i) 在Category一欄中選擇“General”; ii) 在Object/library modules中,添加fmpich2.lib fmpich2s.lib fmpich2g.lib,各庫文件間用空格分開; 最后應(yīng)顯示為kernel32.lib fmpich2.lib fmpich2s.lib fmpich2g.lib 這個(gè)地方參照mpich自帶的文檔 For Visual Fortran 6 use fmpich2s.lib: · fmpich2.lib contains all caps cdecl: MPI_INIT · fmpich2s.lib contains all caps stdcall: MPI_INIT@4 · fmpich2g.lib or fmpich2g.a contain lowercase cdecl: mpi_init__ IV) 在setting for中,選擇Win32 release; V) 重復(fù)II)、III)的操作(參考了MPICH2安裝目錄下的README.winbin.rtf 設(shè)置) VI) 點(diǎn)擊OK。 點(diǎn)擊菜單File->Save Fortran Environment; 點(diǎn)擊Save Environment按鈕,即保存一個(gè)新的環(huán)境(給一個(gè)名稱fortran) 8 由于fortran有77和90兩種格式,下面分別配置 77下,要在C:\Program Files\MPICH2\include下mpif.h下修改三個(gè)地方,1-8行的!改成c(77和90的注釋符號不一樣),400行(KIND=8)去掉,415-417行前的!改成c,寫程序時(shí)加上include 'mpif.h' 90下程序前加上 use mpi 就可以了8 至此,配置工作都做完了,可以寫程序編譯了,生成可執(zhí)行文件.exe。運(yùn)行開始>程序>MPICH2>wmpiexec.exe來運(yùn)行程序。 |
軟件 |
木蟲 (正式寫手)

金蟲 (正式寫手)
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 285求調(diào)劑 +5 | AZMK 2026-03-30 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 材料與化工(0856)304求B區(qū)調(diào)劑 +4 | 邱gl 2026-03-30 | 8/400 |
|
|
[考研] 食品工程專碩一志愿中海洋309求調(diào)劑 +5 | 小張zxy張 2026-03-26 | 10/500 |
|
|
[考研] 085701環(huán)境工程求調(diào)劑 +11 | 多久上課 2026-03-27 | 12/600 |
|
|
[考研]
|
鐘llll 2026-03-26 | 5/250 |
|
|
[考研] 289求調(diào)劑 +16 | 新時(shí)代材料 2026-03-27 | 16/800 |
|
|
[考研] 329求調(diào)劑 +8 | 星野? 2026-03-26 | 8/400 |
|
|
[考研] 282求調(diào)劑 +4 | wcq131415 2026-03-24 | 4/200 |
|
|
[考研] 考研調(diào)劑 +7 | 小蠟新筆 2026-03-29 | 7/350 |
|
|
[考研] 一志愿南昌大學(xué)324求調(diào)劑 +5 | hanamiko 2026-03-29 | 5/250 |
|
|
[考研] 0703化學(xué)調(diào)劑,求導(dǎo)師收 +9 | 天天好運(yùn)來上岸?/a> 2026-03-24 | 10/500 |
|
|
[考研] 本科新能源科學(xué)與工程,一志愿華理能動(dòng)285求調(diào)劑 +3 | AZMK 2026-03-27 | 5/250 |
|
|
[考研] 320分,材料與化工專業(yè),求調(diào)劑 +9 | 一定上岸aaa 2026-03-27 | 13/650 |
|
|
[考研]
|
y7czhao 2026-03-26 | 10/500 |
|
|
[考研] 材料求調(diào)劑一志愿哈工大324 +7 | 閆旭東 2026-03-28 | 9/450 |
|
|
[考研] 286求調(diào)劑 +4 | 丟掉懶惰 2026-03-27 | 7/350 |
|
|
[考研] 265求調(diào)劑 +8 | 小木蟲085600 2026-03-27 | 8/400 |
|
|
[考研] 一志愿上海理工能源動(dòng)力(085800)310分求調(diào)劑 +3 | zhangmingc 2026-03-27 | 4/200 |
|
|
[考研] 08開頭275求調(diào)劑 +4 | 拉誰不重要 2026-03-26 | 4/200 |
|
|
[考研] 298調(diào)劑 +3 | jiyingjie123 2026-03-27 | 3/150 |
|