Condividi tramite


funzione MPI_Request_get_status

Test non strutturativo per il completamento di una richiesta.

Sintassi

int MPIAPI MPI_Request_get_status(
        MPI_Request request,
  _Out_ int         *flag,
  _Out_ MPI_Status  *status
);

Parametri

  • request
    Richiesta di comunicazione.

  • flag [out]
    True se l'operazione è stata completata.

  • stato [out]
    Oggetto status o MPI_STATUS_IGNORE.

Valore restituito

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

In Fortran il valore restituito viene archiviato nel parametro IERROR .

Fortran

    MPI_REQUEST_GET_STATUS( REQUEST, FLAG, STATUS, IERROR)
        INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR
        LOGICAL FLAG

Commenti

A differenza di MPI_Test, MPI_Request_get_status non dealloca o disattiva la richiesta. Una chiamata a una delle routine di test/attesa o MPI_Request_free deve essere effettuata per rilasciare l'oggetto richiesta.

Requisiti

Prodotto

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

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni mpI punta a punto