Nazwa:
MPI_Allreduce - Zbiera dane od wszystkich procesów, następnie wykonuje daną operację, wynik rozsyła do wszystkich procesów.
Wejściowe parametry:
senfbuf - adres w pamięci początku bufora wysyłania (zleży od wyboru);
count - ilość elementów w buforze wysyłania (integer);
datatype - typ danych elementów bufora wysyłania (handle);
op - operacja (handle);
comm - komunikator (handle);
Wyjściowe parametry:
recvbuf - adres w pamięci początku bufora odbioru (zależnie od wyboru);
Użycie:
#include "mpi.h"
int MPI_Allreduce ( sendbuf, recvbuf, count, datatype, op, comm )
void *sendbuf;
void *recvbuf;
int count;
MPI_Datatype datatype;
MPI_Op op;
MPI_Comm comm;