| 3 | 1/1 | 返回列表 |
| 查看: 1373 | 回復(fù): 2 | ||||
zmc金蟲(chóng) (正式寫(xiě)手)
|
[交流]
【分享】基于單機(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(此過(guò)程要去微軟官方下載vcredist_x86.exe軟件) 3 運(yùn)行開(kāi)始>程序>MPICH2>wmpiconfigure.exewmpiregister,進(jìn)行注冊(cè),這里填寫(xiě)Windows系統(tǒng)的用戶(hù)名和密碼,最好這個(gè)用戶(hù)是有管理員權(quán)限的用戶(hù),寫(xiě)好帳號(hào)和密碼后,點(diǎn)register。 4 運(yùn)行開(kāi)始>程序>MPICH2>wmpiconfigure.exe,這個(gè)窗口是設(shè)置連入并行系統(tǒng)的控制端,點(diǎn)apply all。 5 打開(kāi)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測(cè)試第一個(gè)程序 先建立一個(gè)Project(項(xiàng)目),選擇Fortran console Application,Project(項(xiàng)目名稱(chēng))假定為T(mén)estmpi(注意保存的位置),然后點(diǎn)擊OK,出現(xiàn)的對(duì)話(huà)框中選擇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,各庫(kù)文件間用空格分開(kāi); 最后應(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è)名稱(chēng)fortran) 8 由于fortran有77和90兩種格式,下面分別配置 77下,要在C:\Program Files\MPICH2\include下mpif.h下修改三個(gè)地方,1-8行的!改成c(77和90的注釋符號(hào)不一樣),400行(KIND=8)去掉,415-417行前的!改成c,寫(xiě)程序時(shí)加上include 'mpif.h' 90下程序前加上 use mpi 就可以了8 至此,配置工作都做完了,可以寫(xiě)程序編譯了,生成可執(zhí)行文件.exe。運(yùn)行開(kāi)始>程序>MPICH2>wmpiexec.exe來(lái)運(yùn)行程序。 |
軟件 |
木蟲(chóng) (正式寫(xiě)手)

金蟲(chóng) (正式寫(xiě)手)
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料與化工調(diào)劑一志愿大連海事085600,349 +4 | 吃的不少 2026-03-30 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 085602化工求調(diào)劑(331分) +8 | 111@127 2026-03-30 | 8/400 |
|
|
[考研] 291求調(diào)劑 +8 | Y-cap 2026-03-29 | 11/550 |
|
|
[考研] 一志愿鄭大材料工程290求調(diào)劑 +11 | Youth_ 2026-03-30 | 11/550 |
|
|
[考研] 085601材料工程找調(diào)劑 +17 | oatmealR 2026-03-29 | 18/900 |
|
|
[考研] 抱歉 +3 | 田洪有 2026-03-30 | 3/150 |
|
|
[考研] 085600,專(zhuān)業(yè)課化工原理,320分求調(diào)劑 +5 | 大饞小子 2026-03-29 | 5/250 |
|
|
[考研] 085600 材料與化工 329分求調(diào)劑 +18 | Mr. Z 2026-03-25 | 19/950 |
|
|
[考研] 0703化學(xué)求調(diào)劑 +6 | 丹青奶蓋 2026-03-26 | 8/400 |
|
|
[考研] 085701求調(diào)劑初試286分 +5 | secret0328 2026-03-28 | 5/250 |
|
|
[考研] 337求調(diào)劑 +6 | 《樹(shù)》 2026-03-29 | 6/300 |
|
|
[考研] 071000生物學(xué)求調(diào)劑,初試成績(jī)343 +7 | 小小甜面團(tuán) 2026-03-25 | 7/350 |
|
|
[考研] 311(085601)求調(diào)劑 +4 | liziyeyeye 2026-03-28 | 4/200 |
|
|
[考研] 086000調(diào)劑 +3 | 7901117076 2026-03-26 | 3/150 |
|
|
[考研] 調(diào)劑 +3 | 李嘉圖·S·路 2026-03-27 | 3/150 |
|
|
[考研] 351求調(diào)劑 +4 | 麥克阿磊 2026-03-24 | 4/200 |
|
|
[考研] 打過(guò)很多競(jìng)賽,085406控制工程300分,求調(diào)劑 +3 | askeladz 2026-03-26 | 3/150 |
|
|
[考研] 340求調(diào)劑 +5 | 話(huà)梅糖111 2026-03-24 | 5/250 |
|
|
[考研]
|
13659058978 2026-03-24 | 4/200 |
|
|
[考研] 344求調(diào)劑 +3 | desto 2026-03-24 | 3/150 |
|