《MPI安裝介紹》PPT課件

《MPI安裝介紹》PPT課件

ID:36664346

大?。?58.60 KB

頁數(shù):30頁

時間:2019-05-10

《MPI安裝介紹》PPT課件_第1頁
《MPI安裝介紹》PPT課件_第2頁
《MPI安裝介紹》PPT課件_第3頁
《MPI安裝介紹》PPT課件_第4頁
《MPI安裝介紹》PPT課件_第5頁
資源描述:

《《MPI安裝介紹》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、MPIMessagePassingInterfaceMPIMPI簡介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)在在MicrosoftWindowsNT、2000及XP系統(tǒng)中常用的版本是MPICHVersion1.2.5forNT其

2、安裝文件mpich.nt.1.2.5.exe可以從網(wǎng)站www.mcs.anl.gov/mpi/mpich/download.html下載,或利用FTP匿名登陸ftp.mcs.anl.gov,在pub/mpi/nt文件夾里可以下載。注意事項MPICHNT1.2.5版本在以命令行方式執(zhí)行程序時工作目錄所在分區(qū)文件系統(tǒng)格式不能是NTFS,否則會產(chǎn)生“無法建立xxx.tmp文件”的錯誤,在執(zhí)行mpirun之前應(yīng)該檢查一下當(dāng)前分區(qū)格式。由于MPICHNT在執(zhí)行程序時會有網(wǎng)絡(luò)訪問的動作,所以如果機器上裝有防火墻,請注意做好相關(guān)配置(或是暫時關(guān)閉防火墻),以免M

3、PI不能訪問網(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)用

4、MPI自帶的MPIRegister.exe程序進行帳戶的注冊。如上,在每臺機器上建立名稱為215的帳戶,密碼為215。注冊帳戶的界面如下:MPI的安裝MPICH的組成MPICH由許多組件構(gòu)成,其中最主要的就是注冊模塊,配置模塊以及任務(wù)執(zhí)行模塊。在軟件中分別是MPIRegister.exe和MPICHConfigurationtool以及MPIRun與之對應(yīng),其中MPIRegister.exe在安裝目錄下,后面兩個可以在開始菜單中找到,如下圖所示:MPICH的組成MPI的配置如果MPI程序只在一臺計算機上運行,可以不用繼續(xù)配置。如果在多臺計算機上運行

5、MPI程序,運行“MPICHConfigurationtool”,通過“Add”和“Select”按鈕添加所有要參與并行計算的計算機,最后“Apply”就可以了。下面為的配置界面:MPI的配置程序的調(diào)試和運行要能對程序進行調(diào)試和運行首先要設(shè)置編程環(huán)境,在這里用MicrosoftVisualC++6.0編程環(huán)境來舉例說明,其他編程環(huán)境可以類似設(shè)置。設(shè)置步驟如下:編程環(huán)境的設(shè)置打開VC++,在[工具]—[選項]里將MPICHNT的相關(guān)目錄加進Include和Lib搜索路徑當(dāng)中。編程環(huán)境的設(shè)置編程環(huán)境的設(shè)置編程環(huán)境的設(shè)置新建或打開一個已存在的工程,編寫一

6、個簡單的MPI程序。在MPICH的安裝路徑的SDKExamplet子目錄下就有幾個簡單的例子。在工程打開之后,打開[項目]—[設(shè)置]菜單,在“Link”頁面中加入“ws2_32.lib”以及“mpich.lib”和“mpichd.lib”二者之一,后者主要是調(diào)試時使用。編程環(huán)境的設(shè)置編程環(huán)境的設(shè)置運行程序執(zhí)行mpi程序:MPICHNT1.2.5提供了兩種執(zhí)行方式其于圖形界面的guiMPIRun基于命令行的mpirun運行程序(guiMPIRun)首先在一臺計算機上編譯代碼,并生成可執(zhí)行文件,本實驗中生成了cpi.exe,然后放到一個固定的目錄

7、下,如C:temp目錄下。這一點很重要,因為在所有的計算機上都必須是將可執(zhí)行程序放到這個目錄下。使用圖形界面執(zhí)行mpi程序(如要在NTFS分區(qū)上執(zhí)行mpi程序則只能采用這種方式)。在[開始]—[程序]—[MPICH]—[mpd]中打開“mpirun”,填入相應(yīng)的可執(zhí)行程序,選擇需要啟動的進程數(shù),點擊“Run”按鈕即可開始程序的執(zhí)行。運行界面運行結(jié)果運行程序(mpirun)使用命令行界面執(zhí)行mpi程序在[系統(tǒng)屬性]—[高級]—[環(huán)境變量]中將MPICHNT的mpdbin目錄路徑加入到PATH變量當(dāng)中,這樣在命令提示符下可以直接使用mpirun,否

8、則在每次使用之時必須寫全mpirun的路徑。打開一個命令提示符窗口,轉(zhuǎn)到要執(zhí)行的程序所在路徑,如果之前有設(shè)置PATH,那么

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。