Follow changes in GEOMTK
Check Cartesian branches

To support Cartesian domain, I checked the codes for Cartesian domain,
and preliminarily add a Cartesian rotation test case, but the open
boundary condition has not been implemented.