Megosztás:


MPI_Testall függvény

Az összes korábban kezdeményezett kérés teljesítésének tesztelése.

Szintaxis

int MPIAPI MPI_Testall(
   int                              count,
   _Inout_count_(count) MPI_Request *array_of_requests,
   _Out_cap_(count) MPI_Status      *array_of_statuses
);

Paraméterek

  • Számít
    A array_of_requests paraméter bejegyzéseinek száma.

  • array_of_requests
    A ki nem egyenlített műveletek MPI_Request fogópontjaiból álló tömb.

  • array_of_statuses
    A befejezett műveleteket leíró MPI_Status objektumok tömbje. Előfordulhat , hogy MPI_STATUSES_IGNORE , ha nincs szükség állapotinformációra.

Visszatérési érték

Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.

MPI_ERR_IN_STATUS ad vissza, ha egy vagy több művelet hibásan fejeződött be. A sikertelen műveletek állapota a array_of_statuses paraméter megfelelő bejegyzésében lesz visszaadva.

A Fortranban a visszatérési érték az IERROR paraméterben van tárolva.

Fortran

    MPI_TESTALL(COUNT, ARRAY_OF_REQUESTS, FLAG, ARRAY_OF_STATUSES, IERROR)
        LOGICAL FLAG
        INTEGER COUNT, ARRAY_OF_REQUESTS(*),
        ARRAY_OF_STATUSES(MPI_STATUS_SIZE,*), IERROR

Követelmények

Termék

HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI terjeszthető csomag vagy HPC Pack 2008 Client Utilities

Fejléc

Mpi.h; Mpif.h

Kódtár

Msmpi.lib

DLL

Msmpi.dll

Lásd még

MPI pont–pont függvények