Udostępnij za pośrednictwem


MPI_Datarep_conversion_function funkcja wywołania zwrotnego

Ta funkcja jest posiadaczem zastępczym funkcji zdefiniowanej przez użytkownika w celu konwersji z reprezentacji danych pliku na natywną reprezentację i odwrotnie.

Składnia

int MPI_Datarep_conversion_function(
       _Inout_ void *userbuf,
       MPI_Datatype datatype,
       int          count,
       _Inout_ void *filebuf,
       MPI_Offset   position,
  _In_ void         *extra_state
);

Parametry

  • userbuf
    Bufor macierzysty.

  • Datatype
    Typ danych elementów.

  • Liczba
    Liczba elementów.

  • filebuf
    Bufor plików.

  • Pozycji
    Pozycja w buforze odczytu.

  • extra_state [in]
    Stan dodatkowy.

Wartość zwracana

Funkcje konwersji powinny zwrócić kod błędu. Jeśli zwrócony kod błędu ma wartość inną niż MPI_SUCCESS, implementacja zgłosi błąd w MPI_ERR_CONVERSION klasy.

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

Wymagania

Produkt

Pakiet redystrybucyjny PROGRAMU HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny PAKIETU HPC Pack 2008 MS-MPI lub narzędzia klienckie PAKIETU HPC Pack 2008

Nagłówek

Mpi.h; Mpif.h

Zobacz też

Różne funkcje MPI

MPI_Register_datarep