《MPI编程手册——并行计算(完整版)》详尽介绍了消息传递接口(MPI)标准,涵盖MPI的基本概念、函数用法及高级技术,是进行高性能并行计算编程的权威指南。
《中文版MPI编程手册》由都志辉编著、李三立审阅及陈渝与刘鹏校对完成。本书深入介绍了最常用的并行程序——MPI并行程序的设计方法,适用于高校三年级或四年级本科生以及非计算机专业的研究生作为教材和自学参考书使用;同时也适合于从事高性能计算的用户进行自我学习。无论是具备FORTRAN还是C语言编程经验的人士都能通过阅读此书掌握其内容。
本书首先介绍了并行程序设计的基础知识,为读者提供必要的基本技能。其次,它详细讲解了MPI的基本功能,并从简单的例子入手帮助初学者理解如何编写和架构MPI程序;这部分对于拥有串行程序设计背景(C或FORTRAN)的人员来说是易于理解和接受的。
接下来的部分深入探讨了MPI高级特性,旨在指导已经掌握了基础内容的人士进一步学习如何利用各种复杂的MPI功能来优化他们的代码。最后,本书介绍了最新的MPI发展成果——包括动态进程管理、远程存储访问和并行文件读写在内的MPI-2扩展部分,并提供了所有关键调用的示例程序。
书中不仅包含了大量图表与示范性案例以帮助理解每个章节的关键点,还对这些实例进行了详细的解析。通过将例子的学习与对MPI函数的理解相结合,读者可以更有效地掌握知识和技能。
本书的目标不仅仅是教导如何编写从简单到复杂的MPI并行程序;更重要的是希望在学习过程中培养一种解决问题的并行思维模式,并使并行计算成为解决实际问题时的重要工具之一。