MPI编程环境配置与示例.pdfVIP

  • 6
  • 0
  • 约7.53千字
  • 约 14页
  • 2022-05-04 发布于山西
  • 举报
. 目录 一. 系统安装 2 1. 下载地址2 2. 安装步骤2 3. Visual Stdio 设置2 二. 实验程序 3 1. 简单 MPI 编程示例 3 2. 消息传递MPI 编程示例1 4 3. 消息传递MPI 编程示例2 6 4. Monte Carlo 方法计算圆周率 9 5. 计算积分12 三. 心得体会 14 编辑版 . 一. 系统安装 1. 下载地址 FTP 匿名登陆 ,在pub/mpi/nt 文件夹中 2. 安装步骤 1) 在安装有 MPI 的计算机上要建立一个有管理员权限的账户,不可以没有密 码; 2) 双击 exe 文件,按默认设置安装 MPI ; 3) 注册 MPI 账户,调用 MPIRegister.exe ,用户名和密码即为第一步中的账户。 3. Visual Stdio 设置 为避免每新建一个项目都要设置一次,可以对它进行通用设置。 打 开 视 图 - 其 他 窗 口- 属 性 管 理 器 , 点 击 Debug|Win32 目录 下 的 Microsoft.Cpp.Win32.user ,在 VC++ 目录下的包含目录中添加 MPICH 的 Include 路径,库目录中添加 MPICH 的 Lib 路径;在链接器-输入目录下的附加依赖项中 添加 mpich.lib 、mpe.lib、mped.lib 、mpichd.lib 。 编辑版 . 二. 实验程序 1. 简单的 MPI 编程示例 1) 源代码 #include mpi.h #include stdio.h int main(int argc, char* argv[]) { int num, rk; MPI_Init(argc, argv); MPI_Comm_size(MPI_COMM_WORLD, num); MPI_Comm_rank(MPI_COMM_WORLD, rk); printf(Hello world from Process %d of %d\n, rk, num); 编辑版 . MPI_Finalize(); return 0; } 2) 运行截图 2. 消息传递 MPI 编程示例 1 1) 源代码 #include mpi.h #include stdio.h int main(int argc, char** argv) { int myid, numprocs,source; 编辑版 . MPI

文档评论(0)

1亿VIP精品文档

相关文档