Compartilhar via


MPI_Datarep_extent_function função de retorno de chamada

Essa função é um espaço reservado para funções de retorno de chamada de extensão definidas pelo usuário.

Sintaxe

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

Parâmetros

  • datatype
    Datatype.

  • file_extent [out]
    O número de bytes necessários para armazenar o tipo de dados na representação do arquivo.

  • extra_state [in]
    O mesmo argumento que foi passado para a chamada MPI_Register_datarep .

Retornar valor

As funções de retorno de chamada de extensão retornam um código de erro.

Fortran

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

Comentários

O MPI chamará essa rotina apenas com tipos de dados predefinidos empregados pelo usuário.

Requisitos

Produto

Pacote Redistribuível do HPC Pack 2012 MS-MPI, Pacote Redistribuível HPC Pack 2008 R2 MS-MPI, Pacote Redistribuível do HPC Pack 2008 MS-MPI ou Utilitários de Cliente HPC Pack 2008

parâmetro

Mpi.h; Mpif.h

Confira também

Funções diversas de MPI

MPI_Register_datarep