Common MPI communicator splitting

Common MPI communicator splitting