Sdílet prostřednictvím


MPI_Get_count funkce

Získá počet prvků "nejvyšší úrovně".

Syntaxe

int MPIAPI MPI_Get_count(
  _In_  MPI_Status   *status,
        MPI_Datatype datatype,
  _Out_ int          *count
);

Parametry

  • status [in]
    Stav vrácení operace příjmu.

  • Datatype
    Datový typ každého prvku vyrovnávací paměti příjmu.

  • count [out]
    Počet přijatých prvků

Vrácená hodnota

Vrátí MPI_SUCCESS při úspěchu. V opačném případě je návratovou hodnotou kód chyby.

Ve Fortranu je vrácená hodnota uložena v parametru IERROR .

Fortran

    MPI_GET_COUNT(STATUS, DATATYPE, COUNT, IERROR)
        INTEGER STATUS(MPI_STATUS_SIZE), DATATYPE, COUNT, IERROR

Poznámky

Pokud je velikost datového typu nula, vrátí tato rutina počet nula. Pokud množství dat ve stavu není přesným násobem velikosti datového typu (aby počet nebyl integrální), vrátí se místo toho početMPI_UNDEFINED .

Požadavky

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package nebo HPC Pack 2008 Client Utilities

Hlavička

Mpi.h; Soubor Mpif.h

Knihovna

Msmpi.lib

DLL

Msmpi.dll

Viz také

Funkce MPI typu point-to-point