Splitting the world into parts - for MPI.
Added cartesian communicator