Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Registre un conjunto de funciones de conversión de datos proporcionadas por el usuario.
Sintaxis
int MPIAPI MPI_Register_datarep(
_In_ char *datarep,
_In_opt_ MPI_Datarep_conversion_function *read_conversion_fn,
_In_opt_ MPI_Datarep_conversion_function *write_conversion_fn,
_In_ MPI_Datarep_extent_function *dtype_file_extent_fn,
_In_opt_ void *extra_state
);
Parámetros
datarep [in]
Identificador de representación de datos.read_conversion_fn [in, opcional]
Función invocada para convertir de representación de archivo a representación nativa.write_conversion_fn [in, opcional]
Función invocada para convertir de representación nativa a representación de archivo.dtype_file_extent_fn [in]
Función invocada para obtener la extensión de un tipo de datos como se representa en el archivo.extra_state [in, opcional]
Estado adicional que se pasa a las funciones de conversión.
Valor devuelto
Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.
En Fortran, el valor devuelto se almacena en el parámetro IERROR .
Fortran
MPI_REGISTER_DATAREP(DATAREP, READ_CONVERSION_FN, WRITE_CONVERSION_FN,
DTYPE_FILE_EXTENT_FN, EXTRA_STATE, IERROR)
CHARACTER*(*) DATAREP
EXTERNAL READ_CONVERSION_FN, WRITE_CONVERSION_FN, DTYPE_FILE_EXTENT_FN
INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE
INTEGER IERROR
Requisitos
Producto |
Paquete redistribuible DE HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities |
Encabezado |
Mpi.h; Mpif.h |
Biblioteca |
Msmpi.lib |
Archivo DLL |
Msmpi.dll |