MPI_Datarep_extent_function回调函数

此函数是用户定义的盘区回调函数的占位符。

语法

int MPI_Datarep_extent_function(
        MPI_Datatype datatype,
  _Out_ MPI_Aint     *file_extent,
  _In_  void         *extra_state
);

参数

  • datatype
    数据类型。

  • file_extent [out]
    在文件表示形式中存储 数据类型 所需的字节数。

  • extra_state [in]
    传递给 MPI_Register_datarep 调用的同一参数。

返回值

盘区回调函数返回错误代码。

Fortran

    SUBROUTINE DATAREP_EXTENT_FUNCTION(DATATYPE, EXTENT, EXTRA_STATE, IERROR)
        INTEGER DATATYPE, IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) EXTENT, EXTRA_STATE

注解

MPI 将仅使用用户采用的预定义数据类型调用此例程。

要求

产品

HPC Pack 2012 MS-MPI 可再发行程序包、HPC Pack 2008 R2 MS-MPI 可再发行程序包、HPC Pack 2008 MS-MPI 可再发行程序包或 HPC Pack 2008 客户端实用工具

标头

Mpi.h;Mpif.h

另请参阅

MPI 杂项函数

MPI_Register_datarep