最新并行实验一.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE # 实验一 一、实验题目 MPI安装与程序编译、运行和调试 实验目的 搭建MPI并行编程环境,开发并行程序;学习并行程序的编写、编译、运行 步骤,了解系统结构对编程模式和环境工具的影响。 实验内容: 在计算机局域网上安装MPICH2虚拟机,用一个简单的计算实例进行测试。 运行 实验代码 \MPI 运行程序 \ 文件夹下面的 hello.c 、 who.c 、 message.c 、 isend.c 和 mtpi.c 程序实例,体会 MPI 中获取进程标识、消息传递及非阻塞通 信等工作模式。 本次实验环境如下: 机器型号: DELL Inspiron 15R-5521 CPU:Intel(R)Core(TM) i5-3337U CPU @1.80GHZ 运行内存( RAM) 4GB 操作系统: Windows 7(32 位) 开发工具: Visual Studio 2012 MPICH版 本:mpich2- 创建用户 创建一个管理员级别的用户,本次实验创建了一个用户名为“mpi”密码同 为“ mpi”; 安装 MPICH 2.1打开名为“ mpich2- ,将 MPICH 安装到 C:\Program Files(X86)\MPICH2 下。 2.2 安装完毕后,打开 wmpiregister.exe ,将第一步创建的用户的用户名和密码输入 Account 和 password 对应的文本框内,点击注册后退出。如图 3-1 : rFlI MPIEXEC ^register wrapper Use thi s tool to encryp t an acc:ount and password to be used by to launch. mpichZ jobs? The account prcvi ded must be a vali d user account available on all the nodes that will participate in mpich2 j obs. E茎卯pl电: mydodn ai ikVmyae c cunt my a.e count Account: Account: password Click register to the ere dent i als amd Remote to delete the eredentialE; for the current user. Regi ster Remove OK Cancel Fasswordl encrypted into th? Regi stry. 图3-1 MPI注册 2.3打开wmpiexec.exe,运行自带的cpi.exe测试程序,测试安装是否顺利。 若出现“ Error: No smpdpassphrase specified through the registry or .smpd file, exiti ng. ”或者其它非正常提示,均说明安装错误。正确安装后,运行测 试程序如图3-2 : 图3-2测试程序运行结果 2.4 在 Visual Studio 2012 中配置 MPI 打开 Visual Studio2012 ,文件-新建-项目,在 Visual C++下选择 Win32控制台应用程序,命名为“MPITest” ,创建完成后右击此项目,选择属性。 (2)配置目录,即加载Include和Lib库。依次选择配置属性-VC++目录, 将目录依次添加进去后点应用,如图 3-3 : 可拓文曽目誤色含巨录引用巨录库吕录 可拓文曽目誤 色含巨录 引用巨录 库吕录 Wirdows运行互目录 ${VC1 nstallDirjbin;$(WindowSD_EKecutablePatti_Kfi6);$(Viln£r3llDi v C:\Prflgrant Fik^pec H 2\irbelud^$(vaH£td II Dirjl ndud£;$ o tlVCInsta II Dir)atlmfc\Jibjl(VCIn?tall Dir)l ib CAProgram Files PICH 2\li nstal I Di d I i b;S(VCIn3ta 110 t{WindowsSDK^M Path) S(V€1 nstall Dir)3tlrnfr\src\jnfc; f (VCI n stall DirJatlmf^.src^jTTfcmrS (VCIn sta $(^€1 n5tall Dirjinclud e;$(VCInrtall Di rjatlnnf£\include: $ (Wi ndQiira^DKJnc 图3-3 配置目 录 (3)配置运行库。依次选择配置

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档