MPI编程环境配置与示例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一. 系统安装 (2)
1. 下载地址 (2)
2. 安装步骤 (2)
3. Visual Stdio设置 (2)
二. 实验程序 (3)
1. 简单的MPI编程示例 (3)
2. 消息传递MPI编程示例1 (4)
3. 消息传递MPI编程示例2 (5)
4. Monte Carlo方法计算圆周率 (7)
5. 计算积分 (9)
三. 心得体会 (10)
一.系统安装
1.下载地址
FTP匿名登陆,在pub/mpi/nt文件夹中
2.安装步骤
1)在安装有MPI的计算机上要建立一个有管理员权限的账户,不可以没有密码;
2)双击exe文件,按默认设置安装MPI;
3)注册MPI账户,调用MPIRegister.exe,用户名和密码即为第一步中的账户。
3.Visual Stdio设置
为避免每新建一个项目都要设置一次,可以对它进行通用设置。
打开视图-其他窗口-属性管理器,点击Debug|Win32目录下的er,在VC++目录下的包含目录中添加MPICH的Include 路径,库目录中添加MPICH的Lib路径;在链接器-输入目录下的附加依赖项中添加mpich.lib、mpe.lib、mped.lib、mpichd.lib。
二.实验程序
1.简单的MPI编程示例
1)源代码
2)运行截图
2.消息传递MPI编程示例1 1)源代码
2)运行截图
3.消息传递MPI编程示例2 1)源代码
2)运行截图
4.Monte Carlo方法计算圆周率1)源代码
2)运行截图
5.计算积分1)源代码
2)运行截图
三.心得体会
1.学习了MPICH的安装、注册。用户名和密码为装有MPI、的计算机的账号名
和密码(注册时密码不能为空),
2.学会执行MPI程序——基于图形界面的guiMPIRun
3.通过PPT上的程序,真正了解了什么是并行实验程序,并自己实现和观察了
并行程序执行的过程,对并行程序设计有了进一步的了解。