新闻资讯
看你所看,想你所想

MPI并行程序设计实例教程

《MPI并行程序设计实例教程》是2009年清华大学出版社出版的图书,作者是张武生、李建江。

  • 书名 MPI并行程序设计实例教程
  • 作者 张武生、李建江
  • 出版社 清华大学出版社
  • 出版时间 2009年
  • 定价 39.5 元

内容简介

  《MPI并行程资供罪来端测序设计实例教程》旨在通过示例全面介绍MP1并行程序开发库的使用方法、程序设计来自技巧等方面的内容,力争完整讨360百科论MP1规范所定义的各种特征。主要也括MPI环境下开发并行程序常用的方法、模式、技巧等内容。在内容组织上力求全面容牛设语适因去综合地反映MPl定未歌好的守-1和MPI-2规范。对MPI所定义的各种功能、特征分别给出可验证和测试其工作细节的示例程序。

编辑取帝银欢只白映汉言推荐

  ◆书中内容侧重于以MPI库为基础开发并行应用程序,对MP规镇稳要题已消考货信么训范定义的各项功能和特征在阐述其特点基础上均配以实例加以说明和印证。

  ◆书中所附实例尽量采用独立的功能划分,其中的代码片段可直接用于并行应用程序开发

  ◆在讲述基本原理的同时,注重对各项消息传递和管理操作的功能及局限性、适用性进行分析从而使熟读此书的读者能够编写出适合应用特点,易维护、高效率的并行程序。

  ◆与《MPI并行程序设计实例教程》配套的电子教案可在清华大学出版社网站下考站采政望护增主双冲理载。

目录

  第1章MPI并行环境及编程模型

  1.1MPICH2环境及安装和测试

  1.1.1编译及安装

  1.1.2配置及验汪

  1.1.3应用程序的编译、链接

  1.1.4运行及调试

  1.1.5MPD中的安全问题

  1.2MPI环境编程模型

  1.2.1并行系统介绍

  1.2.2并行编程模

  1.2.3MPI程序工作声余丰兰模式

  1.3MPI消息传递通信的基本概念

  1.3.1消息

  1.3.2缓冲区

  1.3.3通信子

  1.3.4进样号和l进程

  1.3.5通价胁议

  1.3.6隐形对象

  第2章点到点通信

  2.1阻糍通信

  2.1.1标准通信模式

  2.1.2缓冲通信模式

  2.1.3就绪通信模式

  2.1.4同步通信模式

  2.1.5小结

  2.2非阻塞通信

  2.2.1通信结束测试

  2.2.2非重复的非阻塞通

  2.2.3可醺复的非阻塞通信

  2.2.4Probe和Cancel

  2.3组合发送接收

  2.3.1MPl_Send,MPI_RecvoM务曾夫Pl_Sendreev

  2.3.2MPI_Bsend←→MP须创且题核商革史半硫亲l_Sendrecv

  2.3.3MPI_Rsend←→MPI_Sendrecv

  2.3.4MPl_Ssend←→MPl_Sendrecv

  2.3.5MPl_lsend←→MP1一Sendrecv

  2.3.6MPl_Ibsend←→MPI_Sendrecv

  2.3.7MP来自I_Irsend←→M360百科PI_Sendrecv

  2.带黄军3.8MPl_Issend,MPI_Irecv←→MPI_Sendrecv

  2.3.9MPISend_init←→MPl_Sendrecv

  2.3.10MPI一Bsendjinit←→MPl_Sendrecv

  2.3.11MPI_Rsend_init←→MPI_Sendrecv

  2.3.12MPl_Sse至程构nd_init,MPl_市犯裂威真答征轴显Recv_init←→MPl_Sendrecv

  2.4点到点通信总结

  2.4.1关于预防死锁

  2.4.2关于阻塞与非阻塞、同步与异步

  2.4.3关于操作的执行顺序及"公府是候再平性"

  第3章组与通信子

器刘多品  3.1简介

  3.2组管理API

  3.2.1组的构建及取消

  3.2.2访问组的相关信息和属性

  3.3组问通信

  3.3.1创建与取消

  3.3.2访问通信子信息

  3.4组间通信

  3.4.1访问函数

  3.4.2构造和取消函数

  3.5属性

  3.5左运关育不陆措处.1创建及释放属性操作

  3.5.2访问属性操作

  3.5.3设置及删除属性操作

  3.5.4命名通信子对象

  3.6错误处理

  3.7组及通信子的小

  第4章集合通信

  4.1随植1←→N

  4.1.1MPI_Bcast

  4.1.2MPI_Scatter/MPI_Scatterv

  4.2的错英效抓N←→1

  4.2.1MPl_Gather/MPI_Gatherv

  4.2.2MPI_Reduce

  4.3N←→N

  4.3.1MPI_A温愿查求降输还半家永llgather/M斯费武跳绍药油段支而秋PI_Allgatherv.

谈元批友呢搞展探段具  4.3.2MPI_Allreduce

  4.3.3MPl_Reducesca尔等未弦业味自批tter

  4.3.4MPI_Alltoall/MPIAlltoallv/MPI_Alltoallw

  4色角油数觉破杨超面缩响.3.5MPI_Scan/MPI_Exscan

  4.4同步操作--MPI_Barrier

  第5章数据类型

  5.1类型图

  5.2与数据类型相关的API函数

  5.2.1创建

  5.2.2访问

  5.2.3注册与取消

  5.3数据类型在通信函数缓冲区的构成

  5.4数据类型的属性

  5.4.1属性创建与释放

  5.4.2属性操作

  5.4.3复制数据类型

  5.4.4类型属性举例

  5.4.5数据类型命名

  5.5数据类型的析构

  5.5.1获取创建数据类型MPI函数所使用参数数量信息

  5.5.2获取创建数据类型MPI函数所使用实际参数信息

  5.5.3示例

  5.6打包/解包

  第6章进程拓扑

  第7章动态进程管理

  第8章单向通信/远端内存访问

  第9章并行I/O

  第10章MPI与外部环境的信息交互

  第11章MPE

  参考文献

  ……

转载请注明出处安可林文章网 » MPI并行程序设计实例教程

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com