Neutral Binding
MPI_REDUCE_SCATTER( sendbuf, recvbuf, recvcounts, datatype, op, comm) [ IN sendbuf] starting address of send buffer (choice) [ OUT recvbuf] starting address of receive buffer (choice) [ IN recvcounts] integer array specifying the number of elements in result distributed to each process. Array must be identical on all calling processes. [ IN datatype] data type of elements of input buffer (handle) [ IN op] operation (handle) [ IN comm] communicator (handle)
C Binding
int MPI_Reduce_scatter(void* sendbuf, void* recvbuf, int *recvcounts, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
FORTRAN Binding
MPI_REDUCE_SCATTER(SENDBUF, RECVBUF, RECVCOUNTS, DATATYPE, OP, COMM, IERROR) <type> SENDBUF(*), RECVBUF(*) INTEGER RECVCOUNTS(*), DATATYPE, OP, COMM, IERROR
C++ Binding (in the MPI:: namespace)
void Intracomm::Reduce_scatter(const void* sendbuf, void* recvbuf, int recvcounts[], const Datatype& datatype, const Op& op) const
|
|