


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、MPI+VS2010配置及編譯分類:并行計(jì)算2013-04-0616:571584人閱讀評論(0)收藏舉報(bào)目錄(?)【+上學(xué)期學(xué)了多核計(jì)算,現(xiàn)在由于需要要重新配置環(huán)境,竟然忘了。又走了很多彎路,所以還是要記錄下來。一下載mpiforwindows在這一塊我浪費(fèi)了很多時(shí)間。首先windows下(自己電腦的多核)和一般的工作站是不一樣的。windos為了兼容mpi,自己做了一個(gè)基于一般電腦的MPI實(shí)現(xiàn),如果要安裝真正意義的mpi,在intel上有。我這里是為了在自己筆記本上學(xué)習(xí)mpi,用的市微軟的HPCPack2008R2MS-MPIRedistributablePackagewithServic
2、ePack4-中文(簡體),下載地址:。不過如果是想在自己筆記本上用fortran版的mpi,即用fortran編譯mpi,那么和這里的不一樣。這里是c的。fortran的以后添加。二安裝mpi我的電腦是64位的,所以安裝的是mpi_x64.msi,默認(rèn)安在C:ProgramFiles'MicrosoftHPCPack2008R2,三配置vs2010這里的配置有點(diǎn)多。3.1配置目錄,即加載Include和Lib庫?§30DebugJ十平善冏:活勁(Win32)”1(VCTnstaIlDir)bii;JOWhdowiSdkDir)binNETFX此0逵毛冒性VC+昌錄>C
3、/C4-4-鋰歸SA玄化畝的】DL命令行潯單ZM其M”丈檔生盂醫(yī)0測意腿主去界訖姓盂瑋惟分忻可去廳N*牙錄弓庫呂錄浪目錄排於呂最CProg卡eFilesMicro»ftHPCPack2008R2LiS(VClntaIDir)indude;$(VZlntaiDiriatlnlfc'.include可您戢件眠生曲底卄璜呂剛劭璽自I執(zhí)齊文隹時(shí)會藥超.三蘇ift交量PATH檢腦.3.2配置運(yùn)行庫t|平臺叫活敢Win32)t|平臺叫活敢Win32)啟用隸宣沌宿鬧副亙新生戒黠C+釋劇號殮童昱i/Gm)SVtHsc)K/RTC1)iTT:l誓目亠爭塔程詞汛CMTd)裳中尋仝傳居用睦艇去啟申
4、曲黔棄未餡浮胡/fpprecise)廚用浮點(diǎn)耳靜創(chuàng)潼可騎嚴(yán)廬議運(yùn)廳奉逮用帛性jO.ltt蘇VO+弓錄JC/C+韋規(guī)弋醫(yī)生咸彌強(qiáng)頭丸覽縫翕飭J馱青單文件酚監(jiān)【DL啟用宇符宙耀郷序驛尋在現(xiàn)碇程口.ii程瘙聯(lián)鄭存口噺雜舄豹串葩單刊簇副本.從而生磁小朗爾(一輛為宇羽c/CL/0:諂/ZIS5?M/GF注甌3.3預(yù)處理處理,這里至于為什么,我沒搞懂,ext.pcintToPaintEfi'D:活xtJDetxjgJ平臺(E);活xtKWin32聊躋期虻貶k您IS奇準(zhǔn)包含器至丈件WIN32;_DEBJS;_CONSOLE;MPlCH_SiaP_MFlQ(X逋月層性潺試VCf-目眾JW+集取tt+t
5、盤歸善殄編遙頭直凸文徉常也滙里文I*球優(yōu)優(yōu)矽】0L看行請瑩二巨3.4加載依賴項(xiàng)袖走取肖活動(Wba9)平臺話動(Win32)mfmpUIb5(AdditionaiDependendec物1佈履嘆至已闕鱷脅強(qiáng)咧ftMkeinelSZlib聲層性“Eflfe尊電塔1口VC+-目錄-QC+f驅(qū)I唇:吾言扣文件盲飆-飪諸早規(guī)«A懿交件VAtCL盲繩,清單ZM靱詠3礙漱攔皆費(fèi)朋眸翱符號呂用延回U刪皿四編譯這是一個(gè)測試?yán)樱趘s2010下編譯生成xx.exe文件(具體看自己的命名)cppviewplaincopy1./*2.功能:mpi點(diǎn)對點(diǎn)通信3.時(shí)間:4.*/5.6.7.8.9.10.11
6、.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.#include<stdio.h>#include<string.h>#include"mpi.h"#defineBUFLEN512intmain(intargc,char*argv)intmyid,numprocs,next,namelen;charbufferBUFLEN,processor_nameMPI_MAX_PROCESSOR_NAME
7、;MPI_Statusstatus;/MPI_Init(&argc,&argv);MPI_Comm_size(MPI_COMM_WORLD,&numprocs);MPI_Comm_rank(MPI_COMM_WORLD,&myid);MPI_Get_processor_name(processor_name,&namelen);printf("Process%don%sn",myid,processor_name);printf("Process%dof%dn",myid,numprocs);memset(buff
8、er,0,BUFLEN*sizeof(char);if(myid=numprocs-1)next=0;elsenext=myid+1;if(myid=0)strcpy(buffer,"hellothere");printf("%dsending'%s'n",myid,buffer);fflush(stdout);MPI_Send(buffer,strlen(buffer)+1,MPI_CHAR,next,99,MPI_COMM_WORLD);printf("%drecevingn",myid);fflush(stdou
9、t);MPI_Recv(buffer,BUFLEN,MPI_CHAR,MPI_ANY_SOURCE,99,MPI_COMM_WORLD,&status);printf("%dreceived'%s'n",myid,buffer);fflush(stdout);elseprintf("%dreceivingn",myid);fflush(stdout);MPI_Recv(buffer,BUFLEN,MPI_CHAR,MPI_ANY_SOURCE,99,MPI_COMM_WORLD,&status);46.printf(&qu
10、ot;%dreceived'%s'n",myid,buffer);fflush(stdout);47.MPI_Send(buffer,strlen(buffer)+1,MPI_CHAR,next,99,MPI_COMM_WORLD48.hprintf("%dsending'%s'n",myid,buffer);fflush(stdout);49.50.MPI_Finalize();51.return0;52.五運(yùn)行1F-回1F-回因?yàn)閙pi是有命令行輸入的,需要mpiexec.exe來運(yùn)行,QB肯H戾C:Windovjssysten
11、n32cmd,exeC:ProsfraniFilesMicrosoftHPCPack2009R2in>C!XPrejfi'AinPilesMlicrosoFtHPUHaukH2Bin>npiexec-n4E=7)7頁同人數(shù)字巖丿.17pH甘呈C_MP1_X-DHJJebi*gStext_pointToPolrit_exeError:總寶apoxt:iLvenumberaFprocessesFl-lowxngrf:henoption«EGC-2013031&HBS:ProsfrAriFilestlicrosoftUPCPagIs260SFI2in>npiexec-n4£:57頁目1字巖心%HE守呈序g_HF】C_MPI-LBHSDehiJisext-paintloPointexero&&ss1drrocexs1ofreceiuin$POCEEE:2onrocetsZofreceivingZGC-2012021fcHBSr*oeese0orii*Dces&9ofI&匕ndinyJhe1lothere1pacess3anZGC-20L3031&HBSi7
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)立項(xiàng)書怎么寫
- 課題結(jié)題申報(bào)書范文
- 籃球課題申報(bào)書
- 產(chǎn)權(quán)保護(hù)合同范本
- 法醫(yī)類的課題申報(bào)書
- 教學(xué)課題項(xiàng)目申報(bào)書樣板
- 合同范本搜索平臺
- 五金標(biāo)準(zhǔn)件合同范本
- 德育研究課題申報(bào)書模板
- 醫(yī)院廚房外包合同范本
- (二調(diào))武漢市2025屆高中畢業(yè)生二月調(diào)研考試 生物試卷(含標(biāo)準(zhǔn)答案)
- (一模)臨沂市2025屆高三高考第一次模擬考試政治試卷(含答案詳解)
- 1.2男生女生課件(共15張)-2024-2025學(xué)年統(tǒng)編版道德與法治七年級下冊
- 2025年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
- 2025年01月吉林白山市長白朝鮮族自治縣事業(yè)單位公開招聘工作人員(含專項(xiàng))和邊境村穩(wěn)邊固邊工作專干84人(1號)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 課題申報(bào)參考:產(chǎn)教融合背景下護(hù)理專業(yè)技能人才“崗課賽證”融通路徑研究
- 2025年四川省阿壩州小金縣面向縣外考調(diào)事業(yè)單位人員13人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 北京市東城區(qū)2024-2025學(xué)年高三(上)期末思想政治試卷(含答案)
- 真需求-打開商業(yè)世界的萬能鑰匙
- 19S406建筑排水管道安裝-塑料管道
- MATLAB程序設(shè)計(jì)與應(yīng)用第三版劉衛(wèi)國PPT課件
評論
0/150
提交評論