- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPI程序设计报告
目录 一:MPI简介 2 二:安装虚拟机 2 三:安装操作系统 3 四:安装编译器 5 五:安装MPICH 6 六:虚拟机之间联网 7 七:创建账号 10 八:创建共享文件夹 11 九:映射网络驱动器 12 十:编译一个mpi程序 13 十一:运行mpi程序 15 十二:总结 19 Mpi并行程序设计报告 学院:信息学院 班级:电子1002班 姓名:钱振林 学号一:MPI简介 MPI(Message Passing Interface ) 消息传递接口标准规范,是实现SMPD结构的并行计算的一个主要方法。MPI由MPIF(Message Passing Interface Forum)(MPIF是由40多个成员参与的非官方组织)负责制订与维护。MPI设计的目标针对面向消息传递程序设计思想提供一套广泛使用的、实用的、轻便的、高效的和灵活的消息传递接口标准。MPI是一个库,而不是一门语言。许多人认为,MPI就是一种并行语言,这是不准确的。但是,按照并行语言的分类,可以把FORTRAN+MPI或C+MPI看作是一种在原来串行语言基础之上扩展后得到的,并行语言MPI库可以被FORTRAN77/C/Fortran90/C++调用,从语法上说,它遵守所有对库函数/过程的调用规则,和一般的函数/过程没有什么区别;MPI是一种标准或规范的代表,而不特指某一个对它的具体实现,迄今为止,所有的并行计算机制造商都提供对MPI的支持,可以在网上免费得到MPI在不同并行计算机上的实现,一个正确的MPI程序可以不加修改地在所有的并行机上运行;MPI是一种消息传递编程模型,并成为这种编程模型的代表。事实上,标准MPI虽然很庞大,但是它的最终目的是服务于进程间通信这一目标的VirtualBox-4.0.4-70112,并且能在windows7的64位上运行。 三:安装操作系统 操作系统我选择目前用量最大的Windows xp操作系统。首先去学校/software/ByCompany/Microsoft/Microsoft.Windows/Windows.XP/站点下载到win xp操作系统iso镜像文件。 四:安装编译器 由于我的原来的完整版vc++6.0安装出现问题,所以我选择安装了cv++6.0中文企业精简版。 五:安装MPICH 六:两台虚拟电脑之间联网 首先配置两台虚拟电脑的网络设置。 连接这块我花费的时间最长,因为起初不怎么了解winxp的联网设置,只能从网上一点点查找链接方法,但是设置好又出现了很多问题。下面就我此次联机遇到的问题进行简单的介绍,起初我设置好了两台电脑网络协议,可是就是在相同工作组下就是找不到对方的电脑,这让我很不解,我试了很多方式都没法解决,只有上网请教了一下别人。最后换成了桥接的连接方式才成功实现两台电脑的连接。 到此完成实现两台电脑在同一工作组下并且能共享文件资源。 七:创建账号 创建一个新的mpi账户,过程是创建mpi用户-隶属于-添加-高级-立即查找-Administrors –确定即可。 但是添加完账户重启连接出现问题,就是我访问对方电脑的总是出现访问权限。 后来上网查了一下才知道我把对方给拒绝了,安全设置\本地策略\用户权限分配\中的“拒绝从网络访问这台计算机”,把guest删除 十:编译一个mpi程序 用vc++6.0打开C:\Program Files\MPICH\SDK\Examples\nt下的examples.dsw,但是编译出现问题,可能是我安装的是精简版的缘故吧,不过幸好我的本机上安有Microsoft Visual Studio 2010。 我就用这个软件来编译mpi的程序,这个软件编译还是很成功的。 十一:运行mpi程序 首先将并行的电脑添加进去,首先运行 mpi-mpi config tool 分别将STU3和STU1两台虚拟电脑加入并行环境内。 打开mpirun开始运行刚才编译的并行程序。 加入mpi程序 输入之前建立的账号密码 点击开始运行,下面是详细的程序运行截图,这两个电脑一起的比对图 这是STU1的运行截图 这是STU3的运行截图,两台电脑的cpu使用率都达到100% 两台电脑的完整比对图 至此我的mpi程序实验到此结束。 十二:总结 这个程序花了我好几天的时间,从开始的搭建虚拟平台到最后的程序运行成功可以说是对自己的一个锻炼。每一次的遇到问题与每一次的解决问题都是一个成长。我学会了怎么用虚拟机,我学会了怎么用虚拟机之间更换连接方式,也懂得了如何设置联网等等,每一次遇到问题解决解决问题都是一种锻炼,一种尝试,从我上程序课我懂得了很多电脑硬件和软件的知识,这些可能对于我这个专业以后都是没有机会接触的
有哪些信誉好的足球投注网站
文档评论(0)