


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MPI+VS2010配置及编译分类:并行计算2013-04-0616:571584人阅读评论(0)收藏举报目录(?)+上学期学了多核计算,现在由于需要要重新配置环境,竟然忘了。又走了很多弯路,所以还是要记录下来。一下载mpiforwindows在这一块我浪费了很多时间。首先windows下(自己电脑的多核)和一般的工作站是不一样的。windos为了兼容mpi,自己做了一个基于一般电脑的MPI实现,如果要安装真正意义的mpi,在intel上有。我这里是为了在自己笔记本上学习mpi,用的市微软的HPCPack2008R2MS-MPIRedistributablePackagewithService
2、Pack4-中文(简体),下载地址:。不过如果是想在自己笔记本上用fortran版的mpi,即用fortran编译mpi,那么和这里的不一样。这里是c的。fortran的以后添加。二安装mpi我的电脑是64位的,所以安装的是mpi_x64.msi,默认安在C:ProgramFilesMicrosoftHPCPack2008R2,三配置vs2010这里的配置有点多。3.1配置目录,即加载Include和Lib库配苣(彳活SODtbugJ平台F):MSCProg+EFilesMicro»nHPCPack2008R2Li逢毛非可虫辰#强赳含巨云弓用巨录原理云源目录劳聆目景VC+言曩:$(V
3、CfristaIIDir)include;$(VlrtallDir)atlmfcinclbde5>C/C4-4-#成器常规SA祝化#*】DL命合行海单ZM。浏第侑忌生丈斯巨定又生必晦糖分忻可执偷件很生EfiVC+或虬期乩授素司执行刻淘睥的蟹径.寻境亶量PATH倒囱3.2配置运行库刁平台:朝g配置。:活曲通用M性J配置重住诙VCt目录JC/C+聿规,黄何辑维器鉴犊咬编僵头而亡文件顺皂翕部j夸打宣人青第文件猊新代化嵌/匕【DL袖垣启用涂昂池吕声最小里斯生龙糖5瓣启用彪船令橐浮幕目用淳点异堂启用字符串池呈照in)是f/El-sc)耒萸宿度f/fpprecise)免评编蓝岳砌丘迂程匚.压程垣m呻
4、有由副潼庖同宇等看壬垒个只读电玄.c/CL/02钳/ZIS5?M/GF选或3.3预处理处理,这里至于为什么,我没搞懂,ext.pcintToPaint睫(D;活xt/fDeoug)WIN32;_DEBJS;_CONSOLE;MPlCH_SiaP_MFlQ(X通月屠性配置曷哇VCf-目景,C/C+十常短语言西徽呈头皆己艾伴溯览唁且辞令行袂宵人清级:I*幡供化部廊】DL请级村行清是二且或鞭斑翌器定立聪的碘彪靛k落点包含留径丈件3.4加载依赖项配宜我&盾可Debug)mimpi.Iib5(AdditionaiDependencieiJ附加依赣眼主蔻蛔做蹄M就呗ftMkeinel3Zlib蘑扈
5、住Eflfe与现活1VC+-目聂-QC+-襁&疵通爵'专言直甘郊t盲蝮金令有,赣靠星规孩割皎作-版繇VAtCL言皱靠令可,清口时M破攻最楣曾宣跃住我符号引用SllMDLL四编译这是一个测试例子,在vs2010下编译生成xx.exe文件(具体看自己的命名)cppviewplaincopy1./*2.功能:mpi点对点通信3.时间:2012.12.134.*/5. #include<stdio.h>6. #include<string.h>7. #include"mpi.h"8.8. #defineBUFLEN5129. intmain(
6、intargc,char*argv)10. 11. intmyid,numprocs,next,namelen;12. charbufferBUFLEN,processor_nameMPI_MAX_PROCESSOR_NAME;13. MPI_Statusstatus;15.14. /15. MPI_Init(&argc,&argv);16. MPI_Comm_size(MPI_COMM_WORLD,&numprocs);17. MPI_Comm_rank(MPI_COMM_WORLD,&myid);18. MPI_Get_processor_name(proc
7、essor_name,&namelen);21.19. printf("Process%don%sn",myid,processor_name);20. printf("Process%dof%dn",myid,numprocs);21. memset(buffer,0,BUFLEN*sizeof(char);22. if(myid=numprocs-1)23. 24. next=0;25. 26. else27. 28. next=myid+1;29. 30. if(myid=0)31. 32. strcpy(buffer,"hell
8、othere");33. printf("%dsending'%s'n",myid,buffer);fflush(stdout);MPI_Send(buffer,strlen(buffer)+1,MPI_CHAR,next,99,MPI_COMM_WORLD);34. printf("%drecevingn",myid);fflush(stdout);MPI_Recv(buffer,BUFLEN,MPI_CHAR,MPI_ANY_SOURCE,99,MPI_COMM_WORLD,&status);35. printf(&
9、quot;%dreceived'%s'n",myid,buffer);fflush(stdout);36. 37. else38. 39. printf("%dreceivingn",myid);fflush(stdout);MPI_Recv(buffer,BUFLEN,MPI_CHAR,MPI_ANY_SOURCE,99,MPI_COMM_WORLD,&status);46.printf("%dreceived'%s'n",myid,buffer);fflush(stdout);47.MPI_Send(
10、buffer,strlen(buffer)+1,MPI_CHAR,next,99,MPI_COMM_WORLD48.49.50.51.52.hprintf(MPI_Finalize();return0;"%dsending%s'n",myid,buffer);fflush(stdout);五运行L1回因为mpi是有命令行输入的,需要mpiexec.exe来运行,函言瑾员,C:Windovjssystenn32cmd,exeb:ProsfraniFilesMIiGrosofiTHPCPack008R2in>C:xPrejjAiiiPilesMlierosoFtH
11、PCPaulk日8H2Bin>np.iexec-n57页目、敷字岩呈MPIC_MP1_X-BHJJebi*gStext_pointToPoIni_exeError:厚apoxt:iLvenumberaFprocessesFollowxnf七henoption«C:rosfrAnFilesrosoftNPCPagR260SR2Bin>npiexec-n4页目翌字岩心'ZGG-3013031&HBSEGC-2013031&HBSZGC-2012021fcHBSi'LBM堀呈序g_T1PIG_MPI_LBI1SDehusrXtGxt_poinlxIoPDint.BxeProcess1drPracess1ofLreceiuingPpocese:2onProcessZofZreceivingPpoeese0onProcess:9ofpendingrJhe1lothere1IPpocess?onZGC-2ai3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030数字化工具在幼儿智力开发中的创新应用与趋势
- 连锁药店库存管理及补货策略
- 2025-2030教育行业标准体系建设现状与发展建议分析报告
- 2025-2030教育用显微镜产品迭代方向与渠道拓展研究
- 2025-2030护肤品市场细分品类发展前景及竞争格局分析报告
- 2025-2030抗菌肽药物研发管线竞争格局及专利壁垒分析报告
- 2025-2030抗菌涂层材料在医疗器械中的渗透率与感染防控价值
- 2025-2030抗癫痫药物市场容量预测及竞争策略分析报告
- 2025-2030慢性病管理服务模式创新与支付体系改革影响分析
- 2025-2030感统训练器材市场供需状况与渠道拓展建议
- 北京海淀区2024-2025学年高三上学期期中生物试卷(无答案)
- 浙江省浙南名校联盟2025届高三上学期第一次联考(10月)数学试题 含解析
- 乐理与视唱练耳课件下载两篇
- 家庭教育中的孩子品格养成
- 光伏电站安全运维讲解
- 缺血性脑血管疾病
- 第2讲科研不端不当行为及其桅
- 工作岗位名称、编码、职责国家统一标准
- 《建筑平立剖面》课件
- 拼多多市场营销案例分析
- 徐汇区智能鱼池施工方案
评论
0/150
提交评论