Funktionsübersicht . . Kollektive Operationen

Hilfesystem für den Message Passing Interface Standard MPI


MPI_Allreduce

Führt eine globale Operation aus und verteilt das Resultat an alle Prozesse in der Gruppe

Syntax:

Input Parameter: Output Parameter: Aufruf:

#include "mpi.h"

    int           count;
    void          *recvbuf, *sendbuf;
    MPI_Datatype  datatype;
    MPI_Op        op;
    MPI_Comm      comm;

    ...
    /* Summe bilden */
    MPI_Allreduce(recvbuf, sendbuf, count, datatype, op, comm);
    ...

Beispiel