Collective Communication
Collective communication = a communication pattern that involves all the processes in a communicator
Broadcast = single process sends the same data to every process in the communicator
int MPI_Bcast(void *msg, int ct, MPI_Datatype dt, int root, MPI_Comm comm)