Funktionsübersicht . . Nicht-blockierende Kommunikation

Hilfesystem für den Message Passing Interface Standard MPI


MPI_Isend

Startet eine nicht-blockierende Standard-Sendeoperation

Syntax:

Input Parameter:

Output Parameter Anmerkung:

Das Ende der Sendeoperation kann mit MPI_Wait abgewartet oder mit MPI_Test getestet werden. Erst nach dem erfolgreichen Beenden dürfen die Daten im Sendepuffer modifiziert werden.

Aufruf:


#include "mpi.h"

    int           count;
    void          *buf;
    MPI_Datatype  datatype;
    MPI_Comm      comm;
    MPI_Request   request;
    MPI_Status    status;

    ...
    MPI_Isend(buf, count, datatype, 1, 0, comm, &request);
    ... Berechnung ...
    MPI_Wait(&request, &status);
    ...