MPI_Scatter

 Nazwa:

MPI_Scatter - Wysyła dane od jednego procesu do wszystkich pozostałych w grupie.

Wejściowe parametry:

sendbuf - adres w pamięci początku bufora wysyłania (zleży od wyboru, znaczący tylko w root);
sendcount - ilość danych do wysłania do każdego procesu (integer, znaczący tylko w root);
recvcount - ilość elementów w buforze odbioru (integer);
recvtypetype - typ danych elementów bufora odbioru (handle);
root - rank wysyłającego procesu (integer);
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_Scatter ( sendbuf, sendcnt, sendtype, recvbuf, recvcnt, recvtype, root, comm )
void *sendbuf;
int sendcnt;
MPI_Datatype sendtype;
void *recvbuf;
int recvcnt;
MPI_Datatype recvtype;
int root;
MPI_Comm comm;