MPI_Scatter

--- Sends data from one task to all other tasks in a group

Input Parameters

sendbuf
address of send buffer (choice, significant only at root)
sendcount
number of elements sent to each process (integer, significant only at root)
sendtype
data type of send buffer elements (significant only at root) (handle)
recvcount
number of elements in receive buffer (integer)
recvtype
data type of receive buffer elements (handle)
root
rank of sending process (integer)
comm
communicator (handle)

Output Parameter

recvbuf
address of receive buffer (choice)

Synopsis


#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;

Location: scatter.c