Nasleduje skupinova komunikace. Strucny seznam obsahuje:
MPI::Comm::Bcast (odesilatel A, prijemci A ...)
MPI::Comm::Gather (odesilatele A, B, C, prijemce ABC)
MPI::Comm::Scatter (odesilatel ABC, prijemci A, B, C)
MPI::Comm::Allgather (odesilatele A, B, C, prijemci ABC ...)
MPI::Comm::Alltoall (odesilatele ABC, DEF, GHI, prijemci ADG ...)
MPI::Comm::Reduce (odesilatele A, B, C, prijemce A+B+C)
MPI::Comm::Allreduce (odesilatele A, B, C, prijemci A+B+C ...)
MPI::Comm::Reduce_scatter (odesilatele ABC, DEF, GHI, prijemci A+D+G ...)
MPI::Comm::Scan (odesilatele A, B, C, prijemci A, A+B, A+B+C)
MPI::Comm::Barrier (rendez vous)
Pro redukce je mozne definovat user funkci, kterou MPI pousti na data pri redukovani.