Ответ 1
MPI_Bcast - это как отправитель, так и приемник.
Рассмотрим прототип для него.
int MPI_Bcast ( void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm )
Все машины, за исключением машины с id = root, являются приемниками. Машина, которая имеет id = root, является отправителем.