MPI_Datarep_conversion_function fonction de rappel
Cette fonction est un espace réservé aux fonctions définies par l’utilisateur pour convertir la représentation de données de fichier en représentation native, et inversement.
Syntaxe
int MPI_Datarep_conversion_function(
_Inout_ void *userbuf,
MPI_Datatype datatype,
int count,
_Inout_ void *filebuf,
MPI_Offset position,
_In_ void *extra_state
);
Paramètres
userbuf
Mémoire tampon native.datatype
Type de données des éléments.count
Nombre d'éléments.filebuf
Mémoire tampon de fichier.position
Position dans la mémoire tampon de lecture.extra_state [in]
État supplémentaire.
Valeur retournée
Les fonctions de conversion doivent retourner un code d’erreur. Si le code d’erreur retourné a une valeur autre que MPI_SUCCESS, l’implémentation génère une erreur dans la 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
Configuration requise
Produit |
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 |
En-tête |
Mpi.h ; Mpif.h |