已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
MPI,Message Passing Interface,MPI,MPI簡介 MPI的安裝和配置 程序的調(diào)試和運行,MPI簡介,MPI是消息傳遞函數(shù)庫的標(biāo)準(zhǔn)規(guī)范,94年公布,97年推出MPI-2的修訂版,增加了動態(tài)進程、非阻塞消息等功能。 MPI已經(jīng)在Windows、Unix及主要的并行計算機上得到實現(xiàn),所以,對于用標(biāo)準(zhǔn)C/Fortran編程、使用MPI進行消息傳遞的程序,可不加改變地在PC、工作站、工作站網(wǎng)絡(luò)、MPP和任何OS上執(zhí)行。,MPI簡介,現(xiàn)在在Microsoft Windows NT、2000及XP系統(tǒng)中常用的版本是 MPICH Version 1.2.5 for NT 其安裝文件mpich.nt.1.2.5.exe可以從網(wǎng)站 /mpi/mpich/ download.html下載,或利用FTP匿名登陸,在pub/mpi/nt文件夾里可以下載。,注意事項,MPICH NT 1.2.5 版本在以命令行方式執(zhí)行程序時工作目錄所在分區(qū)文件系統(tǒng)格式不能是NTFS,否則會產(chǎn)生“無法建立xxx.tmp 文件”的錯誤,在執(zhí)行mpirun 之前應(yīng)該檢查一下當(dāng)前分區(qū)格式。 由于MPICH NT 在執(zhí)行程序時會有網(wǎng)絡(luò)訪問的動作,所以如果機器上裝有防火墻,請注意做好相關(guān)配置(或是暫時關(guān)閉防火墻),以免MPI 不能訪問網(wǎng)絡(luò)造成程序執(zhí)行出錯的結(jié)果。,MPI的安裝,安裝步驟如下: 第一步:建立用戶。在要裝MPI的計算機上都要建立一個用戶,比如,建立一個叫215用戶,密碼是215,這個帳戶必須擁有管理員權(quán)限。 第二步:安裝MPI。雙擊“mpich.nt.1.2.5.exe”,一切按照默認(rèn)的設(shè)置。在每臺運行MPI程序的機器上安裝MPICH。 第三步:注冊MPI帳戶。調(diào)用MPI自帶的MPIRegister.exe程序進行帳戶的注冊。如上,在每臺機器上建立名稱為215的帳戶,密碼為215。注冊帳戶的界面如下:,MPI的安裝,MPI的安裝,MPI的安裝,第三步:注冊MPI帳戶。調(diào)用MPI自帶的MPIRegister.exe程序進行帳戶的注冊。如上,在每臺機器上建立名稱為215的帳戶,密碼為215。注冊帳戶的界面如下:,MPI的安裝,MPICH的組成,MPICH由許多組件構(gòu)成,其中最主要的就是注冊模塊,配置模塊以及任務(wù)執(zhí)行模塊。在軟件中分別是MPIRegister.exe和MPICH Configuration tool以及MPIRun與之對應(yīng),其中MPIRegister.exe在安裝目錄下,后面兩個可以在開始菜單中找到,如下圖所示:,MPICH的組成,MPI的配置,如果MPI程序只在一臺計算機上運行,可以不用繼續(xù)配置。如果在多臺計算機上運行MPI程序,運行“MPICH Configuration tool”,通過“Add”和“Select”按鈕添加所有要參與并行計算的計算機,最后“Apply”就可以了。 下面為的配置界面 :,MPI的配置,程序的調(diào)試和運行,要能對程序進行調(diào)試和運行首先要設(shè)置編程環(huán)境,在這里用Microsoft Visual C+ 6.0 編程環(huán)境來舉例說明,其他編程環(huán)境可以類似設(shè)置。 設(shè)置步驟如下:,打開VC+,在工具選項里將MPICH NT 的相關(guān)目錄加進Include 和Lib 搜索路徑當(dāng)中。,編程環(huán)境的設(shè)置,編程環(huán)境的設(shè)置,編程環(huán)境的設(shè)置,新建或打開一個已存在的工程,編寫一個簡單的MPI 程序。在MPICH 的安裝路徑的SDKExamplent 子目錄下就有幾個簡單的例子。 在工程打開之后,打開項目設(shè)置菜單,在“Link”頁面中加入“ws2_32.lib”以及“mpich.lib”和 “mpichd.lib”二者之一,后者主要是調(diào)試時使用。,編程環(huán)境的設(shè)置,編程環(huán)境的設(shè)置,運行程序,執(zhí)行mpi 程序:MPICH NT 1.2.5 提供了兩種執(zhí)行方式 其于圖形界面的guiMPIRun 基于命令行的mpirun,運行程序(guiMPIRun),首先在一臺計算機上編譯代碼,并生成可執(zhí)行文件,本實驗中生成了cpi.exe,然后放到一個固定的目錄下,如C:temp目錄下。這一點很重要,因為在所有的計算機上都必須是將可執(zhí)行程序放到這個目錄下。 使用圖形界面執(zhí)行mpi 程序(如要在NTFS 分區(qū)上執(zhí)行mpi 程序則只能采用這種方式)。在開始程序MPICHmpd中打開“mpirun”,填入相應(yīng)的可執(zhí)行程序,選擇需要啟動的進程數(shù),點擊“Run”按鈕即可開始程序的執(zhí)行。,運行界面,運行結(jié)果,運行程序(mpirun),使用命令行界面執(zhí)行mpi 程序 在系統(tǒng)屬性高級環(huán)境變量中將MPICH NT 的mpdbin 目錄路徑加入到PATH 變量當(dāng)中,這樣在命令提示符下可以直接使用mpirun,否則在每次使用之時必須寫全mpirun 的路徑。 打開一個命令提示符窗口,轉(zhuǎn)到要執(zhí)行的程序所在路徑,如果之前有設(shè)置PATH,那么在命令行中敲入mpirun np 進程數(shù) 程序名,即可啟動該mpi程序。,運行界面,運行界面,一個簡單的MPI程序,#include #include “mpi.h“ / Include the header file of MPI int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026建筑雜志社招聘4人筆試備考試題及答案解析
- 2026北京中醫(yī)藥大學(xué)招聘3人(二)筆試備考題庫及答案解析
- 2026貴州六盤水鐘山區(qū)金盆鄉(xiāng)中心幼兒園春季學(xué)期招聘1人筆試備考試題及答案解析
- 2026年甘肅定西高強度緊固件股份有限公司招聘185人筆試備考試題及答案解析
- 2026中國聽力語言康復(fù)研究中心招聘應(yīng)屆高校畢業(yè)生8人筆試備考題庫及答案解析
- 2026江西吉安市人才發(fā)展集團有限公司新干縣分公司面向社會招聘專職教師5人筆試備考題庫及答案解析
- 2026年安徽省合肥市合肥高新火炬中學(xué)招聘教師筆試備考試題及答案解析
- 2026湖南省農(nóng)業(yè)科學(xué)院、岳麓山實驗室高層次人才招聘57人筆試備考題庫及答案解析
- 2026福建漳州市鶴鳴文化傳媒有限公司招聘第一批招聘15人筆試備考試題及答案解析
- 2026四川成都市教育科學(xué)研究院附屬學(xué)校(成都市天府實驗學(xué)校)招聘臨時聘用教師2人筆試備考試題及答案解析
- DB11∕T 1191.1-2025 實驗室危險化學(xué)品安全管理要求 第1部分:工業(yè)企業(yè)
- 2026年寧波職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試必刷測試卷附答案
- 刮板流量計課件
- 地震災(zāi)害警示教育基地參觀心得體會
- 國家開放大學(xué)《人文英語3 》期末機考題庫
- 2025年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫參考答案
- 人教版英語五年級(上)-聽力訓(xùn)練專項練習(xí)題
- 石油化工設(shè)備維護檢修規(guī)程設(shè)備完好標(biāo)準(zhǔn)SHS
- 牡丹亭原文和翻譯
- 東南亞的教學(xué)設(shè)計 公開課教學(xué)設(shè)計
- 電子元件及電子專用材料制造行業(yè)營銷方案
評論
0/150
提交評論