| 3 | 1/1 | 返回列表 |
| 查看: 1376 | 回復(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)的用戶名和密碼,最好這個用戶是有管理員權(quán)限的用戶,寫好帳號和密碼后,點(diǎn)register。 4 運(yùn)行開始>程序>MPICH2>wmpiconfigure.exe,這個窗口是設(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 這個地方或者干脆把MPICH安裝目錄下的lib文件夾中的所有文件全部復(fù)制到\Microsoft Visual Studio\DF98\LIB中,同時把MPICH安裝目錄下的Include文件夾中的所有文件全部復(fù)制到\Microsoft Visual Studio\DF98\INCLUDE 6 進(jìn)入Compaq Visual Fortran6.5測試第一個程序 先建立一個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 這個地方參照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按鈕,即保存一個新的環(huán)境(給一個名稱fortran) 8 由于fortran有77和90兩種格式,下面分別配置 77下,要在C:\Program Files\MPICH2\include下mpif.h下修改三個地方,1-8行的!改成c(77和90的注釋符號不一樣),400行(KIND=8)去掉,415-417行前的!改成c,寫程序時加上include 'mpif.h' 90下程序前加上 use mpi 就可以了8 至此,配置工作都做完了,可以寫程序編譯了,生成可執(zhí)行文件.exe。運(yùn)行開始>程序>MPICH2>wmpiexec.exe來運(yùn)行程序。 |
軟件 |
木蟲 (正式寫手)

金蟲 (正式寫手)
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿中海洋320化學(xué)工程與技術(shù)學(xué)碩求調(diào)劑 +4 | 披星河 2026-03-30 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 266分,求材料相關(guān)專業(yè)調(diào)劑 +6 | 哇呼哼呼哼 2026-03-30 | 8/400 |
|
|
[考研] 哈爾濱工業(yè)大學(xué)材料與化工專碩378求調(diào)劑 +3 | 塔比烏斯 2026-03-30 | 3/150 |
|
|
[考研] 08工科求調(diào)劑286 +4 | tgs_001 2026-03-28 | 4/200 |
|
|
[考研] 抱歉 +3 | 田洪有 2026-03-30 | 3/150 |
|
|
[考研] 289求調(diào)劑 +16 | 新時代材料 2026-03-27 | 16/800 |
|
|
[考研] 化工專碩求調(diào)劑 +5 | question挽風(fēng) 2026-03-24 | 5/250 |
|
|
[考研] 322求調(diào)劑:一志愿湖南大學(xué) 材料與化工(085600),已過六級。 +9 | XX小鄧 2026-03-29 | 9/450 |
|
|
[考研] 0703化學(xué) +14 | 妮妮ninicgb 2026-03-27 | 14/700 |
|
|
[考研] 085600,材料與化工321分求調(diào)劑 +10 | 大饞小子 2026-03-28 | 10/500 |
|
|
[考研] 294分080500材料科學(xué)與工程求調(diào)劑 +8 | 柳溪邊 2026-03-26 | 8/400 |
|
|
[考研] 總分293求調(diào)劑 +8 | 加一一九 2026-03-25 | 11/550 |
|
|
[考研] 一志愿太原理工安全工程300分,求調(diào)劑 +5 | 0857求調(diào)劑. 2026-03-24 | 6/300 |
|
|
[考研] 086502化學(xué)工程342求調(diào)劑 +6 | 阿姨復(fù)古不過 2026-03-27 | 6/300 |
|
|
[考研] 315分求調(diào)劑 +7 | 26考研上岸版26 2026-03-26 | 7/350 |
|
|
[考博] 26申博 +3 | 加油沖! 2026-03-26 | 3/150 |
|
|
[考研] 調(diào)劑 +3 | 李嘉圖·S·路 2026-03-27 | 3/150 |
|
|
[論文投稿] Journal of Mechanical Science and Technology +3 | Russ_ss 2026-03-25 | 5/250 |
|
|
[考研] 一志愿吉大071010,316分求調(diào)劑 +3 | xgbiknn 2026-03-27 | 3/150 |
|
|
[考研] 281求調(diào)劑 +6 | Koxui 2026-03-24 | 7/350 |
|