MPI并行编程入门与高级特性探索

5星 · 超过95%的资源 需积分: 18 67 下载量 175 浏览量 更新于2024-07-18 收藏 926KB PDF 举报
"MPI并行程序设计(都志辉) - 高性能计算并行编程技术" 本书《MPI并行程序设计》由都志辉编著,主要针对高校三四年级本科生和非计算机专业的研究生,同时也适合有FORTRAN和C编程经验的并行计算及高性能计算用户作为自学参考。书中详尽地介绍了MPI并行程序设计的方法,旨在让读者不仅学会编写MPI程序,还能在实际问题解决中运用并行求解的思维方式。 在内容上,本书分为四个部分。第一部分是并行程序设计基础,涵盖了并行计算机的分类(如指令与数据、存储方式)、并行编程模型与并行语言,以及并行算法的分类和设计。这部分为后续的MPI学习奠定了理论基础。 第二部分深入讲解基本的MPI并行程序设计。从MPI的基本概念、目的、产生背景,到MPI的语言绑定和主要实现,逐步引导读者了解MPI。第5章则通过编写第一个MPI程序——"Hello World"程序,让读者初步体验MPI程序设计的基本过程和框架。 第三部分涉及MPI的高级特性,适合已经掌握MPI基础的读者进一步学习如何编写更简洁高效的MPI程序,利用各种高级和复杂的MPI功能。这部分内容将帮助读者提升MPI编程技能,实现更复杂的并行计算任务。 最后一部分介绍了MPI的最新发展,包括MPI-2的关键扩充,如动态进程管理、远程存储访问和并行文件读写等。这些扩展功能为MPI提供了更强大的适应性和灵活性,适应了现代并行计算的需求。 全书配有丰富的图表和示例程序,对关键部分进行了解析或注释,鼓励读者结合实例和MPI调用讲解进行学习,以提高理解和应用能力。通过本书的学习,作者期望读者能够在面对问题时自然而然地想到并行求解的方法,使并行编程成为解决问题的重要工具。
2014-04-08 上传
中文版mpi编程手册 写得很详细 都志辉编著 李三立审阅 陈渝刘鹏 校对 本书介绍目前最常见的并行程序—MPI并行程序的设计方法它适合高校三四年级本科 生非计算机专业研究生作为教材和教学自学参考书也适合于广大的并行计算高性能计 算用户作为自学参考书使用对于有FORTRAN和C编程经验的人员都可以阅读并掌握 本书的内容 首先介绍了并行程序设计的基础提供给读者进行并行程序设计所需要的基本知识然 后介绍了MPI的基本功能从简单的例子入手告诉读者MPI程序设计的基本过程和框架 这一部分是具有C或/FORTRAN串行程序设计经验的人员很容易理解和接受的接下来介绍 MPI程序设计的高级特征是已经掌握了MPI基本程序设计的人员进一步编写简洁高效的 MPI程序使用各种高级和复杂的MPI功能所需要的最后一部分介绍了MPI的最新发展和 扩充MPI-2 主要包括三个部分动态进程管理远程存储访问和并行文件读写 本书包括了MPI-1的全部调用和MPI-2的关键扩充部分的调用并附以大量的图表和示 例性程序对程序的关键部分给出了讲解或注释读者若能将例子和对MPI调用的讲解结合 起来学习会取得更好的效果 本书的目的不仅是教给读者如何去编写从简单到复杂的MPI并行程序更重要的是 希望在学习本书之后在读者以后解决问题的过程中能够树立并行求解的概念使并行方 法真正成为广大应用人员和程序开发员手中的重要工具