版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MPI+VS2010配置及編譯分類(lèi):并行計(jì)算2013-04-0616:571584人閱讀評(píng)論(0)收藏舉報(bào)目錄(?)【+上學(xué)期學(xué)了多核計(jì)算,現(xiàn)在由于需要要重新配置環(huán)境,竟然忘了。又走了很多彎路,所以還是要記錄下來(lái)。一下載mpiforwindows在這一塊我浪費(fèi)了很多時(shí)間。首先windows下(自己電腦的多核)和一般的工作站是不一樣的。windos為了兼容mpi,自己做了一個(gè)基于一般電腦的MPI實(shí)現(xiàn),如果要安裝真正意義的mpi,在intel上有。我這里是為了在自己筆記本上學(xué)習(xí)mpi,用的市微軟的HPCPack2008R2MS-MPIRedistributablePackagewithServic
2、ePack4-中文(簡(jiǎn)體),下載地址:。不過(guò)如果是想在自己筆記本上用fortran版的mpi,即用fortran編譯mpi,那么和這里的不一樣。這里是c的。fortran的以后添加。二安裝mpi我的電腦是64位的,所以安裝的是mpi_x64.msi,默認(rèn)安在C:ProgramFiles'MicrosoftHPCPack2008R2,三配置vs2010這里的配置有點(diǎn)多。3.1配置目錄,即加載Include和Lib庫(kù)?§30DebugJ十平善冏:活勁(Win32)”1(VCTnstaIlDir)bii;JOWhdowiSdkDir)binNETFX此0逵毛冒性VC+昌錄>C
3、/C4-4-鋰歸SA玄化畝的】DL命令行潯單ZM其M”丈檔生盂醫(yī)0測(cè)意腿主去界訖姓盂瑋惟分忻可去廳N*牙錄弓庫(kù)呂錄浪目錄排於呂最CProg卡eFilesMicro»ftHPCPack2008R2LiS(VClntaIDir)indude;$(VZlntaiDiriatlnlfc'.include可您戢件眠生曲底卄璜呂剛劭璽自I執(zhí)齊文隹時(shí)會(huì)藥超.三蘇ift交量PATH檢腦.3.2配置運(yùn)行庫(kù)t|平臺(tái)叫活敢Win32)t|平臺(tái)叫活敢Win32)啟用隸宣沌宿鬧副亙新生戒黠C+釋劇號(hào)殮童昱i/Gm)SVtHsc)K/RTC1)iTT:l誓目亠爭(zhēng)塔程詞汛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ù)處理處理,這里至于為什么,我沒(méi)搞懂,ext.pcintToPaintEfi'D:活xtJDetxjgJ平臺(tái)(E);活xtKWin32聊躋期虻貶k您IS奇準(zhǔn)包含器至丈件WIN32;_DEBJS;_CONSOLE;MPlCH_SiaP_MFlQ(X逋月層性潺試VCf-目眾JW+集取tt+t
5、盤(pán)歸善殄編遙頭直凸文徉常也滙里文I*球優(yōu)優(yōu)矽】0L看行請(qǐng)瑩二巨3.4加載依賴(lài)項(xiàng)袖走取肖活動(dòng)(Wba9)平臺(tái)話動(dòng)(Win32)mfmpUIb5(AdditionaiDependendec物1佈履嘆至已闕鱷脅強(qiáng)咧ftMkeinelSZlib聲層性“Eflfe尊電塔1口VC+-目錄-QC+f驅(qū)I唇:吾言扣文件盲飆-飪諸早規(guī)«A懿交件VAtCL盲繩,清單ZM靱詠3礙漱攔皆費(fèi)朋眸翱符號(hào)呂用延回U刪皿四編譯這是一個(gè)測(cè)試?yán)樱趘s2010下編譯生成xx.exe文件(具體看自己的命名)cppviewplaincopy1./*2.功能:mpi點(diǎn)對(duì)點(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來(lái)運(yùn)行,QB肯H戾C:Windovjssysten
11、n32cmd,exeC:ProsfraniFilesMicrosoftHPCPack2009R2in>C!XPrejfi'AinPilesMlicrosoFtHPUHaukH2Bin>npiexec-n4E=7)7頁(yè)同人數(shù)字巖丿.17pH甘呈C_MP1_X-DHJJebi*gStext_pointToPolrit_exeError:總寶apoxt:iLvenumberaFprocessesFl-lowxngrf:henoption«EGC-2013031&HBS:ProsfrAriFilestlicrosoftUPCPagIs260SFI2in>npiexec-n4£:57頁(yè)目1字巖心%HE守呈序g_HF】C_MPI-LBHSDehiJisext-paintloPointexero&&ss1drrocexs1ofreceiuin$POCEEE:2onrocetsZofreceivingZGC-2012021fcHBSr*oeese0orii*Dces&9ofI&匕ndinyJhe1lothere1pacess3anZGC-20L3031&HBSi7
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江西現(xiàn)代職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年梅河口康美職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年昆明衛(wèi)生職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年注冊(cè)城鄉(xiāng)規(guī)劃師《城鄉(xiāng)規(guī)劃原理》真題及答案
- 幼兒園祖國(guó)主題活動(dòng)策劃方案模板五篇
- 零件買(mǎi)賣(mài)合同協(xié)議書(shū)
- 未來(lái)養(yǎng)老行業(yè)面臨的挑戰(zhàn)與機(jī)遇
- 全球民用航空運(yùn)輸市場(chǎng)現(xiàn)狀分析
- 物品運(yùn)輸合同協(xié)議書(shū)
- 建設(shè)工程基本建設(shè)貸款合同
- 2025福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 山東鐵投集團(tuán)招聘筆試沖刺題2025
- 圖像敘事的跨學(xué)科視野-洞察分析
- 2025年中考英語(yǔ)總復(fù)習(xí):閱讀理解練習(xí)題30篇(含答案解析)
- 陜西省英語(yǔ)中考試卷與參考答案(2024年)
- 基于OBE理念的世界現(xiàn)代史教學(xué)與學(xué)生歷史思維培養(yǎng)探究
- 施工現(xiàn)場(chǎng)揚(yáng)塵污染治理巡查記錄
- 2024年列車(chē)員技能競(jìng)賽理論考試題庫(kù)500題(含答案)
- 中南大學(xué)《藥理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《無(wú)人機(jī)測(cè)繪技術(shù)》項(xiàng)目3任務(wù)2無(wú)人機(jī)正射影像數(shù)據(jù)處理
- 《ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南》專(zhuān)業(yè)解讀和應(yīng)用指導(dǎo)材料(雷澤佳編制-2024B0)-121-240
評(píng)論
0/150
提交評(píng)論