In this paper we presented MaCS, a new parallel constraint solver which provides a high-level declarative approach targeted at large-scale parallelism. The main goal of MaCS was to take advantage of GPI to implement a parallel constraint solver which would perform well in large scale parallel systems,validating some ideas of PaCCS and introducing different and new options.