MPI_Reduce_scatter

 Nazwa:

MPI_Reduce_scatter - Wykonuje daną operację na wektorze stworzonym z procesów a następnie rozsyła segment wynikowego wektora do procesów.

Wejściowe parametry:

senfbuf - adres w pamięci początku bufora wysyłania (zleży od wyboru);
recvcounts - tablica typu integer określająca ilość elementów odebranych i rozsyłanych do każdego z procesu. Tablica musi być identyczna we wszystkich wywołujących funkcję procesach;
datatype - typ danych elementów bufora wejściowego (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_Reduce_scatter ( sendbuf, recvbuf, recvcnts, datatype, op, comm )
void *sendbuf;
void *recvbuf;
int *recvcnts;
MPI_Datatype datatype;
MPI_Op op;
MPI_Comm comm;