Partager via


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

Voir aussi

Fonctions diverses MPI

MPI_Register_datarep