CPMlib - Cartesian Partition Manager provides functions to manage parallel regions in domain decomposition method, to communicate with other processes and so on.