funktionen MPI_Startall

Startar en samling beständiga begäranden.

Syntax

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

Parametrar

  • Räkna
    Storleken på begärandematrisen.

  • array_of_requests
    Matris med begäranden.

Returvärde

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

I Fortran lagras returvärdet i parametern IERROR .

Fortran

    MPI_STARTALL(COUNT, ARRAY_OF_REQUESTS, IERROR)
        INTEGER COUNT, ARRAY_OF_REQUESTS(*), IERROR

Kommentarer

Till skillnad från MPI_Waitall tillhandahåller MPI_Startall ingen mekanism för att returnera flera fel eller hitta de berörda begärandena. Dessutom definieras inte beteendet för MPI_Startall när ett fel inträffar av MPI-standarden. Om väldefinierad felrapportering och beteende krävs bör flera anrop till MPI_Start användas 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