MPI_Type_hindexed(count, array_of_blocklenghths, array_of_displacements, oldtype, newtype, ierror)
integer count, array_of_blocklengths(*), array_of_displacements(*),
oldtype, newtype, ierror
  按照字节偏移, 创建一个数据类型索引,即将废弃的特性, 建议使用MPI_type_create_hindexed来代替

MPI_Type_hvector(count, blocklength, stride, oldtype, newtype, ierror)
integer count, blocklength, stride, oldtype, newtype, ierror
  根据以字节为单位的偏移量, 创建一个向量数据类型,即将废弃的特性, 建议使用MPI_type_create_hvector来代替

MPI_Type_indexed(count, array_of_blocklengths, array_of_displacements, oldtype, newtype, ierror)
integer count, array_of_blocklengths(*), array_of_displacements(*),
oldtype, newtype, ierror
  创建一个索引数据类型

MPI_Type_lb(datatype, displacement, ierror)
integer datatype, displacement, ierror
  返回指定数据类型的下边界,即将废弃的特性, 建议使用MPI_type_get_extent来代替

MPI_Type_size(datatype, size, ierror)
integer datatype, size, ierror
  以字节为单位, 返回给定数据类型的大小

MPI_Type_struct(count, array_of_blocklengths, array_of_displacements, array_of_types, newtype, ierror)
integer count, array_of_blocklengths(*), array_of_displacements(*)
array_of_type(*), newtype, ierror
  创建一个结构数据类型,即将废弃的特性, 建议使用MPI_type_create_struct来代替

int MPI_Type_ub(MPI_Datatype datatype, MPI_Aint * displacement)
  返回指定数据类型的上边界,即将废弃的特性, 建议使用MPI_type_get_extent来代替

MPI_Type_ub(datatype, displacement, ierror)
integer datatype, displacement, ierror
  创建一个向量数据类型

MPI_Type_vector(count, blocklength, stride, oldtype, newtype, ierror)
integer count, blocklength, stride, oldtype, newtype, ierror
  创建一个矢量数据类型