int MPI::Comm::Barrier() const = 0
void
For MPI-//, comm may be an intercommunicator or an intracommunicator. If comm is an intercommunicator, the barrier is performed across all processes in the intercommunicator. In this case, all processes in the local group of the intercommunicator may exit the barrier when all of the processes in the remote group have entered the barrier.
MPI_SCAN(sendbuf, recvbuf, count, datatype, op, comm)
The ``in place'' option for intracommunicators is specified by passing MPI_IN_PLACE in the sendbuf argument. In this case, the input data is taken from the receive buffer, and replaced by the output data.
This operation is illegal for intercommunicators.
MPI-Standard for MARMOT