MPI_datatype MPI_Type_f2c(MPI_Fint datatype)
把Fortran数据类型句柄转换成C数据类型句柄

int MPI_Type_free_keyval(int *type_keyval)
释放用MPI_Type_create_keyval创建的属性关键字

int MPI_Type_get_attr(MPI_Datatype type, int type_keyval, Void *attribute_val, int *flag)
返回与一个数据类型上缓冲的属性关键字对应的值

int MPI_type_get_contents(MPI_Datatype datatype, int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI_Aint array_of_addresses[], MPI_Datatype array_of_datatypes[])
返回用来创建派生数据类型的参数的值

int MPI_Type_get_envelope(MPI_Datatype datatype, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner)
返回数据类型的类型和用来创建数据类型的参数的数量和类型

int MPI_Type_get_extent(MPI_Datatype datatype, MPI_Aint *lb, MPI_Aint *extent)
返回数据类型的下限和范围

int MPI_Type_get_name(MPI(_Datatype type, char *type_name, int *resultlen)
返回与数据类型对应的名称

int MPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb, MPI_Aint *true_extent)
返回数据类型的真实范围

int MPI_Type_match_size(int typeclass, int size, MPI_Datatype *type)
返回与指定类型和大小的局部变量匹配的MPI数据类型

int MPI_Type_set_attr(MPI_Datatype type, int type_keyval, void *attribute_val)
设置在一个数据类型上缓冲的属性关键字的值

int MPI_Type_set_name(MPI_Datatype type, char *type_name)
把名字和数据类型相关联

int MPI_Unpack_external(char *datarep, void *inbuf, MPI_Aint insize, MPI_Aint *position, void *outbuf, int outocunt, MPI_Datatype datatype)
以指定的格式将数据解包

int MPI_Unpublish_name(char *service_name, MPI_Info info, Char *port_name)
取消一个以前发布的服务名

MPI_Fint MPI_Win_c2f(MPI_Win win)
把C窗口对象句柄转换为Fortran窗口对象句柄