domain decomposition done