Condividi tramite


funzione MPI_Get_count

Ottiene il numero di elementi "di primo livello".

Sintassi

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

Parametri

  • status [in]
    Restituisce lo stato dell'operazione di ricezione.

  • datatype
    Tipo di dati di ogni elemento del buffer di ricezione.

  • count [out]
    Numero di elementi ricevuti.

Valore restituito

Restituisce MPI_SUCCESS in caso di esito positivo. In caso contrario, il valore restituito è un codice di errore.

In Fortran il valore restituito viene archiviato nel parametro IERROR .

Fortran

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

Commenti

Se la dimensione del tipo di dati è zero, questa routine restituirà un conteggio pari a zero. Se la quantità di dati nello stato non è un multiplo esatto delle dimensioni del tipo di dati (in modo che il conteggio non sia integrale), viene restituito un conteggio di MPI_UNDEFINED .

Requisiti

Prodotto

Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni da punto a punto MPI