adding domain-to-domain communicator for within-set parallelism