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;