Advice to implementers: The MPI_REDUCE_SCATTER_BLOCK routine is functionally equivalent to: an MPI_REDUCE collective operation with count equal to recvcount*n, followed by an MPI_SCATTER with sendcount equal to recvcount.
This statement is not true when sendbuf=MPI_IN_PLACE. See below for details.
MPI-3 Section 5.10 says:
This statement is not true when
sendbuf=MPI_IN_PLACE
. See below for details.Code