void Intracomm.Scatter(Object sendbuf, int sendoffset, int sendcount, Datatype sendtype, Object recvbuf, int recvoffset, int recvcount, Datatype recvtype, int root)
sendbuf | send buffer array |
sendoffset | initial offset in send buffer |
sendcount | number of items sent to each process |
sendtype | datatype of send buffer items |
recvbuf | receive buffer array |
recvoffset | initial offset in receive buffer |
recvcount | number of items in receive buffer |
recvtype | datatype of receive buffer items |
root | rank of sending process |
void Intracomm.Scatterv(Object sendbuf, int sendoffset, int [] sendcounts, int [] displs, Datatype sendtype, Object recvbuf, int recvoffset, int recvcount, Datatype recvtype, int root)
sendbuf | send buffer array |
sendoffset | initial offset in send buffer |
sendcounts | number of items sent to each process |
displs | displacements from which to take outgoing data |
sendtype | datatype of each item in send buffer |
recvbuf | receive buffer array |
recvoffset | initial offset in receive buffer |
recvcount | number of elements in receive buffer |
recvtype | datatype of receive buffer items |
root | rank of sending process |