Condividi tramite


MPI_Startall funzione

Avvia una raccolta di richieste persistenti.

Sintassi

int MPIAPI MPI_Startall(
   int                              count,
   _Inout_count_(count) MPI_Request *array_of_requests
);

Parametri

  • count
    Dimensioni della matrice di richiesta.

  • array_of_requests
    Matrice di richieste.

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_STARTALL(COUNT, ARRAY_OF_REQUESTS, IERROR)
        INTEGER COUNT, ARRAY_OF_REQUESTS(*), IERROR

Commenti

A differenza di MPI_Waitall, MPI_Startall non fornisce un meccanismo per restituire più errori né individuare le richieste coinvolte. Futhermore, il comportamento di MPI_Startall dopo che si verifica un errore non è definito dallo standard MPI. Se è necessaria una segnalazione e un comportamento di errore ben definiti, è consigliabile usare più chiamate a MPI_Start .

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