Can anyone please explain what are the differences between MPI_Scatter
and MPI_Bcast
? (Beside the fact that any process can broadcast using MPI_Scatter
and only root can use MPI_Bcast
)
In which cases I should use the first one over the other?
MPI_SCATTER
is indeed the opposite ofMPI_GATHER
, I wouldn't callMPI_BCAST
the opposite ofMPI_REDUCE
. – Analgesia