第六章节消息传递编程接口MPI.pptVIP

  • 1
  • 0
  • 约5.19千字
  • 约 24页
  • 2020-06-11 发布于天津
  • 举报
1 第六讲 消息传递编程接口 MPI 三、 MPI 数据类型 2 MPI 数据类型 ? MPI 数据类型定义 ? MPI 数据类型的大小、上下界、域及相关函数 ? MPI 新数据类型的创建、提交与释放 ? MPI 数据的打包与解包 3 MPI 数据类型 ? MPI 原始数据类型 ? MPI 消息传递通常只能处理 连续存放 的 同一类型 的数据 ? MPI 自定义数据类型 ? 如果需要发送或接收具有复杂结构的数据时,可以使用自 定义数据类型 ? 使用自定义数据类型的好处: 有效减少消息传递次数,增大通信粒度,同时可以避免或 减少消息传递时数据在内存中的拷贝 MPI 的数据类型只用于消息传递 ! 4 MPI 数据类型定义 ? MPI 数据类型由两个相同长度的序列组成: 类型序列 和 位 移序列 { t 1 , t 2 , t 3 , ..., t n } { d 1 , d 2 , d 3 , ..., d n } ? t i 的取值为 基本数据类型 ? d i 表示位移,取值为整数,以 字节 为单位 ? 新建的数据类型称为 复合数据类型 ? MPI 数据类型图 {( t 1 ,d 1 ) , ( t

文档评论(0)

1亿VIP精品文档

相关文档