switch to a distributed communication solver