MPI_Reduce

Nazwa:

MPI_Reduce - Redukuje wartości we wszystkich procesach do pojedynczej wartości.

Wejściowe parametry:

sendbuf - adres bufora wysyłania (zależy od wyboru);
count
- ilosć elementów w buforze wysyłania (integer);
datatype
- typ danych w buforze wysłania (handle);
op
- operacja redukcji (handle);
root
- rank procesu root (integer);
comm
- komunikator (handle);

Wyjściowe parametry:

recvbuf - adres bufora odbioru (zależy od wyboru, znaczący tylko w procesie root)

Użycie:

#include "mpi.h"
int MPI_Reduce ( sendbuf, recvbuf, count, datatype, op, root, comm )
void *sendbuf;
void *recvbuf;
int count;
MPI_Datatype datatype;
MPI_Op op;
int root;
MPI_Comm comm;