funktionen MPI_Get_count

Hämtar antalet element på "översta nivån".

Syntax

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

Parametrar

  • status [in]
    Returstatus för mottagningsåtgärden.

  • Datatyp
    Datatyp för varje mottagningsbuffertelement.

  • räkna [ut]
    Antal mottagna element.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

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

Kommentarer

Om datatypens storlek är noll returnerar den här rutinen antalet noll. Om mängden data i status inte är en exakt multipel av datatypens storlek (så att antalet inte skulle vara en integrerad del) returneras ett antalMPI_UNDEFINED i stället.

Krav

Produkt

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

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI punkt-till-punkt-funktioner