資源描述:
《windowsxppro下安裝mpi庫》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、windowsxppro下安裝mpi庫CompaqVisualFortran6.5(部分zz)??2011-05-0916:27:04
2、??分類:慧慧轉(zhuǎn)載
3、??標簽:
4、字號大中小?訂閱首先不得不說,學習一樣全新的東西困難重重,但是卻很享受。閑話就不說了,主要參考網(wǎng)上一篇博文裝好的。http://hi.baidu.com/%C6%AE%D1%A9%B5%C4%D2%F4%C0%D6%BA%D0/blog/item/20af3a470f0cda8eb2b7dcdf.htmlmpi軟件是:mpich2-1.3.2p1-win-ia
5、32.msi以下是各種地址:http://www.mcs.anl.gov/research/projects/mpich2/(我用的是這種)http://www.sccas.cn/gb/learn/learn1/200604110001.html(中科院超算中心)http://download.chinaunix.net/download/0008000/7023.shtml(China-unix)ftp://ftp.epcc.ed.ac.uk/pub/packages/chimp(比較早的)fortran所用軟件:Comp
6、aqVisualFortran6.5(用虛擬光驅(qū)安裝iso)首先安裝Microsoft.NET.Framework,再安裝mpich2。在Windows下安裝此程序,其默認安裝目錄為C:ProgramFilesMPICH2。安裝成功后,在此目錄下有四個子目錄,分別為bin,example,include和lib。(事實上,我的安裝包中還有一個文件夾jumpshot)其中bin目錄下有兩個執(zhí)行文件:smpd.exe和mpiexec.exe。在“我的電腦”環(huán)境變量設(shè)置中將bin目錄寫入路徑path變量,這樣就可以在任何地方執(zhí)
7、行此目錄下的文件了。(這一步我沒有使用。)1、準備工作(1)?將{MPICH_root}?Include和{MPICH_root}?Lib目錄下的所有文件分別拷貝到{MicrosoftVisualStudio}Df98Include和{MicrosoftVisualStudio}Df98Lib目錄下;(2)?將{MPICH_root}Bin加入到系統(tǒng)的PATH環(huán)境變量中。如:將路徑C:ProgramFilesMPICH2include添加到環(huán)境變量path中。右擊“我的電腦”->“屬性”->“高級”選項卡
8、->環(huán)境變量->雙擊PATH,添加C:ProgramFilesMPICH2include。(3)打開CVF,在Tools->Options->Directories的Includefiles和Libraryfiles中分別添加mpich2的include和lib路徑。(這一步也沒有使用。)2、編譯、鏈接MPI應(yīng)用程序為了方便使用VisualFortran6.x編譯器進行并行程序編譯鏈接,在第一次使用其編譯程序前,可以增加一個Fortran項目環(huán)境:(1)?點擊菜單File->New...;(2)?在Projects標簽
9、中選擇FortranConsoleApplication,然后在右側(cè)輸入新項目名稱,點OK;(3)?在接下來的對話框中選擇Anemptyproject,點擊Finish;(4)?在接下來的對話框中直接點擊OK;(5)?點擊菜單Project->Settings...,進行下面操作:???I、在settingfor中,選擇Win32debug;???II、選擇Fortran標簽,在Category一欄中選擇“ExternalProcedures”,在“ArgumentPassing”一欄中選擇“C,ByReference”;在
10、“StringLengthArgument”一欄中選擇“AfterAllArgs”;??III、在C/C++?標簽,在Category一欄中選擇“Preprocessor”,將“C:mpich2include”添加到“Additionalincludedirectories”中。??IV、在Link標簽,在Category一欄中選擇“Input”,?將“C:mpich2lib”添加到“Additionallibrarypath”中;在從Category中選擇“General”,將“cxx.lib”,“mpe.lib”
11、“mpi.lib”,“fmpich2.lib”,“fmpich2s.lib”,“fmpich2g.lib”添加到Object/librarymodules中,各庫文件間用空格分開;??V、在settingfor中選擇Win32Release;重復?II)、III)、IV)操作,完成后點OK