1、学习目标 MPI可以进行不连续数据的发送,而实现这一功能的机制就是MPI提供了派生类型的定义和数据打包与解包功能,通过本章的学习,了解并掌握MPI的各种不同形式的新数据类型定义方法和数据的打包与解包操作。 2、重点和难点 各种数据类型的定义方法,其中弄清楚各个参数的确切含义是问题的关键,能够根据定义画出新类型的类型图,向量数据类型是最常见和最常使用的数据类型。 类型对齐是本章的重点,也是难点。 3、学习方法 对于复杂类型的定义,最有效的办法就是一个一个地将其组成部分画出,然后得到一个总体的概念。 注意类型对齐要求在新类型中的作用。 4、本章的学习内容 思考问题(带着问题学习) 你所知道的那些程序设计语言允许编程者类型定义新的类型,其优缺点是什么? 如何得到新类型的大小? 你认为MPI引入派生数据类型定义的目的是什么? |
||