MPI_Datarep_conversion_function função de chamada de retorno
Esta função é um marcador de posição para as funções definidas pelo utilizador para converter da representação de dados de ficheiros para representação nativa e vice-versa.
Sintaxe
int MPI_Datarep_conversion_function(
_Inout_ void *userbuf,
MPI_Datatype datatype,
int count,
_Inout_ void *filebuf,
MPI_Offset position,
_In_ void *extra_state
);
Parâmetros
userbuf
Memória intermédia nativa.tipo de dados
Tipo de dados dos elementos.contagem
Número de elementos.filebuf
Memória intermédia de ficheiros.position
Posição na memória intermédia de leitura.extra_state [em]
Estado extra.
Valor devolvido
As funções de conversão devem devolver um código de erro. Se o código de erro devolvido tiver um valor diferente de MPI_SUCCESS, a implementação gerará um erro na classe MPI_ERR_CONVERSION.
Fortran
SUBROUTINE DATAREP_CONVERSION_FUNCTION(USERBUF, DATATYPE, COUNT, FILEBUF,
POSITION, EXTRA_STATE, IERROR)
<TYPE> USERBUF(*), FILEBUF(*)
INTEGER COUNT, DATATYPE, IERROR
INTEGER(KIND=MPI_OFFSET_KIND) POSITION
INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE
Requisitos
Produto |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package ou HPC Pack 2008 Client Utilities |
Cabeçalho |
Mpi.h; Mpif.h |