aboutsummaryrefslogtreecommitdiff
path: root/CarpetAttic/Cart3dTest/test
diff options
context:
space:
mode:
authoreschnett <>2001-03-01 11:40:00 +0000
committereschnett <>2001-03-01 11:40:00 +0000
commit310f0ea48d18866b773136aed11200b6eda6378b (patch)
tree445d3e34ce8b89812994b6614f7bc9f4acbc7fe2 /CarpetAttic/Cart3dTest/test
Initial revision
darcs-hash:20010301114010-f6438-12fb8a9ffcc80e86c0a97e37b5b0dae0dbc59b79.gz
Diffstat (limited to 'CarpetAttic/Cart3dTest/test')
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy.log97
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy.par21
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/ax.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/ax.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/ay.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/ay.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/az.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/az.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fxz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/fzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/s.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/s.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/txz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tyy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tyz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tzz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/tzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xy/vz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz.log97
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz.par21
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/ax.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/ax.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/ay.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/ay.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/az.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/az.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fxz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/fzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/s.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/s.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/txz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tyy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tyz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tzz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/tzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-xz/vz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz.log97
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz.par21
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/ax.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/ax.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/ay.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/ay.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/az.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/az.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fxz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/fzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/s.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/s.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/txz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tyy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tyz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tzz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/tzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vx.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vy.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vz.xl32
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial-yz/vz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/axial.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/axial.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/axial/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/basic.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/basic.par10
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_x.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_x.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_x.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_y.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_y.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_y.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_z.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_z.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/cart3d_z.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/spher3d_r.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/spher3d_r.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/basic/spher3d_r.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/bitant/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.par22
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven.par20
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative.par18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.par19
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin.par18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing.par16
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven.par18
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_x.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_x.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_x.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_y.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_y.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_y.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_z.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_z.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/cart3d_z.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/spher3d_r.xl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/spher3d_r.yl19
-rw-r--r--CarpetAttic/Cart3dTest/test/eleven/spher3d_r.zl19
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts.par14
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.xl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.yl18
-rw-r--r--CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.zl18
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.log82
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.par23
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven.log82
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven.par21
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/ax.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/ax.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/ax.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/ay.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/ay.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/ay.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/az.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/az.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/az.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fxz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/fzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/s.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/s.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/s.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/txz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tyy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tyy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tyy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tyz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tyz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tyz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tzz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tzz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/tzz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vx.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vx.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vx.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vy.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vy.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vy.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vz.xl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vz.yl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant-eleven/vz.zl36
-rw-r--r--CarpetAttic/Cart3dTest/test/octant.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/octant.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/octant/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-x/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-y/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic-z/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/periodic/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/quadrant/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-x/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-y/vz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z.log81
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z.par17
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/ax.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/ax.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/ax.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/ay.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/ay.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/ay.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/az.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/az.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/az.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fxz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/fzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/s.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/s.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/s.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/txz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tyy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tyy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tyy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tyz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tyz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tyz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tzz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tzz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/tzz.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vx.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vx.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vx.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vy.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vy.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vy.zl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vz.xl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vz.yl34
-rw-r--r--CarpetAttic/Cart3dTest/test/symmetric-z/vz.zl34
1406 files changed, 47248 insertions, 0 deletions
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy.log b/CarpetAttic/Cart3dTest/test/axial-xy.log
new file mode 100644
index 000000000..2168e7cb0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy.log
@@ -0,0 +1,97 @@
+--------------------------------------------------------------------------------
+
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+
+Cactus version: 4.0.b11
+Compile date: Dec 14 2001 (21:50:34)
+Run date: Dec 14 2001 (21:51:03)
+Run host: lilypond.tat.physik.uni-tuebingen.de
+Parameter file: /home/eschnett/Calpha/Cactus/arrangements/Carpet/Cart3dTest/test/axial-xy.par
+--------------------------------------------------------------------------------
+
+Activating thorn Cactus...Success -> active implementation Cactus
+Activation requested for
+--->CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest<---
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+--------------------------------------------------------------------------------
+ if (recover)
+ Recover parameters
+ endif
+
+ Startup routines
+ Carpet: Startup routine
+ IOUtil: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOBasic: Startup routine
+ CarpetIOASCII: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+ if (recover)
+ endif
+ if (checkpoint initial data)
+ endif
+ if (analysis)
+ endif
+
+ do loop over timesteps
+ Rotate timelevels
+ iteration = iteration + 1
+ t = t+dt
+ Cart3dTest: Apply symmetry boundary conditions
+ if (checkpoint)
+ endif
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+INFO (Carpet): Carpet is running on 1 processors
+INFO (IOBasic): I/O Method 'Scalar' registered
+INFO (IOBasic): Scalar: Output of scalar quantities (grid scalars, reductions) to ASCII files
+INFO (IOBasic): I/O Method 'Info' registered
+INFO (IOBasic): Info: Output of scalar quantities (grid scalars, reductions) to screen
+INFO (Cart3d): Cartesian coordinates:
+INFO (Cart3d): Whole grid: lower bound [0.15, -0.15, -1.65]
+INFO (Cart3d): Whole grid: upper bound [2.85, 2.85, 1.65]
+INFO (Cart3d): Whole grid: extent [3, 3.3, 3.6]
+INFO (Cart3d): Interior: lower bound [0.15, 0.15, -1.05]
+INFO (Cart3d): Interior: upper bound [2.85, 2.55, 1.05]
+INFO (Cart3d): Interior: extent [3, 2.7, 2.4]
+INFO (Cart3d): Grid spacing: [0.3, 0.3, 0.3]
+INFO (IOBasic): Scalar: Output every -1 iterations
+INFO (IOBasic): Info: Output every -1 iterations
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy.par b/CarpetAttic/Cart3dTest/test/axial-xy.par
new file mode 100644
index 000000000..c1b73253e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy.par
@@ -0,0 +1,21 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/axial-xy.par,v 1.5 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_xy = "axial"
+
+driver::global_nx = 10
+driver::global_ny = 11
+driver::global_nz = 12
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "axial-xy"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/ax.xl b/CarpetAttic/Cart3dTest/test/axial-xy/ax.xl
new file mode 100644
index 000000000..21fd0dbd2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/ax.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 31000106
+0 0 0 0 0 1 1 6 31010106
+0 0 0 0 0 2 1 6 31020106
+0 0 0 0 0 3 1 6 31030106
+0 0 0 0 0 4 1 6 31040106
+0 0 0 0 0 5 1 6 31050106
+0 0 0 0 0 6 1 6 31060106
+0 0 0 0 0 7 1 6 31070106
+0 0 0 0 0 8 1 6 31080106
+0 0 0 0 0 9 1 6 31090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 31000106
+1 0 0 0 0 1 1 6 31010106
+1 0 0 0 0 2 1 6 31020106
+1 0 0 0 0 3 1 6 31030106
+1 0 0 0 0 4 1 6 31040106
+1 0 0 0 0 5 1 6 31050106
+1 0 0 0 0 6 1 6 31060106
+1 0 0 0 0 7 1 6 31070106
+1 0 0 0 0 8 1 6 31080106
+1 0 0 0 0 9 1 6 31090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/ax.yl b/CarpetAttic/Cart3dTest/test/axial-xy/ax.yl
new file mode 100644
index 000000000..f4e94b8f5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 31000006
+0 0 0 0 0 0 1 6 31000106
+0 0 0 0 0 0 2 6 31000206
+0 0 0 0 0 0 3 6 31000306
+0 0 0 0 0 0 4 6 31000406
+0 0 0 0 0 0 5 6 31000506
+0 0 0 0 0 0 6 6 31000606
+0 0 0 0 0 0 7 6 31000706
+0 0 0 0 0 0 8 6 31000806
+0 0 0 0 0 0 9 6 31000906
+0 0 0 0 0 0 10 6 31001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -32000106
+1 0 0 0 0 0 1 6 31000106
+1 0 0 0 0 0 2 6 31000206
+1 0 0 0 0 0 3 6 31000306
+1 0 0 0 0 0 4 6 31000406
+1 0 0 0 0 0 5 6 31000506
+1 0 0 0 0 0 6 6 31000606
+1 0 0 0 0 0 7 6 31000706
+1 0 0 0 0 0 8 6 31000806
+1 0 0 0 0 0 9 6 31000906
+1 0 0 0 0 0 10 6 31001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/ax.zl b/CarpetAttic/Cart3dTest/test/axial-xy/ax.zl
new file mode 100644
index 000000000..d1db806dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/ax.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 31000100
+0 0 0 0 0 0 1 1 31000101
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 1 3 31000103
+0 0 0 0 0 0 1 4 31000104
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 0 1 6 31000106
+0 0 0 0 0 0 1 7 31000107
+0 0 0 0 0 0 1 8 31000108
+0 0 0 0 0 0 1 9 31000109
+0 0 0 0 0 0 1 10 31000110
+0 0 0 0 0 0 1 11 31000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 31000100
+1 0 0 0 0 0 1 1 31000101
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 1 3 31000103
+1 0 0 0 0 0 1 4 31000104
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 0 1 6 31000106
+1 0 0 0 0 0 1 7 31000107
+1 0 0 0 0 0 1 8 31000108
+1 0 0 0 0 0 1 9 31000109
+1 0 0 0 0 0 1 10 31000110
+1 0 0 0 0 0 1 11 31000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/ay.xl b/CarpetAttic/Cart3dTest/test/axial-xy/ay.xl
new file mode 100644
index 000000000..5e89df814
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/ay.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 32000106
+0 0 0 0 0 1 1 6 32010106
+0 0 0 0 0 2 1 6 32020106
+0 0 0 0 0 3 1 6 32030106
+0 0 0 0 0 4 1 6 32040106
+0 0 0 0 0 5 1 6 32050106
+0 0 0 0 0 6 1 6 32060106
+0 0 0 0 0 7 1 6 32070106
+0 0 0 0 0 8 1 6 32080106
+0 0 0 0 0 9 1 6 32090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 32000106
+1 0 0 0 0 1 1 6 32010106
+1 0 0 0 0 2 1 6 32020106
+1 0 0 0 0 3 1 6 32030106
+1 0 0 0 0 4 1 6 32040106
+1 0 0 0 0 5 1 6 32050106
+1 0 0 0 0 6 1 6 32060106
+1 0 0 0 0 7 1 6 32070106
+1 0 0 0 0 8 1 6 32080106
+1 0 0 0 0 9 1 6 32090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/ay.yl b/CarpetAttic/Cart3dTest/test/axial-xy/ay.yl
new file mode 100644
index 000000000..da09ee49f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 32000006
+0 0 0 0 0 0 1 6 32000106
+0 0 0 0 0 0 2 6 32000206
+0 0 0 0 0 0 3 6 32000306
+0 0 0 0 0 0 4 6 32000406
+0 0 0 0 0 0 5 6 32000506
+0 0 0 0 0 0 6 6 32000606
+0 0 0 0 0 0 7 6 32000706
+0 0 0 0 0 0 8 6 32000806
+0 0 0 0 0 0 9 6 32000906
+0 0 0 0 0 0 10 6 32001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 31000106
+1 0 0 0 0 0 1 6 32000106
+1 0 0 0 0 0 2 6 32000206
+1 0 0 0 0 0 3 6 32000306
+1 0 0 0 0 0 4 6 32000406
+1 0 0 0 0 0 5 6 32000506
+1 0 0 0 0 0 6 6 32000606
+1 0 0 0 0 0 7 6 32000706
+1 0 0 0 0 0 8 6 32000806
+1 0 0 0 0 0 9 6 32000906
+1 0 0 0 0 0 10 6 32001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/ay.zl b/CarpetAttic/Cart3dTest/test/axial-xy/ay.zl
new file mode 100644
index 000000000..7667b9be8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/ay.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 32000100
+0 0 0 0 0 0 1 1 32000101
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 1 3 32000103
+0 0 0 0 0 0 1 4 32000104
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 0 1 6 32000106
+0 0 0 0 0 0 1 7 32000107
+0 0 0 0 0 0 1 8 32000108
+0 0 0 0 0 0 1 9 32000109
+0 0 0 0 0 0 1 10 32000110
+0 0 0 0 0 0 1 11 32000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 32000100
+1 0 0 0 0 0 1 1 32000101
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 1 3 32000103
+1 0 0 0 0 0 1 4 32000104
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 0 1 6 32000106
+1 0 0 0 0 0 1 7 32000107
+1 0 0 0 0 0 1 8 32000108
+1 0 0 0 0 0 1 9 32000109
+1 0 0 0 0 0 1 10 32000110
+1 0 0 0 0 0 1 11 32000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/az.xl b/CarpetAttic/Cart3dTest/test/axial-xy/az.xl
new file mode 100644
index 000000000..0ac0faf5b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/az.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 33000106
+0 0 0 0 0 1 1 6 33010106
+0 0 0 0 0 2 1 6 33020106
+0 0 0 0 0 3 1 6 33030106
+0 0 0 0 0 4 1 6 33040106
+0 0 0 0 0 5 1 6 33050106
+0 0 0 0 0 6 1 6 33060106
+0 0 0 0 0 7 1 6 33070106
+0 0 0 0 0 8 1 6 33080106
+0 0 0 0 0 9 1 6 33090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 33000106
+1 0 0 0 0 1 1 6 33010106
+1 0 0 0 0 2 1 6 33020106
+1 0 0 0 0 3 1 6 33030106
+1 0 0 0 0 4 1 6 33040106
+1 0 0 0 0 5 1 6 33050106
+1 0 0 0 0 6 1 6 33060106
+1 0 0 0 0 7 1 6 33070106
+1 0 0 0 0 8 1 6 33080106
+1 0 0 0 0 9 1 6 33090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/az.yl b/CarpetAttic/Cart3dTest/test/axial-xy/az.yl
new file mode 100644
index 000000000..b1da729da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 33000006
+0 0 0 0 0 0 1 6 33000106
+0 0 0 0 0 0 2 6 33000206
+0 0 0 0 0 0 3 6 33000306
+0 0 0 0 0 0 4 6 33000406
+0 0 0 0 0 0 5 6 33000506
+0 0 0 0 0 0 6 6 33000606
+0 0 0 0 0 0 7 6 33000706
+0 0 0 0 0 0 8 6 33000806
+0 0 0 0 0 0 9 6 33000906
+0 0 0 0 0 0 10 6 33001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 33000106
+1 0 0 0 0 0 1 6 33000106
+1 0 0 0 0 0 2 6 33000206
+1 0 0 0 0 0 3 6 33000306
+1 0 0 0 0 0 4 6 33000406
+1 0 0 0 0 0 5 6 33000506
+1 0 0 0 0 0 6 6 33000606
+1 0 0 0 0 0 7 6 33000706
+1 0 0 0 0 0 8 6 33000806
+1 0 0 0 0 0 9 6 33000906
+1 0 0 0 0 0 10 6 33001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/az.zl b/CarpetAttic/Cart3dTest/test/axial-xy/az.zl
new file mode 100644
index 000000000..501055464
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/az.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 33000100
+0 0 0 0 0 0 1 1 33000101
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 1 3 33000103
+0 0 0 0 0 0 1 4 33000104
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 0 1 6 33000106
+0 0 0 0 0 0 1 7 33000107
+0 0 0 0 0 0 1 8 33000108
+0 0 0 0 0 0 1 9 33000109
+0 0 0 0 0 0 1 10 33000110
+0 0 0 0 0 0 1 11 33000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 33000100
+1 0 0 0 0 0 1 1 33000101
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 1 3 33000103
+1 0 0 0 0 0 1 4 33000104
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 0 1 6 33000106
+1 0 0 0 0 0 1 7 33000107
+1 0 0 0 0 0 1 8 33000108
+1 0 0 0 0 0 1 9 33000109
+1 0 0 0 0 0 1 10 33000110
+1 0 0 0 0 0 1 11 33000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.xl
new file mode 100644
index 000000000..14388dbd3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 1 1 6 0.45
+0 0 0 0 0 2 1 6 0.75
+0 0 0 0 0 3 1 6 1.05
+0 0 0 0 0 4 1 6 1.35
+0 0 0 0 0 5 1 6 1.65
+0 0 0 0 0 6 1 6 1.95
+0 0 0 0 0 7 1 6 2.25
+0 0 0 0 0 8 1 6 2.55
+0 0 0 0 0 9 1 6 2.85
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 1 1 6 0.45
+1 0 0 0 0 2 1 6 0.75
+1 0 0 0 0 3 1 6 1.05
+1 0 0 0 0 4 1 6 1.35
+1 0 0 0 0 5 1 6 1.65
+1 0 0 0 0 6 1 6 1.95
+1 0 0 0 0 7 1 6 2.25
+1 0 0 0 0 8 1 6 2.55
+1 0 0 0 0 9 1 6 2.85
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.yl
new file mode 100644
index 000000000..052327298
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 2 6 0.15
+0 0 0 0 0 0 3 6 0.15
+0 0 0 0 0 0 4 6 0.15
+0 0 0 0 0 0 5 6 0.15
+0 0 0 0 0 0 6 6 0.15
+0 0 0 0 0 0 7 6 0.15
+0 0 0 0 0 0 8 6 0.15
+0 0 0 0 0 0 9 6 0.15
+0 0 0 0 0 0 10 6 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 2 6 0.15
+1 0 0 0 0 0 3 6 0.15
+1 0 0 0 0 0 4 6 0.15
+1 0 0 0 0 0 5 6 0.15
+1 0 0 0 0 0 6 6 0.15
+1 0 0 0 0 0 7 6 0.15
+1 0 0 0 0 0 8 6 0.15
+1 0 0 0 0 0 9 6 0.15
+1 0 0 0 0 0 10 6 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.zl
new file mode 100644
index 000000000..6a9d0fc6c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_x.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+0 0 0 0 0 0 1 10 0.15
+0 0 0 0 0 0 1 11 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+1 0 0 0 0 0 1 10 0.15
+1 0 0 0 0 0 1 11 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.xl
new file mode 100644
index 000000000..f49b299a7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 1 1 6 0.15
+0 0 0 0 0 2 1 6 0.15
+0 0 0 0 0 3 1 6 0.15
+0 0 0 0 0 4 1 6 0.15
+0 0 0 0 0 5 1 6 0.15
+0 0 0 0 0 6 1 6 0.15
+0 0 0 0 0 7 1 6 0.15
+0 0 0 0 0 8 1 6 0.15
+0 0 0 0 0 9 1 6 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 1 1 6 0.15
+1 0 0 0 0 2 1 6 0.15
+1 0 0 0 0 3 1 6 0.15
+1 0 0 0 0 4 1 6 0.15
+1 0 0 0 0 5 1 6 0.15
+1 0 0 0 0 6 1 6 0.15
+1 0 0 0 0 7 1 6 0.15
+1 0 0 0 0 8 1 6 0.15
+1 0 0 0 0 9 1 6 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.yl
new file mode 100644
index 000000000..188fb2f10
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 -0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 2 6 0.45
+0 0 0 0 0 0 3 6 0.75
+0 0 0 0 0 0 4 6 1.05
+0 0 0 0 0 0 5 6 1.35
+0 0 0 0 0 0 6 6 1.65
+0 0 0 0 0 0 7 6 1.95
+0 0 0 0 0 0 8 6 2.25
+0 0 0 0 0 0 9 6 2.55
+0 0 0 0 0 0 10 6 2.85
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 2 6 0.45
+1 0 0 0 0 0 3 6 0.75
+1 0 0 0 0 0 4 6 1.05
+1 0 0 0 0 0 5 6 1.35
+1 0 0 0 0 0 6 6 1.65
+1 0 0 0 0 0 7 6 1.95
+1 0 0 0 0 0 8 6 2.25
+1 0 0 0 0 0 9 6 2.55
+1 0 0 0 0 0 10 6 2.85
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.zl
new file mode 100644
index 000000000..d819f9fa2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_y.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+0 0 0 0 0 0 1 10 0.15
+0 0 0 0 0 0 1 11 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+1 0 0 0 0 0 1 10 0.15
+1 0 0 0 0 0 1 11 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.xl
new file mode 100644
index 000000000..d719c11f8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 1 1 6 0.15
+0 0 0 0 0 2 1 6 0.15
+0 0 0 0 0 3 1 6 0.15
+0 0 0 0 0 4 1 6 0.15
+0 0 0 0 0 5 1 6 0.15
+0 0 0 0 0 6 1 6 0.15
+0 0 0 0 0 7 1 6 0.15
+0 0 0 0 0 8 1 6 0.15
+0 0 0 0 0 9 1 6 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 1 1 6 0.15
+1 0 0 0 0 2 1 6 0.15
+1 0 0 0 0 3 1 6 0.15
+1 0 0 0 0 4 1 6 0.15
+1 0 0 0 0 5 1 6 0.15
+1 0 0 0 0 6 1 6 0.15
+1 0 0 0 0 7 1 6 0.15
+1 0 0 0 0 8 1 6 0.15
+1 0 0 0 0 9 1 6 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.yl
new file mode 100644
index 000000000..4a391c014
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 2 6 0.15
+0 0 0 0 0 0 3 6 0.15
+0 0 0 0 0 0 4 6 0.15
+0 0 0 0 0 0 5 6 0.15
+0 0 0 0 0 0 6 6 0.15
+0 0 0 0 0 0 7 6 0.15
+0 0 0 0 0 0 8 6 0.15
+0 0 0 0 0 0 9 6 0.15
+0 0 0 0 0 0 10 6 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 2 6 0.15
+1 0 0 0 0 0 3 6 0.15
+1 0 0 0 0 0 4 6 0.15
+1 0 0 0 0 0 5 6 0.15
+1 0 0 0 0 0 6 6 0.15
+1 0 0 0 0 0 7 6 0.15
+1 0 0 0 0 0 8 6 0.15
+1 0 0 0 0 0 9 6 0.15
+1 0 0 0 0 0 10 6 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.zl
new file mode 100644
index 000000000..8af59f210
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/cart3d_z.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 -1.65
+0 0 0 0 0 0 1 1 -1.35
+0 0 0 0 0 0 1 2 -1.05
+0 0 0 0 0 0 1 3 -0.75
+0 0 0 0 0 0 1 4 -0.45
+0 0 0 0 0 0 1 5 -0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.45
+0 0 0 0 0 0 1 8 0.75
+0 0 0 0 0 0 1 9 1.05
+0 0 0 0 0 0 1 10 1.35
+0 0 0 0 0 0 1 11 1.65
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -1.65
+1 0 0 0 0 0 1 1 -1.35
+1 0 0 0 0 0 1 2 -1.05
+1 0 0 0 0 0 1 3 -0.75
+1 0 0 0 0 0 1 4 -0.45
+1 0 0 0 0 0 1 5 -0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.45
+1 0 0 0 0 0 1 8 0.75
+1 0 0 0 0 0 1 9 1.05
+1 0 0 0 0 0 1 10 1.35
+1 0 0 0 0 0 1 11 1.65
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxx.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fxx.xl
new file mode 100644
index 000000000..5578e6ccf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 41000106
+0 0 0 0 0 1 1 6 41010106
+0 0 0 0 0 2 1 6 41020106
+0 0 0 0 0 3 1 6 41030106
+0 0 0 0 0 4 1 6 41040106
+0 0 0 0 0 5 1 6 41050106
+0 0 0 0 0 6 1 6 41060106
+0 0 0 0 0 7 1 6 41070106
+0 0 0 0 0 8 1 6 41080106
+0 0 0 0 0 9 1 6 41090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 41000106
+1 0 0 0 0 1 1 6 41010106
+1 0 0 0 0 2 1 6 41020106
+1 0 0 0 0 3 1 6 41030106
+1 0 0 0 0 4 1 6 41040106
+1 0 0 0 0 5 1 6 41050106
+1 0 0 0 0 6 1 6 41060106
+1 0 0 0 0 7 1 6 41070106
+1 0 0 0 0 8 1 6 41080106
+1 0 0 0 0 9 1 6 41090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxx.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fxx.yl
new file mode 100644
index 000000000..666b88179
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 41000006
+0 0 0 0 0 0 1 6 41000106
+0 0 0 0 0 0 2 6 41000206
+0 0 0 0 0 0 3 6 41000306
+0 0 0 0 0 0 4 6 41000406
+0 0 0 0 0 0 5 6 41000506
+0 0 0 0 0 0 6 6 41000606
+0 0 0 0 0 0 7 6 41000706
+0 0 0 0 0 0 8 6 41000806
+0 0 0 0 0 0 9 6 41000906
+0 0 0 0 0 0 10 6 41001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 45000106
+1 0 0 0 0 0 1 6 41000106
+1 0 0 0 0 0 2 6 41000206
+1 0 0 0 0 0 3 6 41000306
+1 0 0 0 0 0 4 6 41000406
+1 0 0 0 0 0 5 6 41000506
+1 0 0 0 0 0 6 6 41000606
+1 0 0 0 0 0 7 6 41000706
+1 0 0 0 0 0 8 6 41000806
+1 0 0 0 0 0 9 6 41000906
+1 0 0 0 0 0 10 6 41001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxx.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fxx.zl
new file mode 100644
index 000000000..5d00e7a07
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 41000100
+0 0 0 0 0 0 1 1 41000101
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 1 3 41000103
+0 0 0 0 0 0 1 4 41000104
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 0 1 6 41000106
+0 0 0 0 0 0 1 7 41000107
+0 0 0 0 0 0 1 8 41000108
+0 0 0 0 0 0 1 9 41000109
+0 0 0 0 0 0 1 10 41000110
+0 0 0 0 0 0 1 11 41000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 41000100
+1 0 0 0 0 0 1 1 41000101
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 1 3 41000103
+1 0 0 0 0 0 1 4 41000104
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 0 1 6 41000106
+1 0 0 0 0 0 1 7 41000107
+1 0 0 0 0 0 1 8 41000108
+1 0 0 0 0 0 1 9 41000109
+1 0 0 0 0 0 1 10 41000110
+1 0 0 0 0 0 1 11 41000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxy.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fxy.xl
new file mode 100644
index 000000000..4ecd6d861
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 42000106
+0 0 0 0 0 1 1 6 42010106
+0 0 0 0 0 2 1 6 42020106
+0 0 0 0 0 3 1 6 42030106
+0 0 0 0 0 4 1 6 42040106
+0 0 0 0 0 5 1 6 42050106
+0 0 0 0 0 6 1 6 42060106
+0 0 0 0 0 7 1 6 42070106
+0 0 0 0 0 8 1 6 42080106
+0 0 0 0 0 9 1 6 42090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 42000106
+1 0 0 0 0 1 1 6 42010106
+1 0 0 0 0 2 1 6 42020106
+1 0 0 0 0 3 1 6 42030106
+1 0 0 0 0 4 1 6 42040106
+1 0 0 0 0 5 1 6 42050106
+1 0 0 0 0 6 1 6 42060106
+1 0 0 0 0 7 1 6 42070106
+1 0 0 0 0 8 1 6 42080106
+1 0 0 0 0 9 1 6 42090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxy.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fxy.yl
new file mode 100644
index 000000000..d2b9d020d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 42000006
+0 0 0 0 0 0 1 6 42000106
+0 0 0 0 0 0 2 6 42000206
+0 0 0 0 0 0 3 6 42000306
+0 0 0 0 0 0 4 6 42000406
+0 0 0 0 0 0 5 6 42000506
+0 0 0 0 0 0 6 6 42000606
+0 0 0 0 0 0 7 6 42000706
+0 0 0 0 0 0 8 6 42000806
+0 0 0 0 0 0 9 6 42000906
+0 0 0 0 0 0 10 6 42001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -44000106
+1 0 0 0 0 0 1 6 42000106
+1 0 0 0 0 0 2 6 42000206
+1 0 0 0 0 0 3 6 42000306
+1 0 0 0 0 0 4 6 42000406
+1 0 0 0 0 0 5 6 42000506
+1 0 0 0 0 0 6 6 42000606
+1 0 0 0 0 0 7 6 42000706
+1 0 0 0 0 0 8 6 42000806
+1 0 0 0 0 0 9 6 42000906
+1 0 0 0 0 0 10 6 42001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxy.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fxy.zl
new file mode 100644
index 000000000..d33b031d7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 42000100
+0 0 0 0 0 0 1 1 42000101
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 1 3 42000103
+0 0 0 0 0 0 1 4 42000104
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 0 1 6 42000106
+0 0 0 0 0 0 1 7 42000107
+0 0 0 0 0 0 1 8 42000108
+0 0 0 0 0 0 1 9 42000109
+0 0 0 0 0 0 1 10 42000110
+0 0 0 0 0 0 1 11 42000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 42000100
+1 0 0 0 0 0 1 1 42000101
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 1 3 42000103
+1 0 0 0 0 0 1 4 42000104
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 0 1 6 42000106
+1 0 0 0 0 0 1 7 42000107
+1 0 0 0 0 0 1 8 42000108
+1 0 0 0 0 0 1 9 42000109
+1 0 0 0 0 0 1 10 42000110
+1 0 0 0 0 0 1 11 42000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxz.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fxz.xl
new file mode 100644
index 000000000..754816aa2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 43000106
+0 0 0 0 0 1 1 6 43010106
+0 0 0 0 0 2 1 6 43020106
+0 0 0 0 0 3 1 6 43030106
+0 0 0 0 0 4 1 6 43040106
+0 0 0 0 0 5 1 6 43050106
+0 0 0 0 0 6 1 6 43060106
+0 0 0 0 0 7 1 6 43070106
+0 0 0 0 0 8 1 6 43080106
+0 0 0 0 0 9 1 6 43090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 43000106
+1 0 0 0 0 1 1 6 43010106
+1 0 0 0 0 2 1 6 43020106
+1 0 0 0 0 3 1 6 43030106
+1 0 0 0 0 4 1 6 43040106
+1 0 0 0 0 5 1 6 43050106
+1 0 0 0 0 6 1 6 43060106
+1 0 0 0 0 7 1 6 43070106
+1 0 0 0 0 8 1 6 43080106
+1 0 0 0 0 9 1 6 43090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxz.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fxz.yl
new file mode 100644
index 000000000..4b6b98dcc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 43000006
+0 0 0 0 0 0 1 6 43000106
+0 0 0 0 0 0 2 6 43000206
+0 0 0 0 0 0 3 6 43000306
+0 0 0 0 0 0 4 6 43000406
+0 0 0 0 0 0 5 6 43000506
+0 0 0 0 0 0 6 6 43000606
+0 0 0 0 0 0 7 6 43000706
+0 0 0 0 0 0 8 6 43000806
+0 0 0 0 0 0 9 6 43000906
+0 0 0 0 0 0 10 6 43001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 46000106
+1 0 0 0 0 0 1 6 43000106
+1 0 0 0 0 0 2 6 43000206
+1 0 0 0 0 0 3 6 43000306
+1 0 0 0 0 0 4 6 43000406
+1 0 0 0 0 0 5 6 43000506
+1 0 0 0 0 0 6 6 43000606
+1 0 0 0 0 0 7 6 43000706
+1 0 0 0 0 0 8 6 43000806
+1 0 0 0 0 0 9 6 43000906
+1 0 0 0 0 0 10 6 43001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fxz.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fxz.zl
new file mode 100644
index 000000000..62813dade
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fxz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 43000100
+0 0 0 0 0 0 1 1 43000101
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 1 3 43000103
+0 0 0 0 0 0 1 4 43000104
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 0 1 6 43000106
+0 0 0 0 0 0 1 7 43000107
+0 0 0 0 0 0 1 8 43000108
+0 0 0 0 0 0 1 9 43000109
+0 0 0 0 0 0 1 10 43000110
+0 0 0 0 0 0 1 11 43000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 43000100
+1 0 0 0 0 0 1 1 43000101
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 1 3 43000103
+1 0 0 0 0 0 1 4 43000104
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 0 1 6 43000106
+1 0 0 0 0 0 1 7 43000107
+1 0 0 0 0 0 1 8 43000108
+1 0 0 0 0 0 1 9 43000109
+1 0 0 0 0 0 1 10 43000110
+1 0 0 0 0 0 1 11 43000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyx.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fyx.xl
new file mode 100644
index 000000000..5a928f1e5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 44000106
+0 0 0 0 0 1 1 6 44010106
+0 0 0 0 0 2 1 6 44020106
+0 0 0 0 0 3 1 6 44030106
+0 0 0 0 0 4 1 6 44040106
+0 0 0 0 0 5 1 6 44050106
+0 0 0 0 0 6 1 6 44060106
+0 0 0 0 0 7 1 6 44070106
+0 0 0 0 0 8 1 6 44080106
+0 0 0 0 0 9 1 6 44090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 44000106
+1 0 0 0 0 1 1 6 44010106
+1 0 0 0 0 2 1 6 44020106
+1 0 0 0 0 3 1 6 44030106
+1 0 0 0 0 4 1 6 44040106
+1 0 0 0 0 5 1 6 44050106
+1 0 0 0 0 6 1 6 44060106
+1 0 0 0 0 7 1 6 44070106
+1 0 0 0 0 8 1 6 44080106
+1 0 0 0 0 9 1 6 44090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyx.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fyx.yl
new file mode 100644
index 000000000..99317da73
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 44000006
+0 0 0 0 0 0 1 6 44000106
+0 0 0 0 0 0 2 6 44000206
+0 0 0 0 0 0 3 6 44000306
+0 0 0 0 0 0 4 6 44000406
+0 0 0 0 0 0 5 6 44000506
+0 0 0 0 0 0 6 6 44000606
+0 0 0 0 0 0 7 6 44000706
+0 0 0 0 0 0 8 6 44000806
+0 0 0 0 0 0 9 6 44000906
+0 0 0 0 0 0 10 6 44001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -42000106
+1 0 0 0 0 0 1 6 44000106
+1 0 0 0 0 0 2 6 44000206
+1 0 0 0 0 0 3 6 44000306
+1 0 0 0 0 0 4 6 44000406
+1 0 0 0 0 0 5 6 44000506
+1 0 0 0 0 0 6 6 44000606
+1 0 0 0 0 0 7 6 44000706
+1 0 0 0 0 0 8 6 44000806
+1 0 0 0 0 0 9 6 44000906
+1 0 0 0 0 0 10 6 44001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyx.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fyx.zl
new file mode 100644
index 000000000..35de7c246
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 44000100
+0 0 0 0 0 0 1 1 44000101
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 1 3 44000103
+0 0 0 0 0 0 1 4 44000104
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 0 1 6 44000106
+0 0 0 0 0 0 1 7 44000107
+0 0 0 0 0 0 1 8 44000108
+0 0 0 0 0 0 1 9 44000109
+0 0 0 0 0 0 1 10 44000110
+0 0 0 0 0 0 1 11 44000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 44000100
+1 0 0 0 0 0 1 1 44000101
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 1 3 44000103
+1 0 0 0 0 0 1 4 44000104
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 0 1 6 44000106
+1 0 0 0 0 0 1 7 44000107
+1 0 0 0 0 0 1 8 44000108
+1 0 0 0 0 0 1 9 44000109
+1 0 0 0 0 0 1 10 44000110
+1 0 0 0 0 0 1 11 44000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyy.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fyy.xl
new file mode 100644
index 000000000..912b91ab0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 45000106
+0 0 0 0 0 1 1 6 45010106
+0 0 0 0 0 2 1 6 45020106
+0 0 0 0 0 3 1 6 45030106
+0 0 0 0 0 4 1 6 45040106
+0 0 0 0 0 5 1 6 45050106
+0 0 0 0 0 6 1 6 45060106
+0 0 0 0 0 7 1 6 45070106
+0 0 0 0 0 8 1 6 45080106
+0 0 0 0 0 9 1 6 45090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 45000106
+1 0 0 0 0 1 1 6 45010106
+1 0 0 0 0 2 1 6 45020106
+1 0 0 0 0 3 1 6 45030106
+1 0 0 0 0 4 1 6 45040106
+1 0 0 0 0 5 1 6 45050106
+1 0 0 0 0 6 1 6 45060106
+1 0 0 0 0 7 1 6 45070106
+1 0 0 0 0 8 1 6 45080106
+1 0 0 0 0 9 1 6 45090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyy.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fyy.yl
new file mode 100644
index 000000000..c2c4d25ca
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 45000006
+0 0 0 0 0 0 1 6 45000106
+0 0 0 0 0 0 2 6 45000206
+0 0 0 0 0 0 3 6 45000306
+0 0 0 0 0 0 4 6 45000406
+0 0 0 0 0 0 5 6 45000506
+0 0 0 0 0 0 6 6 45000606
+0 0 0 0 0 0 7 6 45000706
+0 0 0 0 0 0 8 6 45000806
+0 0 0 0 0 0 9 6 45000906
+0 0 0 0 0 0 10 6 45001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 41000106
+1 0 0 0 0 0 1 6 45000106
+1 0 0 0 0 0 2 6 45000206
+1 0 0 0 0 0 3 6 45000306
+1 0 0 0 0 0 4 6 45000406
+1 0 0 0 0 0 5 6 45000506
+1 0 0 0 0 0 6 6 45000606
+1 0 0 0 0 0 7 6 45000706
+1 0 0 0 0 0 8 6 45000806
+1 0 0 0 0 0 9 6 45000906
+1 0 0 0 0 0 10 6 45001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyy.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fyy.zl
new file mode 100644
index 000000000..bdd9bae4e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 45000100
+0 0 0 0 0 0 1 1 45000101
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 1 3 45000103
+0 0 0 0 0 0 1 4 45000104
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 0 1 6 45000106
+0 0 0 0 0 0 1 7 45000107
+0 0 0 0 0 0 1 8 45000108
+0 0 0 0 0 0 1 9 45000109
+0 0 0 0 0 0 1 10 45000110
+0 0 0 0 0 0 1 11 45000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 45000100
+1 0 0 0 0 0 1 1 45000101
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 1 3 45000103
+1 0 0 0 0 0 1 4 45000104
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 0 1 6 45000106
+1 0 0 0 0 0 1 7 45000107
+1 0 0 0 0 0 1 8 45000108
+1 0 0 0 0 0 1 9 45000109
+1 0 0 0 0 0 1 10 45000110
+1 0 0 0 0 0 1 11 45000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyz.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fyz.xl
new file mode 100644
index 000000000..c95ddca38
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 46000106
+0 0 0 0 0 1 1 6 46010106
+0 0 0 0 0 2 1 6 46020106
+0 0 0 0 0 3 1 6 46030106
+0 0 0 0 0 4 1 6 46040106
+0 0 0 0 0 5 1 6 46050106
+0 0 0 0 0 6 1 6 46060106
+0 0 0 0 0 7 1 6 46070106
+0 0 0 0 0 8 1 6 46080106
+0 0 0 0 0 9 1 6 46090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 46000106
+1 0 0 0 0 1 1 6 46010106
+1 0 0 0 0 2 1 6 46020106
+1 0 0 0 0 3 1 6 46030106
+1 0 0 0 0 4 1 6 46040106
+1 0 0 0 0 5 1 6 46050106
+1 0 0 0 0 6 1 6 46060106
+1 0 0 0 0 7 1 6 46070106
+1 0 0 0 0 8 1 6 46080106
+1 0 0 0 0 9 1 6 46090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyz.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fyz.yl
new file mode 100644
index 000000000..f33763221
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 46000006
+0 0 0 0 0 0 1 6 46000106
+0 0 0 0 0 0 2 6 46000206
+0 0 0 0 0 0 3 6 46000306
+0 0 0 0 0 0 4 6 46000406
+0 0 0 0 0 0 5 6 46000506
+0 0 0 0 0 0 6 6 46000606
+0 0 0 0 0 0 7 6 46000706
+0 0 0 0 0 0 8 6 46000806
+0 0 0 0 0 0 9 6 46000906
+0 0 0 0 0 0 10 6 46001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -43000106
+1 0 0 0 0 0 1 6 46000106
+1 0 0 0 0 0 2 6 46000206
+1 0 0 0 0 0 3 6 46000306
+1 0 0 0 0 0 4 6 46000406
+1 0 0 0 0 0 5 6 46000506
+1 0 0 0 0 0 6 6 46000606
+1 0 0 0 0 0 7 6 46000706
+1 0 0 0 0 0 8 6 46000806
+1 0 0 0 0 0 9 6 46000906
+1 0 0 0 0 0 10 6 46001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fyz.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fyz.zl
new file mode 100644
index 000000000..3078d746f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 46000100
+0 0 0 0 0 0 1 1 46000101
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 1 3 46000103
+0 0 0 0 0 0 1 4 46000104
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 0 1 6 46000106
+0 0 0 0 0 0 1 7 46000107
+0 0 0 0 0 0 1 8 46000108
+0 0 0 0 0 0 1 9 46000109
+0 0 0 0 0 0 1 10 46000110
+0 0 0 0 0 0 1 11 46000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 46000100
+1 0 0 0 0 0 1 1 46000101
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 1 3 46000103
+1 0 0 0 0 0 1 4 46000104
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 0 1 6 46000106
+1 0 0 0 0 0 1 7 46000107
+1 0 0 0 0 0 1 8 46000108
+1 0 0 0 0 0 1 9 46000109
+1 0 0 0 0 0 1 10 46000110
+1 0 0 0 0 0 1 11 46000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzx.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fzx.xl
new file mode 100644
index 000000000..108e5485c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 47000106
+0 0 0 0 0 1 1 6 47010106
+0 0 0 0 0 2 1 6 47020106
+0 0 0 0 0 3 1 6 47030106
+0 0 0 0 0 4 1 6 47040106
+0 0 0 0 0 5 1 6 47050106
+0 0 0 0 0 6 1 6 47060106
+0 0 0 0 0 7 1 6 47070106
+0 0 0 0 0 8 1 6 47080106
+0 0 0 0 0 9 1 6 47090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 47000106
+1 0 0 0 0 1 1 6 47010106
+1 0 0 0 0 2 1 6 47020106
+1 0 0 0 0 3 1 6 47030106
+1 0 0 0 0 4 1 6 47040106
+1 0 0 0 0 5 1 6 47050106
+1 0 0 0 0 6 1 6 47060106
+1 0 0 0 0 7 1 6 47070106
+1 0 0 0 0 8 1 6 47080106
+1 0 0 0 0 9 1 6 47090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzx.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fzx.yl
new file mode 100644
index 000000000..a20eb6092
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 47000006
+0 0 0 0 0 0 1 6 47000106
+0 0 0 0 0 0 2 6 47000206
+0 0 0 0 0 0 3 6 47000306
+0 0 0 0 0 0 4 6 47000406
+0 0 0 0 0 0 5 6 47000506
+0 0 0 0 0 0 6 6 47000606
+0 0 0 0 0 0 7 6 47000706
+0 0 0 0 0 0 8 6 47000806
+0 0 0 0 0 0 9 6 47000906
+0 0 0 0 0 0 10 6 47001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 48000106
+1 0 0 0 0 0 1 6 47000106
+1 0 0 0 0 0 2 6 47000206
+1 0 0 0 0 0 3 6 47000306
+1 0 0 0 0 0 4 6 47000406
+1 0 0 0 0 0 5 6 47000506
+1 0 0 0 0 0 6 6 47000606
+1 0 0 0 0 0 7 6 47000706
+1 0 0 0 0 0 8 6 47000806
+1 0 0 0 0 0 9 6 47000906
+1 0 0 0 0 0 10 6 47001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzx.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fzx.zl
new file mode 100644
index 000000000..bb13d4c8f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 47000100
+0 0 0 0 0 0 1 1 47000101
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 1 3 47000103
+0 0 0 0 0 0 1 4 47000104
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 0 1 6 47000106
+0 0 0 0 0 0 1 7 47000107
+0 0 0 0 0 0 1 8 47000108
+0 0 0 0 0 0 1 9 47000109
+0 0 0 0 0 0 1 10 47000110
+0 0 0 0 0 0 1 11 47000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 47000100
+1 0 0 0 0 0 1 1 47000101
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 1 3 47000103
+1 0 0 0 0 0 1 4 47000104
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 0 1 6 47000106
+1 0 0 0 0 0 1 7 47000107
+1 0 0 0 0 0 1 8 47000108
+1 0 0 0 0 0 1 9 47000109
+1 0 0 0 0 0 1 10 47000110
+1 0 0 0 0 0 1 11 47000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzy.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fzy.xl
new file mode 100644
index 000000000..ae26122c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 48000106
+0 0 0 0 0 1 1 6 48010106
+0 0 0 0 0 2 1 6 48020106
+0 0 0 0 0 3 1 6 48030106
+0 0 0 0 0 4 1 6 48040106
+0 0 0 0 0 5 1 6 48050106
+0 0 0 0 0 6 1 6 48060106
+0 0 0 0 0 7 1 6 48070106
+0 0 0 0 0 8 1 6 48080106
+0 0 0 0 0 9 1 6 48090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 48000106
+1 0 0 0 0 1 1 6 48010106
+1 0 0 0 0 2 1 6 48020106
+1 0 0 0 0 3 1 6 48030106
+1 0 0 0 0 4 1 6 48040106
+1 0 0 0 0 5 1 6 48050106
+1 0 0 0 0 6 1 6 48060106
+1 0 0 0 0 7 1 6 48070106
+1 0 0 0 0 8 1 6 48080106
+1 0 0 0 0 9 1 6 48090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzy.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fzy.yl
new file mode 100644
index 000000000..9bba90ecb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 48000006
+0 0 0 0 0 0 1 6 48000106
+0 0 0 0 0 0 2 6 48000206
+0 0 0 0 0 0 3 6 48000306
+0 0 0 0 0 0 4 6 48000406
+0 0 0 0 0 0 5 6 48000506
+0 0 0 0 0 0 6 6 48000606
+0 0 0 0 0 0 7 6 48000706
+0 0 0 0 0 0 8 6 48000806
+0 0 0 0 0 0 9 6 48000906
+0 0 0 0 0 0 10 6 48001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -47000106
+1 0 0 0 0 0 1 6 48000106
+1 0 0 0 0 0 2 6 48000206
+1 0 0 0 0 0 3 6 48000306
+1 0 0 0 0 0 4 6 48000406
+1 0 0 0 0 0 5 6 48000506
+1 0 0 0 0 0 6 6 48000606
+1 0 0 0 0 0 7 6 48000706
+1 0 0 0 0 0 8 6 48000806
+1 0 0 0 0 0 9 6 48000906
+1 0 0 0 0 0 10 6 48001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzy.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fzy.zl
new file mode 100644
index 000000000..37d01026c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 48000100
+0 0 0 0 0 0 1 1 48000101
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 1 3 48000103
+0 0 0 0 0 0 1 4 48000104
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 0 1 6 48000106
+0 0 0 0 0 0 1 7 48000107
+0 0 0 0 0 0 1 8 48000108
+0 0 0 0 0 0 1 9 48000109
+0 0 0 0 0 0 1 10 48000110
+0 0 0 0 0 0 1 11 48000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 48000100
+1 0 0 0 0 0 1 1 48000101
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 1 3 48000103
+1 0 0 0 0 0 1 4 48000104
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 0 1 6 48000106
+1 0 0 0 0 0 1 7 48000107
+1 0 0 0 0 0 1 8 48000108
+1 0 0 0 0 0 1 9 48000109
+1 0 0 0 0 0 1 10 48000110
+1 0 0 0 0 0 1 11 48000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzz.xl b/CarpetAttic/Cart3dTest/test/axial-xy/fzz.xl
new file mode 100644
index 000000000..73deb4328
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 49000106
+0 0 0 0 0 1 1 6 49010106
+0 0 0 0 0 2 1 6 49020106
+0 0 0 0 0 3 1 6 49030106
+0 0 0 0 0 4 1 6 49040106
+0 0 0 0 0 5 1 6 49050106
+0 0 0 0 0 6 1 6 49060106
+0 0 0 0 0 7 1 6 49070106
+0 0 0 0 0 8 1 6 49080106
+0 0 0 0 0 9 1 6 49090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 49000106
+1 0 0 0 0 1 1 6 49010106
+1 0 0 0 0 2 1 6 49020106
+1 0 0 0 0 3 1 6 49030106
+1 0 0 0 0 4 1 6 49040106
+1 0 0 0 0 5 1 6 49050106
+1 0 0 0 0 6 1 6 49060106
+1 0 0 0 0 7 1 6 49070106
+1 0 0 0 0 8 1 6 49080106
+1 0 0 0 0 9 1 6 49090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzz.yl b/CarpetAttic/Cart3dTest/test/axial-xy/fzz.yl
new file mode 100644
index 000000000..951b3c33d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 49000006
+0 0 0 0 0 0 1 6 49000106
+0 0 0 0 0 0 2 6 49000206
+0 0 0 0 0 0 3 6 49000306
+0 0 0 0 0 0 4 6 49000406
+0 0 0 0 0 0 5 6 49000506
+0 0 0 0 0 0 6 6 49000606
+0 0 0 0 0 0 7 6 49000706
+0 0 0 0 0 0 8 6 49000806
+0 0 0 0 0 0 9 6 49000906
+0 0 0 0 0 0 10 6 49001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 49000106
+1 0 0 0 0 0 1 6 49000106
+1 0 0 0 0 0 2 6 49000206
+1 0 0 0 0 0 3 6 49000306
+1 0 0 0 0 0 4 6 49000406
+1 0 0 0 0 0 5 6 49000506
+1 0 0 0 0 0 6 6 49000606
+1 0 0 0 0 0 7 6 49000706
+1 0 0 0 0 0 8 6 49000806
+1 0 0 0 0 0 9 6 49000906
+1 0 0 0 0 0 10 6 49001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/fzz.zl b/CarpetAttic/Cart3dTest/test/axial-xy/fzz.zl
new file mode 100644
index 000000000..fec4209f1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/fzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 49000100
+0 0 0 0 0 0 1 1 49000101
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 1 3 49000103
+0 0 0 0 0 0 1 4 49000104
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 0 1 6 49000106
+0 0 0 0 0 0 1 7 49000107
+0 0 0 0 0 0 1 8 49000108
+0 0 0 0 0 0 1 9 49000109
+0 0 0 0 0 0 1 10 49000110
+0 0 0 0 0 0 1 11 49000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 49000100
+1 0 0 0 0 0 1 1 49000101
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 1 3 49000103
+1 0 0 0 0 0 1 4 49000104
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 0 1 6 49000106
+1 0 0 0 0 0 1 7 49000107
+1 0 0 0 0 0 1 8 49000108
+1 0 0 0 0 0 1 9 49000109
+1 0 0 0 0 0 1 10 49000110
+1 0 0 0 0 0 1 11 49000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/s.xl b/CarpetAttic/Cart3dTest/test/axial-xy/s.xl
new file mode 100644
index 000000000..c03c8fc65
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/s.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 1000106
+0 0 0 0 0 1 1 6 1010106
+0 0 0 0 0 2 1 6 1020106
+0 0 0 0 0 3 1 6 1030106
+0 0 0 0 0 4 1 6 1040106
+0 0 0 0 0 5 1 6 1050106
+0 0 0 0 0 6 1 6 1060106
+0 0 0 0 0 7 1 6 1070106
+0 0 0 0 0 8 1 6 1080106
+0 0 0 0 0 9 1 6 1090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 1000106
+1 0 0 0 0 1 1 6 1010106
+1 0 0 0 0 2 1 6 1020106
+1 0 0 0 0 3 1 6 1030106
+1 0 0 0 0 4 1 6 1040106
+1 0 0 0 0 5 1 6 1050106
+1 0 0 0 0 6 1 6 1060106
+1 0 0 0 0 7 1 6 1070106
+1 0 0 0 0 8 1 6 1080106
+1 0 0 0 0 9 1 6 1090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/s.yl b/CarpetAttic/Cart3dTest/test/axial-xy/s.yl
new file mode 100644
index 000000000..938984f81
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 1000006
+0 0 0 0 0 0 1 6 1000106
+0 0 0 0 0 0 2 6 1000206
+0 0 0 0 0 0 3 6 1000306
+0 0 0 0 0 0 4 6 1000406
+0 0 0 0 0 0 5 6 1000506
+0 0 0 0 0 0 6 6 1000606
+0 0 0 0 0 0 7 6 1000706
+0 0 0 0 0 0 8 6 1000806
+0 0 0 0 0 0 9 6 1000906
+0 0 0 0 0 0 10 6 1001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 1000106
+1 0 0 0 0 0 1 6 1000106
+1 0 0 0 0 0 2 6 1000206
+1 0 0 0 0 0 3 6 1000306
+1 0 0 0 0 0 4 6 1000406
+1 0 0 0 0 0 5 6 1000506
+1 0 0 0 0 0 6 6 1000606
+1 0 0 0 0 0 7 6 1000706
+1 0 0 0 0 0 8 6 1000806
+1 0 0 0 0 0 9 6 1000906
+1 0 0 0 0 0 10 6 1001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/s.zl b/CarpetAttic/Cart3dTest/test/axial-xy/s.zl
new file mode 100644
index 000000000..17eee5984
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/s.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 1000100
+0 0 0 0 0 0 1 1 1000101
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 1 3 1000103
+0 0 0 0 0 0 1 4 1000104
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 0 1 6 1000106
+0 0 0 0 0 0 1 7 1000107
+0 0 0 0 0 0 1 8 1000108
+0 0 0 0 0 0 1 9 1000109
+0 0 0 0 0 0 1 10 1000110
+0 0 0 0 0 0 1 11 1000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 1000100
+1 0 0 0 0 0 1 1 1000101
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 1 3 1000103
+1 0 0 0 0 0 1 4 1000104
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 0 1 6 1000106
+1 0 0 0 0 0 1 7 1000107
+1 0 0 0 0 0 1 8 1000108
+1 0 0 0 0 0 1 9 1000109
+1 0 0 0 0 0 1 10 1000110
+1 0 0 0 0 0 1 11 1000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.xl
new file mode 100644
index 000000000..67bc6713f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.xl
@@ -0,0 +1,32 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 0.259807621135332
+0 0 0 0 0 1 1 6 0.49749371855331
+0 0 0 0 0 2 1 6 0.779422863405995
+0 0 0 0 0 3 1 6 1.07121426428143
+0 0 0 0 0 4 1 6 1.36656503687164
+0 0 0 0 0 5 1 6 1.66358047596141
+0 0 0 0 0 6 1 6 1.9615045245933
+0 0 0 0 0 7 1 6 2.2599778759979
+0 0 0 0 0 8 1 6 2.5588083163848
+0 0 0 0 0 9 1 6 2.85788383248865
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 0.259807621135332
+1 0 0 0 0 1 1 6 0.49749371855331
+1 0 0 0 0 2 1 6 0.779422863405995
+1 0 0 0 0 3 1 6 1.07121426428143
+1 0 0 0 0 4 1 6 1.36656503687164
+1 0 0 0 0 5 1 6 1.66358047596141
+1 0 0 0 0 6 1 6 1.9615045245933
+1 0 0 0 0 7 1 6 2.2599778759979
+1 0 0 0 0 8 1 6 2.5588083163848
+1 0 0 0 0 9 1 6 2.85788383248865
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.yl
new file mode 100644
index 000000000..ab707f2aa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 0.259807621135332
+0 0 0 0 0 0 1 6 0.259807621135332
+0 0 0 0 0 0 2 6 0.49749371855331
+0 0 0 0 0 0 3 6 0.779422863405995
+0 0 0 0 0 0 4 6 1.07121426428143
+0 0 0 0 0 0 5 6 1.36656503687164
+0 0 0 0 0 0 6 6 1.66358047596141
+0 0 0 0 0 0 7 6 1.9615045245933
+0 0 0 0 0 0 8 6 2.2599778759979
+0 0 0 0 0 0 9 6 2.5588083163848
+0 0 0 0 0 0 10 6 2.85788383248865
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 0.259807621135332
+1 0 0 0 0 0 1 6 0.259807621135332
+1 0 0 0 0 0 2 6 0.49749371855331
+1 0 0 0 0 0 3 6 0.779422863405995
+1 0 0 0 0 0 4 6 1.07121426428143
+1 0 0 0 0 0 5 6 1.36656503687164
+1 0 0 0 0 0 6 6 1.66358047596141
+1 0 0 0 0 0 7 6 1.9615045245933
+1 0 0 0 0 0 8 6 2.2599778759979
+1 0 0 0 0 0 9 6 2.5588083163848
+1 0 0 0 0 0 10 6 2.85788383248865
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.zl
new file mode 100644
index 000000000..a714f5e19
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/spher3d_r.zl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 1.66358047596141
+0 0 0 0 0 0 1 1 1.36656503687164
+0 0 0 0 0 0 1 2 1.07121426428143
+0 0 0 0 0 0 1 3 0.779422863405995
+0 0 0 0 0 0 1 4 0.49749371855331
+0 0 0 0 0 0 1 5 0.259807621135332
+0 0 0 0 0 0 1 6 0.259807621135332
+0 0 0 0 0 0 1 7 0.49749371855331
+0 0 0 0 0 0 1 8 0.779422863405995
+0 0 0 0 0 0 1 9 1.07121426428143
+0 0 0 0 0 0 1 10 1.36656503687164
+0 0 0 0 0 0 1 11 1.66358047596141
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 1.66358047596141
+1 0 0 0 0 0 1 1 1.36656503687164
+1 0 0 0 0 0 1 2 1.07121426428143
+1 0 0 0 0 0 1 3 0.779422863405995
+1 0 0 0 0 0 1 4 0.49749371855331
+1 0 0 0 0 0 1 5 0.259807621135332
+1 0 0 0 0 0 1 6 0.259807621135332
+1 0 0 0 0 0 1 7 0.49749371855331
+1 0 0 0 0 0 1 8 0.779422863405995
+1 0 0 0 0 0 1 9 1.07121426428143
+1 0 0 0 0 0 1 10 1.36656503687164
+1 0 0 0 0 0 1 11 1.66358047596141
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txx.xl b/CarpetAttic/Cart3dTest/test/axial-xy/txx.xl
new file mode 100644
index 000000000..d1ae8388e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 21000106
+0 0 0 0 0 1 1 6 21010106
+0 0 0 0 0 2 1 6 21020106
+0 0 0 0 0 3 1 6 21030106
+0 0 0 0 0 4 1 6 21040106
+0 0 0 0 0 5 1 6 21050106
+0 0 0 0 0 6 1 6 21060106
+0 0 0 0 0 7 1 6 21070106
+0 0 0 0 0 8 1 6 21080106
+0 0 0 0 0 9 1 6 21090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 21000106
+1 0 0 0 0 1 1 6 21010106
+1 0 0 0 0 2 1 6 21020106
+1 0 0 0 0 3 1 6 21030106
+1 0 0 0 0 4 1 6 21040106
+1 0 0 0 0 5 1 6 21050106
+1 0 0 0 0 6 1 6 21060106
+1 0 0 0 0 7 1 6 21070106
+1 0 0 0 0 8 1 6 21080106
+1 0 0 0 0 9 1 6 21090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txx.yl b/CarpetAttic/Cart3dTest/test/axial-xy/txx.yl
new file mode 100644
index 000000000..58907522d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 21000006
+0 0 0 0 0 0 1 6 21000106
+0 0 0 0 0 0 2 6 21000206
+0 0 0 0 0 0 3 6 21000306
+0 0 0 0 0 0 4 6 21000406
+0 0 0 0 0 0 5 6 21000506
+0 0 0 0 0 0 6 6 21000606
+0 0 0 0 0 0 7 6 21000706
+0 0 0 0 0 0 8 6 21000806
+0 0 0 0 0 0 9 6 21000906
+0 0 0 0 0 0 10 6 21001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 24000106
+1 0 0 0 0 0 1 6 21000106
+1 0 0 0 0 0 2 6 21000206
+1 0 0 0 0 0 3 6 21000306
+1 0 0 0 0 0 4 6 21000406
+1 0 0 0 0 0 5 6 21000506
+1 0 0 0 0 0 6 6 21000606
+1 0 0 0 0 0 7 6 21000706
+1 0 0 0 0 0 8 6 21000806
+1 0 0 0 0 0 9 6 21000906
+1 0 0 0 0 0 10 6 21001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txx.zl b/CarpetAttic/Cart3dTest/test/axial-xy/txx.zl
new file mode 100644
index 000000000..0eda09585
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 21000100
+0 0 0 0 0 0 1 1 21000101
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 1 3 21000103
+0 0 0 0 0 0 1 4 21000104
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 0 1 6 21000106
+0 0 0 0 0 0 1 7 21000107
+0 0 0 0 0 0 1 8 21000108
+0 0 0 0 0 0 1 9 21000109
+0 0 0 0 0 0 1 10 21000110
+0 0 0 0 0 0 1 11 21000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 21000100
+1 0 0 0 0 0 1 1 21000101
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 1 3 21000103
+1 0 0 0 0 0 1 4 21000104
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 0 1 6 21000106
+1 0 0 0 0 0 1 7 21000107
+1 0 0 0 0 0 1 8 21000108
+1 0 0 0 0 0 1 9 21000109
+1 0 0 0 0 0 1 10 21000110
+1 0 0 0 0 0 1 11 21000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txy.xl b/CarpetAttic/Cart3dTest/test/axial-xy/txy.xl
new file mode 100644
index 000000000..db85f4483
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 22000106
+0 0 0 0 0 1 1 6 22010106
+0 0 0 0 0 2 1 6 22020106
+0 0 0 0 0 3 1 6 22030106
+0 0 0 0 0 4 1 6 22040106
+0 0 0 0 0 5 1 6 22050106
+0 0 0 0 0 6 1 6 22060106
+0 0 0 0 0 7 1 6 22070106
+0 0 0 0 0 8 1 6 22080106
+0 0 0 0 0 9 1 6 22090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 22000106
+1 0 0 0 0 1 1 6 22010106
+1 0 0 0 0 2 1 6 22020106
+1 0 0 0 0 3 1 6 22030106
+1 0 0 0 0 4 1 6 22040106
+1 0 0 0 0 5 1 6 22050106
+1 0 0 0 0 6 1 6 22060106
+1 0 0 0 0 7 1 6 22070106
+1 0 0 0 0 8 1 6 22080106
+1 0 0 0 0 9 1 6 22090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txy.yl b/CarpetAttic/Cart3dTest/test/axial-xy/txy.yl
new file mode 100644
index 000000000..417aa39fe
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 22000006
+0 0 0 0 0 0 1 6 22000106
+0 0 0 0 0 0 2 6 22000206
+0 0 0 0 0 0 3 6 22000306
+0 0 0 0 0 0 4 6 22000406
+0 0 0 0 0 0 5 6 22000506
+0 0 0 0 0 0 6 6 22000606
+0 0 0 0 0 0 7 6 22000706
+0 0 0 0 0 0 8 6 22000806
+0 0 0 0 0 0 9 6 22000906
+0 0 0 0 0 0 10 6 22001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -22000106
+1 0 0 0 0 0 1 6 22000106
+1 0 0 0 0 0 2 6 22000206
+1 0 0 0 0 0 3 6 22000306
+1 0 0 0 0 0 4 6 22000406
+1 0 0 0 0 0 5 6 22000506
+1 0 0 0 0 0 6 6 22000606
+1 0 0 0 0 0 7 6 22000706
+1 0 0 0 0 0 8 6 22000806
+1 0 0 0 0 0 9 6 22000906
+1 0 0 0 0 0 10 6 22001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txy.zl b/CarpetAttic/Cart3dTest/test/axial-xy/txy.zl
new file mode 100644
index 000000000..714ee628b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 22000100
+0 0 0 0 0 0 1 1 22000101
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 1 3 22000103
+0 0 0 0 0 0 1 4 22000104
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 0 1 6 22000106
+0 0 0 0 0 0 1 7 22000107
+0 0 0 0 0 0 1 8 22000108
+0 0 0 0 0 0 1 9 22000109
+0 0 0 0 0 0 1 10 22000110
+0 0 0 0 0 0 1 11 22000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 22000100
+1 0 0 0 0 0 1 1 22000101
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 1 3 22000103
+1 0 0 0 0 0 1 4 22000104
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 0 1 6 22000106
+1 0 0 0 0 0 1 7 22000107
+1 0 0 0 0 0 1 8 22000108
+1 0 0 0 0 0 1 9 22000109
+1 0 0 0 0 0 1 10 22000110
+1 0 0 0 0 0 1 11 22000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txz.xl b/CarpetAttic/Cart3dTest/test/axial-xy/txz.xl
new file mode 100644
index 000000000..4960e5e81
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 23000106
+0 0 0 0 0 1 1 6 23010106
+0 0 0 0 0 2 1 6 23020106
+0 0 0 0 0 3 1 6 23030106
+0 0 0 0 0 4 1 6 23040106
+0 0 0 0 0 5 1 6 23050106
+0 0 0 0 0 6 1 6 23060106
+0 0 0 0 0 7 1 6 23070106
+0 0 0 0 0 8 1 6 23080106
+0 0 0 0 0 9 1 6 23090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 23000106
+1 0 0 0 0 1 1 6 23010106
+1 0 0 0 0 2 1 6 23020106
+1 0 0 0 0 3 1 6 23030106
+1 0 0 0 0 4 1 6 23040106
+1 0 0 0 0 5 1 6 23050106
+1 0 0 0 0 6 1 6 23060106
+1 0 0 0 0 7 1 6 23070106
+1 0 0 0 0 8 1 6 23080106
+1 0 0 0 0 9 1 6 23090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txz.yl b/CarpetAttic/Cart3dTest/test/axial-xy/txz.yl
new file mode 100644
index 000000000..7e347543a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 23000006
+0 0 0 0 0 0 1 6 23000106
+0 0 0 0 0 0 2 6 23000206
+0 0 0 0 0 0 3 6 23000306
+0 0 0 0 0 0 4 6 23000406
+0 0 0 0 0 0 5 6 23000506
+0 0 0 0 0 0 6 6 23000606
+0 0 0 0 0 0 7 6 23000706
+0 0 0 0 0 0 8 6 23000806
+0 0 0 0 0 0 9 6 23000906
+0 0 0 0 0 0 10 6 23001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 25000106
+1 0 0 0 0 0 1 6 23000106
+1 0 0 0 0 0 2 6 23000206
+1 0 0 0 0 0 3 6 23000306
+1 0 0 0 0 0 4 6 23000406
+1 0 0 0 0 0 5 6 23000506
+1 0 0 0 0 0 6 6 23000606
+1 0 0 0 0 0 7 6 23000706
+1 0 0 0 0 0 8 6 23000806
+1 0 0 0 0 0 9 6 23000906
+1 0 0 0 0 0 10 6 23001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/txz.zl b/CarpetAttic/Cart3dTest/test/axial-xy/txz.zl
new file mode 100644
index 000000000..932c2df46
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/txz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 23000100
+0 0 0 0 0 0 1 1 23000101
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 1 3 23000103
+0 0 0 0 0 0 1 4 23000104
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 0 1 6 23000106
+0 0 0 0 0 0 1 7 23000107
+0 0 0 0 0 0 1 8 23000108
+0 0 0 0 0 0 1 9 23000109
+0 0 0 0 0 0 1 10 23000110
+0 0 0 0 0 0 1 11 23000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 23000100
+1 0 0 0 0 0 1 1 23000101
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 1 3 23000103
+1 0 0 0 0 0 1 4 23000104
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 0 1 6 23000106
+1 0 0 0 0 0 1 7 23000107
+1 0 0 0 0 0 1 8 23000108
+1 0 0 0 0 0 1 9 23000109
+1 0 0 0 0 0 1 10 23000110
+1 0 0 0 0 0 1 11 23000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tyy.xl b/CarpetAttic/Cart3dTest/test/axial-xy/tyy.xl
new file mode 100644
index 000000000..449cfb09b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tyy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 24000106
+0 0 0 0 0 1 1 6 24010106
+0 0 0 0 0 2 1 6 24020106
+0 0 0 0 0 3 1 6 24030106
+0 0 0 0 0 4 1 6 24040106
+0 0 0 0 0 5 1 6 24050106
+0 0 0 0 0 6 1 6 24060106
+0 0 0 0 0 7 1 6 24070106
+0 0 0 0 0 8 1 6 24080106
+0 0 0 0 0 9 1 6 24090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 24000106
+1 0 0 0 0 1 1 6 24010106
+1 0 0 0 0 2 1 6 24020106
+1 0 0 0 0 3 1 6 24030106
+1 0 0 0 0 4 1 6 24040106
+1 0 0 0 0 5 1 6 24050106
+1 0 0 0 0 6 1 6 24060106
+1 0 0 0 0 7 1 6 24070106
+1 0 0 0 0 8 1 6 24080106
+1 0 0 0 0 9 1 6 24090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tyy.yl b/CarpetAttic/Cart3dTest/test/axial-xy/tyy.yl
new file mode 100644
index 000000000..c536b5262
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 24000006
+0 0 0 0 0 0 1 6 24000106
+0 0 0 0 0 0 2 6 24000206
+0 0 0 0 0 0 3 6 24000306
+0 0 0 0 0 0 4 6 24000406
+0 0 0 0 0 0 5 6 24000506
+0 0 0 0 0 0 6 6 24000606
+0 0 0 0 0 0 7 6 24000706
+0 0 0 0 0 0 8 6 24000806
+0 0 0 0 0 0 9 6 24000906
+0 0 0 0 0 0 10 6 24001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 21000106
+1 0 0 0 0 0 1 6 24000106
+1 0 0 0 0 0 2 6 24000206
+1 0 0 0 0 0 3 6 24000306
+1 0 0 0 0 0 4 6 24000406
+1 0 0 0 0 0 5 6 24000506
+1 0 0 0 0 0 6 6 24000606
+1 0 0 0 0 0 7 6 24000706
+1 0 0 0 0 0 8 6 24000806
+1 0 0 0 0 0 9 6 24000906
+1 0 0 0 0 0 10 6 24001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tyy.zl b/CarpetAttic/Cart3dTest/test/axial-xy/tyy.zl
new file mode 100644
index 000000000..e6ceeb100
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 24000100
+0 0 0 0 0 0 1 1 24000101
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 1 3 24000103
+0 0 0 0 0 0 1 4 24000104
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 0 1 6 24000106
+0 0 0 0 0 0 1 7 24000107
+0 0 0 0 0 0 1 8 24000108
+0 0 0 0 0 0 1 9 24000109
+0 0 0 0 0 0 1 10 24000110
+0 0 0 0 0 0 1 11 24000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 24000100
+1 0 0 0 0 0 1 1 24000101
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 1 3 24000103
+1 0 0 0 0 0 1 4 24000104
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 0 1 6 24000106
+1 0 0 0 0 0 1 7 24000107
+1 0 0 0 0 0 1 8 24000108
+1 0 0 0 0 0 1 9 24000109
+1 0 0 0 0 0 1 10 24000110
+1 0 0 0 0 0 1 11 24000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tyz.xl b/CarpetAttic/Cart3dTest/test/axial-xy/tyz.xl
new file mode 100644
index 000000000..f60bbc09b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tyz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 25000106
+0 0 0 0 0 1 1 6 25010106
+0 0 0 0 0 2 1 6 25020106
+0 0 0 0 0 3 1 6 25030106
+0 0 0 0 0 4 1 6 25040106
+0 0 0 0 0 5 1 6 25050106
+0 0 0 0 0 6 1 6 25060106
+0 0 0 0 0 7 1 6 25070106
+0 0 0 0 0 8 1 6 25080106
+0 0 0 0 0 9 1 6 25090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 25000106
+1 0 0 0 0 1 1 6 25010106
+1 0 0 0 0 2 1 6 25020106
+1 0 0 0 0 3 1 6 25030106
+1 0 0 0 0 4 1 6 25040106
+1 0 0 0 0 5 1 6 25050106
+1 0 0 0 0 6 1 6 25060106
+1 0 0 0 0 7 1 6 25070106
+1 0 0 0 0 8 1 6 25080106
+1 0 0 0 0 9 1 6 25090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tyz.yl b/CarpetAttic/Cart3dTest/test/axial-xy/tyz.yl
new file mode 100644
index 000000000..1a17d43e6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 25000006
+0 0 0 0 0 0 1 6 25000106
+0 0 0 0 0 0 2 6 25000206
+0 0 0 0 0 0 3 6 25000306
+0 0 0 0 0 0 4 6 25000406
+0 0 0 0 0 0 5 6 25000506
+0 0 0 0 0 0 6 6 25000606
+0 0 0 0 0 0 7 6 25000706
+0 0 0 0 0 0 8 6 25000806
+0 0 0 0 0 0 9 6 25000906
+0 0 0 0 0 0 10 6 25001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -23000106
+1 0 0 0 0 0 1 6 25000106
+1 0 0 0 0 0 2 6 25000206
+1 0 0 0 0 0 3 6 25000306
+1 0 0 0 0 0 4 6 25000406
+1 0 0 0 0 0 5 6 25000506
+1 0 0 0 0 0 6 6 25000606
+1 0 0 0 0 0 7 6 25000706
+1 0 0 0 0 0 8 6 25000806
+1 0 0 0 0 0 9 6 25000906
+1 0 0 0 0 0 10 6 25001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tyz.zl b/CarpetAttic/Cart3dTest/test/axial-xy/tyz.zl
new file mode 100644
index 000000000..563801ad3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 25000100
+0 0 0 0 0 0 1 1 25000101
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 1 3 25000103
+0 0 0 0 0 0 1 4 25000104
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 0 1 6 25000106
+0 0 0 0 0 0 1 7 25000107
+0 0 0 0 0 0 1 8 25000108
+0 0 0 0 0 0 1 9 25000109
+0 0 0 0 0 0 1 10 25000110
+0 0 0 0 0 0 1 11 25000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 25000100
+1 0 0 0 0 0 1 1 25000101
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 1 3 25000103
+1 0 0 0 0 0 1 4 25000104
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 0 1 6 25000106
+1 0 0 0 0 0 1 7 25000107
+1 0 0 0 0 0 1 8 25000108
+1 0 0 0 0 0 1 9 25000109
+1 0 0 0 0 0 1 10 25000110
+1 0 0 0 0 0 1 11 25000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tzz.xl b/CarpetAttic/Cart3dTest/test/axial-xy/tzz.xl
new file mode 100644
index 000000000..a2e6fb65f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tzz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 26000106
+0 0 0 0 0 1 1 6 26010106
+0 0 0 0 0 2 1 6 26020106
+0 0 0 0 0 3 1 6 26030106
+0 0 0 0 0 4 1 6 26040106
+0 0 0 0 0 5 1 6 26050106
+0 0 0 0 0 6 1 6 26060106
+0 0 0 0 0 7 1 6 26070106
+0 0 0 0 0 8 1 6 26080106
+0 0 0 0 0 9 1 6 26090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 26000106
+1 0 0 0 0 1 1 6 26010106
+1 0 0 0 0 2 1 6 26020106
+1 0 0 0 0 3 1 6 26030106
+1 0 0 0 0 4 1 6 26040106
+1 0 0 0 0 5 1 6 26050106
+1 0 0 0 0 6 1 6 26060106
+1 0 0 0 0 7 1 6 26070106
+1 0 0 0 0 8 1 6 26080106
+1 0 0 0 0 9 1 6 26090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tzz.yl b/CarpetAttic/Cart3dTest/test/axial-xy/tzz.yl
new file mode 100644
index 000000000..4cf44a850
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 26000006
+0 0 0 0 0 0 1 6 26000106
+0 0 0 0 0 0 2 6 26000206
+0 0 0 0 0 0 3 6 26000306
+0 0 0 0 0 0 4 6 26000406
+0 0 0 0 0 0 5 6 26000506
+0 0 0 0 0 0 6 6 26000606
+0 0 0 0 0 0 7 6 26000706
+0 0 0 0 0 0 8 6 26000806
+0 0 0 0 0 0 9 6 26000906
+0 0 0 0 0 0 10 6 26001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 26000106
+1 0 0 0 0 0 1 6 26000106
+1 0 0 0 0 0 2 6 26000206
+1 0 0 0 0 0 3 6 26000306
+1 0 0 0 0 0 4 6 26000406
+1 0 0 0 0 0 5 6 26000506
+1 0 0 0 0 0 6 6 26000606
+1 0 0 0 0 0 7 6 26000706
+1 0 0 0 0 0 8 6 26000806
+1 0 0 0 0 0 9 6 26000906
+1 0 0 0 0 0 10 6 26001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/tzz.zl b/CarpetAttic/Cart3dTest/test/axial-xy/tzz.zl
new file mode 100644
index 000000000..212fddec9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/tzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 26000100
+0 0 0 0 0 0 1 1 26000101
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 1 3 26000103
+0 0 0 0 0 0 1 4 26000104
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 0 1 6 26000106
+0 0 0 0 0 0 1 7 26000107
+0 0 0 0 0 0 1 8 26000108
+0 0 0 0 0 0 1 9 26000109
+0 0 0 0 0 0 1 10 26000110
+0 0 0 0 0 0 1 11 26000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 26000100
+1 0 0 0 0 0 1 1 26000101
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 1 3 26000103
+1 0 0 0 0 0 1 4 26000104
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 0 1 6 26000106
+1 0 0 0 0 0 1 7 26000107
+1 0 0 0 0 0 1 8 26000108
+1 0 0 0 0 0 1 9 26000109
+1 0 0 0 0 0 1 10 26000110
+1 0 0 0 0 0 1 11 26000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vx.xl b/CarpetAttic/Cart3dTest/test/axial-xy/vx.xl
new file mode 100644
index 000000000..1f0449057
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 11000106
+0 0 0 0 0 1 1 6 11010106
+0 0 0 0 0 2 1 6 11020106
+0 0 0 0 0 3 1 6 11030106
+0 0 0 0 0 4 1 6 11040106
+0 0 0 0 0 5 1 6 11050106
+0 0 0 0 0 6 1 6 11060106
+0 0 0 0 0 7 1 6 11070106
+0 0 0 0 0 8 1 6 11080106
+0 0 0 0 0 9 1 6 11090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 11000106
+1 0 0 0 0 1 1 6 11010106
+1 0 0 0 0 2 1 6 11020106
+1 0 0 0 0 3 1 6 11030106
+1 0 0 0 0 4 1 6 11040106
+1 0 0 0 0 5 1 6 11050106
+1 0 0 0 0 6 1 6 11060106
+1 0 0 0 0 7 1 6 11070106
+1 0 0 0 0 8 1 6 11080106
+1 0 0 0 0 9 1 6 11090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vx.yl b/CarpetAttic/Cart3dTest/test/axial-xy/vx.yl
new file mode 100644
index 000000000..241b0faf8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 11000006
+0 0 0 0 0 0 1 6 11000106
+0 0 0 0 0 0 2 6 11000206
+0 0 0 0 0 0 3 6 11000306
+0 0 0 0 0 0 4 6 11000406
+0 0 0 0 0 0 5 6 11000506
+0 0 0 0 0 0 6 6 11000606
+0 0 0 0 0 0 7 6 11000706
+0 0 0 0 0 0 8 6 11000806
+0 0 0 0 0 0 9 6 11000906
+0 0 0 0 0 0 10 6 11001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 12000106
+1 0 0 0 0 0 1 6 11000106
+1 0 0 0 0 0 2 6 11000206
+1 0 0 0 0 0 3 6 11000306
+1 0 0 0 0 0 4 6 11000406
+1 0 0 0 0 0 5 6 11000506
+1 0 0 0 0 0 6 6 11000606
+1 0 0 0 0 0 7 6 11000706
+1 0 0 0 0 0 8 6 11000806
+1 0 0 0 0 0 9 6 11000906
+1 0 0 0 0 0 10 6 11001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vx.zl b/CarpetAttic/Cart3dTest/test/axial-xy/vx.zl
new file mode 100644
index 000000000..8cbc4601b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 11000100
+0 0 0 0 0 0 1 1 11000101
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 1 3 11000103
+0 0 0 0 0 0 1 4 11000104
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 0 1 6 11000106
+0 0 0 0 0 0 1 7 11000107
+0 0 0 0 0 0 1 8 11000108
+0 0 0 0 0 0 1 9 11000109
+0 0 0 0 0 0 1 10 11000110
+0 0 0 0 0 0 1 11 11000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 11000100
+1 0 0 0 0 0 1 1 11000101
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 1 3 11000103
+1 0 0 0 0 0 1 4 11000104
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 0 1 6 11000106
+1 0 0 0 0 0 1 7 11000107
+1 0 0 0 0 0 1 8 11000108
+1 0 0 0 0 0 1 9 11000109
+1 0 0 0 0 0 1 10 11000110
+1 0 0 0 0 0 1 11 11000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vy.xl b/CarpetAttic/Cart3dTest/test/axial-xy/vy.xl
new file mode 100644
index 000000000..afea29a20
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 12000106
+0 0 0 0 0 1 1 6 12010106
+0 0 0 0 0 2 1 6 12020106
+0 0 0 0 0 3 1 6 12030106
+0 0 0 0 0 4 1 6 12040106
+0 0 0 0 0 5 1 6 12050106
+0 0 0 0 0 6 1 6 12060106
+0 0 0 0 0 7 1 6 12070106
+0 0 0 0 0 8 1 6 12080106
+0 0 0 0 0 9 1 6 12090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 12000106
+1 0 0 0 0 1 1 6 12010106
+1 0 0 0 0 2 1 6 12020106
+1 0 0 0 0 3 1 6 12030106
+1 0 0 0 0 4 1 6 12040106
+1 0 0 0 0 5 1 6 12050106
+1 0 0 0 0 6 1 6 12060106
+1 0 0 0 0 7 1 6 12070106
+1 0 0 0 0 8 1 6 12080106
+1 0 0 0 0 9 1 6 12090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vy.yl b/CarpetAttic/Cart3dTest/test/axial-xy/vy.yl
new file mode 100644
index 000000000..1dd88e42c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 12000006
+0 0 0 0 0 0 1 6 12000106
+0 0 0 0 0 0 2 6 12000206
+0 0 0 0 0 0 3 6 12000306
+0 0 0 0 0 0 4 6 12000406
+0 0 0 0 0 0 5 6 12000506
+0 0 0 0 0 0 6 6 12000606
+0 0 0 0 0 0 7 6 12000706
+0 0 0 0 0 0 8 6 12000806
+0 0 0 0 0 0 9 6 12000906
+0 0 0 0 0 0 10 6 12001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 -11000106
+1 0 0 0 0 0 1 6 12000106
+1 0 0 0 0 0 2 6 12000206
+1 0 0 0 0 0 3 6 12000306
+1 0 0 0 0 0 4 6 12000406
+1 0 0 0 0 0 5 6 12000506
+1 0 0 0 0 0 6 6 12000606
+1 0 0 0 0 0 7 6 12000706
+1 0 0 0 0 0 8 6 12000806
+1 0 0 0 0 0 9 6 12000906
+1 0 0 0 0 0 10 6 12001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vy.zl b/CarpetAttic/Cart3dTest/test/axial-xy/vy.zl
new file mode 100644
index 000000000..bfcf8fee5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 12000100
+0 0 0 0 0 0 1 1 12000101
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 1 3 12000103
+0 0 0 0 0 0 1 4 12000104
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 0 1 6 12000106
+0 0 0 0 0 0 1 7 12000107
+0 0 0 0 0 0 1 8 12000108
+0 0 0 0 0 0 1 9 12000109
+0 0 0 0 0 0 1 10 12000110
+0 0 0 0 0 0 1 11 12000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 12000100
+1 0 0 0 0 0 1 1 12000101
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 1 3 12000103
+1 0 0 0 0 0 1 4 12000104
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 0 1 6 12000106
+1 0 0 0 0 0 1 7 12000107
+1 0 0 0 0 0 1 8 12000108
+1 0 0 0 0 0 1 9 12000109
+1 0 0 0 0 0 1 10 12000110
+1 0 0 0 0 0 1 11 12000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vz.xl b/CarpetAttic/Cart3dTest/test/axial-xy/vz.xl
new file mode 100644
index 000000000..23a7cd992
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 6 13000106
+0 0 0 0 0 1 1 6 13010106
+0 0 0 0 0 2 1 6 13020106
+0 0 0 0 0 3 1 6 13030106
+0 0 0 0 0 4 1 6 13040106
+0 0 0 0 0 5 1 6 13050106
+0 0 0 0 0 6 1 6 13060106
+0 0 0 0 0 7 1 6 13070106
+0 0 0 0 0 8 1 6 13080106
+0 0 0 0 0 9 1 6 13090106
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 6 13000106
+1 0 0 0 0 1 1 6 13010106
+1 0 0 0 0 2 1 6 13020106
+1 0 0 0 0 3 1 6 13030106
+1 0 0 0 0 4 1 6 13040106
+1 0 0 0 0 5 1 6 13050106
+1 0 0 0 0 6 1 6 13060106
+1 0 0 0 0 7 1 6 13070106
+1 0 0 0 0 8 1 6 13080106
+1 0 0 0 0 9 1 6 13090106
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vz.yl b/CarpetAttic/Cart3dTest/test/axial-xy/vz.yl
new file mode 100644
index 000000000..d3e3b7c36
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 6 13000006
+0 0 0 0 0 0 1 6 13000106
+0 0 0 0 0 0 2 6 13000206
+0 0 0 0 0 0 3 6 13000306
+0 0 0 0 0 0 4 6 13000406
+0 0 0 0 0 0 5 6 13000506
+0 0 0 0 0 0 6 6 13000606
+0 0 0 0 0 0 7 6 13000706
+0 0 0 0 0 0 8 6 13000806
+0 0 0 0 0 0 9 6 13000906
+0 0 0 0 0 0 10 6 13001006
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 6 13000106
+1 0 0 0 0 0 1 6 13000106
+1 0 0 0 0 0 2 6 13000206
+1 0 0 0 0 0 3 6 13000306
+1 0 0 0 0 0 4 6 13000406
+1 0 0 0 0 0 5 6 13000506
+1 0 0 0 0 0 6 6 13000606
+1 0 0 0 0 0 7 6 13000706
+1 0 0 0 0 0 8 6 13000806
+1 0 0 0 0 0 9 6 13000906
+1 0 0 0 0 0 10 6 13001006
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xy/vz.zl b/CarpetAttic/Cart3dTest/test/axial-xy/vz.zl
new file mode 100644
index 000000000..4dcc04892
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xy/vz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 13000100
+0 0 0 0 0 0 1 1 13000101
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 1 3 13000103
+0 0 0 0 0 0 1 4 13000104
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 0 1 6 13000106
+0 0 0 0 0 0 1 7 13000107
+0 0 0 0 0 0 1 8 13000108
+0 0 0 0 0 0 1 9 13000109
+0 0 0 0 0 0 1 10 13000110
+0 0 0 0 0 0 1 11 13000111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 13000100
+1 0 0 0 0 0 1 1 13000101
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 1 3 13000103
+1 0 0 0 0 0 1 4 13000104
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 0 1 6 13000106
+1 0 0 0 0 0 1 7 13000107
+1 0 0 0 0 0 1 8 13000108
+1 0 0 0 0 0 1 9 13000109
+1 0 0 0 0 0 1 10 13000110
+1 0 0 0 0 0 1 11 13000111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz.log b/CarpetAttic/Cart3dTest/test/axial-xz.log
new file mode 100644
index 000000000..c9d132499
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz.log
@@ -0,0 +1,97 @@
+--------------------------------------------------------------------------------
+
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+
+Cactus version: 4.0.b11
+Compile date: Dec 14 2001 (21:50:34)
+Run date: Dec 14 2001 (21:51:05)
+Run host: lilypond.tat.physik.uni-tuebingen.de
+Parameter file: /home/eschnett/Calpha/Cactus/arrangements/Carpet/Cart3dTest/test/axial-xz.par
+--------------------------------------------------------------------------------
+
+Activating thorn Cactus...Success -> active implementation Cactus
+Activation requested for
+--->CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest<---
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+--------------------------------------------------------------------------------
+ if (recover)
+ Recover parameters
+ endif
+
+ Startup routines
+ Carpet: Startup routine
+ IOUtil: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOBasic: Startup routine
+ CarpetIOASCII: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+ if (recover)
+ endif
+ if (checkpoint initial data)
+ endif
+ if (analysis)
+ endif
+
+ do loop over timesteps
+ Rotate timelevels
+ iteration = iteration + 1
+ t = t+dt
+ Cart3dTest: Apply symmetry boundary conditions
+ if (checkpoint)
+ endif
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+INFO (Carpet): Carpet is running on 1 processors
+INFO (IOBasic): I/O Method 'Scalar' registered
+INFO (IOBasic): Scalar: Output of scalar quantities (grid scalars, reductions) to ASCII files
+INFO (IOBasic): I/O Method 'Info' registered
+INFO (IOBasic): Info: Output of scalar quantities (grid scalars, reductions) to screen
+INFO (Cart3d): Cartesian coordinates:
+INFO (Cart3d): Whole grid: lower bound [0.15, -1.35, -0.45]
+INFO (Cart3d): Whole grid: upper bound [2.85, 1.65, 2.85]
+INFO (Cart3d): Whole grid: extent [3, 3.3, 3.6]
+INFO (Cart3d): Interior: lower bound [0.15, -1.05, 0.15]
+INFO (Cart3d): Interior: upper bound [2.85, 1.35, 2.25]
+INFO (Cart3d): Interior: extent [3, 2.7, 2.4]
+INFO (Cart3d): Grid spacing: [0.3, 0.3, 0.3]
+INFO (IOBasic): Scalar: Output every -1 iterations
+INFO (IOBasic): Info: Output every -1 iterations
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz.par b/CarpetAttic/Cart3dTest/test/axial-xz.par
new file mode 100644
index 000000000..d4f91aa70
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz.par
@@ -0,0 +1,21 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/axial-xz.par,v 1.5 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_xz = "axial"
+
+driver::global_nx = 10
+driver::global_ny = 11
+driver::global_nz = 12
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "axial-xz"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/ax.xl b/CarpetAttic/Cart3dTest/test/axial-xz/ax.xl
new file mode 100644
index 000000000..7996e4a40
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/ax.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 1 5 2 31010502
+0 0 0 0 0 2 5 2 31020502
+0 0 0 0 0 3 5 2 31030502
+0 0 0 0 0 4 5 2 31040502
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 6 5 2 31060502
+0 0 0 0 0 7 5 2 31070502
+0 0 0 0 0 8 5 2 31080502
+0 0 0 0 0 9 5 2 31090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 1 5 2 31010502
+1 0 0 0 0 2 5 2 31020502
+1 0 0 0 0 3 5 2 31030502
+1 0 0 0 0 4 5 2 31040502
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 6 5 2 31060502
+1 0 0 0 0 7 5 2 31070502
+1 0 0 0 0 8 5 2 31080502
+1 0 0 0 0 9 5 2 31090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/ax.yl b/CarpetAttic/Cart3dTest/test/axial-xz/ax.yl
new file mode 100644
index 000000000..64c4405fe
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 31000002
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 2 2 31000202
+0 0 0 0 0 0 3 2 31000302
+0 0 0 0 0 0 4 2 31000402
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 0 6 2 31000602
+0 0 0 0 0 0 7 2 31000702
+0 0 0 0 0 0 8 2 31000802
+0 0 0 0 0 0 9 2 31000902
+0 0 0 0 0 0 10 2 31001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 31000002
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 2 2 31000202
+1 0 0 0 0 0 3 2 31000302
+1 0 0 0 0 0 4 2 31000402
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 0 6 2 31000602
+1 0 0 0 0 0 7 2 31000702
+1 0 0 0 0 0 8 2 31000802
+1 0 0 0 0 0 9 2 31000902
+1 0 0 0 0 0 10 2 31001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/ax.zl b/CarpetAttic/Cart3dTest/test/axial-xz/ax.zl
new file mode 100644
index 000000000..593f10a7a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/ax.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 31000500
+0 0 0 0 0 0 5 1 31000501
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 0 5 3 31000503
+0 0 0 0 0 0 5 4 31000504
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 0 5 6 31000506
+0 0 0 0 0 0 5 7 31000507
+0 0 0 0 0 0 5 8 31000508
+0 0 0 0 0 0 5 9 31000509
+0 0 0 0 0 0 5 10 31000510
+0 0 0 0 0 0 5 11 31000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 33010502
+1 0 0 0 0 0 5 1 33000502
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 0 5 3 31000503
+1 0 0 0 0 0 5 4 31000504
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 0 5 6 31000506
+1 0 0 0 0 0 5 7 31000507
+1 0 0 0 0 0 5 8 31000508
+1 0 0 0 0 0 5 9 31000509
+1 0 0 0 0 0 5 10 31000510
+1 0 0 0 0 0 5 11 31000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/ay.xl b/CarpetAttic/Cart3dTest/test/axial-xz/ay.xl
new file mode 100644
index 000000000..2bc308805
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/ay.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 1 5 2 32010502
+0 0 0 0 0 2 5 2 32020502
+0 0 0 0 0 3 5 2 32030502
+0 0 0 0 0 4 5 2 32040502
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 6 5 2 32060502
+0 0 0 0 0 7 5 2 32070502
+0 0 0 0 0 8 5 2 32080502
+0 0 0 0 0 9 5 2 32090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 1 5 2 32010502
+1 0 0 0 0 2 5 2 32020502
+1 0 0 0 0 3 5 2 32030502
+1 0 0 0 0 4 5 2 32040502
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 6 5 2 32060502
+1 0 0 0 0 7 5 2 32070502
+1 0 0 0 0 8 5 2 32080502
+1 0 0 0 0 9 5 2 32090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/ay.yl b/CarpetAttic/Cart3dTest/test/axial-xz/ay.yl
new file mode 100644
index 000000000..ce70326e0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 32000002
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 2 2 32000202
+0 0 0 0 0 0 3 2 32000302
+0 0 0 0 0 0 4 2 32000402
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 0 6 2 32000602
+0 0 0 0 0 0 7 2 32000702
+0 0 0 0 0 0 8 2 32000802
+0 0 0 0 0 0 9 2 32000902
+0 0 0 0 0 0 10 2 32001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 32000002
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 2 2 32000202
+1 0 0 0 0 0 3 2 32000302
+1 0 0 0 0 0 4 2 32000402
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 0 6 2 32000602
+1 0 0 0 0 0 7 2 32000702
+1 0 0 0 0 0 8 2 32000802
+1 0 0 0 0 0 9 2 32000902
+1 0 0 0 0 0 10 2 32001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/ay.zl b/CarpetAttic/Cart3dTest/test/axial-xz/ay.zl
new file mode 100644
index 000000000..da7819682
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/ay.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 32000500
+0 0 0 0 0 0 5 1 32000501
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 0 5 3 32000503
+0 0 0 0 0 0 5 4 32000504
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 0 5 6 32000506
+0 0 0 0 0 0 5 7 32000507
+0 0 0 0 0 0 5 8 32000508
+0 0 0 0 0 0 5 9 32000509
+0 0 0 0 0 0 5 10 32000510
+0 0 0 0 0 0 5 11 32000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 32010502
+1 0 0 0 0 0 5 1 32000502
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 0 5 3 32000503
+1 0 0 0 0 0 5 4 32000504
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 0 5 6 32000506
+1 0 0 0 0 0 5 7 32000507
+1 0 0 0 0 0 5 8 32000508
+1 0 0 0 0 0 5 9 32000509
+1 0 0 0 0 0 5 10 32000510
+1 0 0 0 0 0 5 11 32000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/az.xl b/CarpetAttic/Cart3dTest/test/axial-xz/az.xl
new file mode 100644
index 000000000..2b0fbd05e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/az.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 1 5 2 33010502
+0 0 0 0 0 2 5 2 33020502
+0 0 0 0 0 3 5 2 33030502
+0 0 0 0 0 4 5 2 33040502
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 6 5 2 33060502
+0 0 0 0 0 7 5 2 33070502
+0 0 0 0 0 8 5 2 33080502
+0 0 0 0 0 9 5 2 33090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 1 5 2 33010502
+1 0 0 0 0 2 5 2 33020502
+1 0 0 0 0 3 5 2 33030502
+1 0 0 0 0 4 5 2 33040502
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 6 5 2 33060502
+1 0 0 0 0 7 5 2 33070502
+1 0 0 0 0 8 5 2 33080502
+1 0 0 0 0 9 5 2 33090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/az.yl b/CarpetAttic/Cart3dTest/test/axial-xz/az.yl
new file mode 100644
index 000000000..2b671eece
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 33000002
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 2 2 33000202
+0 0 0 0 0 0 3 2 33000302
+0 0 0 0 0 0 4 2 33000402
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 0 6 2 33000602
+0 0 0 0 0 0 7 2 33000702
+0 0 0 0 0 0 8 2 33000802
+0 0 0 0 0 0 9 2 33000902
+0 0 0 0 0 0 10 2 33001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 33000002
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 2 2 33000202
+1 0 0 0 0 0 3 2 33000302
+1 0 0 0 0 0 4 2 33000402
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 0 6 2 33000602
+1 0 0 0 0 0 7 2 33000702
+1 0 0 0 0 0 8 2 33000802
+1 0 0 0 0 0 9 2 33000902
+1 0 0 0 0 0 10 2 33001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/az.zl b/CarpetAttic/Cart3dTest/test/axial-xz/az.zl
new file mode 100644
index 000000000..46b80a563
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/az.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 33000500
+0 0 0 0 0 0 5 1 33000501
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 0 5 3 33000503
+0 0 0 0 0 0 5 4 33000504
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 0 5 6 33000506
+0 0 0 0 0 0 5 7 33000507
+0 0 0 0 0 0 5 8 33000508
+0 0 0 0 0 0 5 9 33000509
+0 0 0 0 0 0 5 10 33000510
+0 0 0 0 0 0 5 11 33000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -31010502
+1 0 0 0 0 0 5 1 -31000502
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 0 5 3 33000503
+1 0 0 0 0 0 5 4 33000504
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 0 5 6 33000506
+1 0 0 0 0 0 5 7 33000507
+1 0 0 0 0 0 5 8 33000508
+1 0 0 0 0 0 5 9 33000509
+1 0 0 0 0 0 5 10 33000510
+1 0 0 0 0 0 5 11 33000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.xl
new file mode 100644
index 000000000..00a0238f8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 1 5 2 0.45
+0 0 0 0 0 2 5 2 0.75
+0 0 0 0 0 3 5 2 1.05
+0 0 0 0 0 4 5 2 1.35
+0 0 0 0 0 5 5 2 1.65
+0 0 0 0 0 6 5 2 1.95
+0 0 0 0 0 7 5 2 2.25
+0 0 0 0 0 8 5 2 2.55
+0 0 0 0 0 9 5 2 2.85
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 1 5 2 0.45
+1 0 0 0 0 2 5 2 0.75
+1 0 0 0 0 3 5 2 1.05
+1 0 0 0 0 4 5 2 1.35
+1 0 0 0 0 5 5 2 1.65
+1 0 0 0 0 6 5 2 1.95
+1 0 0 0 0 7 5 2 2.25
+1 0 0 0 0 8 5 2 2.55
+1 0 0 0 0 9 5 2 2.85
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.yl
new file mode 100644
index 000000000..1642abfd5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+0 0 0 0 0 0 10 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.15
+1 0 0 0 0 0 3 2 0.15
+1 0 0 0 0 0 4 2 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 6 2 0.15
+1 0 0 0 0 0 7 2 0.15
+1 0 0 0 0 0 8 2 0.15
+1 0 0 0 0 0 9 2 0.15
+1 0 0 0 0 0 10 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.zl
new file mode 100644
index 000000000..e2661fc35
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_x.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 0.15
+0 0 0 0 0 0 5 1 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 5 3 0.15
+0 0 0 0 0 0 5 4 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 5 6 0.15
+0 0 0 0 0 0 5 7 0.15
+0 0 0 0 0 0 5 8 0.15
+0 0 0 0 0 0 5 9 0.15
+0 0 0 0 0 0 5 10 0.15
+0 0 0 0 0 0 5 11 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 0.15
+1 0 0 0 0 0 5 1 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 5 3 0.15
+1 0 0 0 0 0 5 4 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 5 6 0.15
+1 0 0 0 0 0 5 7 0.15
+1 0 0 0 0 0 5 8 0.15
+1 0 0 0 0 0 5 9 0.15
+1 0 0 0 0 0 5 10 0.15
+1 0 0 0 0 0 5 11 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.xl
new file mode 100644
index 000000000..8cea96e96
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 1 5 2 0.15
+0 0 0 0 0 2 5 2 0.15
+0 0 0 0 0 3 5 2 0.15
+0 0 0 0 0 4 5 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.15
+0 0 0 0 0 7 5 2 0.15
+0 0 0 0 0 8 5 2 0.15
+0 0 0 0 0 9 5 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 1 5 2 0.15
+1 0 0 0 0 2 5 2 0.15
+1 0 0 0 0 3 5 2 0.15
+1 0 0 0 0 4 5 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.15
+1 0 0 0 0 7 5 2 0.15
+1 0 0 0 0 8 5 2 0.15
+1 0 0 0 0 9 5 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.yl
new file mode 100644
index 000000000..6b4310c3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 -1.35
+0 0 0 0 0 0 1 2 -1.05
+0 0 0 0 0 0 2 2 -0.75
+0 0 0 0 0 0 3 2 -0.45
+0 0 0 0 0 0 4 2 -0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.45
+0 0 0 0 0 0 7 2 0.75
+0 0 0 0 0 0 8 2 1.05
+0 0 0 0 0 0 9 2 1.35
+0 0 0 0 0 0 10 2 1.65
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -1.35
+1 0 0 0 0 0 1 2 -1.05
+1 0 0 0 0 0 2 2 -0.75
+1 0 0 0 0 0 3 2 -0.45
+1 0 0 0 0 0 4 2 -0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 6 2 0.45
+1 0 0 0 0 0 7 2 0.75
+1 0 0 0 0 0 8 2 1.05
+1 0 0 0 0 0 9 2 1.35
+1 0 0 0 0 0 10 2 1.65
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.zl
new file mode 100644
index 000000000..5da9cd484
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_y.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 0.15
+0 0 0 0 0 0 5 1 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 5 3 0.15
+0 0 0 0 0 0 5 4 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 5 6 0.15
+0 0 0 0 0 0 5 7 0.15
+0 0 0 0 0 0 5 8 0.15
+0 0 0 0 0 0 5 9 0.15
+0 0 0 0 0 0 5 10 0.15
+0 0 0 0 0 0 5 11 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 0.15
+1 0 0 0 0 0 5 1 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 5 3 0.15
+1 0 0 0 0 0 5 4 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 5 6 0.15
+1 0 0 0 0 0 5 7 0.15
+1 0 0 0 0 0 5 8 0.15
+1 0 0 0 0 0 5 9 0.15
+1 0 0 0 0 0 5 10 0.15
+1 0 0 0 0 0 5 11 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.xl
new file mode 100644
index 000000000..bec2ffe34
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 1 5 2 0.15
+0 0 0 0 0 2 5 2 0.15
+0 0 0 0 0 3 5 2 0.15
+0 0 0 0 0 4 5 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.15
+0 0 0 0 0 7 5 2 0.15
+0 0 0 0 0 8 5 2 0.15
+0 0 0 0 0 9 5 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 1 5 2 0.15
+1 0 0 0 0 2 5 2 0.15
+1 0 0 0 0 3 5 2 0.15
+1 0 0 0 0 4 5 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.15
+1 0 0 0 0 7 5 2 0.15
+1 0 0 0 0 8 5 2 0.15
+1 0 0 0 0 9 5 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.yl
new file mode 100644
index 000000000..639acf623
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+0 0 0 0 0 0 10 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.15
+1 0 0 0 0 0 3 2 0.15
+1 0 0 0 0 0 4 2 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 6 2 0.15
+1 0 0 0 0 0 7 2 0.15
+1 0 0 0 0 0 8 2 0.15
+1 0 0 0 0 0 9 2 0.15
+1 0 0 0 0 0 10 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.zl
new file mode 100644
index 000000000..dab545e8d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/cart3d_z.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 -0.45
+0 0 0 0 0 0 5 1 -0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 5 3 0.45
+0 0 0 0 0 0 5 4 0.75
+0 0 0 0 0 0 5 5 1.05
+0 0 0 0 0 0 5 6 1.35
+0 0 0 0 0 0 5 7 1.65
+0 0 0 0 0 0 5 8 1.95
+0 0 0 0 0 0 5 9 2.25
+0 0 0 0 0 0 5 10 2.55
+0 0 0 0 0 0 5 11 2.85
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -0.45
+1 0 0 0 0 0 5 1 -0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 5 3 0.45
+1 0 0 0 0 0 5 4 0.75
+1 0 0 0 0 0 5 5 1.05
+1 0 0 0 0 0 5 6 1.35
+1 0 0 0 0 0 5 7 1.65
+1 0 0 0 0 0 5 8 1.95
+1 0 0 0 0 0 5 9 2.25
+1 0 0 0 0 0 5 10 2.55
+1 0 0 0 0 0 5 11 2.85
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxx.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fxx.xl
new file mode 100644
index 000000000..f9bfe57cd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 1 5 2 41010502
+0 0 0 0 0 2 5 2 41020502
+0 0 0 0 0 3 5 2 41030502
+0 0 0 0 0 4 5 2 41040502
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 6 5 2 41060502
+0 0 0 0 0 7 5 2 41070502
+0 0 0 0 0 8 5 2 41080502
+0 0 0 0 0 9 5 2 41090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 1 5 2 41010502
+1 0 0 0 0 2 5 2 41020502
+1 0 0 0 0 3 5 2 41030502
+1 0 0 0 0 4 5 2 41040502
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 6 5 2 41060502
+1 0 0 0 0 7 5 2 41070502
+1 0 0 0 0 8 5 2 41080502
+1 0 0 0 0 9 5 2 41090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxx.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fxx.yl
new file mode 100644
index 000000000..45b813896
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 41000002
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 2 2 41000202
+0 0 0 0 0 0 3 2 41000302
+0 0 0 0 0 0 4 2 41000402
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 0 6 2 41000602
+0 0 0 0 0 0 7 2 41000702
+0 0 0 0 0 0 8 2 41000802
+0 0 0 0 0 0 9 2 41000902
+0 0 0 0 0 0 10 2 41001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 41000002
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 2 2 41000202
+1 0 0 0 0 0 3 2 41000302
+1 0 0 0 0 0 4 2 41000402
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 0 6 2 41000602
+1 0 0 0 0 0 7 2 41000702
+1 0 0 0 0 0 8 2 41000802
+1 0 0 0 0 0 9 2 41000902
+1 0 0 0 0 0 10 2 41001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxx.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fxx.zl
new file mode 100644
index 000000000..458730450
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 41000500
+0 0 0 0 0 0 5 1 41000501
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 0 5 3 41000503
+0 0 0 0 0 0 5 4 41000504
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 0 5 6 41000506
+0 0 0 0 0 0 5 7 41000507
+0 0 0 0 0 0 5 8 41000508
+0 0 0 0 0 0 5 9 41000509
+0 0 0 0 0 0 5 10 41000510
+0 0 0 0 0 0 5 11 41000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 49010502
+1 0 0 0 0 0 5 1 49000502
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 0 5 3 41000503
+1 0 0 0 0 0 5 4 41000504
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 0 5 6 41000506
+1 0 0 0 0 0 5 7 41000507
+1 0 0 0 0 0 5 8 41000508
+1 0 0 0 0 0 5 9 41000509
+1 0 0 0 0 0 5 10 41000510
+1 0 0 0 0 0 5 11 41000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxy.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fxy.xl
new file mode 100644
index 000000000..b2cd9690f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 1 5 2 42010502
+0 0 0 0 0 2 5 2 42020502
+0 0 0 0 0 3 5 2 42030502
+0 0 0 0 0 4 5 2 42040502
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 6 5 2 42060502
+0 0 0 0 0 7 5 2 42070502
+0 0 0 0 0 8 5 2 42080502
+0 0 0 0 0 9 5 2 42090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 1 5 2 42010502
+1 0 0 0 0 2 5 2 42020502
+1 0 0 0 0 3 5 2 42030502
+1 0 0 0 0 4 5 2 42040502
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 6 5 2 42060502
+1 0 0 0 0 7 5 2 42070502
+1 0 0 0 0 8 5 2 42080502
+1 0 0 0 0 9 5 2 42090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxy.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fxy.yl
new file mode 100644
index 000000000..4e5105db2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 42000002
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 2 2 42000202
+0 0 0 0 0 0 3 2 42000302
+0 0 0 0 0 0 4 2 42000402
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 0 6 2 42000602
+0 0 0 0 0 0 7 2 42000702
+0 0 0 0 0 0 8 2 42000802
+0 0 0 0 0 0 9 2 42000902
+0 0 0 0 0 0 10 2 42001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 42000002
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 2 2 42000202
+1 0 0 0 0 0 3 2 42000302
+1 0 0 0 0 0 4 2 42000402
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 0 6 2 42000602
+1 0 0 0 0 0 7 2 42000702
+1 0 0 0 0 0 8 2 42000802
+1 0 0 0 0 0 9 2 42000902
+1 0 0 0 0 0 10 2 42001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxy.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fxy.zl
new file mode 100644
index 000000000..af06334bb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 42000500
+0 0 0 0 0 0 5 1 42000501
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 0 5 3 42000503
+0 0 0 0 0 0 5 4 42000504
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 0 5 6 42000506
+0 0 0 0 0 0 5 7 42000507
+0 0 0 0 0 0 5 8 42000508
+0 0 0 0 0 0 5 9 42000509
+0 0 0 0 0 0 5 10 42000510
+0 0 0 0 0 0 5 11 42000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 48010502
+1 0 0 0 0 0 5 1 48000502
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 0 5 3 42000503
+1 0 0 0 0 0 5 4 42000504
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 0 5 6 42000506
+1 0 0 0 0 0 5 7 42000507
+1 0 0 0 0 0 5 8 42000508
+1 0 0 0 0 0 5 9 42000509
+1 0 0 0 0 0 5 10 42000510
+1 0 0 0 0 0 5 11 42000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxz.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fxz.xl
new file mode 100644
index 000000000..1f3d82760
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 1 5 2 43010502
+0 0 0 0 0 2 5 2 43020502
+0 0 0 0 0 3 5 2 43030502
+0 0 0 0 0 4 5 2 43040502
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 6 5 2 43060502
+0 0 0 0 0 7 5 2 43070502
+0 0 0 0 0 8 5 2 43080502
+0 0 0 0 0 9 5 2 43090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 1 5 2 43010502
+1 0 0 0 0 2 5 2 43020502
+1 0 0 0 0 3 5 2 43030502
+1 0 0 0 0 4 5 2 43040502
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 6 5 2 43060502
+1 0 0 0 0 7 5 2 43070502
+1 0 0 0 0 8 5 2 43080502
+1 0 0 0 0 9 5 2 43090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxz.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fxz.yl
new file mode 100644
index 000000000..522064f1d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 43000002
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 2 2 43000202
+0 0 0 0 0 0 3 2 43000302
+0 0 0 0 0 0 4 2 43000402
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 0 6 2 43000602
+0 0 0 0 0 0 7 2 43000702
+0 0 0 0 0 0 8 2 43000802
+0 0 0 0 0 0 9 2 43000902
+0 0 0 0 0 0 10 2 43001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 43000002
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 2 2 43000202
+1 0 0 0 0 0 3 2 43000302
+1 0 0 0 0 0 4 2 43000402
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 0 6 2 43000602
+1 0 0 0 0 0 7 2 43000702
+1 0 0 0 0 0 8 2 43000802
+1 0 0 0 0 0 9 2 43000902
+1 0 0 0 0 0 10 2 43001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fxz.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fxz.zl
new file mode 100644
index 000000000..f214d36d8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fxz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 43000500
+0 0 0 0 0 0 5 1 43000501
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 0 5 3 43000503
+0 0 0 0 0 0 5 4 43000504
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 0 5 6 43000506
+0 0 0 0 0 0 5 7 43000507
+0 0 0 0 0 0 5 8 43000508
+0 0 0 0 0 0 5 9 43000509
+0 0 0 0 0 0 5 10 43000510
+0 0 0 0 0 0 5 11 43000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -47010502
+1 0 0 0 0 0 5 1 -47000502
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 0 5 3 43000503
+1 0 0 0 0 0 5 4 43000504
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 0 5 6 43000506
+1 0 0 0 0 0 5 7 43000507
+1 0 0 0 0 0 5 8 43000508
+1 0 0 0 0 0 5 9 43000509
+1 0 0 0 0 0 5 10 43000510
+1 0 0 0 0 0 5 11 43000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyx.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fyx.xl
new file mode 100644
index 000000000..55832bf88
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 1 5 2 44010502
+0 0 0 0 0 2 5 2 44020502
+0 0 0 0 0 3 5 2 44030502
+0 0 0 0 0 4 5 2 44040502
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 6 5 2 44060502
+0 0 0 0 0 7 5 2 44070502
+0 0 0 0 0 8 5 2 44080502
+0 0 0 0 0 9 5 2 44090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 1 5 2 44010502
+1 0 0 0 0 2 5 2 44020502
+1 0 0 0 0 3 5 2 44030502
+1 0 0 0 0 4 5 2 44040502
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 6 5 2 44060502
+1 0 0 0 0 7 5 2 44070502
+1 0 0 0 0 8 5 2 44080502
+1 0 0 0 0 9 5 2 44090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyx.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fyx.yl
new file mode 100644
index 000000000..a570be798
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 44000002
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 2 2 44000202
+0 0 0 0 0 0 3 2 44000302
+0 0 0 0 0 0 4 2 44000402
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 0 6 2 44000602
+0 0 0 0 0 0 7 2 44000702
+0 0 0 0 0 0 8 2 44000802
+0 0 0 0 0 0 9 2 44000902
+0 0 0 0 0 0 10 2 44001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 44000002
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 2 2 44000202
+1 0 0 0 0 0 3 2 44000302
+1 0 0 0 0 0 4 2 44000402
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 0 6 2 44000602
+1 0 0 0 0 0 7 2 44000702
+1 0 0 0 0 0 8 2 44000802
+1 0 0 0 0 0 9 2 44000902
+1 0 0 0 0 0 10 2 44001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyx.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fyx.zl
new file mode 100644
index 000000000..a200be5aa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 44000500
+0 0 0 0 0 0 5 1 44000501
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 0 5 3 44000503
+0 0 0 0 0 0 5 4 44000504
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 0 5 6 44000506
+0 0 0 0 0 0 5 7 44000507
+0 0 0 0 0 0 5 8 44000508
+0 0 0 0 0 0 5 9 44000509
+0 0 0 0 0 0 5 10 44000510
+0 0 0 0 0 0 5 11 44000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 46010502
+1 0 0 0 0 0 5 1 46000502
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 0 5 3 44000503
+1 0 0 0 0 0 5 4 44000504
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 0 5 6 44000506
+1 0 0 0 0 0 5 7 44000507
+1 0 0 0 0 0 5 8 44000508
+1 0 0 0 0 0 5 9 44000509
+1 0 0 0 0 0 5 10 44000510
+1 0 0 0 0 0 5 11 44000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyy.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fyy.xl
new file mode 100644
index 000000000..2927f5ae4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 1 5 2 45010502
+0 0 0 0 0 2 5 2 45020502
+0 0 0 0 0 3 5 2 45030502
+0 0 0 0 0 4 5 2 45040502
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 6 5 2 45060502
+0 0 0 0 0 7 5 2 45070502
+0 0 0 0 0 8 5 2 45080502
+0 0 0 0 0 9 5 2 45090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 1 5 2 45010502
+1 0 0 0 0 2 5 2 45020502
+1 0 0 0 0 3 5 2 45030502
+1 0 0 0 0 4 5 2 45040502
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 6 5 2 45060502
+1 0 0 0 0 7 5 2 45070502
+1 0 0 0 0 8 5 2 45080502
+1 0 0 0 0 9 5 2 45090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyy.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fyy.yl
new file mode 100644
index 000000000..480431e1a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 45000002
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 2 2 45000202
+0 0 0 0 0 0 3 2 45000302
+0 0 0 0 0 0 4 2 45000402
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 0 6 2 45000602
+0 0 0 0 0 0 7 2 45000702
+0 0 0 0 0 0 8 2 45000802
+0 0 0 0 0 0 9 2 45000902
+0 0 0 0 0 0 10 2 45001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 45000002
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 2 2 45000202
+1 0 0 0 0 0 3 2 45000302
+1 0 0 0 0 0 4 2 45000402
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 0 6 2 45000602
+1 0 0 0 0 0 7 2 45000702
+1 0 0 0 0 0 8 2 45000802
+1 0 0 0 0 0 9 2 45000902
+1 0 0 0 0 0 10 2 45001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyy.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fyy.zl
new file mode 100644
index 000000000..062209605
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 45000500
+0 0 0 0 0 0 5 1 45000501
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 0 5 3 45000503
+0 0 0 0 0 0 5 4 45000504
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 0 5 6 45000506
+0 0 0 0 0 0 5 7 45000507
+0 0 0 0 0 0 5 8 45000508
+0 0 0 0 0 0 5 9 45000509
+0 0 0 0 0 0 5 10 45000510
+0 0 0 0 0 0 5 11 45000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 45010502
+1 0 0 0 0 0 5 1 45000502
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 0 5 3 45000503
+1 0 0 0 0 0 5 4 45000504
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 0 5 6 45000506
+1 0 0 0 0 0 5 7 45000507
+1 0 0 0 0 0 5 8 45000508
+1 0 0 0 0 0 5 9 45000509
+1 0 0 0 0 0 5 10 45000510
+1 0 0 0 0 0 5 11 45000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyz.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fyz.xl
new file mode 100644
index 000000000..6aacd7584
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 1 5 2 46010502
+0 0 0 0 0 2 5 2 46020502
+0 0 0 0 0 3 5 2 46030502
+0 0 0 0 0 4 5 2 46040502
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 6 5 2 46060502
+0 0 0 0 0 7 5 2 46070502
+0 0 0 0 0 8 5 2 46080502
+0 0 0 0 0 9 5 2 46090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 1 5 2 46010502
+1 0 0 0 0 2 5 2 46020502
+1 0 0 0 0 3 5 2 46030502
+1 0 0 0 0 4 5 2 46040502
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 6 5 2 46060502
+1 0 0 0 0 7 5 2 46070502
+1 0 0 0 0 8 5 2 46080502
+1 0 0 0 0 9 5 2 46090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyz.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fyz.yl
new file mode 100644
index 000000000..56a804d7a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 46000002
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 2 2 46000202
+0 0 0 0 0 0 3 2 46000302
+0 0 0 0 0 0 4 2 46000402
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 0 6 2 46000602
+0 0 0 0 0 0 7 2 46000702
+0 0 0 0 0 0 8 2 46000802
+0 0 0 0 0 0 9 2 46000902
+0 0 0 0 0 0 10 2 46001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 46000002
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 2 2 46000202
+1 0 0 0 0 0 3 2 46000302
+1 0 0 0 0 0 4 2 46000402
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 0 6 2 46000602
+1 0 0 0 0 0 7 2 46000702
+1 0 0 0 0 0 8 2 46000802
+1 0 0 0 0 0 9 2 46000902
+1 0 0 0 0 0 10 2 46001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fyz.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fyz.zl
new file mode 100644
index 000000000..ffdb95c2c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 46000500
+0 0 0 0 0 0 5 1 46000501
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 0 5 3 46000503
+0 0 0 0 0 0 5 4 46000504
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 0 5 6 46000506
+0 0 0 0 0 0 5 7 46000507
+0 0 0 0 0 0 5 8 46000508
+0 0 0 0 0 0 5 9 46000509
+0 0 0 0 0 0 5 10 46000510
+0 0 0 0 0 0 5 11 46000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -44010502
+1 0 0 0 0 0 5 1 -44000502
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 0 5 3 46000503
+1 0 0 0 0 0 5 4 46000504
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 0 5 6 46000506
+1 0 0 0 0 0 5 7 46000507
+1 0 0 0 0 0 5 8 46000508
+1 0 0 0 0 0 5 9 46000509
+1 0 0 0 0 0 5 10 46000510
+1 0 0 0 0 0 5 11 46000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzx.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fzx.xl
new file mode 100644
index 000000000..288e65d3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 1 5 2 47010502
+0 0 0 0 0 2 5 2 47020502
+0 0 0 0 0 3 5 2 47030502
+0 0 0 0 0 4 5 2 47040502
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 6 5 2 47060502
+0 0 0 0 0 7 5 2 47070502
+0 0 0 0 0 8 5 2 47080502
+0 0 0 0 0 9 5 2 47090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 1 5 2 47010502
+1 0 0 0 0 2 5 2 47020502
+1 0 0 0 0 3 5 2 47030502
+1 0 0 0 0 4 5 2 47040502
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 6 5 2 47060502
+1 0 0 0 0 7 5 2 47070502
+1 0 0 0 0 8 5 2 47080502
+1 0 0 0 0 9 5 2 47090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzx.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fzx.yl
new file mode 100644
index 000000000..f4836fa33
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 47000002
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 2 2 47000202
+0 0 0 0 0 0 3 2 47000302
+0 0 0 0 0 0 4 2 47000402
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 0 6 2 47000602
+0 0 0 0 0 0 7 2 47000702
+0 0 0 0 0 0 8 2 47000802
+0 0 0 0 0 0 9 2 47000902
+0 0 0 0 0 0 10 2 47001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 47000002
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 2 2 47000202
+1 0 0 0 0 0 3 2 47000302
+1 0 0 0 0 0 4 2 47000402
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 0 6 2 47000602
+1 0 0 0 0 0 7 2 47000702
+1 0 0 0 0 0 8 2 47000802
+1 0 0 0 0 0 9 2 47000902
+1 0 0 0 0 0 10 2 47001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzx.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fzx.zl
new file mode 100644
index 000000000..da2d99144
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 47000500
+0 0 0 0 0 0 5 1 47000501
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 0 5 3 47000503
+0 0 0 0 0 0 5 4 47000504
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 0 5 6 47000506
+0 0 0 0 0 0 5 7 47000507
+0 0 0 0 0 0 5 8 47000508
+0 0 0 0 0 0 5 9 47000509
+0 0 0 0 0 0 5 10 47000510
+0 0 0 0 0 0 5 11 47000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -43010502
+1 0 0 0 0 0 5 1 -43000502
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 0 5 3 47000503
+1 0 0 0 0 0 5 4 47000504
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 0 5 6 47000506
+1 0 0 0 0 0 5 7 47000507
+1 0 0 0 0 0 5 8 47000508
+1 0 0 0 0 0 5 9 47000509
+1 0 0 0 0 0 5 10 47000510
+1 0 0 0 0 0 5 11 47000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzy.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fzy.xl
new file mode 100644
index 000000000..7a5297d8c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 1 5 2 48010502
+0 0 0 0 0 2 5 2 48020502
+0 0 0 0 0 3 5 2 48030502
+0 0 0 0 0 4 5 2 48040502
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 6 5 2 48060502
+0 0 0 0 0 7 5 2 48070502
+0 0 0 0 0 8 5 2 48080502
+0 0 0 0 0 9 5 2 48090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 1 5 2 48010502
+1 0 0 0 0 2 5 2 48020502
+1 0 0 0 0 3 5 2 48030502
+1 0 0 0 0 4 5 2 48040502
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 6 5 2 48060502
+1 0 0 0 0 7 5 2 48070502
+1 0 0 0 0 8 5 2 48080502
+1 0 0 0 0 9 5 2 48090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzy.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fzy.yl
new file mode 100644
index 000000000..8ae17d760
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 48000002
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 2 2 48000202
+0 0 0 0 0 0 3 2 48000302
+0 0 0 0 0 0 4 2 48000402
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 0 6 2 48000602
+0 0 0 0 0 0 7 2 48000702
+0 0 0 0 0 0 8 2 48000802
+0 0 0 0 0 0 9 2 48000902
+0 0 0 0 0 0 10 2 48001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 48000002
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 2 2 48000202
+1 0 0 0 0 0 3 2 48000302
+1 0 0 0 0 0 4 2 48000402
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 0 6 2 48000602
+1 0 0 0 0 0 7 2 48000702
+1 0 0 0 0 0 8 2 48000802
+1 0 0 0 0 0 9 2 48000902
+1 0 0 0 0 0 10 2 48001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzy.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fzy.zl
new file mode 100644
index 000000000..d62c5ddec
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 48000500
+0 0 0 0 0 0 5 1 48000501
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 0 5 3 48000503
+0 0 0 0 0 0 5 4 48000504
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 0 5 6 48000506
+0 0 0 0 0 0 5 7 48000507
+0 0 0 0 0 0 5 8 48000508
+0 0 0 0 0 0 5 9 48000509
+0 0 0 0 0 0 5 10 48000510
+0 0 0 0 0 0 5 11 48000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -42010502
+1 0 0 0 0 0 5 1 -42000502
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 0 5 3 48000503
+1 0 0 0 0 0 5 4 48000504
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 0 5 6 48000506
+1 0 0 0 0 0 5 7 48000507
+1 0 0 0 0 0 5 8 48000508
+1 0 0 0 0 0 5 9 48000509
+1 0 0 0 0 0 5 10 48000510
+1 0 0 0 0 0 5 11 48000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzz.xl b/CarpetAttic/Cart3dTest/test/axial-xz/fzz.xl
new file mode 100644
index 000000000..6eee591c2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 1 5 2 49010502
+0 0 0 0 0 2 5 2 49020502
+0 0 0 0 0 3 5 2 49030502
+0 0 0 0 0 4 5 2 49040502
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 6 5 2 49060502
+0 0 0 0 0 7 5 2 49070502
+0 0 0 0 0 8 5 2 49080502
+0 0 0 0 0 9 5 2 49090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 1 5 2 49010502
+1 0 0 0 0 2 5 2 49020502
+1 0 0 0 0 3 5 2 49030502
+1 0 0 0 0 4 5 2 49040502
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 6 5 2 49060502
+1 0 0 0 0 7 5 2 49070502
+1 0 0 0 0 8 5 2 49080502
+1 0 0 0 0 9 5 2 49090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzz.yl b/CarpetAttic/Cart3dTest/test/axial-xz/fzz.yl
new file mode 100644
index 000000000..5200c0bbb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 49000002
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 2 2 49000202
+0 0 0 0 0 0 3 2 49000302
+0 0 0 0 0 0 4 2 49000402
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 0 6 2 49000602
+0 0 0 0 0 0 7 2 49000702
+0 0 0 0 0 0 8 2 49000802
+0 0 0 0 0 0 9 2 49000902
+0 0 0 0 0 0 10 2 49001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 49000002
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 2 2 49000202
+1 0 0 0 0 0 3 2 49000302
+1 0 0 0 0 0 4 2 49000402
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 0 6 2 49000602
+1 0 0 0 0 0 7 2 49000702
+1 0 0 0 0 0 8 2 49000802
+1 0 0 0 0 0 9 2 49000902
+1 0 0 0 0 0 10 2 49001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/fzz.zl b/CarpetAttic/Cart3dTest/test/axial-xz/fzz.zl
new file mode 100644
index 000000000..c3e4724f8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/fzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 49000500
+0 0 0 0 0 0 5 1 49000501
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 0 5 3 49000503
+0 0 0 0 0 0 5 4 49000504
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 0 5 6 49000506
+0 0 0 0 0 0 5 7 49000507
+0 0 0 0 0 0 5 8 49000508
+0 0 0 0 0 0 5 9 49000509
+0 0 0 0 0 0 5 10 49000510
+0 0 0 0 0 0 5 11 49000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 41010502
+1 0 0 0 0 0 5 1 41000502
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 0 5 3 49000503
+1 0 0 0 0 0 5 4 49000504
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 0 5 6 49000506
+1 0 0 0 0 0 5 7 49000507
+1 0 0 0 0 0 5 8 49000508
+1 0 0 0 0 0 5 9 49000509
+1 0 0 0 0 0 5 10 49000510
+1 0 0 0 0 0 5 11 49000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/s.xl b/CarpetAttic/Cart3dTest/test/axial-xz/s.xl
new file mode 100644
index 000000000..7becd18f1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/s.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 1 5 2 1010502
+0 0 0 0 0 2 5 2 1020502
+0 0 0 0 0 3 5 2 1030502
+0 0 0 0 0 4 5 2 1040502
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 6 5 2 1060502
+0 0 0 0 0 7 5 2 1070502
+0 0 0 0 0 8 5 2 1080502
+0 0 0 0 0 9 5 2 1090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 1 5 2 1010502
+1 0 0 0 0 2 5 2 1020502
+1 0 0 0 0 3 5 2 1030502
+1 0 0 0 0 4 5 2 1040502
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 6 5 2 1060502
+1 0 0 0 0 7 5 2 1070502
+1 0 0 0 0 8 5 2 1080502
+1 0 0 0 0 9 5 2 1090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/s.yl b/CarpetAttic/Cart3dTest/test/axial-xz/s.yl
new file mode 100644
index 000000000..3c3794e6d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 1000002
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 2 2 1000202
+0 0 0 0 0 0 3 2 1000302
+0 0 0 0 0 0 4 2 1000402
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 0 6 2 1000602
+0 0 0 0 0 0 7 2 1000702
+0 0 0 0 0 0 8 2 1000802
+0 0 0 0 0 0 9 2 1000902
+0 0 0 0 0 0 10 2 1001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 1000002
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 2 2 1000202
+1 0 0 0 0 0 3 2 1000302
+1 0 0 0 0 0 4 2 1000402
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 0 6 2 1000602
+1 0 0 0 0 0 7 2 1000702
+1 0 0 0 0 0 8 2 1000802
+1 0 0 0 0 0 9 2 1000902
+1 0 0 0 0 0 10 2 1001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/s.zl b/CarpetAttic/Cart3dTest/test/axial-xz/s.zl
new file mode 100644
index 000000000..e912f74c2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/s.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 1000500
+0 0 0 0 0 0 5 1 1000501
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 0 5 3 1000503
+0 0 0 0 0 0 5 4 1000504
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 0 5 6 1000506
+0 0 0 0 0 0 5 7 1000507
+0 0 0 0 0 0 5 8 1000508
+0 0 0 0 0 0 5 9 1000509
+0 0 0 0 0 0 5 10 1000510
+0 0 0 0 0 0 5 11 1000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 1010502
+1 0 0 0 0 0 5 1 1000502
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 0 5 3 1000503
+1 0 0 0 0 0 5 4 1000504
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 0 5 6 1000506
+1 0 0 0 0 0 5 7 1000507
+1 0 0 0 0 0 5 8 1000508
+1 0 0 0 0 0 5 9 1000509
+1 0 0 0 0 0 5 10 1000510
+1 0 0 0 0 0 5 11 1000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.xl
new file mode 100644
index 000000000..7efce477f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.xl
@@ -0,0 +1,32 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.259807621135332
+0 0 0 0 0 1 5 2 0.49749371855331
+0 0 0 0 0 2 5 2 0.779422863405995
+0 0 0 0 0 3 5 2 1.07121426428143
+0 0 0 0 0 4 5 2 1.36656503687164
+0 0 0 0 0 5 5 2 1.66358047596141
+0 0 0 0 0 6 5 2 1.9615045245933
+0 0 0 0 0 7 5 2 2.2599778759979
+0 0 0 0 0 8 5 2 2.5588083163848
+0 0 0 0 0 9 5 2 2.85788383248865
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.259807621135332
+1 0 0 0 0 1 5 2 0.49749371855331
+1 0 0 0 0 2 5 2 0.779422863405995
+1 0 0 0 0 3 5 2 1.07121426428143
+1 0 0 0 0 4 5 2 1.36656503687164
+1 0 0 0 0 5 5 2 1.66358047596141
+1 0 0 0 0 6 5 2 1.9615045245933
+1 0 0 0 0 7 5 2 2.2599778759979
+1 0 0 0 0 8 5 2 2.5588083163848
+1 0 0 0 0 9 5 2 2.85788383248865
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.yl
new file mode 100644
index 000000000..4ddf0c5ee
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 1.36656503687164
+0 0 0 0 0 0 1 2 1.07121426428143
+0 0 0 0 0 0 2 2 0.779422863405995
+0 0 0 0 0 0 3 2 0.49749371855331
+0 0 0 0 0 0 4 2 0.259807621135332
+0 0 0 0 0 0 5 2 0.259807621135332
+0 0 0 0 0 0 6 2 0.49749371855331
+0 0 0 0 0 0 7 2 0.779422863405995
+0 0 0 0 0 0 8 2 1.07121426428143
+0 0 0 0 0 0 9 2 1.36656503687164
+0 0 0 0 0 0 10 2 1.66358047596141
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 1.36656503687164
+1 0 0 0 0 0 1 2 1.07121426428143
+1 0 0 0 0 0 2 2 0.779422863405995
+1 0 0 0 0 0 3 2 0.49749371855331
+1 0 0 0 0 0 4 2 0.259807621135332
+1 0 0 0 0 0 5 2 0.259807621135332
+1 0 0 0 0 0 6 2 0.49749371855331
+1 0 0 0 0 0 7 2 0.779422863405995
+1 0 0 0 0 0 8 2 1.07121426428143
+1 0 0 0 0 0 9 2 1.36656503687164
+1 0 0 0 0 0 10 2 1.66358047596141
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.zl
new file mode 100644
index 000000000..20ed189a5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/spher3d_r.zl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 0.49749371855331
+0 0 0 0 0 0 5 1 0.259807621135332
+0 0 0 0 0 0 5 2 0.259807621135332
+0 0 0 0 0 0 5 3 0.49749371855331
+0 0 0 0 0 0 5 4 0.779422863405995
+0 0 0 0 0 0 5 5 1.07121426428143
+0 0 0 0 0 0 5 6 1.36656503687164
+0 0 0 0 0 0 5 7 1.66358047596141
+0 0 0 0 0 0 5 8 1.9615045245933
+0 0 0 0 0 0 5 9 2.2599778759979
+0 0 0 0 0 0 5 10 2.5588083163848
+0 0 0 0 0 0 5 11 2.85788383248865
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 0.49749371855331
+1 0 0 0 0 0 5 1 0.259807621135332
+1 0 0 0 0 0 5 2 0.259807621135332
+1 0 0 0 0 0 5 3 0.49749371855331
+1 0 0 0 0 0 5 4 0.779422863405995
+1 0 0 0 0 0 5 5 1.07121426428143
+1 0 0 0 0 0 5 6 1.36656503687164
+1 0 0 0 0 0 5 7 1.66358047596141
+1 0 0 0 0 0 5 8 1.9615045245933
+1 0 0 0 0 0 5 9 2.2599778759979
+1 0 0 0 0 0 5 10 2.5588083163848
+1 0 0 0 0 0 5 11 2.85788383248865
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txx.xl b/CarpetAttic/Cart3dTest/test/axial-xz/txx.xl
new file mode 100644
index 000000000..dddc57d42
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 1 5 2 21010502
+0 0 0 0 0 2 5 2 21020502
+0 0 0 0 0 3 5 2 21030502
+0 0 0 0 0 4 5 2 21040502
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 6 5 2 21060502
+0 0 0 0 0 7 5 2 21070502
+0 0 0 0 0 8 5 2 21080502
+0 0 0 0 0 9 5 2 21090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 1 5 2 21010502
+1 0 0 0 0 2 5 2 21020502
+1 0 0 0 0 3 5 2 21030502
+1 0 0 0 0 4 5 2 21040502
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 6 5 2 21060502
+1 0 0 0 0 7 5 2 21070502
+1 0 0 0 0 8 5 2 21080502
+1 0 0 0 0 9 5 2 21090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txx.yl b/CarpetAttic/Cart3dTest/test/axial-xz/txx.yl
new file mode 100644
index 000000000..f144e6ce7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 21000002
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 2 2 21000202
+0 0 0 0 0 0 3 2 21000302
+0 0 0 0 0 0 4 2 21000402
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 0 6 2 21000602
+0 0 0 0 0 0 7 2 21000702
+0 0 0 0 0 0 8 2 21000802
+0 0 0 0 0 0 9 2 21000902
+0 0 0 0 0 0 10 2 21001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 21000002
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 2 2 21000202
+1 0 0 0 0 0 3 2 21000302
+1 0 0 0 0 0 4 2 21000402
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 0 6 2 21000602
+1 0 0 0 0 0 7 2 21000702
+1 0 0 0 0 0 8 2 21000802
+1 0 0 0 0 0 9 2 21000902
+1 0 0 0 0 0 10 2 21001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txx.zl b/CarpetAttic/Cart3dTest/test/axial-xz/txx.zl
new file mode 100644
index 000000000..f88a697ea
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 21000500
+0 0 0 0 0 0 5 1 21000501
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 0 5 3 21000503
+0 0 0 0 0 0 5 4 21000504
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 0 5 6 21000506
+0 0 0 0 0 0 5 7 21000507
+0 0 0 0 0 0 5 8 21000508
+0 0 0 0 0 0 5 9 21000509
+0 0 0 0 0 0 5 10 21000510
+0 0 0 0 0 0 5 11 21000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 26010502
+1 0 0 0 0 0 5 1 26000502
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 0 5 3 21000503
+1 0 0 0 0 0 5 4 21000504
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 0 5 6 21000506
+1 0 0 0 0 0 5 7 21000507
+1 0 0 0 0 0 5 8 21000508
+1 0 0 0 0 0 5 9 21000509
+1 0 0 0 0 0 5 10 21000510
+1 0 0 0 0 0 5 11 21000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txy.xl b/CarpetAttic/Cart3dTest/test/axial-xz/txy.xl
new file mode 100644
index 000000000..800bad062
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 1 5 2 22010502
+0 0 0 0 0 2 5 2 22020502
+0 0 0 0 0 3 5 2 22030502
+0 0 0 0 0 4 5 2 22040502
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 6 5 2 22060502
+0 0 0 0 0 7 5 2 22070502
+0 0 0 0 0 8 5 2 22080502
+0 0 0 0 0 9 5 2 22090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 1 5 2 22010502
+1 0 0 0 0 2 5 2 22020502
+1 0 0 0 0 3 5 2 22030502
+1 0 0 0 0 4 5 2 22040502
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 6 5 2 22060502
+1 0 0 0 0 7 5 2 22070502
+1 0 0 0 0 8 5 2 22080502
+1 0 0 0 0 9 5 2 22090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txy.yl b/CarpetAttic/Cart3dTest/test/axial-xz/txy.yl
new file mode 100644
index 000000000..ea7036831
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 22000002
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 2 2 22000202
+0 0 0 0 0 0 3 2 22000302
+0 0 0 0 0 0 4 2 22000402
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 0 6 2 22000602
+0 0 0 0 0 0 7 2 22000702
+0 0 0 0 0 0 8 2 22000802
+0 0 0 0 0 0 9 2 22000902
+0 0 0 0 0 0 10 2 22001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 22000002
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 2 2 22000202
+1 0 0 0 0 0 3 2 22000302
+1 0 0 0 0 0 4 2 22000402
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 0 6 2 22000602
+1 0 0 0 0 0 7 2 22000702
+1 0 0 0 0 0 8 2 22000802
+1 0 0 0 0 0 9 2 22000902
+1 0 0 0 0 0 10 2 22001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txy.zl b/CarpetAttic/Cart3dTest/test/axial-xz/txy.zl
new file mode 100644
index 000000000..e35d489d7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 22000500
+0 0 0 0 0 0 5 1 22000501
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 0 5 3 22000503
+0 0 0 0 0 0 5 4 22000504
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 0 5 6 22000506
+0 0 0 0 0 0 5 7 22000507
+0 0 0 0 0 0 5 8 22000508
+0 0 0 0 0 0 5 9 22000509
+0 0 0 0 0 0 5 10 22000510
+0 0 0 0 0 0 5 11 22000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 25010502
+1 0 0 0 0 0 5 1 25000502
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 0 5 3 22000503
+1 0 0 0 0 0 5 4 22000504
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 0 5 6 22000506
+1 0 0 0 0 0 5 7 22000507
+1 0 0 0 0 0 5 8 22000508
+1 0 0 0 0 0 5 9 22000509
+1 0 0 0 0 0 5 10 22000510
+1 0 0 0 0 0 5 11 22000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txz.xl b/CarpetAttic/Cart3dTest/test/axial-xz/txz.xl
new file mode 100644
index 000000000..324c18d16
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 1 5 2 23010502
+0 0 0 0 0 2 5 2 23020502
+0 0 0 0 0 3 5 2 23030502
+0 0 0 0 0 4 5 2 23040502
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 6 5 2 23060502
+0 0 0 0 0 7 5 2 23070502
+0 0 0 0 0 8 5 2 23080502
+0 0 0 0 0 9 5 2 23090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 1 5 2 23010502
+1 0 0 0 0 2 5 2 23020502
+1 0 0 0 0 3 5 2 23030502
+1 0 0 0 0 4 5 2 23040502
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 6 5 2 23060502
+1 0 0 0 0 7 5 2 23070502
+1 0 0 0 0 8 5 2 23080502
+1 0 0 0 0 9 5 2 23090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txz.yl b/CarpetAttic/Cart3dTest/test/axial-xz/txz.yl
new file mode 100644
index 000000000..40b3b86b1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 23000002
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 2 2 23000202
+0 0 0 0 0 0 3 2 23000302
+0 0 0 0 0 0 4 2 23000402
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 0 6 2 23000602
+0 0 0 0 0 0 7 2 23000702
+0 0 0 0 0 0 8 2 23000802
+0 0 0 0 0 0 9 2 23000902
+0 0 0 0 0 0 10 2 23001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 23000002
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 2 2 23000202
+1 0 0 0 0 0 3 2 23000302
+1 0 0 0 0 0 4 2 23000402
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 0 6 2 23000602
+1 0 0 0 0 0 7 2 23000702
+1 0 0 0 0 0 8 2 23000802
+1 0 0 0 0 0 9 2 23000902
+1 0 0 0 0 0 10 2 23001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/txz.zl b/CarpetAttic/Cart3dTest/test/axial-xz/txz.zl
new file mode 100644
index 000000000..1c30c5d89
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/txz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 23000500
+0 0 0 0 0 0 5 1 23000501
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 0 5 3 23000503
+0 0 0 0 0 0 5 4 23000504
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 0 5 6 23000506
+0 0 0 0 0 0 5 7 23000507
+0 0 0 0 0 0 5 8 23000508
+0 0 0 0 0 0 5 9 23000509
+0 0 0 0 0 0 5 10 23000510
+0 0 0 0 0 0 5 11 23000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -23010502
+1 0 0 0 0 0 5 1 -23000502
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 0 5 3 23000503
+1 0 0 0 0 0 5 4 23000504
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 0 5 6 23000506
+1 0 0 0 0 0 5 7 23000507
+1 0 0 0 0 0 5 8 23000508
+1 0 0 0 0 0 5 9 23000509
+1 0 0 0 0 0 5 10 23000510
+1 0 0 0 0 0 5 11 23000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tyy.xl b/CarpetAttic/Cart3dTest/test/axial-xz/tyy.xl
new file mode 100644
index 000000000..c9dfea5cd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tyy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 1 5 2 24010502
+0 0 0 0 0 2 5 2 24020502
+0 0 0 0 0 3 5 2 24030502
+0 0 0 0 0 4 5 2 24040502
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 6 5 2 24060502
+0 0 0 0 0 7 5 2 24070502
+0 0 0 0 0 8 5 2 24080502
+0 0 0 0 0 9 5 2 24090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 1 5 2 24010502
+1 0 0 0 0 2 5 2 24020502
+1 0 0 0 0 3 5 2 24030502
+1 0 0 0 0 4 5 2 24040502
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 6 5 2 24060502
+1 0 0 0 0 7 5 2 24070502
+1 0 0 0 0 8 5 2 24080502
+1 0 0 0 0 9 5 2 24090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tyy.yl b/CarpetAttic/Cart3dTest/test/axial-xz/tyy.yl
new file mode 100644
index 000000000..70ada4bb7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 24000002
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 2 2 24000202
+0 0 0 0 0 0 3 2 24000302
+0 0 0 0 0 0 4 2 24000402
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 0 6 2 24000602
+0 0 0 0 0 0 7 2 24000702
+0 0 0 0 0 0 8 2 24000802
+0 0 0 0 0 0 9 2 24000902
+0 0 0 0 0 0 10 2 24001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 24000002
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 2 2 24000202
+1 0 0 0 0 0 3 2 24000302
+1 0 0 0 0 0 4 2 24000402
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 0 6 2 24000602
+1 0 0 0 0 0 7 2 24000702
+1 0 0 0 0 0 8 2 24000802
+1 0 0 0 0 0 9 2 24000902
+1 0 0 0 0 0 10 2 24001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tyy.zl b/CarpetAttic/Cart3dTest/test/axial-xz/tyy.zl
new file mode 100644
index 000000000..9e4ed8e14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 24000500
+0 0 0 0 0 0 5 1 24000501
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 0 5 3 24000503
+0 0 0 0 0 0 5 4 24000504
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 0 5 6 24000506
+0 0 0 0 0 0 5 7 24000507
+0 0 0 0 0 0 5 8 24000508
+0 0 0 0 0 0 5 9 24000509
+0 0 0 0 0 0 5 10 24000510
+0 0 0 0 0 0 5 11 24000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 24010502
+1 0 0 0 0 0 5 1 24000502
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 0 5 3 24000503
+1 0 0 0 0 0 5 4 24000504
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 0 5 6 24000506
+1 0 0 0 0 0 5 7 24000507
+1 0 0 0 0 0 5 8 24000508
+1 0 0 0 0 0 5 9 24000509
+1 0 0 0 0 0 5 10 24000510
+1 0 0 0 0 0 5 11 24000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tyz.xl b/CarpetAttic/Cart3dTest/test/axial-xz/tyz.xl
new file mode 100644
index 000000000..a17e87241
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tyz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 1 5 2 25010502
+0 0 0 0 0 2 5 2 25020502
+0 0 0 0 0 3 5 2 25030502
+0 0 0 0 0 4 5 2 25040502
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 6 5 2 25060502
+0 0 0 0 0 7 5 2 25070502
+0 0 0 0 0 8 5 2 25080502
+0 0 0 0 0 9 5 2 25090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 1 5 2 25010502
+1 0 0 0 0 2 5 2 25020502
+1 0 0 0 0 3 5 2 25030502
+1 0 0 0 0 4 5 2 25040502
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 6 5 2 25060502
+1 0 0 0 0 7 5 2 25070502
+1 0 0 0 0 8 5 2 25080502
+1 0 0 0 0 9 5 2 25090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tyz.yl b/CarpetAttic/Cart3dTest/test/axial-xz/tyz.yl
new file mode 100644
index 000000000..5cd432b3b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 25000002
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 2 2 25000202
+0 0 0 0 0 0 3 2 25000302
+0 0 0 0 0 0 4 2 25000402
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 0 6 2 25000602
+0 0 0 0 0 0 7 2 25000702
+0 0 0 0 0 0 8 2 25000802
+0 0 0 0 0 0 9 2 25000902
+0 0 0 0 0 0 10 2 25001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 25000002
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 2 2 25000202
+1 0 0 0 0 0 3 2 25000302
+1 0 0 0 0 0 4 2 25000402
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 0 6 2 25000602
+1 0 0 0 0 0 7 2 25000702
+1 0 0 0 0 0 8 2 25000802
+1 0 0 0 0 0 9 2 25000902
+1 0 0 0 0 0 10 2 25001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tyz.zl b/CarpetAttic/Cart3dTest/test/axial-xz/tyz.zl
new file mode 100644
index 000000000..fad94ff2a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 25000500
+0 0 0 0 0 0 5 1 25000501
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 0 5 3 25000503
+0 0 0 0 0 0 5 4 25000504
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 0 5 6 25000506
+0 0 0 0 0 0 5 7 25000507
+0 0 0 0 0 0 5 8 25000508
+0 0 0 0 0 0 5 9 25000509
+0 0 0 0 0 0 5 10 25000510
+0 0 0 0 0 0 5 11 25000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -22010502
+1 0 0 0 0 0 5 1 -22000502
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 0 5 3 25000503
+1 0 0 0 0 0 5 4 25000504
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 0 5 6 25000506
+1 0 0 0 0 0 5 7 25000507
+1 0 0 0 0 0 5 8 25000508
+1 0 0 0 0 0 5 9 25000509
+1 0 0 0 0 0 5 10 25000510
+1 0 0 0 0 0 5 11 25000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tzz.xl b/CarpetAttic/Cart3dTest/test/axial-xz/tzz.xl
new file mode 100644
index 000000000..e32b9e3a6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tzz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 1 5 2 26010502
+0 0 0 0 0 2 5 2 26020502
+0 0 0 0 0 3 5 2 26030502
+0 0 0 0 0 4 5 2 26040502
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 6 5 2 26060502
+0 0 0 0 0 7 5 2 26070502
+0 0 0 0 0 8 5 2 26080502
+0 0 0 0 0 9 5 2 26090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 1 5 2 26010502
+1 0 0 0 0 2 5 2 26020502
+1 0 0 0 0 3 5 2 26030502
+1 0 0 0 0 4 5 2 26040502
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 6 5 2 26060502
+1 0 0 0 0 7 5 2 26070502
+1 0 0 0 0 8 5 2 26080502
+1 0 0 0 0 9 5 2 26090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tzz.yl b/CarpetAttic/Cart3dTest/test/axial-xz/tzz.yl
new file mode 100644
index 000000000..8029eb624
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 26000002
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 2 2 26000202
+0 0 0 0 0 0 3 2 26000302
+0 0 0 0 0 0 4 2 26000402
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 0 6 2 26000602
+0 0 0 0 0 0 7 2 26000702
+0 0 0 0 0 0 8 2 26000802
+0 0 0 0 0 0 9 2 26000902
+0 0 0 0 0 0 10 2 26001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 26000002
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 2 2 26000202
+1 0 0 0 0 0 3 2 26000302
+1 0 0 0 0 0 4 2 26000402
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 0 6 2 26000602
+1 0 0 0 0 0 7 2 26000702
+1 0 0 0 0 0 8 2 26000802
+1 0 0 0 0 0 9 2 26000902
+1 0 0 0 0 0 10 2 26001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/tzz.zl b/CarpetAttic/Cart3dTest/test/axial-xz/tzz.zl
new file mode 100644
index 000000000..99c316841
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/tzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 26000500
+0 0 0 0 0 0 5 1 26000501
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 0 5 3 26000503
+0 0 0 0 0 0 5 4 26000504
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 0 5 6 26000506
+0 0 0 0 0 0 5 7 26000507
+0 0 0 0 0 0 5 8 26000508
+0 0 0 0 0 0 5 9 26000509
+0 0 0 0 0 0 5 10 26000510
+0 0 0 0 0 0 5 11 26000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 21010502
+1 0 0 0 0 0 5 1 21000502
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 0 5 3 26000503
+1 0 0 0 0 0 5 4 26000504
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 0 5 6 26000506
+1 0 0 0 0 0 5 7 26000507
+1 0 0 0 0 0 5 8 26000508
+1 0 0 0 0 0 5 9 26000509
+1 0 0 0 0 0 5 10 26000510
+1 0 0 0 0 0 5 11 26000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vx.xl b/CarpetAttic/Cart3dTest/test/axial-xz/vx.xl
new file mode 100644
index 000000000..31e489a4e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 1 5 2 11010502
+0 0 0 0 0 2 5 2 11020502
+0 0 0 0 0 3 5 2 11030502
+0 0 0 0 0 4 5 2 11040502
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 6 5 2 11060502
+0 0 0 0 0 7 5 2 11070502
+0 0 0 0 0 8 5 2 11080502
+0 0 0 0 0 9 5 2 11090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 1 5 2 11010502
+1 0 0 0 0 2 5 2 11020502
+1 0 0 0 0 3 5 2 11030502
+1 0 0 0 0 4 5 2 11040502
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 6 5 2 11060502
+1 0 0 0 0 7 5 2 11070502
+1 0 0 0 0 8 5 2 11080502
+1 0 0 0 0 9 5 2 11090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vx.yl b/CarpetAttic/Cart3dTest/test/axial-xz/vx.yl
new file mode 100644
index 000000000..b375f9e58
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 11000002
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 2 2 11000202
+0 0 0 0 0 0 3 2 11000302
+0 0 0 0 0 0 4 2 11000402
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 0 6 2 11000602
+0 0 0 0 0 0 7 2 11000702
+0 0 0 0 0 0 8 2 11000802
+0 0 0 0 0 0 9 2 11000902
+0 0 0 0 0 0 10 2 11001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 11000002
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 2 2 11000202
+1 0 0 0 0 0 3 2 11000302
+1 0 0 0 0 0 4 2 11000402
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 0 6 2 11000602
+1 0 0 0 0 0 7 2 11000702
+1 0 0 0 0 0 8 2 11000802
+1 0 0 0 0 0 9 2 11000902
+1 0 0 0 0 0 10 2 11001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vx.zl b/CarpetAttic/Cart3dTest/test/axial-xz/vx.zl
new file mode 100644
index 000000000..bff9a8e61
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 11000500
+0 0 0 0 0 0 5 1 11000501
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 0 5 3 11000503
+0 0 0 0 0 0 5 4 11000504
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 0 5 6 11000506
+0 0 0 0 0 0 5 7 11000507
+0 0 0 0 0 0 5 8 11000508
+0 0 0 0 0 0 5 9 11000509
+0 0 0 0 0 0 5 10 11000510
+0 0 0 0 0 0 5 11 11000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 13010502
+1 0 0 0 0 0 5 1 13000502
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 0 5 3 11000503
+1 0 0 0 0 0 5 4 11000504
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 0 5 6 11000506
+1 0 0 0 0 0 5 7 11000507
+1 0 0 0 0 0 5 8 11000508
+1 0 0 0 0 0 5 9 11000509
+1 0 0 0 0 0 5 10 11000510
+1 0 0 0 0 0 5 11 11000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vy.xl b/CarpetAttic/Cart3dTest/test/axial-xz/vy.xl
new file mode 100644
index 000000000..580b2bca5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 1 5 2 12010502
+0 0 0 0 0 2 5 2 12020502
+0 0 0 0 0 3 5 2 12030502
+0 0 0 0 0 4 5 2 12040502
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 6 5 2 12060502
+0 0 0 0 0 7 5 2 12070502
+0 0 0 0 0 8 5 2 12080502
+0 0 0 0 0 9 5 2 12090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 1 5 2 12010502
+1 0 0 0 0 2 5 2 12020502
+1 0 0 0 0 3 5 2 12030502
+1 0 0 0 0 4 5 2 12040502
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 6 5 2 12060502
+1 0 0 0 0 7 5 2 12070502
+1 0 0 0 0 8 5 2 12080502
+1 0 0 0 0 9 5 2 12090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vy.yl b/CarpetAttic/Cart3dTest/test/axial-xz/vy.yl
new file mode 100644
index 000000000..d2fb253b3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 12000002
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 2 2 12000202
+0 0 0 0 0 0 3 2 12000302
+0 0 0 0 0 0 4 2 12000402
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 0 6 2 12000602
+0 0 0 0 0 0 7 2 12000702
+0 0 0 0 0 0 8 2 12000802
+0 0 0 0 0 0 9 2 12000902
+0 0 0 0 0 0 10 2 12001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 12000002
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 2 2 12000202
+1 0 0 0 0 0 3 2 12000302
+1 0 0 0 0 0 4 2 12000402
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 0 6 2 12000602
+1 0 0 0 0 0 7 2 12000702
+1 0 0 0 0 0 8 2 12000802
+1 0 0 0 0 0 9 2 12000902
+1 0 0 0 0 0 10 2 12001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vy.zl b/CarpetAttic/Cart3dTest/test/axial-xz/vy.zl
new file mode 100644
index 000000000..489b12467
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 12000500
+0 0 0 0 0 0 5 1 12000501
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 0 5 3 12000503
+0 0 0 0 0 0 5 4 12000504
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 0 5 6 12000506
+0 0 0 0 0 0 5 7 12000507
+0 0 0 0 0 0 5 8 12000508
+0 0 0 0 0 0 5 9 12000509
+0 0 0 0 0 0 5 10 12000510
+0 0 0 0 0 0 5 11 12000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 12010502
+1 0 0 0 0 0 5 1 12000502
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 0 5 3 12000503
+1 0 0 0 0 0 5 4 12000504
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 0 5 6 12000506
+1 0 0 0 0 0 5 7 12000507
+1 0 0 0 0 0 5 8 12000508
+1 0 0 0 0 0 5 9 12000509
+1 0 0 0 0 0 5 10 12000510
+1 0 0 0 0 0 5 11 12000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vz.xl b/CarpetAttic/Cart3dTest/test/axial-xz/vz.xl
new file mode 100644
index 000000000..8ad842e74
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 1 5 2 13010502
+0 0 0 0 0 2 5 2 13020502
+0 0 0 0 0 3 5 2 13030502
+0 0 0 0 0 4 5 2 13040502
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 6 5 2 13060502
+0 0 0 0 0 7 5 2 13070502
+0 0 0 0 0 8 5 2 13080502
+0 0 0 0 0 9 5 2 13090502
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 1 5 2 13010502
+1 0 0 0 0 2 5 2 13020502
+1 0 0 0 0 3 5 2 13030502
+1 0 0 0 0 4 5 2 13040502
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 6 5 2 13060502
+1 0 0 0 0 7 5 2 13070502
+1 0 0 0 0 8 5 2 13080502
+1 0 0 0 0 9 5 2 13090502
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vz.yl b/CarpetAttic/Cart3dTest/test/axial-xz/vz.yl
new file mode 100644
index 000000000..d32d9dac5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 13000002
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 2 2 13000202
+0 0 0 0 0 0 3 2 13000302
+0 0 0 0 0 0 4 2 13000402
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 0 6 2 13000602
+0 0 0 0 0 0 7 2 13000702
+0 0 0 0 0 0 8 2 13000802
+0 0 0 0 0 0 9 2 13000902
+0 0 0 0 0 0 10 2 13001002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 13000002
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 2 2 13000202
+1 0 0 0 0 0 3 2 13000302
+1 0 0 0 0 0 4 2 13000402
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 0 6 2 13000602
+1 0 0 0 0 0 7 2 13000702
+1 0 0 0 0 0 8 2 13000802
+1 0 0 0 0 0 9 2 13000902
+1 0 0 0 0 0 10 2 13001002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-xz/vz.zl b/CarpetAttic/Cart3dTest/test/axial-xz/vz.zl
new file mode 100644
index 000000000..e01f4b914
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-xz/vz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 13000500
+0 0 0 0 0 0 5 1 13000501
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 0 5 3 13000503
+0 0 0 0 0 0 5 4 13000504
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 0 5 6 13000506
+0 0 0 0 0 0 5 7 13000507
+0 0 0 0 0 0 5 8 13000508
+0 0 0 0 0 0 5 9 13000509
+0 0 0 0 0 0 5 10 13000510
+0 0 0 0 0 0 5 11 13000511
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -11010502
+1 0 0 0 0 0 5 1 -11000502
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 0 5 3 13000503
+1 0 0 0 0 0 5 4 13000504
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 0 5 6 13000506
+1 0 0 0 0 0 5 7 13000507
+1 0 0 0 0 0 5 8 13000508
+1 0 0 0 0 0 5 9 13000509
+1 0 0 0 0 0 5 10 13000510
+1 0 0 0 0 0 5 11 13000511
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz.log b/CarpetAttic/Cart3dTest/test/axial-yz.log
new file mode 100644
index 000000000..f0462770e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz.log
@@ -0,0 +1,97 @@
+--------------------------------------------------------------------------------
+
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+
+Cactus version: 4.0.b11
+Compile date: Dec 14 2001 (21:50:34)
+Run date: Dec 14 2001 (21:51:06)
+Run host: lilypond.tat.physik.uni-tuebingen.de
+Parameter file: /home/eschnett/Calpha/Cactus/arrangements/Carpet/Cart3dTest/test/axial-yz.par
+--------------------------------------------------------------------------------
+
+Activating thorn Cactus...Success -> active implementation Cactus
+Activation requested for
+--->CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest<---
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+--------------------------------------------------------------------------------
+ if (recover)
+ Recover parameters
+ endif
+
+ Startup routines
+ Carpet: Startup routine
+ IOUtil: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOBasic: Startup routine
+ CarpetIOASCII: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+ if (recover)
+ endif
+ if (checkpoint initial data)
+ endif
+ if (analysis)
+ endif
+
+ do loop over timesteps
+ Rotate timelevels
+ iteration = iteration + 1
+ t = t+dt
+ Cart3dTest: Apply symmetry boundary conditions
+ if (checkpoint)
+ endif
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+INFO (Carpet): Carpet is running on 1 processors
+INFO (IOBasic): I/O Method 'Scalar' registered
+INFO (IOBasic): Scalar: Output of scalar quantities (grid scalars, reductions) to ASCII files
+INFO (IOBasic): I/O Method 'Info' registered
+INFO (IOBasic): Info: Output of scalar quantities (grid scalars, reductions) to screen
+INFO (Cart3d): Cartesian coordinates:
+INFO (Cart3d): Whole grid: lower bound [-1.35, -0.15, -0.45]
+INFO (Cart3d): Whole grid: upper bound [1.35, 2.85, 2.85]
+INFO (Cart3d): Whole grid: extent [3, 3.3, 3.6]
+INFO (Cart3d): Interior: lower bound [-1.35, 0.15, 0.15]
+INFO (Cart3d): Interior: upper bound [1.35, 2.55, 2.25]
+INFO (Cart3d): Interior: extent [3, 2.7, 2.4]
+INFO (Cart3d): Grid spacing: [0.3, 0.3, 0.3]
+INFO (IOBasic): Scalar: Output every -1 iterations
+INFO (IOBasic): Info: Output every -1 iterations
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz.par b/CarpetAttic/Cart3dTest/test/axial-yz.par
new file mode 100644
index 000000000..bb018346b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz.par
@@ -0,0 +1,21 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/axial-yz.par,v 1.5 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_yz = "axial"
+
+driver::global_nx = 10
+driver::global_ny = 11
+driver::global_nz = 12
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "axial-yz"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/ax.xl b/CarpetAttic/Cart3dTest/test/axial-yz/ax.xl
new file mode 100644
index 000000000..507bf50db
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/ax.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 1 1 2 31010102
+0 0 0 0 0 2 1 2 31020102
+0 0 0 0 0 3 1 2 31030102
+0 0 0 0 0 4 1 2 31040102
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 6 1 2 31060102
+0 0 0 0 0 7 1 2 31070102
+0 0 0 0 0 8 1 2 31080102
+0 0 0 0 0 9 1 2 31090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 1 1 2 31010102
+1 0 0 0 0 2 1 2 31020102
+1 0 0 0 0 3 1 2 31030102
+1 0 0 0 0 4 1 2 31040102
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 6 1 2 31060102
+1 0 0 0 0 7 1 2 31070102
+1 0 0 0 0 8 1 2 31080102
+1 0 0 0 0 9 1 2 31090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/ax.yl b/CarpetAttic/Cart3dTest/test/axial-yz/ax.yl
new file mode 100644
index 000000000..8f8c6dabe
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 31050002
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 5 2 2 31050202
+0 0 0 0 0 5 3 2 31050302
+0 0 0 0 0 5 4 2 31050402
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 6 2 31050602
+0 0 0 0 0 5 7 2 31050702
+0 0 0 0 0 5 8 2 31050802
+0 0 0 0 0 5 9 2 31050902
+0 0 0 0 0 5 10 2 31051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 31050102
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 5 2 2 31050202
+1 0 0 0 0 5 3 2 31050302
+1 0 0 0 0 5 4 2 31050402
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 6 2 31050602
+1 0 0 0 0 5 7 2 31050702
+1 0 0 0 0 5 8 2 31050802
+1 0 0 0 0 5 9 2 31050902
+1 0 0 0 0 5 10 2 31051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/ax.zl b/CarpetAttic/Cart3dTest/test/axial-yz/ax.zl
new file mode 100644
index 000000000..91d0ac9b8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/ax.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 31050100
+0 0 0 0 0 5 1 1 31050101
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 5 1 3 31050103
+0 0 0 0 0 5 1 4 31050104
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 5 1 6 31050106
+0 0 0 0 0 5 1 7 31050107
+0 0 0 0 0 5 1 8 31050108
+0 0 0 0 0 5 1 9 31050109
+0 0 0 0 0 5 1 10 31050110
+0 0 0 0 0 5 1 11 31050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 31050202
+1 0 0 0 0 5 1 1 31050102
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 5 1 3 31050103
+1 0 0 0 0 5 1 4 31050104
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 5 1 6 31050106
+1 0 0 0 0 5 1 7 31050107
+1 0 0 0 0 5 1 8 31050108
+1 0 0 0 0 5 1 9 31050109
+1 0 0 0 0 5 1 10 31050110
+1 0 0 0 0 5 1 11 31050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/ay.xl b/CarpetAttic/Cart3dTest/test/axial-yz/ay.xl
new file mode 100644
index 000000000..677841993
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/ay.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 1 1 2 32010102
+0 0 0 0 0 2 1 2 32020102
+0 0 0 0 0 3 1 2 32030102
+0 0 0 0 0 4 1 2 32040102
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 6 1 2 32060102
+0 0 0 0 0 7 1 2 32070102
+0 0 0 0 0 8 1 2 32080102
+0 0 0 0 0 9 1 2 32090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 1 1 2 32010102
+1 0 0 0 0 2 1 2 32020102
+1 0 0 0 0 3 1 2 32030102
+1 0 0 0 0 4 1 2 32040102
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 6 1 2 32060102
+1 0 0 0 0 7 1 2 32070102
+1 0 0 0 0 8 1 2 32080102
+1 0 0 0 0 9 1 2 32090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/ay.yl b/CarpetAttic/Cart3dTest/test/axial-yz/ay.yl
new file mode 100644
index 000000000..ba32ae56c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 32050002
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 5 2 2 32050202
+0 0 0 0 0 5 3 2 32050302
+0 0 0 0 0 5 4 2 32050402
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 6 2 32050602
+0 0 0 0 0 5 7 2 32050702
+0 0 0 0 0 5 8 2 32050802
+0 0 0 0 0 5 9 2 32050902
+0 0 0 0 0 5 10 2 32051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 33050102
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 5 2 2 32050202
+1 0 0 0 0 5 3 2 32050302
+1 0 0 0 0 5 4 2 32050402
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 6 2 32050602
+1 0 0 0 0 5 7 2 32050702
+1 0 0 0 0 5 8 2 32050802
+1 0 0 0 0 5 9 2 32050902
+1 0 0 0 0 5 10 2 32051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/ay.zl b/CarpetAttic/Cart3dTest/test/axial-yz/ay.zl
new file mode 100644
index 000000000..c401ceb75
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/ay.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 32050100
+0 0 0 0 0 5 1 1 32050101
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 5 1 3 32050103
+0 0 0 0 0 5 1 4 32050104
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 5 1 6 32050106
+0 0 0 0 0 5 1 7 32050107
+0 0 0 0 0 5 1 8 32050108
+0 0 0 0 0 5 1 9 32050109
+0 0 0 0 0 5 1 10 32050110
+0 0 0 0 0 5 1 11 32050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -33050202
+1 0 0 0 0 5 1 1 -33050102
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 5 1 3 32050103
+1 0 0 0 0 5 1 4 32050104
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 5 1 6 32050106
+1 0 0 0 0 5 1 7 32050107
+1 0 0 0 0 5 1 8 32050108
+1 0 0 0 0 5 1 9 32050109
+1 0 0 0 0 5 1 10 32050110
+1 0 0 0 0 5 1 11 32050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/az.xl b/CarpetAttic/Cart3dTest/test/axial-yz/az.xl
new file mode 100644
index 000000000..028c08189
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/az.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 1 1 2 33010102
+0 0 0 0 0 2 1 2 33020102
+0 0 0 0 0 3 1 2 33030102
+0 0 0 0 0 4 1 2 33040102
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 6 1 2 33060102
+0 0 0 0 0 7 1 2 33070102
+0 0 0 0 0 8 1 2 33080102
+0 0 0 0 0 9 1 2 33090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 1 1 2 33010102
+1 0 0 0 0 2 1 2 33020102
+1 0 0 0 0 3 1 2 33030102
+1 0 0 0 0 4 1 2 33040102
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 6 1 2 33060102
+1 0 0 0 0 7 1 2 33070102
+1 0 0 0 0 8 1 2 33080102
+1 0 0 0 0 9 1 2 33090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/az.yl b/CarpetAttic/Cart3dTest/test/axial-yz/az.yl
new file mode 100644
index 000000000..425b92670
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 33050002
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 5 2 2 33050202
+0 0 0 0 0 5 3 2 33050302
+0 0 0 0 0 5 4 2 33050402
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 6 2 33050602
+0 0 0 0 0 5 7 2 33050702
+0 0 0 0 0 5 8 2 33050802
+0 0 0 0 0 5 9 2 33050902
+0 0 0 0 0 5 10 2 33051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -32050102
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 5 2 2 33050202
+1 0 0 0 0 5 3 2 33050302
+1 0 0 0 0 5 4 2 33050402
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 6 2 33050602
+1 0 0 0 0 5 7 2 33050702
+1 0 0 0 0 5 8 2 33050802
+1 0 0 0 0 5 9 2 33050902
+1 0 0 0 0 5 10 2 33051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/az.zl b/CarpetAttic/Cart3dTest/test/axial-yz/az.zl
new file mode 100644
index 000000000..43f186915
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/az.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 33050100
+0 0 0 0 0 5 1 1 33050101
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 5 1 3 33050103
+0 0 0 0 0 5 1 4 33050104
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 5 1 6 33050106
+0 0 0 0 0 5 1 7 33050107
+0 0 0 0 0 5 1 8 33050108
+0 0 0 0 0 5 1 9 33050109
+0 0 0 0 0 5 1 10 33050110
+0 0 0 0 0 5 1 11 33050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 32050202
+1 0 0 0 0 5 1 1 32050102
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 5 1 3 33050103
+1 0 0 0 0 5 1 4 33050104
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 5 1 6 33050106
+1 0 0 0 0 5 1 7 33050107
+1 0 0 0 0 5 1 8 33050108
+1 0 0 0 0 5 1 9 33050109
+1 0 0 0 0 5 1 10 33050110
+1 0 0 0 0 5 1 11 33050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.xl
new file mode 100644
index 000000000..327f04fa8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 -1.35
+0 0 0 0 0 1 1 2 -1.05
+0 0 0 0 0 2 1 2 -0.75
+0 0 0 0 0 3 1 2 -0.45
+0 0 0 0 0 4 1 2 -0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.45
+0 0 0 0 0 7 1 2 0.75
+0 0 0 0 0 8 1 2 1.05
+0 0 0 0 0 9 1 2 1.35
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 -1.35
+1 0 0 0 0 1 1 2 -1.05
+1 0 0 0 0 2 1 2 -0.75
+1 0 0 0 0 3 1 2 -0.45
+1 0 0 0 0 4 1 2 -0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 6 1 2 0.45
+1 0 0 0 0 7 1 2 0.75
+1 0 0 0 0 8 1 2 1.05
+1 0 0 0 0 9 1 2 1.35
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.yl
new file mode 100644
index 000000000..816ba8a4b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 2 2 0.15
+0 0 0 0 0 5 3 2 0.15
+0 0 0 0 0 5 4 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.15
+0 0 0 0 0 5 7 2 0.15
+0 0 0 0 0 5 8 2 0.15
+0 0 0 0 0 5 9 2 0.15
+0 0 0 0 0 5 10 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 2 2 0.15
+1 0 0 0 0 5 3 2 0.15
+1 0 0 0 0 5 4 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.15
+1 0 0 0 0 5 7 2 0.15
+1 0 0 0 0 5 8 2 0.15
+1 0 0 0 0 5 9 2 0.15
+1 0 0 0 0 5 10 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.zl
new file mode 100644
index 000000000..16c0db8bb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_x.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 0.15
+0 0 0 0 0 5 1 1 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 1 3 0.15
+0 0 0 0 0 5 1 4 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 1 6 0.15
+0 0 0 0 0 5 1 7 0.15
+0 0 0 0 0 5 1 8 0.15
+0 0 0 0 0 5 1 9 0.15
+0 0 0 0 0 5 1 10 0.15
+0 0 0 0 0 5 1 11 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 0.15
+1 0 0 0 0 5 1 1 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 1 3 0.15
+1 0 0 0 0 5 1 4 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 1 6 0.15
+1 0 0 0 0 5 1 7 0.15
+1 0 0 0 0 5 1 8 0.15
+1 0 0 0 0 5 1 9 0.15
+1 0 0 0 0 5 1 10 0.15
+1 0 0 0 0 5 1 11 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.xl
new file mode 100644
index 000000000..748f7f799
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 2 1 2 0.15
+1 0 0 0 0 3 1 2 0.15
+1 0 0 0 0 4 1 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 6 1 2 0.15
+1 0 0 0 0 7 1 2 0.15
+1 0 0 0 0 8 1 2 0.15
+1 0 0 0 0 9 1 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.yl
new file mode 100644
index 000000000..272e5b59d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 -0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 2 2 0.45
+0 0 0 0 0 5 3 2 0.75
+0 0 0 0 0 5 4 2 1.05
+0 0 0 0 0 5 5 2 1.35
+0 0 0 0 0 5 6 2 1.65
+0 0 0 0 0 5 7 2 1.95
+0 0 0 0 0 5 8 2 2.25
+0 0 0 0 0 5 9 2 2.55
+0 0 0 0 0 5 10 2 2.85
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 2 2 0.45
+1 0 0 0 0 5 3 2 0.75
+1 0 0 0 0 5 4 2 1.05
+1 0 0 0 0 5 5 2 1.35
+1 0 0 0 0 5 6 2 1.65
+1 0 0 0 0 5 7 2 1.95
+1 0 0 0 0 5 8 2 2.25
+1 0 0 0 0 5 9 2 2.55
+1 0 0 0 0 5 10 2 2.85
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.zl
new file mode 100644
index 000000000..89094fc1b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_y.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 0.15
+0 0 0 0 0 5 1 1 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 1 3 0.15
+0 0 0 0 0 5 1 4 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 1 6 0.15
+0 0 0 0 0 5 1 7 0.15
+0 0 0 0 0 5 1 8 0.15
+0 0 0 0 0 5 1 9 0.15
+0 0 0 0 0 5 1 10 0.15
+0 0 0 0 0 5 1 11 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 0.15
+1 0 0 0 0 5 1 1 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 1 3 0.15
+1 0 0 0 0 5 1 4 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 1 6 0.15
+1 0 0 0 0 5 1 7 0.15
+1 0 0 0 0 5 1 8 0.15
+1 0 0 0 0 5 1 9 0.15
+1 0 0 0 0 5 1 10 0.15
+1 0 0 0 0 5 1 11 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.xl
new file mode 100644
index 000000000..c30936d88
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.xl
@@ -0,0 +1,32 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 2 1 2 0.15
+1 0 0 0 0 3 1 2 0.15
+1 0 0 0 0 4 1 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 6 1 2 0.15
+1 0 0 0 0 7 1 2 0.15
+1 0 0 0 0 8 1 2 0.15
+1 0 0 0 0 9 1 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.yl
new file mode 100644
index 000000000..80ad9f63b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 2 2 0.15
+0 0 0 0 0 5 3 2 0.15
+0 0 0 0 0 5 4 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.15
+0 0 0 0 0 5 7 2 0.15
+0 0 0 0 0 5 8 2 0.15
+0 0 0 0 0 5 9 2 0.15
+0 0 0 0 0 5 10 2 0.15
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 2 2 0.15
+1 0 0 0 0 5 3 2 0.15
+1 0 0 0 0 5 4 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.15
+1 0 0 0 0 5 7 2 0.15
+1 0 0 0 0 5 8 2 0.15
+1 0 0 0 0 5 9 2 0.15
+1 0 0 0 0 5 10 2 0.15
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.zl
new file mode 100644
index 000000000..6354a141b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/cart3d_z.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 -0.45
+0 0 0 0 0 5 1 1 -0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 1 3 0.45
+0 0 0 0 0 5 1 4 0.75
+0 0 0 0 0 5 1 5 1.05
+0 0 0 0 0 5 1 6 1.35
+0 0 0 0 0 5 1 7 1.65
+0 0 0 0 0 5 1 8 1.95
+0 0 0 0 0 5 1 9 2.25
+0 0 0 0 0 5 1 10 2.55
+0 0 0 0 0 5 1 11 2.85
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -0.45
+1 0 0 0 0 5 1 1 -0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 1 3 0.45
+1 0 0 0 0 5 1 4 0.75
+1 0 0 0 0 5 1 5 1.05
+1 0 0 0 0 5 1 6 1.35
+1 0 0 0 0 5 1 7 1.65
+1 0 0 0 0 5 1 8 1.95
+1 0 0 0 0 5 1 9 2.25
+1 0 0 0 0 5 1 10 2.55
+1 0 0 0 0 5 1 11 2.85
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxx.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fxx.xl
new file mode 100644
index 000000000..18d0b5198
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 1 1 2 41010102
+0 0 0 0 0 2 1 2 41020102
+0 0 0 0 0 3 1 2 41030102
+0 0 0 0 0 4 1 2 41040102
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 6 1 2 41060102
+0 0 0 0 0 7 1 2 41070102
+0 0 0 0 0 8 1 2 41080102
+0 0 0 0 0 9 1 2 41090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 1 1 2 41010102
+1 0 0 0 0 2 1 2 41020102
+1 0 0 0 0 3 1 2 41030102
+1 0 0 0 0 4 1 2 41040102
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 6 1 2 41060102
+1 0 0 0 0 7 1 2 41070102
+1 0 0 0 0 8 1 2 41080102
+1 0 0 0 0 9 1 2 41090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxx.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fxx.yl
new file mode 100644
index 000000000..d1dd6a24a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 41050002
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 5 2 2 41050202
+0 0 0 0 0 5 3 2 41050302
+0 0 0 0 0 5 4 2 41050402
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 6 2 41050602
+0 0 0 0 0 5 7 2 41050702
+0 0 0 0 0 5 8 2 41050802
+0 0 0 0 0 5 9 2 41050902
+0 0 0 0 0 5 10 2 41051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 41050102
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 5 2 2 41050202
+1 0 0 0 0 5 3 2 41050302
+1 0 0 0 0 5 4 2 41050402
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 6 2 41050602
+1 0 0 0 0 5 7 2 41050702
+1 0 0 0 0 5 8 2 41050802
+1 0 0 0 0 5 9 2 41050902
+1 0 0 0 0 5 10 2 41051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxx.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fxx.zl
new file mode 100644
index 000000000..7081eaebd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 41050100
+0 0 0 0 0 5 1 1 41050101
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 5 1 3 41050103
+0 0 0 0 0 5 1 4 41050104
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 5 1 6 41050106
+0 0 0 0 0 5 1 7 41050107
+0 0 0 0 0 5 1 8 41050108
+0 0 0 0 0 5 1 9 41050109
+0 0 0 0 0 5 1 10 41050110
+0 0 0 0 0 5 1 11 41050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 41050202
+1 0 0 0 0 5 1 1 41050102
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 5 1 3 41050103
+1 0 0 0 0 5 1 4 41050104
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 5 1 6 41050106
+1 0 0 0 0 5 1 7 41050107
+1 0 0 0 0 5 1 8 41050108
+1 0 0 0 0 5 1 9 41050109
+1 0 0 0 0 5 1 10 41050110
+1 0 0 0 0 5 1 11 41050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxy.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fxy.xl
new file mode 100644
index 000000000..61f5979cc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 1 1 2 42010102
+0 0 0 0 0 2 1 2 42020102
+0 0 0 0 0 3 1 2 42030102
+0 0 0 0 0 4 1 2 42040102
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 6 1 2 42060102
+0 0 0 0 0 7 1 2 42070102
+0 0 0 0 0 8 1 2 42080102
+0 0 0 0 0 9 1 2 42090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 1 1 2 42010102
+1 0 0 0 0 2 1 2 42020102
+1 0 0 0 0 3 1 2 42030102
+1 0 0 0 0 4 1 2 42040102
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 6 1 2 42060102
+1 0 0 0 0 7 1 2 42070102
+1 0 0 0 0 8 1 2 42080102
+1 0 0 0 0 9 1 2 42090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxy.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fxy.yl
new file mode 100644
index 000000000..f37ee81a9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 42050002
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 5 2 2 42050202
+0 0 0 0 0 5 3 2 42050302
+0 0 0 0 0 5 4 2 42050402
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 6 2 42050602
+0 0 0 0 0 5 7 2 42050702
+0 0 0 0 0 5 8 2 42050802
+0 0 0 0 0 5 9 2 42050902
+0 0 0 0 0 5 10 2 42051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -43050102
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 5 2 2 42050202
+1 0 0 0 0 5 3 2 42050302
+1 0 0 0 0 5 4 2 42050402
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 6 2 42050602
+1 0 0 0 0 5 7 2 42050702
+1 0 0 0 0 5 8 2 42050802
+1 0 0 0 0 5 9 2 42050902
+1 0 0 0 0 5 10 2 42051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxy.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fxy.zl
new file mode 100644
index 000000000..82fc62737
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 42050100
+0 0 0 0 0 5 1 1 42050101
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 5 1 3 42050103
+0 0 0 0 0 5 1 4 42050104
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 5 1 6 42050106
+0 0 0 0 0 5 1 7 42050107
+0 0 0 0 0 5 1 8 42050108
+0 0 0 0 0 5 1 9 42050109
+0 0 0 0 0 5 1 10 42050110
+0 0 0 0 0 5 1 11 42050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 43050202
+1 0 0 0 0 5 1 1 43050102
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 5 1 3 42050103
+1 0 0 0 0 5 1 4 42050104
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 5 1 6 42050106
+1 0 0 0 0 5 1 7 42050107
+1 0 0 0 0 5 1 8 42050108
+1 0 0 0 0 5 1 9 42050109
+1 0 0 0 0 5 1 10 42050110
+1 0 0 0 0 5 1 11 42050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxz.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fxz.xl
new file mode 100644
index 000000000..ee3b446f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 1 1 2 43010102
+0 0 0 0 0 2 1 2 43020102
+0 0 0 0 0 3 1 2 43030102
+0 0 0 0 0 4 1 2 43040102
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 6 1 2 43060102
+0 0 0 0 0 7 1 2 43070102
+0 0 0 0 0 8 1 2 43080102
+0 0 0 0 0 9 1 2 43090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 1 1 2 43010102
+1 0 0 0 0 2 1 2 43020102
+1 0 0 0 0 3 1 2 43030102
+1 0 0 0 0 4 1 2 43040102
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 6 1 2 43060102
+1 0 0 0 0 7 1 2 43070102
+1 0 0 0 0 8 1 2 43080102
+1 0 0 0 0 9 1 2 43090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxz.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fxz.yl
new file mode 100644
index 000000000..563d2732a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 43050002
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 5 2 2 43050202
+0 0 0 0 0 5 3 2 43050302
+0 0 0 0 0 5 4 2 43050402
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 6 2 43050602
+0 0 0 0 0 5 7 2 43050702
+0 0 0 0 0 5 8 2 43050802
+0 0 0 0 0 5 9 2 43050902
+0 0 0 0 0 5 10 2 43051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 42050102
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 5 2 2 43050202
+1 0 0 0 0 5 3 2 43050302
+1 0 0 0 0 5 4 2 43050402
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 6 2 43050602
+1 0 0 0 0 5 7 2 43050702
+1 0 0 0 0 5 8 2 43050802
+1 0 0 0 0 5 9 2 43050902
+1 0 0 0 0 5 10 2 43051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fxz.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fxz.zl
new file mode 100644
index 000000000..c5b1c5e0f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fxz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 43050100
+0 0 0 0 0 5 1 1 43050101
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 5 1 3 43050103
+0 0 0 0 0 5 1 4 43050104
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 5 1 6 43050106
+0 0 0 0 0 5 1 7 43050107
+0 0 0 0 0 5 1 8 43050108
+0 0 0 0 0 5 1 9 43050109
+0 0 0 0 0 5 1 10 43050110
+0 0 0 0 0 5 1 11 43050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -42050202
+1 0 0 0 0 5 1 1 -42050102
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 5 1 3 43050103
+1 0 0 0 0 5 1 4 43050104
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 5 1 6 43050106
+1 0 0 0 0 5 1 7 43050107
+1 0 0 0 0 5 1 8 43050108
+1 0 0 0 0 5 1 9 43050109
+1 0 0 0 0 5 1 10 43050110
+1 0 0 0 0 5 1 11 43050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyx.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fyx.xl
new file mode 100644
index 000000000..a19544aaf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 1 1 2 44010102
+0 0 0 0 0 2 1 2 44020102
+0 0 0 0 0 3 1 2 44030102
+0 0 0 0 0 4 1 2 44040102
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 6 1 2 44060102
+0 0 0 0 0 7 1 2 44070102
+0 0 0 0 0 8 1 2 44080102
+0 0 0 0 0 9 1 2 44090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 1 1 2 44010102
+1 0 0 0 0 2 1 2 44020102
+1 0 0 0 0 3 1 2 44030102
+1 0 0 0 0 4 1 2 44040102
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 6 1 2 44060102
+1 0 0 0 0 7 1 2 44070102
+1 0 0 0 0 8 1 2 44080102
+1 0 0 0 0 9 1 2 44090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyx.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fyx.yl
new file mode 100644
index 000000000..34a6963e2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 44050002
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 5 2 2 44050202
+0 0 0 0 0 5 3 2 44050302
+0 0 0 0 0 5 4 2 44050402
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 6 2 44050602
+0 0 0 0 0 5 7 2 44050702
+0 0 0 0 0 5 8 2 44050802
+0 0 0 0 0 5 9 2 44050902
+0 0 0 0 0 5 10 2 44051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -47050102
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 5 2 2 44050202
+1 0 0 0 0 5 3 2 44050302
+1 0 0 0 0 5 4 2 44050402
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 6 2 44050602
+1 0 0 0 0 5 7 2 44050702
+1 0 0 0 0 5 8 2 44050802
+1 0 0 0 0 5 9 2 44050902
+1 0 0 0 0 5 10 2 44051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyx.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fyx.zl
new file mode 100644
index 000000000..de00063f8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 44050100
+0 0 0 0 0 5 1 1 44050101
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 5 1 3 44050103
+0 0 0 0 0 5 1 4 44050104
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 5 1 6 44050106
+0 0 0 0 0 5 1 7 44050107
+0 0 0 0 0 5 1 8 44050108
+0 0 0 0 0 5 1 9 44050109
+0 0 0 0 0 5 1 10 44050110
+0 0 0 0 0 5 1 11 44050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 47050202
+1 0 0 0 0 5 1 1 47050102
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 5 1 3 44050103
+1 0 0 0 0 5 1 4 44050104
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 5 1 6 44050106
+1 0 0 0 0 5 1 7 44050107
+1 0 0 0 0 5 1 8 44050108
+1 0 0 0 0 5 1 9 44050109
+1 0 0 0 0 5 1 10 44050110
+1 0 0 0 0 5 1 11 44050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyy.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fyy.xl
new file mode 100644
index 000000000..52a0edfc7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 1 1 2 45010102
+0 0 0 0 0 2 1 2 45020102
+0 0 0 0 0 3 1 2 45030102
+0 0 0 0 0 4 1 2 45040102
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 6 1 2 45060102
+0 0 0 0 0 7 1 2 45070102
+0 0 0 0 0 8 1 2 45080102
+0 0 0 0 0 9 1 2 45090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 1 1 2 45010102
+1 0 0 0 0 2 1 2 45020102
+1 0 0 0 0 3 1 2 45030102
+1 0 0 0 0 4 1 2 45040102
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 6 1 2 45060102
+1 0 0 0 0 7 1 2 45070102
+1 0 0 0 0 8 1 2 45080102
+1 0 0 0 0 9 1 2 45090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyy.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fyy.yl
new file mode 100644
index 000000000..ff4b0c99c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 45050002
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 5 2 2 45050202
+0 0 0 0 0 5 3 2 45050302
+0 0 0 0 0 5 4 2 45050402
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 6 2 45050602
+0 0 0 0 0 5 7 2 45050702
+0 0 0 0 0 5 8 2 45050802
+0 0 0 0 0 5 9 2 45050902
+0 0 0 0 0 5 10 2 45051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 49050102
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 5 2 2 45050202
+1 0 0 0 0 5 3 2 45050302
+1 0 0 0 0 5 4 2 45050402
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 6 2 45050602
+1 0 0 0 0 5 7 2 45050702
+1 0 0 0 0 5 8 2 45050802
+1 0 0 0 0 5 9 2 45050902
+1 0 0 0 0 5 10 2 45051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyy.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fyy.zl
new file mode 100644
index 000000000..487f62b7c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 45050100
+0 0 0 0 0 5 1 1 45050101
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 5 1 3 45050103
+0 0 0 0 0 5 1 4 45050104
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 5 1 6 45050106
+0 0 0 0 0 5 1 7 45050107
+0 0 0 0 0 5 1 8 45050108
+0 0 0 0 0 5 1 9 45050109
+0 0 0 0 0 5 1 10 45050110
+0 0 0 0 0 5 1 11 45050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 49050202
+1 0 0 0 0 5 1 1 49050102
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 5 1 3 45050103
+1 0 0 0 0 5 1 4 45050104
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 5 1 6 45050106
+1 0 0 0 0 5 1 7 45050107
+1 0 0 0 0 5 1 8 45050108
+1 0 0 0 0 5 1 9 45050109
+1 0 0 0 0 5 1 10 45050110
+1 0 0 0 0 5 1 11 45050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyz.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fyz.xl
new file mode 100644
index 000000000..9f7ecd679
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 1 1 2 46010102
+0 0 0 0 0 2 1 2 46020102
+0 0 0 0 0 3 1 2 46030102
+0 0 0 0 0 4 1 2 46040102
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 6 1 2 46060102
+0 0 0 0 0 7 1 2 46070102
+0 0 0 0 0 8 1 2 46080102
+0 0 0 0 0 9 1 2 46090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 1 1 2 46010102
+1 0 0 0 0 2 1 2 46020102
+1 0 0 0 0 3 1 2 46030102
+1 0 0 0 0 4 1 2 46040102
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 6 1 2 46060102
+1 0 0 0 0 7 1 2 46070102
+1 0 0 0 0 8 1 2 46080102
+1 0 0 0 0 9 1 2 46090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyz.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fyz.yl
new file mode 100644
index 000000000..fda1bd03d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 46050002
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 5 2 2 46050202
+0 0 0 0 0 5 3 2 46050302
+0 0 0 0 0 5 4 2 46050402
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 6 2 46050602
+0 0 0 0 0 5 7 2 46050702
+0 0 0 0 0 5 8 2 46050802
+0 0 0 0 0 5 9 2 46050902
+0 0 0 0 0 5 10 2 46051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -48050102
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 5 2 2 46050202
+1 0 0 0 0 5 3 2 46050302
+1 0 0 0 0 5 4 2 46050402
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 6 2 46050602
+1 0 0 0 0 5 7 2 46050702
+1 0 0 0 0 5 8 2 46050802
+1 0 0 0 0 5 9 2 46050902
+1 0 0 0 0 5 10 2 46051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fyz.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fyz.zl
new file mode 100644
index 000000000..8ef1681b6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 46050100
+0 0 0 0 0 5 1 1 46050101
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 5 1 3 46050103
+0 0 0 0 0 5 1 4 46050104
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 5 1 6 46050106
+0 0 0 0 0 5 1 7 46050107
+0 0 0 0 0 5 1 8 46050108
+0 0 0 0 0 5 1 9 46050109
+0 0 0 0 0 5 1 10 46050110
+0 0 0 0 0 5 1 11 46050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -48050202
+1 0 0 0 0 5 1 1 -48050102
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 5 1 3 46050103
+1 0 0 0 0 5 1 4 46050104
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 5 1 6 46050106
+1 0 0 0 0 5 1 7 46050107
+1 0 0 0 0 5 1 8 46050108
+1 0 0 0 0 5 1 9 46050109
+1 0 0 0 0 5 1 10 46050110
+1 0 0 0 0 5 1 11 46050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzx.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fzx.xl
new file mode 100644
index 000000000..a87372f47
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 1 1 2 47010102
+0 0 0 0 0 2 1 2 47020102
+0 0 0 0 0 3 1 2 47030102
+0 0 0 0 0 4 1 2 47040102
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 6 1 2 47060102
+0 0 0 0 0 7 1 2 47070102
+0 0 0 0 0 8 1 2 47080102
+0 0 0 0 0 9 1 2 47090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 1 1 2 47010102
+1 0 0 0 0 2 1 2 47020102
+1 0 0 0 0 3 1 2 47030102
+1 0 0 0 0 4 1 2 47040102
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 6 1 2 47060102
+1 0 0 0 0 7 1 2 47070102
+1 0 0 0 0 8 1 2 47080102
+1 0 0 0 0 9 1 2 47090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzx.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fzx.yl
new file mode 100644
index 000000000..4f62fc74f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 47050002
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 5 2 2 47050202
+0 0 0 0 0 5 3 2 47050302
+0 0 0 0 0 5 4 2 47050402
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 6 2 47050602
+0 0 0 0 0 5 7 2 47050702
+0 0 0 0 0 5 8 2 47050802
+0 0 0 0 0 5 9 2 47050902
+0 0 0 0 0 5 10 2 47051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 44050102
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 5 2 2 47050202
+1 0 0 0 0 5 3 2 47050302
+1 0 0 0 0 5 4 2 47050402
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 6 2 47050602
+1 0 0 0 0 5 7 2 47050702
+1 0 0 0 0 5 8 2 47050802
+1 0 0 0 0 5 9 2 47050902
+1 0 0 0 0 5 10 2 47051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzx.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fzx.zl
new file mode 100644
index 000000000..afbc628c9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 47050100
+0 0 0 0 0 5 1 1 47050101
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 5 1 3 47050103
+0 0 0 0 0 5 1 4 47050104
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 5 1 6 47050106
+0 0 0 0 0 5 1 7 47050107
+0 0 0 0 0 5 1 8 47050108
+0 0 0 0 0 5 1 9 47050109
+0 0 0 0 0 5 1 10 47050110
+0 0 0 0 0 5 1 11 47050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -44050202
+1 0 0 0 0 5 1 1 -44050102
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 5 1 3 47050103
+1 0 0 0 0 5 1 4 47050104
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 5 1 6 47050106
+1 0 0 0 0 5 1 7 47050107
+1 0 0 0 0 5 1 8 47050108
+1 0 0 0 0 5 1 9 47050109
+1 0 0 0 0 5 1 10 47050110
+1 0 0 0 0 5 1 11 47050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzy.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fzy.xl
new file mode 100644
index 000000000..b0588b9a3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 1 1 2 48010102
+0 0 0 0 0 2 1 2 48020102
+0 0 0 0 0 3 1 2 48030102
+0 0 0 0 0 4 1 2 48040102
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 6 1 2 48060102
+0 0 0 0 0 7 1 2 48070102
+0 0 0 0 0 8 1 2 48080102
+0 0 0 0 0 9 1 2 48090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 1 1 2 48010102
+1 0 0 0 0 2 1 2 48020102
+1 0 0 0 0 3 1 2 48030102
+1 0 0 0 0 4 1 2 48040102
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 6 1 2 48060102
+1 0 0 0 0 7 1 2 48070102
+1 0 0 0 0 8 1 2 48080102
+1 0 0 0 0 9 1 2 48090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzy.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fzy.yl
new file mode 100644
index 000000000..72fa170e9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 48050002
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 5 2 2 48050202
+0 0 0 0 0 5 3 2 48050302
+0 0 0 0 0 5 4 2 48050402
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 6 2 48050602
+0 0 0 0 0 5 7 2 48050702
+0 0 0 0 0 5 8 2 48050802
+0 0 0 0 0 5 9 2 48050902
+0 0 0 0 0 5 10 2 48051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -46050102
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 5 2 2 48050202
+1 0 0 0 0 5 3 2 48050302
+1 0 0 0 0 5 4 2 48050402
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 6 2 48050602
+1 0 0 0 0 5 7 2 48050702
+1 0 0 0 0 5 8 2 48050802
+1 0 0 0 0 5 9 2 48050902
+1 0 0 0 0 5 10 2 48051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzy.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fzy.zl
new file mode 100644
index 000000000..7058851c0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 48050100
+0 0 0 0 0 5 1 1 48050101
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 5 1 3 48050103
+0 0 0 0 0 5 1 4 48050104
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 5 1 6 48050106
+0 0 0 0 0 5 1 7 48050107
+0 0 0 0 0 5 1 8 48050108
+0 0 0 0 0 5 1 9 48050109
+0 0 0 0 0 5 1 10 48050110
+0 0 0 0 0 5 1 11 48050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -46050202
+1 0 0 0 0 5 1 1 -46050102
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 5 1 3 48050103
+1 0 0 0 0 5 1 4 48050104
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 5 1 6 48050106
+1 0 0 0 0 5 1 7 48050107
+1 0 0 0 0 5 1 8 48050108
+1 0 0 0 0 5 1 9 48050109
+1 0 0 0 0 5 1 10 48050110
+1 0 0 0 0 5 1 11 48050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzz.xl b/CarpetAttic/Cart3dTest/test/axial-yz/fzz.xl
new file mode 100644
index 000000000..e1f46449c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 1 1 2 49010102
+0 0 0 0 0 2 1 2 49020102
+0 0 0 0 0 3 1 2 49030102
+0 0 0 0 0 4 1 2 49040102
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 6 1 2 49060102
+0 0 0 0 0 7 1 2 49070102
+0 0 0 0 0 8 1 2 49080102
+0 0 0 0 0 9 1 2 49090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 1 1 2 49010102
+1 0 0 0 0 2 1 2 49020102
+1 0 0 0 0 3 1 2 49030102
+1 0 0 0 0 4 1 2 49040102
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 6 1 2 49060102
+1 0 0 0 0 7 1 2 49070102
+1 0 0 0 0 8 1 2 49080102
+1 0 0 0 0 9 1 2 49090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzz.yl b/CarpetAttic/Cart3dTest/test/axial-yz/fzz.yl
new file mode 100644
index 000000000..a86c7d88b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 49050002
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 5 2 2 49050202
+0 0 0 0 0 5 3 2 49050302
+0 0 0 0 0 5 4 2 49050402
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 6 2 49050602
+0 0 0 0 0 5 7 2 49050702
+0 0 0 0 0 5 8 2 49050802
+0 0 0 0 0 5 9 2 49050902
+0 0 0 0 0 5 10 2 49051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 45050102
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 5 2 2 49050202
+1 0 0 0 0 5 3 2 49050302
+1 0 0 0 0 5 4 2 49050402
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 6 2 49050602
+1 0 0 0 0 5 7 2 49050702
+1 0 0 0 0 5 8 2 49050802
+1 0 0 0 0 5 9 2 49050902
+1 0 0 0 0 5 10 2 49051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/fzz.zl b/CarpetAttic/Cart3dTest/test/axial-yz/fzz.zl
new file mode 100644
index 000000000..42c6ef45c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/fzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 49050100
+0 0 0 0 0 5 1 1 49050101
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 5 1 3 49050103
+0 0 0 0 0 5 1 4 49050104
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 5 1 6 49050106
+0 0 0 0 0 5 1 7 49050107
+0 0 0 0 0 5 1 8 49050108
+0 0 0 0 0 5 1 9 49050109
+0 0 0 0 0 5 1 10 49050110
+0 0 0 0 0 5 1 11 49050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 45050202
+1 0 0 0 0 5 1 1 45050102
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 5 1 3 49050103
+1 0 0 0 0 5 1 4 49050104
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 5 1 6 49050106
+1 0 0 0 0 5 1 7 49050107
+1 0 0 0 0 5 1 8 49050108
+1 0 0 0 0 5 1 9 49050109
+1 0 0 0 0 5 1 10 49050110
+1 0 0 0 0 5 1 11 49050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/s.xl b/CarpetAttic/Cart3dTest/test/axial-yz/s.xl
new file mode 100644
index 000000000..89e891ef0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/s.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 1 1 2 1010102
+0 0 0 0 0 2 1 2 1020102
+0 0 0 0 0 3 1 2 1030102
+0 0 0 0 0 4 1 2 1040102
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 6 1 2 1060102
+0 0 0 0 0 7 1 2 1070102
+0 0 0 0 0 8 1 2 1080102
+0 0 0 0 0 9 1 2 1090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 1 1 2 1010102
+1 0 0 0 0 2 1 2 1020102
+1 0 0 0 0 3 1 2 1030102
+1 0 0 0 0 4 1 2 1040102
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 6 1 2 1060102
+1 0 0 0 0 7 1 2 1070102
+1 0 0 0 0 8 1 2 1080102
+1 0 0 0 0 9 1 2 1090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/s.yl b/CarpetAttic/Cart3dTest/test/axial-yz/s.yl
new file mode 100644
index 000000000..c4f4d60bb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 1050002
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 5 2 2 1050202
+0 0 0 0 0 5 3 2 1050302
+0 0 0 0 0 5 4 2 1050402
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 6 2 1050602
+0 0 0 0 0 5 7 2 1050702
+0 0 0 0 0 5 8 2 1050802
+0 0 0 0 0 5 9 2 1050902
+0 0 0 0 0 5 10 2 1051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 1050102
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 5 2 2 1050202
+1 0 0 0 0 5 3 2 1050302
+1 0 0 0 0 5 4 2 1050402
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 6 2 1050602
+1 0 0 0 0 5 7 2 1050702
+1 0 0 0 0 5 8 2 1050802
+1 0 0 0 0 5 9 2 1050902
+1 0 0 0 0 5 10 2 1051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/s.zl b/CarpetAttic/Cart3dTest/test/axial-yz/s.zl
new file mode 100644
index 000000000..726212c88
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/s.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 1050100
+0 0 0 0 0 5 1 1 1050101
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 5 1 3 1050103
+0 0 0 0 0 5 1 4 1050104
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 5 1 6 1050106
+0 0 0 0 0 5 1 7 1050107
+0 0 0 0 0 5 1 8 1050108
+0 0 0 0 0 5 1 9 1050109
+0 0 0 0 0 5 1 10 1050110
+0 0 0 0 0 5 1 11 1050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 1050202
+1 0 0 0 0 5 1 1 1050102
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 5 1 3 1050103
+1 0 0 0 0 5 1 4 1050104
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 5 1 6 1050106
+1 0 0 0 0 5 1 7 1050107
+1 0 0 0 0 5 1 8 1050108
+1 0 0 0 0 5 1 9 1050109
+1 0 0 0 0 5 1 10 1050110
+1 0 0 0 0 5 1 11 1050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.xl
new file mode 100644
index 000000000..8a8c565d7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.xl
@@ -0,0 +1,32 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 1.36656503687164
+0 0 0 0 0 1 1 2 1.07121426428143
+0 0 0 0 0 2 1 2 0.779422863405995
+0 0 0 0 0 3 1 2 0.49749371855331
+0 0 0 0 0 4 1 2 0.259807621135332
+0 0 0 0 0 5 1 2 0.259807621135332
+0 0 0 0 0 6 1 2 0.49749371855331
+0 0 0 0 0 7 1 2 0.779422863405995
+0 0 0 0 0 8 1 2 1.07121426428143
+0 0 0 0 0 9 1 2 1.36656503687164
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 1.36656503687164
+1 0 0 0 0 1 1 2 1.07121426428143
+1 0 0 0 0 2 1 2 0.779422863405995
+1 0 0 0 0 3 1 2 0.49749371855331
+1 0 0 0 0 4 1 2 0.259807621135332
+1 0 0 0 0 5 1 2 0.259807621135332
+1 0 0 0 0 6 1 2 0.49749371855331
+1 0 0 0 0 7 1 2 0.779422863405995
+1 0 0 0 0 8 1 2 1.07121426428143
+1 0 0 0 0 9 1 2 1.36656503687164
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.yl
new file mode 100644
index 000000000..7dd33d33c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 0.259807621135332
+0 0 0 0 0 5 1 2 0.259807621135332
+0 0 0 0 0 5 2 2 0.49749371855331
+0 0 0 0 0 5 3 2 0.779422863405995
+0 0 0 0 0 5 4 2 1.07121426428143
+0 0 0 0 0 5 5 2 1.36656503687164
+0 0 0 0 0 5 6 2 1.66358047596141
+0 0 0 0 0 5 7 2 1.9615045245933
+0 0 0 0 0 5 8 2 2.2599778759979
+0 0 0 0 0 5 9 2 2.5588083163848
+0 0 0 0 0 5 10 2 2.85788383248865
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 0.259807621135332
+1 0 0 0 0 5 1 2 0.259807621135332
+1 0 0 0 0 5 2 2 0.49749371855331
+1 0 0 0 0 5 3 2 0.779422863405995
+1 0 0 0 0 5 4 2 1.07121426428143
+1 0 0 0 0 5 5 2 1.36656503687164
+1 0 0 0 0 5 6 2 1.66358047596141
+1 0 0 0 0 5 7 2 1.9615045245933
+1 0 0 0 0 5 8 2 2.2599778759979
+1 0 0 0 0 5 9 2 2.5588083163848
+1 0 0 0 0 5 10 2 2.85788383248865
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.zl
new file mode 100644
index 000000000..09cf8795f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/spher3d_r.zl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 0.49749371855331
+0 0 0 0 0 5 1 1 0.259807621135332
+0 0 0 0 0 5 1 2 0.259807621135332
+0 0 0 0 0 5 1 3 0.49749371855331
+0 0 0 0 0 5 1 4 0.779422863405995
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 1 6 1.36656503687164
+0 0 0 0 0 5 1 7 1.66358047596141
+0 0 0 0 0 5 1 8 1.9615045245933
+0 0 0 0 0 5 1 9 2.2599778759979
+0 0 0 0 0 5 1 10 2.5588083163848
+0 0 0 0 0 5 1 11 2.85788383248865
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 0.49749371855331
+1 0 0 0 0 5 1 1 0.259807621135332
+1 0 0 0 0 5 1 2 0.259807621135332
+1 0 0 0 0 5 1 3 0.49749371855331
+1 0 0 0 0 5 1 4 0.779422863405995
+1 0 0 0 0 5 1 5 1.07121426428143
+1 0 0 0 0 5 1 6 1.36656503687164
+1 0 0 0 0 5 1 7 1.66358047596141
+1 0 0 0 0 5 1 8 1.9615045245933
+1 0 0 0 0 5 1 9 2.2599778759979
+1 0 0 0 0 5 1 10 2.5588083163848
+1 0 0 0 0 5 1 11 2.85788383248865
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txx.xl b/CarpetAttic/Cart3dTest/test/axial-yz/txx.xl
new file mode 100644
index 000000000..75d6b5a3f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 1 1 2 21010102
+0 0 0 0 0 2 1 2 21020102
+0 0 0 0 0 3 1 2 21030102
+0 0 0 0 0 4 1 2 21040102
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 6 1 2 21060102
+0 0 0 0 0 7 1 2 21070102
+0 0 0 0 0 8 1 2 21080102
+0 0 0 0 0 9 1 2 21090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 1 1 2 21010102
+1 0 0 0 0 2 1 2 21020102
+1 0 0 0 0 3 1 2 21030102
+1 0 0 0 0 4 1 2 21040102
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 6 1 2 21060102
+1 0 0 0 0 7 1 2 21070102
+1 0 0 0 0 8 1 2 21080102
+1 0 0 0 0 9 1 2 21090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txx.yl b/CarpetAttic/Cart3dTest/test/axial-yz/txx.yl
new file mode 100644
index 000000000..9f06097ed
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 21050002
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 5 2 2 21050202
+0 0 0 0 0 5 3 2 21050302
+0 0 0 0 0 5 4 2 21050402
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 6 2 21050602
+0 0 0 0 0 5 7 2 21050702
+0 0 0 0 0 5 8 2 21050802
+0 0 0 0 0 5 9 2 21050902
+0 0 0 0 0 5 10 2 21051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 21050102
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 5 2 2 21050202
+1 0 0 0 0 5 3 2 21050302
+1 0 0 0 0 5 4 2 21050402
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 6 2 21050602
+1 0 0 0 0 5 7 2 21050702
+1 0 0 0 0 5 8 2 21050802
+1 0 0 0 0 5 9 2 21050902
+1 0 0 0 0 5 10 2 21051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txx.zl b/CarpetAttic/Cart3dTest/test/axial-yz/txx.zl
new file mode 100644
index 000000000..074f2bc37
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 21050100
+0 0 0 0 0 5 1 1 21050101
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 5 1 3 21050103
+0 0 0 0 0 5 1 4 21050104
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 5 1 6 21050106
+0 0 0 0 0 5 1 7 21050107
+0 0 0 0 0 5 1 8 21050108
+0 0 0 0 0 5 1 9 21050109
+0 0 0 0 0 5 1 10 21050110
+0 0 0 0 0 5 1 11 21050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 21050202
+1 0 0 0 0 5 1 1 21050102
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 5 1 3 21050103
+1 0 0 0 0 5 1 4 21050104
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 5 1 6 21050106
+1 0 0 0 0 5 1 7 21050107
+1 0 0 0 0 5 1 8 21050108
+1 0 0 0 0 5 1 9 21050109
+1 0 0 0 0 5 1 10 21050110
+1 0 0 0 0 5 1 11 21050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txy.xl b/CarpetAttic/Cart3dTest/test/axial-yz/txy.xl
new file mode 100644
index 000000000..c536cc0d9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 1 1 2 22010102
+0 0 0 0 0 2 1 2 22020102
+0 0 0 0 0 3 1 2 22030102
+0 0 0 0 0 4 1 2 22040102
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 6 1 2 22060102
+0 0 0 0 0 7 1 2 22070102
+0 0 0 0 0 8 1 2 22080102
+0 0 0 0 0 9 1 2 22090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 1 1 2 22010102
+1 0 0 0 0 2 1 2 22020102
+1 0 0 0 0 3 1 2 22030102
+1 0 0 0 0 4 1 2 22040102
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 6 1 2 22060102
+1 0 0 0 0 7 1 2 22070102
+1 0 0 0 0 8 1 2 22080102
+1 0 0 0 0 9 1 2 22090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txy.yl b/CarpetAttic/Cart3dTest/test/axial-yz/txy.yl
new file mode 100644
index 000000000..ecfc4c7b5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 22050002
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 5 2 2 22050202
+0 0 0 0 0 5 3 2 22050302
+0 0 0 0 0 5 4 2 22050402
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 6 2 22050602
+0 0 0 0 0 5 7 2 22050702
+0 0 0 0 0 5 8 2 22050802
+0 0 0 0 0 5 9 2 22050902
+0 0 0 0 0 5 10 2 22051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -23050102
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 5 2 2 22050202
+1 0 0 0 0 5 3 2 22050302
+1 0 0 0 0 5 4 2 22050402
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 6 2 22050602
+1 0 0 0 0 5 7 2 22050702
+1 0 0 0 0 5 8 2 22050802
+1 0 0 0 0 5 9 2 22050902
+1 0 0 0 0 5 10 2 22051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txy.zl b/CarpetAttic/Cart3dTest/test/axial-yz/txy.zl
new file mode 100644
index 000000000..411fb8576
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 22050100
+0 0 0 0 0 5 1 1 22050101
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 5 1 3 22050103
+0 0 0 0 0 5 1 4 22050104
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 5 1 6 22050106
+0 0 0 0 0 5 1 7 22050107
+0 0 0 0 0 5 1 8 22050108
+0 0 0 0 0 5 1 9 22050109
+0 0 0 0 0 5 1 10 22050110
+0 0 0 0 0 5 1 11 22050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 23050202
+1 0 0 0 0 5 1 1 23050102
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 5 1 3 22050103
+1 0 0 0 0 5 1 4 22050104
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 5 1 6 22050106
+1 0 0 0 0 5 1 7 22050107
+1 0 0 0 0 5 1 8 22050108
+1 0 0 0 0 5 1 9 22050109
+1 0 0 0 0 5 1 10 22050110
+1 0 0 0 0 5 1 11 22050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txz.xl b/CarpetAttic/Cart3dTest/test/axial-yz/txz.xl
new file mode 100644
index 000000000..ca6efde6c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 1 1 2 23010102
+0 0 0 0 0 2 1 2 23020102
+0 0 0 0 0 3 1 2 23030102
+0 0 0 0 0 4 1 2 23040102
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 6 1 2 23060102
+0 0 0 0 0 7 1 2 23070102
+0 0 0 0 0 8 1 2 23080102
+0 0 0 0 0 9 1 2 23090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 1 1 2 23010102
+1 0 0 0 0 2 1 2 23020102
+1 0 0 0 0 3 1 2 23030102
+1 0 0 0 0 4 1 2 23040102
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 6 1 2 23060102
+1 0 0 0 0 7 1 2 23070102
+1 0 0 0 0 8 1 2 23080102
+1 0 0 0 0 9 1 2 23090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txz.yl b/CarpetAttic/Cart3dTest/test/axial-yz/txz.yl
new file mode 100644
index 000000000..a32b76089
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 23050002
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 5 2 2 23050202
+0 0 0 0 0 5 3 2 23050302
+0 0 0 0 0 5 4 2 23050402
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 6 2 23050602
+0 0 0 0 0 5 7 2 23050702
+0 0 0 0 0 5 8 2 23050802
+0 0 0 0 0 5 9 2 23050902
+0 0 0 0 0 5 10 2 23051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 22050102
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 5 2 2 23050202
+1 0 0 0 0 5 3 2 23050302
+1 0 0 0 0 5 4 2 23050402
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 6 2 23050602
+1 0 0 0 0 5 7 2 23050702
+1 0 0 0 0 5 8 2 23050802
+1 0 0 0 0 5 9 2 23050902
+1 0 0 0 0 5 10 2 23051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/txz.zl b/CarpetAttic/Cart3dTest/test/axial-yz/txz.zl
new file mode 100644
index 000000000..7caad3155
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/txz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 23050100
+0 0 0 0 0 5 1 1 23050101
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 5 1 3 23050103
+0 0 0 0 0 5 1 4 23050104
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 5 1 6 23050106
+0 0 0 0 0 5 1 7 23050107
+0 0 0 0 0 5 1 8 23050108
+0 0 0 0 0 5 1 9 23050109
+0 0 0 0 0 5 1 10 23050110
+0 0 0 0 0 5 1 11 23050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -22050202
+1 0 0 0 0 5 1 1 -22050102
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 5 1 3 23050103
+1 0 0 0 0 5 1 4 23050104
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 5 1 6 23050106
+1 0 0 0 0 5 1 7 23050107
+1 0 0 0 0 5 1 8 23050108
+1 0 0 0 0 5 1 9 23050109
+1 0 0 0 0 5 1 10 23050110
+1 0 0 0 0 5 1 11 23050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tyy.xl b/CarpetAttic/Cart3dTest/test/axial-yz/tyy.xl
new file mode 100644
index 000000000..ef9352eda
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tyy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 1 1 2 24010102
+0 0 0 0 0 2 1 2 24020102
+0 0 0 0 0 3 1 2 24030102
+0 0 0 0 0 4 1 2 24040102
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 6 1 2 24060102
+0 0 0 0 0 7 1 2 24070102
+0 0 0 0 0 8 1 2 24080102
+0 0 0 0 0 9 1 2 24090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 1 1 2 24010102
+1 0 0 0 0 2 1 2 24020102
+1 0 0 0 0 3 1 2 24030102
+1 0 0 0 0 4 1 2 24040102
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 6 1 2 24060102
+1 0 0 0 0 7 1 2 24070102
+1 0 0 0 0 8 1 2 24080102
+1 0 0 0 0 9 1 2 24090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tyy.yl b/CarpetAttic/Cart3dTest/test/axial-yz/tyy.yl
new file mode 100644
index 000000000..fc646bf17
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 24050002
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 5 2 2 24050202
+0 0 0 0 0 5 3 2 24050302
+0 0 0 0 0 5 4 2 24050402
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 6 2 24050602
+0 0 0 0 0 5 7 2 24050702
+0 0 0 0 0 5 8 2 24050802
+0 0 0 0 0 5 9 2 24050902
+0 0 0 0 0 5 10 2 24051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 26050102
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 5 2 2 24050202
+1 0 0 0 0 5 3 2 24050302
+1 0 0 0 0 5 4 2 24050402
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 6 2 24050602
+1 0 0 0 0 5 7 2 24050702
+1 0 0 0 0 5 8 2 24050802
+1 0 0 0 0 5 9 2 24050902
+1 0 0 0 0 5 10 2 24051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tyy.zl b/CarpetAttic/Cart3dTest/test/axial-yz/tyy.zl
new file mode 100644
index 000000000..837fdc7fd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 24050100
+0 0 0 0 0 5 1 1 24050101
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 5 1 3 24050103
+0 0 0 0 0 5 1 4 24050104
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 5 1 6 24050106
+0 0 0 0 0 5 1 7 24050107
+0 0 0 0 0 5 1 8 24050108
+0 0 0 0 0 5 1 9 24050109
+0 0 0 0 0 5 1 10 24050110
+0 0 0 0 0 5 1 11 24050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 26050202
+1 0 0 0 0 5 1 1 26050102
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 5 1 3 24050103
+1 0 0 0 0 5 1 4 24050104
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 5 1 6 24050106
+1 0 0 0 0 5 1 7 24050107
+1 0 0 0 0 5 1 8 24050108
+1 0 0 0 0 5 1 9 24050109
+1 0 0 0 0 5 1 10 24050110
+1 0 0 0 0 5 1 11 24050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tyz.xl b/CarpetAttic/Cart3dTest/test/axial-yz/tyz.xl
new file mode 100644
index 000000000..67e27cf8e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tyz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 1 1 2 25010102
+0 0 0 0 0 2 1 2 25020102
+0 0 0 0 0 3 1 2 25030102
+0 0 0 0 0 4 1 2 25040102
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 6 1 2 25060102
+0 0 0 0 0 7 1 2 25070102
+0 0 0 0 0 8 1 2 25080102
+0 0 0 0 0 9 1 2 25090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 1 1 2 25010102
+1 0 0 0 0 2 1 2 25020102
+1 0 0 0 0 3 1 2 25030102
+1 0 0 0 0 4 1 2 25040102
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 6 1 2 25060102
+1 0 0 0 0 7 1 2 25070102
+1 0 0 0 0 8 1 2 25080102
+1 0 0 0 0 9 1 2 25090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tyz.yl b/CarpetAttic/Cart3dTest/test/axial-yz/tyz.yl
new file mode 100644
index 000000000..cfdf17fb2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 25050002
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 5 2 2 25050202
+0 0 0 0 0 5 3 2 25050302
+0 0 0 0 0 5 4 2 25050402
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 6 2 25050602
+0 0 0 0 0 5 7 2 25050702
+0 0 0 0 0 5 8 2 25050802
+0 0 0 0 0 5 9 2 25050902
+0 0 0 0 0 5 10 2 25051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -25050102
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 5 2 2 25050202
+1 0 0 0 0 5 3 2 25050302
+1 0 0 0 0 5 4 2 25050402
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 6 2 25050602
+1 0 0 0 0 5 7 2 25050702
+1 0 0 0 0 5 8 2 25050802
+1 0 0 0 0 5 9 2 25050902
+1 0 0 0 0 5 10 2 25051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tyz.zl b/CarpetAttic/Cart3dTest/test/axial-yz/tyz.zl
new file mode 100644
index 000000000..f1e1afd29
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 25050100
+0 0 0 0 0 5 1 1 25050101
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 5 1 3 25050103
+0 0 0 0 0 5 1 4 25050104
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 5 1 6 25050106
+0 0 0 0 0 5 1 7 25050107
+0 0 0 0 0 5 1 8 25050108
+0 0 0 0 0 5 1 9 25050109
+0 0 0 0 0 5 1 10 25050110
+0 0 0 0 0 5 1 11 25050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -25050202
+1 0 0 0 0 5 1 1 -25050102
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 5 1 3 25050103
+1 0 0 0 0 5 1 4 25050104
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 5 1 6 25050106
+1 0 0 0 0 5 1 7 25050107
+1 0 0 0 0 5 1 8 25050108
+1 0 0 0 0 5 1 9 25050109
+1 0 0 0 0 5 1 10 25050110
+1 0 0 0 0 5 1 11 25050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tzz.xl b/CarpetAttic/Cart3dTest/test/axial-yz/tzz.xl
new file mode 100644
index 000000000..432c340cf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tzz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 1 1 2 26010102
+0 0 0 0 0 2 1 2 26020102
+0 0 0 0 0 3 1 2 26030102
+0 0 0 0 0 4 1 2 26040102
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 6 1 2 26060102
+0 0 0 0 0 7 1 2 26070102
+0 0 0 0 0 8 1 2 26080102
+0 0 0 0 0 9 1 2 26090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 1 1 2 26010102
+1 0 0 0 0 2 1 2 26020102
+1 0 0 0 0 3 1 2 26030102
+1 0 0 0 0 4 1 2 26040102
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 6 1 2 26060102
+1 0 0 0 0 7 1 2 26070102
+1 0 0 0 0 8 1 2 26080102
+1 0 0 0 0 9 1 2 26090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tzz.yl b/CarpetAttic/Cart3dTest/test/axial-yz/tzz.yl
new file mode 100644
index 000000000..96ee8a40f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 26050002
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 5 2 2 26050202
+0 0 0 0 0 5 3 2 26050302
+0 0 0 0 0 5 4 2 26050402
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 6 2 26050602
+0 0 0 0 0 5 7 2 26050702
+0 0 0 0 0 5 8 2 26050802
+0 0 0 0 0 5 9 2 26050902
+0 0 0 0 0 5 10 2 26051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 24050102
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 5 2 2 26050202
+1 0 0 0 0 5 3 2 26050302
+1 0 0 0 0 5 4 2 26050402
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 6 2 26050602
+1 0 0 0 0 5 7 2 26050702
+1 0 0 0 0 5 8 2 26050802
+1 0 0 0 0 5 9 2 26050902
+1 0 0 0 0 5 10 2 26051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/tzz.zl b/CarpetAttic/Cart3dTest/test/axial-yz/tzz.zl
new file mode 100644
index 000000000..edfced71c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/tzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 26050100
+0 0 0 0 0 5 1 1 26050101
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 5 1 3 26050103
+0 0 0 0 0 5 1 4 26050104
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 5 1 6 26050106
+0 0 0 0 0 5 1 7 26050107
+0 0 0 0 0 5 1 8 26050108
+0 0 0 0 0 5 1 9 26050109
+0 0 0 0 0 5 1 10 26050110
+0 0 0 0 0 5 1 11 26050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 24050202
+1 0 0 0 0 5 1 1 24050102
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 5 1 3 26050103
+1 0 0 0 0 5 1 4 26050104
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 5 1 6 26050106
+1 0 0 0 0 5 1 7 26050107
+1 0 0 0 0 5 1 8 26050108
+1 0 0 0 0 5 1 9 26050109
+1 0 0 0 0 5 1 10 26050110
+1 0 0 0 0 5 1 11 26050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vx.xl b/CarpetAttic/Cart3dTest/test/axial-yz/vx.xl
new file mode 100644
index 000000000..740b6deba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vx.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 1 1 2 11010102
+0 0 0 0 0 2 1 2 11020102
+0 0 0 0 0 3 1 2 11030102
+0 0 0 0 0 4 1 2 11040102
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 6 1 2 11060102
+0 0 0 0 0 7 1 2 11070102
+0 0 0 0 0 8 1 2 11080102
+0 0 0 0 0 9 1 2 11090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 1 1 2 11010102
+1 0 0 0 0 2 1 2 11020102
+1 0 0 0 0 3 1 2 11030102
+1 0 0 0 0 4 1 2 11040102
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 6 1 2 11060102
+1 0 0 0 0 7 1 2 11070102
+1 0 0 0 0 8 1 2 11080102
+1 0 0 0 0 9 1 2 11090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vx.yl b/CarpetAttic/Cart3dTest/test/axial-yz/vx.yl
new file mode 100644
index 000000000..8b19cf959
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 11050002
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 5 2 2 11050202
+0 0 0 0 0 5 3 2 11050302
+0 0 0 0 0 5 4 2 11050402
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 6 2 11050602
+0 0 0 0 0 5 7 2 11050702
+0 0 0 0 0 5 8 2 11050802
+0 0 0 0 0 5 9 2 11050902
+0 0 0 0 0 5 10 2 11051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 11050102
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 5 2 2 11050202
+1 0 0 0 0 5 3 2 11050302
+1 0 0 0 0 5 4 2 11050402
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 6 2 11050602
+1 0 0 0 0 5 7 2 11050702
+1 0 0 0 0 5 8 2 11050802
+1 0 0 0 0 5 9 2 11050902
+1 0 0 0 0 5 10 2 11051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vx.zl b/CarpetAttic/Cart3dTest/test/axial-yz/vx.zl
new file mode 100644
index 000000000..2c7ed7c3f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 11050100
+0 0 0 0 0 5 1 1 11050101
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 5 1 3 11050103
+0 0 0 0 0 5 1 4 11050104
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 5 1 6 11050106
+0 0 0 0 0 5 1 7 11050107
+0 0 0 0 0 5 1 8 11050108
+0 0 0 0 0 5 1 9 11050109
+0 0 0 0 0 5 1 10 11050110
+0 0 0 0 0 5 1 11 11050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 11050202
+1 0 0 0 0 5 1 1 11050102
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 5 1 3 11050103
+1 0 0 0 0 5 1 4 11050104
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 5 1 6 11050106
+1 0 0 0 0 5 1 7 11050107
+1 0 0 0 0 5 1 8 11050108
+1 0 0 0 0 5 1 9 11050109
+1 0 0 0 0 5 1 10 11050110
+1 0 0 0 0 5 1 11 11050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vy.xl b/CarpetAttic/Cart3dTest/test/axial-yz/vy.xl
new file mode 100644
index 000000000..d41ff6c7d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vy.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 1 1 2 12010102
+0 0 0 0 0 2 1 2 12020102
+0 0 0 0 0 3 1 2 12030102
+0 0 0 0 0 4 1 2 12040102
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 6 1 2 12060102
+0 0 0 0 0 7 1 2 12070102
+0 0 0 0 0 8 1 2 12080102
+0 0 0 0 0 9 1 2 12090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 1 1 2 12010102
+1 0 0 0 0 2 1 2 12020102
+1 0 0 0 0 3 1 2 12030102
+1 0 0 0 0 4 1 2 12040102
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 6 1 2 12060102
+1 0 0 0 0 7 1 2 12070102
+1 0 0 0 0 8 1 2 12080102
+1 0 0 0 0 9 1 2 12090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vy.yl b/CarpetAttic/Cart3dTest/test/axial-yz/vy.yl
new file mode 100644
index 000000000..f57441a74
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 12050002
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 5 2 2 12050202
+0 0 0 0 0 5 3 2 12050302
+0 0 0 0 0 5 4 2 12050402
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 6 2 12050602
+0 0 0 0 0 5 7 2 12050702
+0 0 0 0 0 5 8 2 12050802
+0 0 0 0 0 5 9 2 12050902
+0 0 0 0 0 5 10 2 12051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -13050102
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 5 2 2 12050202
+1 0 0 0 0 5 3 2 12050302
+1 0 0 0 0 5 4 2 12050402
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 6 2 12050602
+1 0 0 0 0 5 7 2 12050702
+1 0 0 0 0 5 8 2 12050802
+1 0 0 0 0 5 9 2 12050902
+1 0 0 0 0 5 10 2 12051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vy.zl b/CarpetAttic/Cart3dTest/test/axial-yz/vy.zl
new file mode 100644
index 000000000..b50c5c8cb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 12050100
+0 0 0 0 0 5 1 1 12050101
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 5 1 3 12050103
+0 0 0 0 0 5 1 4 12050104
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 5 1 6 12050106
+0 0 0 0 0 5 1 7 12050107
+0 0 0 0 0 5 1 8 12050108
+0 0 0 0 0 5 1 9 12050109
+0 0 0 0 0 5 1 10 12050110
+0 0 0 0 0 5 1 11 12050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 13050202
+1 0 0 0 0 5 1 1 13050102
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 5 1 3 12050103
+1 0 0 0 0 5 1 4 12050104
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 5 1 6 12050106
+1 0 0 0 0 5 1 7 12050107
+1 0 0 0 0 5 1 8 12050108
+1 0 0 0 0 5 1 9 12050109
+1 0 0 0 0 5 1 10 12050110
+1 0 0 0 0 5 1 11 12050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vz.xl b/CarpetAttic/Cart3dTest/test/axial-yz/vz.xl
new file mode 100644
index 000000000..549a27c07
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vz.xl
@@ -0,0 +1,32 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 1 1 2 13010102
+0 0 0 0 0 2 1 2 13020102
+0 0 0 0 0 3 1 2 13030102
+0 0 0 0 0 4 1 2 13040102
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 6 1 2 13060102
+0 0 0 0 0 7 1 2 13070102
+0 0 0 0 0 8 1 2 13080102
+0 0 0 0 0 9 1 2 13090102
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 1 1 2 13010102
+1 0 0 0 0 2 1 2 13020102
+1 0 0 0 0 3 1 2 13030102
+1 0 0 0 0 4 1 2 13040102
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 6 1 2 13060102
+1 0 0 0 0 7 1 2 13070102
+1 0 0 0 0 8 1 2 13080102
+1 0 0 0 0 9 1 2 13090102
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vz.yl b/CarpetAttic/Cart3dTest/test/axial-yz/vz.yl
new file mode 100644
index 000000000..eb1c4ea24
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 13050002
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 5 2 2 13050202
+0 0 0 0 0 5 3 2 13050302
+0 0 0 0 0 5 4 2 13050402
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 6 2 13050602
+0 0 0 0 0 5 7 2 13050702
+0 0 0 0 0 5 8 2 13050802
+0 0 0 0 0 5 9 2 13050902
+0 0 0 0 0 5 10 2 13051002
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 12050102
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 5 2 2 13050202
+1 0 0 0 0 5 3 2 13050302
+1 0 0 0 0 5 4 2 13050402
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 6 2 13050602
+1 0 0 0 0 5 7 2 13050702
+1 0 0 0 0 5 8 2 13050802
+1 0 0 0 0 5 9 2 13050902
+1 0 0 0 0 5 10 2 13051002
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial-yz/vz.zl b/CarpetAttic/Cart3dTest/test/axial-yz/vz.zl
new file mode 100644
index 000000000..4cb962eb9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial-yz/vz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 13050100
+0 0 0 0 0 5 1 1 13050101
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 5 1 3 13050103
+0 0 0 0 0 5 1 4 13050104
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 5 1 6 13050106
+0 0 0 0 0 5 1 7 13050107
+0 0 0 0 0 5 1 8 13050108
+0 0 0 0 0 5 1 9 13050109
+0 0 0 0 0 5 1 10 13050110
+0 0 0 0 0 5 1 11 13050111
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -12050202
+1 0 0 0 0 5 1 1 -12050102
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 5 1 3 13050103
+1 0 0 0 0 5 1 4 13050104
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 5 1 6 13050106
+1 0 0 0 0 5 1 7 13050107
+1 0 0 0 0 5 1 8 13050108
+1 0 0 0 0 5 1 9 13050109
+1 0 0 0 0 5 1 10 13050110
+1 0 0 0 0 5 1 11 13050111
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial.log b/CarpetAttic/Cart3dTest/test/axial.log
new file mode 100644
index 000000000..5f79d9b44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([1,1,1]:[8,8,8]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([1,1,1]:[8,8,8]:[1,1,1])
+boundaries={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/axial.par b/CarpetAttic/Cart3dTest/test/axial.par
new file mode 100644
index 000000000..0767051c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/axial.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode = "axial"
+
+driver::ghost_size_x = 1
+driver::ghost_size_y = 1
+driver::ghost_size_z = 1
+
+IO::out_dir = "axial"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/axial/ax.xl b/CarpetAttic/Cart3dTest/test/axial/ax.xl
new file mode 100644
index 000000000..f3c85f513
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 1 1 5 31010105
+0 0 0 0 0 2 1 5 31020105
+0 0 0 0 0 3 1 5 31030105
+0 0 0 0 0 4 1 5 31040105
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 6 1 5 31060105
+0 0 0 0 0 7 1 5 31070105
+0 0 0 0 0 8 1 5 31080105
+0 0 0 0 0 9 1 5 31090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 32010105
+1 0 0 0 0 1 1 5 31010105
+1 0 0 0 0 2 1 5 31020105
+1 0 0 0 0 3 1 5 31030105
+1 0 0 0 0 4 1 5 31040105
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 6 1 5 31060105
+1 0 0 0 0 7 1 5 31070105
+1 0 0 0 0 8 1 5 31080105
+1 0 0 0 0 9 1 5 31090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/ax.yl b/CarpetAttic/Cart3dTest/test/axial/ax.yl
new file mode 100644
index 000000000..10079a923
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 31010005
+0 0 0 0 0 1 1 5 31010105
+0 0 0 0 0 1 2 5 31010205
+0 0 0 0 0 1 3 5 31010305
+0 0 0 0 0 1 4 5 31010405
+0 0 0 0 0 1 5 5 31010505
+0 0 0 0 0 1 6 5 31010605
+0 0 0 0 0 1 7 5 31010705
+0 0 0 0 0 1 8 5 31010805
+0 0 0 0 0 1 9 5 31010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -32010105
+1 0 0 0 0 1 1 5 31010105
+1 0 0 0 0 1 2 5 31010205
+1 0 0 0 0 1 3 5 31010305
+1 0 0 0 0 1 4 5 31010405
+1 0 0 0 0 1 5 5 31010505
+1 0 0 0 0 1 6 5 31010605
+1 0 0 0 0 1 7 5 31010705
+1 0 0 0 0 1 8 5 31010805
+1 0 0 0 0 1 9 5 31010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/ax.zl b/CarpetAttic/Cart3dTest/test/axial/ax.zl
new file mode 100644
index 000000000..991b16d53
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 31010100
+0 0 0 0 0 1 1 1 31010101
+0 0 0 0 0 1 1 2 31010102
+0 0 0 0 0 1 1 3 31010103
+0 0 0 0 0 1 1 4 31010104
+0 0 0 0 0 1 1 5 31010105
+0 0 0 0 0 1 1 6 31010106
+0 0 0 0 0 1 1 7 31010107
+0 0 0 0 0 1 1 8 31010108
+0 0 0 0 0 1 1 9 31010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 31010100
+1 0 0 0 0 1 1 1 31010101
+1 0 0 0 0 1 1 2 31010102
+1 0 0 0 0 1 1 3 31010103
+1 0 0 0 0 1 1 4 31010104
+1 0 0 0 0 1 1 5 31010105
+1 0 0 0 0 1 1 6 31010106
+1 0 0 0 0 1 1 7 31010107
+1 0 0 0 0 1 1 8 31010108
+1 0 0 0 0 1 1 9 31010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/ay.xl b/CarpetAttic/Cart3dTest/test/axial/ay.xl
new file mode 100644
index 000000000..8a7d8e673
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 1 1 5 32010105
+0 0 0 0 0 2 1 5 32020105
+0 0 0 0 0 3 1 5 32030105
+0 0 0 0 0 4 1 5 32040105
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 6 1 5 32060105
+0 0 0 0 0 7 1 5 32070105
+0 0 0 0 0 8 1 5 32080105
+0 0 0 0 0 9 1 5 32090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -31010105
+1 0 0 0 0 1 1 5 32010105
+1 0 0 0 0 2 1 5 32020105
+1 0 0 0 0 3 1 5 32030105
+1 0 0 0 0 4 1 5 32040105
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 6 1 5 32060105
+1 0 0 0 0 7 1 5 32070105
+1 0 0 0 0 8 1 5 32080105
+1 0 0 0 0 9 1 5 32090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/ay.yl b/CarpetAttic/Cart3dTest/test/axial/ay.yl
new file mode 100644
index 000000000..c3d66a5d4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 32010005
+0 0 0 0 0 1 1 5 32010105
+0 0 0 0 0 1 2 5 32010205
+0 0 0 0 0 1 3 5 32010305
+0 0 0 0 0 1 4 5 32010405
+0 0 0 0 0 1 5 5 32010505
+0 0 0 0 0 1 6 5 32010605
+0 0 0 0 0 1 7 5 32010705
+0 0 0 0 0 1 8 5 32010805
+0 0 0 0 0 1 9 5 32010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 31010105
+1 0 0 0 0 1 1 5 32010105
+1 0 0 0 0 1 2 5 32010205
+1 0 0 0 0 1 3 5 32010305
+1 0 0 0 0 1 4 5 32010405
+1 0 0 0 0 1 5 5 32010505
+1 0 0 0 0 1 6 5 32010605
+1 0 0 0 0 1 7 5 32010705
+1 0 0 0 0 1 8 5 32010805
+1 0 0 0 0 1 9 5 32010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/ay.zl b/CarpetAttic/Cart3dTest/test/axial/ay.zl
new file mode 100644
index 000000000..9025fd3da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 32010100
+0 0 0 0 0 1 1 1 32010101
+0 0 0 0 0 1 1 2 32010102
+0 0 0 0 0 1 1 3 32010103
+0 0 0 0 0 1 1 4 32010104
+0 0 0 0 0 1 1 5 32010105
+0 0 0 0 0 1 1 6 32010106
+0 0 0 0 0 1 1 7 32010107
+0 0 0 0 0 1 1 8 32010108
+0 0 0 0 0 1 1 9 32010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 32010100
+1 0 0 0 0 1 1 1 32010101
+1 0 0 0 0 1 1 2 32010102
+1 0 0 0 0 1 1 3 32010103
+1 0 0 0 0 1 1 4 32010104
+1 0 0 0 0 1 1 5 32010105
+1 0 0 0 0 1 1 6 32010106
+1 0 0 0 0 1 1 7 32010107
+1 0 0 0 0 1 1 8 32010108
+1 0 0 0 0 1 1 9 32010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/az.xl b/CarpetAttic/Cart3dTest/test/axial/az.xl
new file mode 100644
index 000000000..2bd8aaaa3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 1 1 5 33010105
+0 0 0 0 0 2 1 5 33020105
+0 0 0 0 0 3 1 5 33030105
+0 0 0 0 0 4 1 5 33040105
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 6 1 5 33060105
+0 0 0 0 0 7 1 5 33070105
+0 0 0 0 0 8 1 5 33080105
+0 0 0 0 0 9 1 5 33090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 33010105
+1 0 0 0 0 1 1 5 33010105
+1 0 0 0 0 2 1 5 33020105
+1 0 0 0 0 3 1 5 33030105
+1 0 0 0 0 4 1 5 33040105
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 6 1 5 33060105
+1 0 0 0 0 7 1 5 33070105
+1 0 0 0 0 8 1 5 33080105
+1 0 0 0 0 9 1 5 33090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/az.yl b/CarpetAttic/Cart3dTest/test/axial/az.yl
new file mode 100644
index 000000000..cb2644b10
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 33010005
+0 0 0 0 0 1 1 5 33010105
+0 0 0 0 0 1 2 5 33010205
+0 0 0 0 0 1 3 5 33010305
+0 0 0 0 0 1 4 5 33010405
+0 0 0 0 0 1 5 5 33010505
+0 0 0 0 0 1 6 5 33010605
+0 0 0 0 0 1 7 5 33010705
+0 0 0 0 0 1 8 5 33010805
+0 0 0 0 0 1 9 5 33010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 33010105
+1 0 0 0 0 1 1 5 33010105
+1 0 0 0 0 1 2 5 33010205
+1 0 0 0 0 1 3 5 33010305
+1 0 0 0 0 1 4 5 33010405
+1 0 0 0 0 1 5 5 33010505
+1 0 0 0 0 1 6 5 33010605
+1 0 0 0 0 1 7 5 33010705
+1 0 0 0 0 1 8 5 33010805
+1 0 0 0 0 1 9 5 33010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/az.zl b/CarpetAttic/Cart3dTest/test/axial/az.zl
new file mode 100644
index 000000000..a17465fb8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 33010100
+0 0 0 0 0 1 1 1 33010101
+0 0 0 0 0 1 1 2 33010102
+0 0 0 0 0 1 1 3 33010103
+0 0 0 0 0 1 1 4 33010104
+0 0 0 0 0 1 1 5 33010105
+0 0 0 0 0 1 1 6 33010106
+0 0 0 0 0 1 1 7 33010107
+0 0 0 0 0 1 1 8 33010108
+0 0 0 0 0 1 1 9 33010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 33010100
+1 0 0 0 0 1 1 1 33010101
+1 0 0 0 0 1 1 2 33010102
+1 0 0 0 0 1 1 3 33010103
+1 0 0 0 0 1 1 4 33010104
+1 0 0 0 0 1 1 5 33010105
+1 0 0 0 0 1 1 6 33010106
+1 0 0 0 0 1 1 7 33010107
+1 0 0 0 0 1 1 8 33010108
+1 0 0 0 0 1 1 9 33010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/axial/cart3d_x.xl
new file mode 100644
index 000000000..be86e5f0b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 -0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 2 1 5 0.45
+0 0 0 0 0 3 1 5 0.75
+0 0 0 0 0 4 1 5 1.05
+0 0 0 0 0 5 1 5 1.35
+0 0 0 0 0 6 1 5 1.65
+0 0 0 0 0 7 1 5 1.95
+0 0 0 0 0 8 1 5 2.25
+0 0 0 0 0 9 1 5 2.55
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 2 1 5 0.45
+1 0 0 0 0 3 1 5 0.75
+1 0 0 0 0 4 1 5 1.05
+1 0 0 0 0 5 1 5 1.35
+1 0 0 0 0 6 1 5 1.65
+1 0 0 0 0 7 1 5 1.95
+1 0 0 0 0 8 1 5 2.25
+1 0 0 0 0 9 1 5 2.55
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/axial/cart3d_x.yl
new file mode 100644
index 000000000..b8aa9ff5b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 1 2 5 0.15
+0 0 0 0 0 1 3 5 0.15
+0 0 0 0 0 1 4 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 1 6 5 0.15
+0 0 0 0 0 1 7 5 0.15
+0 0 0 0 0 1 8 5 0.15
+0 0 0 0 0 1 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 1 2 5 0.15
+1 0 0 0 0 1 3 5 0.15
+1 0 0 0 0 1 4 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 1 6 5 0.15
+1 0 0 0 0 1 7 5 0.15
+1 0 0 0 0 1 8 5 0.15
+1 0 0 0 0 1 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/axial/cart3d_x.zl
new file mode 100644
index 000000000..07c4f329e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 0.15
+0 0 0 0 0 1 1 1 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 1 1 3 0.15
+0 0 0 0 0 1 1 4 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 1 1 6 0.15
+0 0 0 0 0 1 1 7 0.15
+0 0 0 0 0 1 1 8 0.15
+0 0 0 0 0 1 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 0.15
+1 0 0 0 0 1 1 1 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 1 1 3 0.15
+1 0 0 0 0 1 1 4 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 1 1 6 0.15
+1 0 0 0 0 1 1 7 0.15
+1 0 0 0 0 1 1 8 0.15
+1 0 0 0 0 1 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/axial/cart3d_y.xl
new file mode 100644
index 000000000..e07fa99ab
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 2 1 5 0.15
+0 0 0 0 0 3 1 5 0.15
+0 0 0 0 0 4 1 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 6 1 5 0.15
+0 0 0 0 0 7 1 5 0.15
+0 0 0 0 0 8 1 5 0.15
+0 0 0 0 0 9 1 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 2 1 5 0.15
+1 0 0 0 0 3 1 5 0.15
+1 0 0 0 0 4 1 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 6 1 5 0.15
+1 0 0 0 0 7 1 5 0.15
+1 0 0 0 0 8 1 5 0.15
+1 0 0 0 0 9 1 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/axial/cart3d_y.yl
new file mode 100644
index 000000000..2fda6291e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 -0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 1 2 5 0.45
+0 0 0 0 0 1 3 5 0.75
+0 0 0 0 0 1 4 5 1.05
+0 0 0 0 0 1 5 5 1.35
+0 0 0 0 0 1 6 5 1.65
+0 0 0 0 0 1 7 5 1.95
+0 0 0 0 0 1 8 5 2.25
+0 0 0 0 0 1 9 5 2.55
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 1 2 5 0.45
+1 0 0 0 0 1 3 5 0.75
+1 0 0 0 0 1 4 5 1.05
+1 0 0 0 0 1 5 5 1.35
+1 0 0 0 0 1 6 5 1.65
+1 0 0 0 0 1 7 5 1.95
+1 0 0 0 0 1 8 5 2.25
+1 0 0 0 0 1 9 5 2.55
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/axial/cart3d_y.zl
new file mode 100644
index 000000000..cb2230be9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 0.15
+0 0 0 0 0 1 1 1 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 1 1 3 0.15
+0 0 0 0 0 1 1 4 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 1 1 6 0.15
+0 0 0 0 0 1 1 7 0.15
+0 0 0 0 0 1 1 8 0.15
+0 0 0 0 0 1 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 0.15
+1 0 0 0 0 1 1 1 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 1 1 3 0.15
+1 0 0 0 0 1 1 4 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 1 1 6 0.15
+1 0 0 0 0 1 1 7 0.15
+1 0 0 0 0 1 1 8 0.15
+1 0 0 0 0 1 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/axial/cart3d_z.xl
new file mode 100644
index 000000000..9718c560e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 2 1 5 0.15
+0 0 0 0 0 3 1 5 0.15
+0 0 0 0 0 4 1 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 6 1 5 0.15
+0 0 0 0 0 7 1 5 0.15
+0 0 0 0 0 8 1 5 0.15
+0 0 0 0 0 9 1 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 2 1 5 0.15
+1 0 0 0 0 3 1 5 0.15
+1 0 0 0 0 4 1 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 6 1 5 0.15
+1 0 0 0 0 7 1 5 0.15
+1 0 0 0 0 8 1 5 0.15
+1 0 0 0 0 9 1 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/axial/cart3d_z.yl
new file mode 100644
index 000000000..3c2f5d12b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 1 2 5 0.15
+0 0 0 0 0 1 3 5 0.15
+0 0 0 0 0 1 4 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 1 6 5 0.15
+0 0 0 0 0 1 7 5 0.15
+0 0 0 0 0 1 8 5 0.15
+0 0 0 0 0 1 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 1 2 5 0.15
+1 0 0 0 0 1 3 5 0.15
+1 0 0 0 0 1 4 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 1 6 5 0.15
+1 0 0 0 0 1 7 5 0.15
+1 0 0 0 0 1 8 5 0.15
+1 0 0 0 0 1 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/axial/cart3d_z.zl
new file mode 100644
index 000000000..58a9153c2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 -1.35
+0 0 0 0 0 1 1 1 -1.05
+0 0 0 0 0 1 1 2 -0.75
+0 0 0 0 0 1 1 3 -0.45
+0 0 0 0 0 1 1 4 -0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 1 1 6 0.45
+0 0 0 0 0 1 1 7 0.75
+0 0 0 0 0 1 1 8 1.05
+0 0 0 0 0 1 1 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 -1.35
+1 0 0 0 0 1 1 1 -1.05
+1 0 0 0 0 1 1 2 -0.75
+1 0 0 0 0 1 1 3 -0.45
+1 0 0 0 0 1 1 4 -0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 1 1 6 0.45
+1 0 0 0 0 1 1 7 0.75
+1 0 0 0 0 1 1 8 1.05
+1 0 0 0 0 1 1 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxx.xl b/CarpetAttic/Cart3dTest/test/axial/fxx.xl
new file mode 100644
index 000000000..bcc48f9a8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 1 1 5 41010105
+0 0 0 0 0 2 1 5 41020105
+0 0 0 0 0 3 1 5 41030105
+0 0 0 0 0 4 1 5 41040105
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 6 1 5 41060105
+0 0 0 0 0 7 1 5 41070105
+0 0 0 0 0 8 1 5 41080105
+0 0 0 0 0 9 1 5 41090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 45010105
+1 0 0 0 0 1 1 5 41010105
+1 0 0 0 0 2 1 5 41020105
+1 0 0 0 0 3 1 5 41030105
+1 0 0 0 0 4 1 5 41040105
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 6 1 5 41060105
+1 0 0 0 0 7 1 5 41070105
+1 0 0 0 0 8 1 5 41080105
+1 0 0 0 0 9 1 5 41090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxx.yl b/CarpetAttic/Cart3dTest/test/axial/fxx.yl
new file mode 100644
index 000000000..3d882b6f4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 41010005
+0 0 0 0 0 1 1 5 41010105
+0 0 0 0 0 1 2 5 41010205
+0 0 0 0 0 1 3 5 41010305
+0 0 0 0 0 1 4 5 41010405
+0 0 0 0 0 1 5 5 41010505
+0 0 0 0 0 1 6 5 41010605
+0 0 0 0 0 1 7 5 41010705
+0 0 0 0 0 1 8 5 41010805
+0 0 0 0 0 1 9 5 41010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 45010105
+1 0 0 0 0 1 1 5 41010105
+1 0 0 0 0 1 2 5 41010205
+1 0 0 0 0 1 3 5 41010305
+1 0 0 0 0 1 4 5 41010405
+1 0 0 0 0 1 5 5 41010505
+1 0 0 0 0 1 6 5 41010605
+1 0 0 0 0 1 7 5 41010705
+1 0 0 0 0 1 8 5 41010805
+1 0 0 0 0 1 9 5 41010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxx.zl b/CarpetAttic/Cart3dTest/test/axial/fxx.zl
new file mode 100644
index 000000000..949f19951
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 41010100
+0 0 0 0 0 1 1 1 41010101
+0 0 0 0 0 1 1 2 41010102
+0 0 0 0 0 1 1 3 41010103
+0 0 0 0 0 1 1 4 41010104
+0 0 0 0 0 1 1 5 41010105
+0 0 0 0 0 1 1 6 41010106
+0 0 0 0 0 1 1 7 41010107
+0 0 0 0 0 1 1 8 41010108
+0 0 0 0 0 1 1 9 41010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 41010100
+1 0 0 0 0 1 1 1 41010101
+1 0 0 0 0 1 1 2 41010102
+1 0 0 0 0 1 1 3 41010103
+1 0 0 0 0 1 1 4 41010104
+1 0 0 0 0 1 1 5 41010105
+1 0 0 0 0 1 1 6 41010106
+1 0 0 0 0 1 1 7 41010107
+1 0 0 0 0 1 1 8 41010108
+1 0 0 0 0 1 1 9 41010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxy.xl b/CarpetAttic/Cart3dTest/test/axial/fxy.xl
new file mode 100644
index 000000000..cd98efca1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 1 1 5 42010105
+0 0 0 0 0 2 1 5 42020105
+0 0 0 0 0 3 1 5 42030105
+0 0 0 0 0 4 1 5 42040105
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 6 1 5 42060105
+0 0 0 0 0 7 1 5 42070105
+0 0 0 0 0 8 1 5 42080105
+0 0 0 0 0 9 1 5 42090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -44010105
+1 0 0 0 0 1 1 5 42010105
+1 0 0 0 0 2 1 5 42020105
+1 0 0 0 0 3 1 5 42030105
+1 0 0 0 0 4 1 5 42040105
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 6 1 5 42060105
+1 0 0 0 0 7 1 5 42070105
+1 0 0 0 0 8 1 5 42080105
+1 0 0 0 0 9 1 5 42090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxy.yl b/CarpetAttic/Cart3dTest/test/axial/fxy.yl
new file mode 100644
index 000000000..41782ef25
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 42010005
+0 0 0 0 0 1 1 5 42010105
+0 0 0 0 0 1 2 5 42010205
+0 0 0 0 0 1 3 5 42010305
+0 0 0 0 0 1 4 5 42010405
+0 0 0 0 0 1 5 5 42010505
+0 0 0 0 0 1 6 5 42010605
+0 0 0 0 0 1 7 5 42010705
+0 0 0 0 0 1 8 5 42010805
+0 0 0 0 0 1 9 5 42010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -44010105
+1 0 0 0 0 1 1 5 42010105
+1 0 0 0 0 1 2 5 42010205
+1 0 0 0 0 1 3 5 42010305
+1 0 0 0 0 1 4 5 42010405
+1 0 0 0 0 1 5 5 42010505
+1 0 0 0 0 1 6 5 42010605
+1 0 0 0 0 1 7 5 42010705
+1 0 0 0 0 1 8 5 42010805
+1 0 0 0 0 1 9 5 42010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxy.zl b/CarpetAttic/Cart3dTest/test/axial/fxy.zl
new file mode 100644
index 000000000..3d7460b4b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 42010100
+0 0 0 0 0 1 1 1 42010101
+0 0 0 0 0 1 1 2 42010102
+0 0 0 0 0 1 1 3 42010103
+0 0 0 0 0 1 1 4 42010104
+0 0 0 0 0 1 1 5 42010105
+0 0 0 0 0 1 1 6 42010106
+0 0 0 0 0 1 1 7 42010107
+0 0 0 0 0 1 1 8 42010108
+0 0 0 0 0 1 1 9 42010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 42010100
+1 0 0 0 0 1 1 1 42010101
+1 0 0 0 0 1 1 2 42010102
+1 0 0 0 0 1 1 3 42010103
+1 0 0 0 0 1 1 4 42010104
+1 0 0 0 0 1 1 5 42010105
+1 0 0 0 0 1 1 6 42010106
+1 0 0 0 0 1 1 7 42010107
+1 0 0 0 0 1 1 8 42010108
+1 0 0 0 0 1 1 9 42010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxz.xl b/CarpetAttic/Cart3dTest/test/axial/fxz.xl
new file mode 100644
index 000000000..b0adf78ed
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 1 1 5 43010105
+0 0 0 0 0 2 1 5 43020105
+0 0 0 0 0 3 1 5 43030105
+0 0 0 0 0 4 1 5 43040105
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 6 1 5 43060105
+0 0 0 0 0 7 1 5 43070105
+0 0 0 0 0 8 1 5 43080105
+0 0 0 0 0 9 1 5 43090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -46010105
+1 0 0 0 0 1 1 5 43010105
+1 0 0 0 0 2 1 5 43020105
+1 0 0 0 0 3 1 5 43030105
+1 0 0 0 0 4 1 5 43040105
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 6 1 5 43060105
+1 0 0 0 0 7 1 5 43070105
+1 0 0 0 0 8 1 5 43080105
+1 0 0 0 0 9 1 5 43090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxz.yl b/CarpetAttic/Cart3dTest/test/axial/fxz.yl
new file mode 100644
index 000000000..39dd69e69
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 43010005
+0 0 0 0 0 1 1 5 43010105
+0 0 0 0 0 1 2 5 43010205
+0 0 0 0 0 1 3 5 43010305
+0 0 0 0 0 1 4 5 43010405
+0 0 0 0 0 1 5 5 43010505
+0 0 0 0 0 1 6 5 43010605
+0 0 0 0 0 1 7 5 43010705
+0 0 0 0 0 1 8 5 43010805
+0 0 0 0 0 1 9 5 43010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 46010105
+1 0 0 0 0 1 1 5 43010105
+1 0 0 0 0 1 2 5 43010205
+1 0 0 0 0 1 3 5 43010305
+1 0 0 0 0 1 4 5 43010405
+1 0 0 0 0 1 5 5 43010505
+1 0 0 0 0 1 6 5 43010605
+1 0 0 0 0 1 7 5 43010705
+1 0 0 0 0 1 8 5 43010805
+1 0 0 0 0 1 9 5 43010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fxz.zl b/CarpetAttic/Cart3dTest/test/axial/fxz.zl
new file mode 100644
index 000000000..737ebb3c7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 43010100
+0 0 0 0 0 1 1 1 43010101
+0 0 0 0 0 1 1 2 43010102
+0 0 0 0 0 1 1 3 43010103
+0 0 0 0 0 1 1 4 43010104
+0 0 0 0 0 1 1 5 43010105
+0 0 0 0 0 1 1 6 43010106
+0 0 0 0 0 1 1 7 43010107
+0 0 0 0 0 1 1 8 43010108
+0 0 0 0 0 1 1 9 43010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 43010100
+1 0 0 0 0 1 1 1 43010101
+1 0 0 0 0 1 1 2 43010102
+1 0 0 0 0 1 1 3 43010103
+1 0 0 0 0 1 1 4 43010104
+1 0 0 0 0 1 1 5 43010105
+1 0 0 0 0 1 1 6 43010106
+1 0 0 0 0 1 1 7 43010107
+1 0 0 0 0 1 1 8 43010108
+1 0 0 0 0 1 1 9 43010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyx.xl b/CarpetAttic/Cart3dTest/test/axial/fyx.xl
new file mode 100644
index 000000000..a0119eed8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 1 1 5 44010105
+0 0 0 0 0 2 1 5 44020105
+0 0 0 0 0 3 1 5 44030105
+0 0 0 0 0 4 1 5 44040105
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 6 1 5 44060105
+0 0 0 0 0 7 1 5 44070105
+0 0 0 0 0 8 1 5 44080105
+0 0 0 0 0 9 1 5 44090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -42010105
+1 0 0 0 0 1 1 5 44010105
+1 0 0 0 0 2 1 5 44020105
+1 0 0 0 0 3 1 5 44030105
+1 0 0 0 0 4 1 5 44040105
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 6 1 5 44060105
+1 0 0 0 0 7 1 5 44070105
+1 0 0 0 0 8 1 5 44080105
+1 0 0 0 0 9 1 5 44090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyx.yl b/CarpetAttic/Cart3dTest/test/axial/fyx.yl
new file mode 100644
index 000000000..6e88a9f25
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 44010005
+0 0 0 0 0 1 1 5 44010105
+0 0 0 0 0 1 2 5 44010205
+0 0 0 0 0 1 3 5 44010305
+0 0 0 0 0 1 4 5 44010405
+0 0 0 0 0 1 5 5 44010505
+0 0 0 0 0 1 6 5 44010605
+0 0 0 0 0 1 7 5 44010705
+0 0 0 0 0 1 8 5 44010805
+0 0 0 0 0 1 9 5 44010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -42010105
+1 0 0 0 0 1 1 5 44010105
+1 0 0 0 0 1 2 5 44010205
+1 0 0 0 0 1 3 5 44010305
+1 0 0 0 0 1 4 5 44010405
+1 0 0 0 0 1 5 5 44010505
+1 0 0 0 0 1 6 5 44010605
+1 0 0 0 0 1 7 5 44010705
+1 0 0 0 0 1 8 5 44010805
+1 0 0 0 0 1 9 5 44010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyx.zl b/CarpetAttic/Cart3dTest/test/axial/fyx.zl
new file mode 100644
index 000000000..aac384030
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 44010100
+0 0 0 0 0 1 1 1 44010101
+0 0 0 0 0 1 1 2 44010102
+0 0 0 0 0 1 1 3 44010103
+0 0 0 0 0 1 1 4 44010104
+0 0 0 0 0 1 1 5 44010105
+0 0 0 0 0 1 1 6 44010106
+0 0 0 0 0 1 1 7 44010107
+0 0 0 0 0 1 1 8 44010108
+0 0 0 0 0 1 1 9 44010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 44010100
+1 0 0 0 0 1 1 1 44010101
+1 0 0 0 0 1 1 2 44010102
+1 0 0 0 0 1 1 3 44010103
+1 0 0 0 0 1 1 4 44010104
+1 0 0 0 0 1 1 5 44010105
+1 0 0 0 0 1 1 6 44010106
+1 0 0 0 0 1 1 7 44010107
+1 0 0 0 0 1 1 8 44010108
+1 0 0 0 0 1 1 9 44010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyy.xl b/CarpetAttic/Cart3dTest/test/axial/fyy.xl
new file mode 100644
index 000000000..dc7e89b52
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 1 1 5 45010105
+0 0 0 0 0 2 1 5 45020105
+0 0 0 0 0 3 1 5 45030105
+0 0 0 0 0 4 1 5 45040105
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 6 1 5 45060105
+0 0 0 0 0 7 1 5 45070105
+0 0 0 0 0 8 1 5 45080105
+0 0 0 0 0 9 1 5 45090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 41010105
+1 0 0 0 0 1 1 5 45010105
+1 0 0 0 0 2 1 5 45020105
+1 0 0 0 0 3 1 5 45030105
+1 0 0 0 0 4 1 5 45040105
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 6 1 5 45060105
+1 0 0 0 0 7 1 5 45070105
+1 0 0 0 0 8 1 5 45080105
+1 0 0 0 0 9 1 5 45090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyy.yl b/CarpetAttic/Cart3dTest/test/axial/fyy.yl
new file mode 100644
index 000000000..37f4b855e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 45010005
+0 0 0 0 0 1 1 5 45010105
+0 0 0 0 0 1 2 5 45010205
+0 0 0 0 0 1 3 5 45010305
+0 0 0 0 0 1 4 5 45010405
+0 0 0 0 0 1 5 5 45010505
+0 0 0 0 0 1 6 5 45010605
+0 0 0 0 0 1 7 5 45010705
+0 0 0 0 0 1 8 5 45010805
+0 0 0 0 0 1 9 5 45010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 41010105
+1 0 0 0 0 1 1 5 45010105
+1 0 0 0 0 1 2 5 45010205
+1 0 0 0 0 1 3 5 45010305
+1 0 0 0 0 1 4 5 45010405
+1 0 0 0 0 1 5 5 45010505
+1 0 0 0 0 1 6 5 45010605
+1 0 0 0 0 1 7 5 45010705
+1 0 0 0 0 1 8 5 45010805
+1 0 0 0 0 1 9 5 45010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyy.zl b/CarpetAttic/Cart3dTest/test/axial/fyy.zl
new file mode 100644
index 000000000..e0f198dc3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 45010100
+0 0 0 0 0 1 1 1 45010101
+0 0 0 0 0 1 1 2 45010102
+0 0 0 0 0 1 1 3 45010103
+0 0 0 0 0 1 1 4 45010104
+0 0 0 0 0 1 1 5 45010105
+0 0 0 0 0 1 1 6 45010106
+0 0 0 0 0 1 1 7 45010107
+0 0 0 0 0 1 1 8 45010108
+0 0 0 0 0 1 1 9 45010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 45010100
+1 0 0 0 0 1 1 1 45010101
+1 0 0 0 0 1 1 2 45010102
+1 0 0 0 0 1 1 3 45010103
+1 0 0 0 0 1 1 4 45010104
+1 0 0 0 0 1 1 5 45010105
+1 0 0 0 0 1 1 6 45010106
+1 0 0 0 0 1 1 7 45010107
+1 0 0 0 0 1 1 8 45010108
+1 0 0 0 0 1 1 9 45010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyz.xl b/CarpetAttic/Cart3dTest/test/axial/fyz.xl
new file mode 100644
index 000000000..a1bad1e9d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 1 1 5 46010105
+0 0 0 0 0 2 1 5 46020105
+0 0 0 0 0 3 1 5 46030105
+0 0 0 0 0 4 1 5 46040105
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 6 1 5 46060105
+0 0 0 0 0 7 1 5 46070105
+0 0 0 0 0 8 1 5 46080105
+0 0 0 0 0 9 1 5 46090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 43010105
+1 0 0 0 0 1 1 5 46010105
+1 0 0 0 0 2 1 5 46020105
+1 0 0 0 0 3 1 5 46030105
+1 0 0 0 0 4 1 5 46040105
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 6 1 5 46060105
+1 0 0 0 0 7 1 5 46070105
+1 0 0 0 0 8 1 5 46080105
+1 0 0 0 0 9 1 5 46090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyz.yl b/CarpetAttic/Cart3dTest/test/axial/fyz.yl
new file mode 100644
index 000000000..9fbf16adf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 46010005
+0 0 0 0 0 1 1 5 46010105
+0 0 0 0 0 1 2 5 46010205
+0 0 0 0 0 1 3 5 46010305
+0 0 0 0 0 1 4 5 46010405
+0 0 0 0 0 1 5 5 46010505
+0 0 0 0 0 1 6 5 46010605
+0 0 0 0 0 1 7 5 46010705
+0 0 0 0 0 1 8 5 46010805
+0 0 0 0 0 1 9 5 46010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -43010105
+1 0 0 0 0 1 1 5 46010105
+1 0 0 0 0 1 2 5 46010205
+1 0 0 0 0 1 3 5 46010305
+1 0 0 0 0 1 4 5 46010405
+1 0 0 0 0 1 5 5 46010505
+1 0 0 0 0 1 6 5 46010605
+1 0 0 0 0 1 7 5 46010705
+1 0 0 0 0 1 8 5 46010805
+1 0 0 0 0 1 9 5 46010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fyz.zl b/CarpetAttic/Cart3dTest/test/axial/fyz.zl
new file mode 100644
index 000000000..8278a5c90
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 46010100
+0 0 0 0 0 1 1 1 46010101
+0 0 0 0 0 1 1 2 46010102
+0 0 0 0 0 1 1 3 46010103
+0 0 0 0 0 1 1 4 46010104
+0 0 0 0 0 1 1 5 46010105
+0 0 0 0 0 1 1 6 46010106
+0 0 0 0 0 1 1 7 46010107
+0 0 0 0 0 1 1 8 46010108
+0 0 0 0 0 1 1 9 46010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 46010100
+1 0 0 0 0 1 1 1 46010101
+1 0 0 0 0 1 1 2 46010102
+1 0 0 0 0 1 1 3 46010103
+1 0 0 0 0 1 1 4 46010104
+1 0 0 0 0 1 1 5 46010105
+1 0 0 0 0 1 1 6 46010106
+1 0 0 0 0 1 1 7 46010107
+1 0 0 0 0 1 1 8 46010108
+1 0 0 0 0 1 1 9 46010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzx.xl b/CarpetAttic/Cart3dTest/test/axial/fzx.xl
new file mode 100644
index 000000000..83c842bbf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 1 1 5 47010105
+0 0 0 0 0 2 1 5 47020105
+0 0 0 0 0 3 1 5 47030105
+0 0 0 0 0 4 1 5 47040105
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 6 1 5 47060105
+0 0 0 0 0 7 1 5 47070105
+0 0 0 0 0 8 1 5 47080105
+0 0 0 0 0 9 1 5 47090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -48010105
+1 0 0 0 0 1 1 5 47010105
+1 0 0 0 0 2 1 5 47020105
+1 0 0 0 0 3 1 5 47030105
+1 0 0 0 0 4 1 5 47040105
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 6 1 5 47060105
+1 0 0 0 0 7 1 5 47070105
+1 0 0 0 0 8 1 5 47080105
+1 0 0 0 0 9 1 5 47090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzx.yl b/CarpetAttic/Cart3dTest/test/axial/fzx.yl
new file mode 100644
index 000000000..b20bbcd21
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 47010005
+0 0 0 0 0 1 1 5 47010105
+0 0 0 0 0 1 2 5 47010205
+0 0 0 0 0 1 3 5 47010305
+0 0 0 0 0 1 4 5 47010405
+0 0 0 0 0 1 5 5 47010505
+0 0 0 0 0 1 6 5 47010605
+0 0 0 0 0 1 7 5 47010705
+0 0 0 0 0 1 8 5 47010805
+0 0 0 0 0 1 9 5 47010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 48010105
+1 0 0 0 0 1 1 5 47010105
+1 0 0 0 0 1 2 5 47010205
+1 0 0 0 0 1 3 5 47010305
+1 0 0 0 0 1 4 5 47010405
+1 0 0 0 0 1 5 5 47010505
+1 0 0 0 0 1 6 5 47010605
+1 0 0 0 0 1 7 5 47010705
+1 0 0 0 0 1 8 5 47010805
+1 0 0 0 0 1 9 5 47010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzx.zl b/CarpetAttic/Cart3dTest/test/axial/fzx.zl
new file mode 100644
index 000000000..754e781d3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 47010100
+0 0 0 0 0 1 1 1 47010101
+0 0 0 0 0 1 1 2 47010102
+0 0 0 0 0 1 1 3 47010103
+0 0 0 0 0 1 1 4 47010104
+0 0 0 0 0 1 1 5 47010105
+0 0 0 0 0 1 1 6 47010106
+0 0 0 0 0 1 1 7 47010107
+0 0 0 0 0 1 1 8 47010108
+0 0 0 0 0 1 1 9 47010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 47010100
+1 0 0 0 0 1 1 1 47010101
+1 0 0 0 0 1 1 2 47010102
+1 0 0 0 0 1 1 3 47010103
+1 0 0 0 0 1 1 4 47010104
+1 0 0 0 0 1 1 5 47010105
+1 0 0 0 0 1 1 6 47010106
+1 0 0 0 0 1 1 7 47010107
+1 0 0 0 0 1 1 8 47010108
+1 0 0 0 0 1 1 9 47010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzy.xl b/CarpetAttic/Cart3dTest/test/axial/fzy.xl
new file mode 100644
index 000000000..d35a45ec5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 1 1 5 48010105
+0 0 0 0 0 2 1 5 48020105
+0 0 0 0 0 3 1 5 48030105
+0 0 0 0 0 4 1 5 48040105
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 6 1 5 48060105
+0 0 0 0 0 7 1 5 48070105
+0 0 0 0 0 8 1 5 48080105
+0 0 0 0 0 9 1 5 48090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 47010105
+1 0 0 0 0 1 1 5 48010105
+1 0 0 0 0 2 1 5 48020105
+1 0 0 0 0 3 1 5 48030105
+1 0 0 0 0 4 1 5 48040105
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 6 1 5 48060105
+1 0 0 0 0 7 1 5 48070105
+1 0 0 0 0 8 1 5 48080105
+1 0 0 0 0 9 1 5 48090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzy.yl b/CarpetAttic/Cart3dTest/test/axial/fzy.yl
new file mode 100644
index 000000000..882a7e3da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 48010005
+0 0 0 0 0 1 1 5 48010105
+0 0 0 0 0 1 2 5 48010205
+0 0 0 0 0 1 3 5 48010305
+0 0 0 0 0 1 4 5 48010405
+0 0 0 0 0 1 5 5 48010505
+0 0 0 0 0 1 6 5 48010605
+0 0 0 0 0 1 7 5 48010705
+0 0 0 0 0 1 8 5 48010805
+0 0 0 0 0 1 9 5 48010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -47010105
+1 0 0 0 0 1 1 5 48010105
+1 0 0 0 0 1 2 5 48010205
+1 0 0 0 0 1 3 5 48010305
+1 0 0 0 0 1 4 5 48010405
+1 0 0 0 0 1 5 5 48010505
+1 0 0 0 0 1 6 5 48010605
+1 0 0 0 0 1 7 5 48010705
+1 0 0 0 0 1 8 5 48010805
+1 0 0 0 0 1 9 5 48010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzy.zl b/CarpetAttic/Cart3dTest/test/axial/fzy.zl
new file mode 100644
index 000000000..797b88129
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 48010100
+0 0 0 0 0 1 1 1 48010101
+0 0 0 0 0 1 1 2 48010102
+0 0 0 0 0 1 1 3 48010103
+0 0 0 0 0 1 1 4 48010104
+0 0 0 0 0 1 1 5 48010105
+0 0 0 0 0 1 1 6 48010106
+0 0 0 0 0 1 1 7 48010107
+0 0 0 0 0 1 1 8 48010108
+0 0 0 0 0 1 1 9 48010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 48010100
+1 0 0 0 0 1 1 1 48010101
+1 0 0 0 0 1 1 2 48010102
+1 0 0 0 0 1 1 3 48010103
+1 0 0 0 0 1 1 4 48010104
+1 0 0 0 0 1 1 5 48010105
+1 0 0 0 0 1 1 6 48010106
+1 0 0 0 0 1 1 7 48010107
+1 0 0 0 0 1 1 8 48010108
+1 0 0 0 0 1 1 9 48010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzz.xl b/CarpetAttic/Cart3dTest/test/axial/fzz.xl
new file mode 100644
index 000000000..2bee1adf5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 1 1 5 49010105
+0 0 0 0 0 2 1 5 49020105
+0 0 0 0 0 3 1 5 49030105
+0 0 0 0 0 4 1 5 49040105
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 6 1 5 49060105
+0 0 0 0 0 7 1 5 49070105
+0 0 0 0 0 8 1 5 49080105
+0 0 0 0 0 9 1 5 49090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 49010105
+1 0 0 0 0 1 1 5 49010105
+1 0 0 0 0 2 1 5 49020105
+1 0 0 0 0 3 1 5 49030105
+1 0 0 0 0 4 1 5 49040105
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 6 1 5 49060105
+1 0 0 0 0 7 1 5 49070105
+1 0 0 0 0 8 1 5 49080105
+1 0 0 0 0 9 1 5 49090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzz.yl b/CarpetAttic/Cart3dTest/test/axial/fzz.yl
new file mode 100644
index 000000000..64e1f44d3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 49010005
+0 0 0 0 0 1 1 5 49010105
+0 0 0 0 0 1 2 5 49010205
+0 0 0 0 0 1 3 5 49010305
+0 0 0 0 0 1 4 5 49010405
+0 0 0 0 0 1 5 5 49010505
+0 0 0 0 0 1 6 5 49010605
+0 0 0 0 0 1 7 5 49010705
+0 0 0 0 0 1 8 5 49010805
+0 0 0 0 0 1 9 5 49010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 49010105
+1 0 0 0 0 1 1 5 49010105
+1 0 0 0 0 1 2 5 49010205
+1 0 0 0 0 1 3 5 49010305
+1 0 0 0 0 1 4 5 49010405
+1 0 0 0 0 1 5 5 49010505
+1 0 0 0 0 1 6 5 49010605
+1 0 0 0 0 1 7 5 49010705
+1 0 0 0 0 1 8 5 49010805
+1 0 0 0 0 1 9 5 49010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/fzz.zl b/CarpetAttic/Cart3dTest/test/axial/fzz.zl
new file mode 100644
index 000000000..7938772ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 49010100
+0 0 0 0 0 1 1 1 49010101
+0 0 0 0 0 1 1 2 49010102
+0 0 0 0 0 1 1 3 49010103
+0 0 0 0 0 1 1 4 49010104
+0 0 0 0 0 1 1 5 49010105
+0 0 0 0 0 1 1 6 49010106
+0 0 0 0 0 1 1 7 49010107
+0 0 0 0 0 1 1 8 49010108
+0 0 0 0 0 1 1 9 49010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 49010100
+1 0 0 0 0 1 1 1 49010101
+1 0 0 0 0 1 1 2 49010102
+1 0 0 0 0 1 1 3 49010103
+1 0 0 0 0 1 1 4 49010104
+1 0 0 0 0 1 1 5 49010105
+1 0 0 0 0 1 1 6 49010106
+1 0 0 0 0 1 1 7 49010107
+1 0 0 0 0 1 1 8 49010108
+1 0 0 0 0 1 1 9 49010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/s.xl b/CarpetAttic/Cart3dTest/test/axial/s.xl
new file mode 100644
index 000000000..6f44c81d5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 1 1 5 1010105
+0 0 0 0 0 2 1 5 1020105
+0 0 0 0 0 3 1 5 1030105
+0 0 0 0 0 4 1 5 1040105
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 6 1 5 1060105
+0 0 0 0 0 7 1 5 1070105
+0 0 0 0 0 8 1 5 1080105
+0 0 0 0 0 9 1 5 1090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 1010105
+1 0 0 0 0 1 1 5 1010105
+1 0 0 0 0 2 1 5 1020105
+1 0 0 0 0 3 1 5 1030105
+1 0 0 0 0 4 1 5 1040105
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 6 1 5 1060105
+1 0 0 0 0 7 1 5 1070105
+1 0 0 0 0 8 1 5 1080105
+1 0 0 0 0 9 1 5 1090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/s.yl b/CarpetAttic/Cart3dTest/test/axial/s.yl
new file mode 100644
index 000000000..56b5a8a68
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 1010005
+0 0 0 0 0 1 1 5 1010105
+0 0 0 0 0 1 2 5 1010205
+0 0 0 0 0 1 3 5 1010305
+0 0 0 0 0 1 4 5 1010405
+0 0 0 0 0 1 5 5 1010505
+0 0 0 0 0 1 6 5 1010605
+0 0 0 0 0 1 7 5 1010705
+0 0 0 0 0 1 8 5 1010805
+0 0 0 0 0 1 9 5 1010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 1010105
+1 0 0 0 0 1 1 5 1010105
+1 0 0 0 0 1 2 5 1010205
+1 0 0 0 0 1 3 5 1010305
+1 0 0 0 0 1 4 5 1010405
+1 0 0 0 0 1 5 5 1010505
+1 0 0 0 0 1 6 5 1010605
+1 0 0 0 0 1 7 5 1010705
+1 0 0 0 0 1 8 5 1010805
+1 0 0 0 0 1 9 5 1010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/s.zl b/CarpetAttic/Cart3dTest/test/axial/s.zl
new file mode 100644
index 000000000..ecff867a9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 1010100
+0 0 0 0 0 1 1 1 1010101
+0 0 0 0 0 1 1 2 1010102
+0 0 0 0 0 1 1 3 1010103
+0 0 0 0 0 1 1 4 1010104
+0 0 0 0 0 1 1 5 1010105
+0 0 0 0 0 1 1 6 1010106
+0 0 0 0 0 1 1 7 1010107
+0 0 0 0 0 1 1 8 1010108
+0 0 0 0 0 1 1 9 1010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 1010100
+1 0 0 0 0 1 1 1 1010101
+1 0 0 0 0 1 1 2 1010102
+1 0 0 0 0 1 1 3 1010103
+1 0 0 0 0 1 1 4 1010104
+1 0 0 0 0 1 1 5 1010105
+1 0 0 0 0 1 1 6 1010106
+1 0 0 0 0 1 1 7 1010107
+1 0 0 0 0 1 1 8 1010108
+1 0 0 0 0 1 1 9 1010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/axial/spher3d_r.xl
new file mode 100644
index 000000000..06617f607
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.259807621135332
+0 0 0 0 0 1 1 5 0.259807621135332
+0 0 0 0 0 2 1 5 0.49749371855331
+0 0 0 0 0 3 1 5 0.779422863405995
+0 0 0 0 0 4 1 5 1.07121426428143
+0 0 0 0 0 5 1 5 1.36656503687164
+0 0 0 0 0 6 1 5 1.66358047596141
+0 0 0 0 0 7 1 5 1.9615045245933
+0 0 0 0 0 8 1 5 2.2599778759979
+0 0 0 0 0 9 1 5 2.5588083163848
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.259807621135332
+1 0 0 0 0 1 1 5 0.259807621135332
+1 0 0 0 0 2 1 5 0.49749371855331
+1 0 0 0 0 3 1 5 0.779422863405995
+1 0 0 0 0 4 1 5 1.07121426428143
+1 0 0 0 0 5 1 5 1.36656503687164
+1 0 0 0 0 6 1 5 1.66358047596141
+1 0 0 0 0 7 1 5 1.9615045245933
+1 0 0 0 0 8 1 5 2.2599778759979
+1 0 0 0 0 9 1 5 2.5588083163848
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/axial/spher3d_r.yl
new file mode 100644
index 000000000..1330e241c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 0.259807621135332
+0 0 0 0 0 1 1 5 0.259807621135332
+0 0 0 0 0 1 2 5 0.49749371855331
+0 0 0 0 0 1 3 5 0.779422863405995
+0 0 0 0 0 1 4 5 1.07121426428143
+0 0 0 0 0 1 5 5 1.36656503687164
+0 0 0 0 0 1 6 5 1.66358047596141
+0 0 0 0 0 1 7 5 1.9615045245933
+0 0 0 0 0 1 8 5 2.2599778759979
+0 0 0 0 0 1 9 5 2.5588083163848
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 0.259807621135332
+1 0 0 0 0 1 1 5 0.259807621135332
+1 0 0 0 0 1 2 5 0.49749371855331
+1 0 0 0 0 1 3 5 0.779422863405995
+1 0 0 0 0 1 4 5 1.07121426428143
+1 0 0 0 0 1 5 5 1.36656503687164
+1 0 0 0 0 1 6 5 1.66358047596141
+1 0 0 0 0 1 7 5 1.9615045245933
+1 0 0 0 0 1 8 5 2.2599778759979
+1 0 0 0 0 1 9 5 2.5588083163848
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/axial/spher3d_r.zl
new file mode 100644
index 000000000..3d57bddf6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 1.36656503687164
+0 0 0 0 0 1 1 1 1.07121426428143
+0 0 0 0 0 1 1 2 0.779422863405995
+0 0 0 0 0 1 1 3 0.49749371855331
+0 0 0 0 0 1 1 4 0.259807621135332
+0 0 0 0 0 1 1 5 0.259807621135332
+0 0 0 0 0 1 1 6 0.49749371855331
+0 0 0 0 0 1 1 7 0.779422863405995
+0 0 0 0 0 1 1 8 1.07121426428143
+0 0 0 0 0 1 1 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 1.36656503687164
+1 0 0 0 0 1 1 1 1.07121426428143
+1 0 0 0 0 1 1 2 0.779422863405995
+1 0 0 0 0 1 1 3 0.49749371855331
+1 0 0 0 0 1 1 4 0.259807621135332
+1 0 0 0 0 1 1 5 0.259807621135332
+1 0 0 0 0 1 1 6 0.49749371855331
+1 0 0 0 0 1 1 7 0.779422863405995
+1 0 0 0 0 1 1 8 1.07121426428143
+1 0 0 0 0 1 1 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txx.xl b/CarpetAttic/Cart3dTest/test/axial/txx.xl
new file mode 100644
index 000000000..5e0ce86aa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 1 1 5 21010105
+0 0 0 0 0 2 1 5 21020105
+0 0 0 0 0 3 1 5 21030105
+0 0 0 0 0 4 1 5 21040105
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 6 1 5 21060105
+0 0 0 0 0 7 1 5 21070105
+0 0 0 0 0 8 1 5 21080105
+0 0 0 0 0 9 1 5 21090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 24010105
+1 0 0 0 0 1 1 5 21010105
+1 0 0 0 0 2 1 5 21020105
+1 0 0 0 0 3 1 5 21030105
+1 0 0 0 0 4 1 5 21040105
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 6 1 5 21060105
+1 0 0 0 0 7 1 5 21070105
+1 0 0 0 0 8 1 5 21080105
+1 0 0 0 0 9 1 5 21090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txx.yl b/CarpetAttic/Cart3dTest/test/axial/txx.yl
new file mode 100644
index 000000000..eaf0d1c4b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 21010005
+0 0 0 0 0 1 1 5 21010105
+0 0 0 0 0 1 2 5 21010205
+0 0 0 0 0 1 3 5 21010305
+0 0 0 0 0 1 4 5 21010405
+0 0 0 0 0 1 5 5 21010505
+0 0 0 0 0 1 6 5 21010605
+0 0 0 0 0 1 7 5 21010705
+0 0 0 0 0 1 8 5 21010805
+0 0 0 0 0 1 9 5 21010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 24010105
+1 0 0 0 0 1 1 5 21010105
+1 0 0 0 0 1 2 5 21010205
+1 0 0 0 0 1 3 5 21010305
+1 0 0 0 0 1 4 5 21010405
+1 0 0 0 0 1 5 5 21010505
+1 0 0 0 0 1 6 5 21010605
+1 0 0 0 0 1 7 5 21010705
+1 0 0 0 0 1 8 5 21010805
+1 0 0 0 0 1 9 5 21010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txx.zl b/CarpetAttic/Cart3dTest/test/axial/txx.zl
new file mode 100644
index 000000000..8b232a5d2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 21010100
+0 0 0 0 0 1 1 1 21010101
+0 0 0 0 0 1 1 2 21010102
+0 0 0 0 0 1 1 3 21010103
+0 0 0 0 0 1 1 4 21010104
+0 0 0 0 0 1 1 5 21010105
+0 0 0 0 0 1 1 6 21010106
+0 0 0 0 0 1 1 7 21010107
+0 0 0 0 0 1 1 8 21010108
+0 0 0 0 0 1 1 9 21010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 21010100
+1 0 0 0 0 1 1 1 21010101
+1 0 0 0 0 1 1 2 21010102
+1 0 0 0 0 1 1 3 21010103
+1 0 0 0 0 1 1 4 21010104
+1 0 0 0 0 1 1 5 21010105
+1 0 0 0 0 1 1 6 21010106
+1 0 0 0 0 1 1 7 21010107
+1 0 0 0 0 1 1 8 21010108
+1 0 0 0 0 1 1 9 21010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txy.xl b/CarpetAttic/Cart3dTest/test/axial/txy.xl
new file mode 100644
index 000000000..d5ab6c669
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 1 1 5 22010105
+0 0 0 0 0 2 1 5 22020105
+0 0 0 0 0 3 1 5 22030105
+0 0 0 0 0 4 1 5 22040105
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 6 1 5 22060105
+0 0 0 0 0 7 1 5 22070105
+0 0 0 0 0 8 1 5 22080105
+0 0 0 0 0 9 1 5 22090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -22010105
+1 0 0 0 0 1 1 5 22010105
+1 0 0 0 0 2 1 5 22020105
+1 0 0 0 0 3 1 5 22030105
+1 0 0 0 0 4 1 5 22040105
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 6 1 5 22060105
+1 0 0 0 0 7 1 5 22070105
+1 0 0 0 0 8 1 5 22080105
+1 0 0 0 0 9 1 5 22090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txy.yl b/CarpetAttic/Cart3dTest/test/axial/txy.yl
new file mode 100644
index 000000000..39c046f5b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 22010005
+0 0 0 0 0 1 1 5 22010105
+0 0 0 0 0 1 2 5 22010205
+0 0 0 0 0 1 3 5 22010305
+0 0 0 0 0 1 4 5 22010405
+0 0 0 0 0 1 5 5 22010505
+0 0 0 0 0 1 6 5 22010605
+0 0 0 0 0 1 7 5 22010705
+0 0 0 0 0 1 8 5 22010805
+0 0 0 0 0 1 9 5 22010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -22010105
+1 0 0 0 0 1 1 5 22010105
+1 0 0 0 0 1 2 5 22010205
+1 0 0 0 0 1 3 5 22010305
+1 0 0 0 0 1 4 5 22010405
+1 0 0 0 0 1 5 5 22010505
+1 0 0 0 0 1 6 5 22010605
+1 0 0 0 0 1 7 5 22010705
+1 0 0 0 0 1 8 5 22010805
+1 0 0 0 0 1 9 5 22010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txy.zl b/CarpetAttic/Cart3dTest/test/axial/txy.zl
new file mode 100644
index 000000000..088dc0f42
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 22010100
+0 0 0 0 0 1 1 1 22010101
+0 0 0 0 0 1 1 2 22010102
+0 0 0 0 0 1 1 3 22010103
+0 0 0 0 0 1 1 4 22010104
+0 0 0 0 0 1 1 5 22010105
+0 0 0 0 0 1 1 6 22010106
+0 0 0 0 0 1 1 7 22010107
+0 0 0 0 0 1 1 8 22010108
+0 0 0 0 0 1 1 9 22010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 22010100
+1 0 0 0 0 1 1 1 22010101
+1 0 0 0 0 1 1 2 22010102
+1 0 0 0 0 1 1 3 22010103
+1 0 0 0 0 1 1 4 22010104
+1 0 0 0 0 1 1 5 22010105
+1 0 0 0 0 1 1 6 22010106
+1 0 0 0 0 1 1 7 22010107
+1 0 0 0 0 1 1 8 22010108
+1 0 0 0 0 1 1 9 22010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txz.xl b/CarpetAttic/Cart3dTest/test/axial/txz.xl
new file mode 100644
index 000000000..b169805c8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 1 1 5 23010105
+0 0 0 0 0 2 1 5 23020105
+0 0 0 0 0 3 1 5 23030105
+0 0 0 0 0 4 1 5 23040105
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 6 1 5 23060105
+0 0 0 0 0 7 1 5 23070105
+0 0 0 0 0 8 1 5 23080105
+0 0 0 0 0 9 1 5 23090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -25010105
+1 0 0 0 0 1 1 5 23010105
+1 0 0 0 0 2 1 5 23020105
+1 0 0 0 0 3 1 5 23030105
+1 0 0 0 0 4 1 5 23040105
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 6 1 5 23060105
+1 0 0 0 0 7 1 5 23070105
+1 0 0 0 0 8 1 5 23080105
+1 0 0 0 0 9 1 5 23090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txz.yl b/CarpetAttic/Cart3dTest/test/axial/txz.yl
new file mode 100644
index 000000000..4ca41bca3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 23010005
+0 0 0 0 0 1 1 5 23010105
+0 0 0 0 0 1 2 5 23010205
+0 0 0 0 0 1 3 5 23010305
+0 0 0 0 0 1 4 5 23010405
+0 0 0 0 0 1 5 5 23010505
+0 0 0 0 0 1 6 5 23010605
+0 0 0 0 0 1 7 5 23010705
+0 0 0 0 0 1 8 5 23010805
+0 0 0 0 0 1 9 5 23010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 25010105
+1 0 0 0 0 1 1 5 23010105
+1 0 0 0 0 1 2 5 23010205
+1 0 0 0 0 1 3 5 23010305
+1 0 0 0 0 1 4 5 23010405
+1 0 0 0 0 1 5 5 23010505
+1 0 0 0 0 1 6 5 23010605
+1 0 0 0 0 1 7 5 23010705
+1 0 0 0 0 1 8 5 23010805
+1 0 0 0 0 1 9 5 23010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/txz.zl b/CarpetAttic/Cart3dTest/test/axial/txz.zl
new file mode 100644
index 000000000..31c60f77e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 23010100
+0 0 0 0 0 1 1 1 23010101
+0 0 0 0 0 1 1 2 23010102
+0 0 0 0 0 1 1 3 23010103
+0 0 0 0 0 1 1 4 23010104
+0 0 0 0 0 1 1 5 23010105
+0 0 0 0 0 1 1 6 23010106
+0 0 0 0 0 1 1 7 23010107
+0 0 0 0 0 1 1 8 23010108
+0 0 0 0 0 1 1 9 23010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 23010100
+1 0 0 0 0 1 1 1 23010101
+1 0 0 0 0 1 1 2 23010102
+1 0 0 0 0 1 1 3 23010103
+1 0 0 0 0 1 1 4 23010104
+1 0 0 0 0 1 1 5 23010105
+1 0 0 0 0 1 1 6 23010106
+1 0 0 0 0 1 1 7 23010107
+1 0 0 0 0 1 1 8 23010108
+1 0 0 0 0 1 1 9 23010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tyy.xl b/CarpetAttic/Cart3dTest/test/axial/tyy.xl
new file mode 100644
index 000000000..5a4004448
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 1 1 5 24010105
+0 0 0 0 0 2 1 5 24020105
+0 0 0 0 0 3 1 5 24030105
+0 0 0 0 0 4 1 5 24040105
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 6 1 5 24060105
+0 0 0 0 0 7 1 5 24070105
+0 0 0 0 0 8 1 5 24080105
+0 0 0 0 0 9 1 5 24090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 21010105
+1 0 0 0 0 1 1 5 24010105
+1 0 0 0 0 2 1 5 24020105
+1 0 0 0 0 3 1 5 24030105
+1 0 0 0 0 4 1 5 24040105
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 6 1 5 24060105
+1 0 0 0 0 7 1 5 24070105
+1 0 0 0 0 8 1 5 24080105
+1 0 0 0 0 9 1 5 24090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tyy.yl b/CarpetAttic/Cart3dTest/test/axial/tyy.yl
new file mode 100644
index 000000000..342b2e2e2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 24010005
+0 0 0 0 0 1 1 5 24010105
+0 0 0 0 0 1 2 5 24010205
+0 0 0 0 0 1 3 5 24010305
+0 0 0 0 0 1 4 5 24010405
+0 0 0 0 0 1 5 5 24010505
+0 0 0 0 0 1 6 5 24010605
+0 0 0 0 0 1 7 5 24010705
+0 0 0 0 0 1 8 5 24010805
+0 0 0 0 0 1 9 5 24010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 21010105
+1 0 0 0 0 1 1 5 24010105
+1 0 0 0 0 1 2 5 24010205
+1 0 0 0 0 1 3 5 24010305
+1 0 0 0 0 1 4 5 24010405
+1 0 0 0 0 1 5 5 24010505
+1 0 0 0 0 1 6 5 24010605
+1 0 0 0 0 1 7 5 24010705
+1 0 0 0 0 1 8 5 24010805
+1 0 0 0 0 1 9 5 24010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tyy.zl b/CarpetAttic/Cart3dTest/test/axial/tyy.zl
new file mode 100644
index 000000000..99058da70
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 24010100
+0 0 0 0 0 1 1 1 24010101
+0 0 0 0 0 1 1 2 24010102
+0 0 0 0 0 1 1 3 24010103
+0 0 0 0 0 1 1 4 24010104
+0 0 0 0 0 1 1 5 24010105
+0 0 0 0 0 1 1 6 24010106
+0 0 0 0 0 1 1 7 24010107
+0 0 0 0 0 1 1 8 24010108
+0 0 0 0 0 1 1 9 24010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 24010100
+1 0 0 0 0 1 1 1 24010101
+1 0 0 0 0 1 1 2 24010102
+1 0 0 0 0 1 1 3 24010103
+1 0 0 0 0 1 1 4 24010104
+1 0 0 0 0 1 1 5 24010105
+1 0 0 0 0 1 1 6 24010106
+1 0 0 0 0 1 1 7 24010107
+1 0 0 0 0 1 1 8 24010108
+1 0 0 0 0 1 1 9 24010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tyz.xl b/CarpetAttic/Cart3dTest/test/axial/tyz.xl
new file mode 100644
index 000000000..3e161221f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 1 1 5 25010105
+0 0 0 0 0 2 1 5 25020105
+0 0 0 0 0 3 1 5 25030105
+0 0 0 0 0 4 1 5 25040105
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 6 1 5 25060105
+0 0 0 0 0 7 1 5 25070105
+0 0 0 0 0 8 1 5 25080105
+0 0 0 0 0 9 1 5 25090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 23010105
+1 0 0 0 0 1 1 5 25010105
+1 0 0 0 0 2 1 5 25020105
+1 0 0 0 0 3 1 5 25030105
+1 0 0 0 0 4 1 5 25040105
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 6 1 5 25060105
+1 0 0 0 0 7 1 5 25070105
+1 0 0 0 0 8 1 5 25080105
+1 0 0 0 0 9 1 5 25090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tyz.yl b/CarpetAttic/Cart3dTest/test/axial/tyz.yl
new file mode 100644
index 000000000..9aac76422
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 25010005
+0 0 0 0 0 1 1 5 25010105
+0 0 0 0 0 1 2 5 25010205
+0 0 0 0 0 1 3 5 25010305
+0 0 0 0 0 1 4 5 25010405
+0 0 0 0 0 1 5 5 25010505
+0 0 0 0 0 1 6 5 25010605
+0 0 0 0 0 1 7 5 25010705
+0 0 0 0 0 1 8 5 25010805
+0 0 0 0 0 1 9 5 25010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -23010105
+1 0 0 0 0 1 1 5 25010105
+1 0 0 0 0 1 2 5 25010205
+1 0 0 0 0 1 3 5 25010305
+1 0 0 0 0 1 4 5 25010405
+1 0 0 0 0 1 5 5 25010505
+1 0 0 0 0 1 6 5 25010605
+1 0 0 0 0 1 7 5 25010705
+1 0 0 0 0 1 8 5 25010805
+1 0 0 0 0 1 9 5 25010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tyz.zl b/CarpetAttic/Cart3dTest/test/axial/tyz.zl
new file mode 100644
index 000000000..e68a368f9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 25010100
+0 0 0 0 0 1 1 1 25010101
+0 0 0 0 0 1 1 2 25010102
+0 0 0 0 0 1 1 3 25010103
+0 0 0 0 0 1 1 4 25010104
+0 0 0 0 0 1 1 5 25010105
+0 0 0 0 0 1 1 6 25010106
+0 0 0 0 0 1 1 7 25010107
+0 0 0 0 0 1 1 8 25010108
+0 0 0 0 0 1 1 9 25010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 25010100
+1 0 0 0 0 1 1 1 25010101
+1 0 0 0 0 1 1 2 25010102
+1 0 0 0 0 1 1 3 25010103
+1 0 0 0 0 1 1 4 25010104
+1 0 0 0 0 1 1 5 25010105
+1 0 0 0 0 1 1 6 25010106
+1 0 0 0 0 1 1 7 25010107
+1 0 0 0 0 1 1 8 25010108
+1 0 0 0 0 1 1 9 25010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tzz.xl b/CarpetAttic/Cart3dTest/test/axial/tzz.xl
new file mode 100644
index 000000000..2a6c37dc0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 1 1 5 26010105
+0 0 0 0 0 2 1 5 26020105
+0 0 0 0 0 3 1 5 26030105
+0 0 0 0 0 4 1 5 26040105
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 6 1 5 26060105
+0 0 0 0 0 7 1 5 26070105
+0 0 0 0 0 8 1 5 26080105
+0 0 0 0 0 9 1 5 26090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 26010105
+1 0 0 0 0 1 1 5 26010105
+1 0 0 0 0 2 1 5 26020105
+1 0 0 0 0 3 1 5 26030105
+1 0 0 0 0 4 1 5 26040105
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 6 1 5 26060105
+1 0 0 0 0 7 1 5 26070105
+1 0 0 0 0 8 1 5 26080105
+1 0 0 0 0 9 1 5 26090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tzz.yl b/CarpetAttic/Cart3dTest/test/axial/tzz.yl
new file mode 100644
index 000000000..31a81b3ca
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 26010005
+0 0 0 0 0 1 1 5 26010105
+0 0 0 0 0 1 2 5 26010205
+0 0 0 0 0 1 3 5 26010305
+0 0 0 0 0 1 4 5 26010405
+0 0 0 0 0 1 5 5 26010505
+0 0 0 0 0 1 6 5 26010605
+0 0 0 0 0 1 7 5 26010705
+0 0 0 0 0 1 8 5 26010805
+0 0 0 0 0 1 9 5 26010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 26010105
+1 0 0 0 0 1 1 5 26010105
+1 0 0 0 0 1 2 5 26010205
+1 0 0 0 0 1 3 5 26010305
+1 0 0 0 0 1 4 5 26010405
+1 0 0 0 0 1 5 5 26010505
+1 0 0 0 0 1 6 5 26010605
+1 0 0 0 0 1 7 5 26010705
+1 0 0 0 0 1 8 5 26010805
+1 0 0 0 0 1 9 5 26010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/tzz.zl b/CarpetAttic/Cart3dTest/test/axial/tzz.zl
new file mode 100644
index 000000000..b57e0686c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 26010100
+0 0 0 0 0 1 1 1 26010101
+0 0 0 0 0 1 1 2 26010102
+0 0 0 0 0 1 1 3 26010103
+0 0 0 0 0 1 1 4 26010104
+0 0 0 0 0 1 1 5 26010105
+0 0 0 0 0 1 1 6 26010106
+0 0 0 0 0 1 1 7 26010107
+0 0 0 0 0 1 1 8 26010108
+0 0 0 0 0 1 1 9 26010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 26010100
+1 0 0 0 0 1 1 1 26010101
+1 0 0 0 0 1 1 2 26010102
+1 0 0 0 0 1 1 3 26010103
+1 0 0 0 0 1 1 4 26010104
+1 0 0 0 0 1 1 5 26010105
+1 0 0 0 0 1 1 6 26010106
+1 0 0 0 0 1 1 7 26010107
+1 0 0 0 0 1 1 8 26010108
+1 0 0 0 0 1 1 9 26010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vx.xl b/CarpetAttic/Cart3dTest/test/axial/vx.xl
new file mode 100644
index 000000000..1d1f5ee9c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 1 1 5 11010105
+0 0 0 0 0 2 1 5 11020105
+0 0 0 0 0 3 1 5 11030105
+0 0 0 0 0 4 1 5 11040105
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 6 1 5 11060105
+0 0 0 0 0 7 1 5 11070105
+0 0 0 0 0 8 1 5 11080105
+0 0 0 0 0 9 1 5 11090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -12010105
+1 0 0 0 0 1 1 5 11010105
+1 0 0 0 0 2 1 5 11020105
+1 0 0 0 0 3 1 5 11030105
+1 0 0 0 0 4 1 5 11040105
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 6 1 5 11060105
+1 0 0 0 0 7 1 5 11070105
+1 0 0 0 0 8 1 5 11080105
+1 0 0 0 0 9 1 5 11090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vx.yl b/CarpetAttic/Cart3dTest/test/axial/vx.yl
new file mode 100644
index 000000000..a22ccb9bf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 11010005
+0 0 0 0 0 1 1 5 11010105
+0 0 0 0 0 1 2 5 11010205
+0 0 0 0 0 1 3 5 11010305
+0 0 0 0 0 1 4 5 11010405
+0 0 0 0 0 1 5 5 11010505
+0 0 0 0 0 1 6 5 11010605
+0 0 0 0 0 1 7 5 11010705
+0 0 0 0 0 1 8 5 11010805
+0 0 0 0 0 1 9 5 11010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 12010105
+1 0 0 0 0 1 1 5 11010105
+1 0 0 0 0 1 2 5 11010205
+1 0 0 0 0 1 3 5 11010305
+1 0 0 0 0 1 4 5 11010405
+1 0 0 0 0 1 5 5 11010505
+1 0 0 0 0 1 6 5 11010605
+1 0 0 0 0 1 7 5 11010705
+1 0 0 0 0 1 8 5 11010805
+1 0 0 0 0 1 9 5 11010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vx.zl b/CarpetAttic/Cart3dTest/test/axial/vx.zl
new file mode 100644
index 000000000..71aa1c4ad
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 11010100
+0 0 0 0 0 1 1 1 11010101
+0 0 0 0 0 1 1 2 11010102
+0 0 0 0 0 1 1 3 11010103
+0 0 0 0 0 1 1 4 11010104
+0 0 0 0 0 1 1 5 11010105
+0 0 0 0 0 1 1 6 11010106
+0 0 0 0 0 1 1 7 11010107
+0 0 0 0 0 1 1 8 11010108
+0 0 0 0 0 1 1 9 11010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 11010100
+1 0 0 0 0 1 1 1 11010101
+1 0 0 0 0 1 1 2 11010102
+1 0 0 0 0 1 1 3 11010103
+1 0 0 0 0 1 1 4 11010104
+1 0 0 0 0 1 1 5 11010105
+1 0 0 0 0 1 1 6 11010106
+1 0 0 0 0 1 1 7 11010107
+1 0 0 0 0 1 1 8 11010108
+1 0 0 0 0 1 1 9 11010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vy.xl b/CarpetAttic/Cart3dTest/test/axial/vy.xl
new file mode 100644
index 000000000..0bb3592ee
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 1 1 5 12010105
+0 0 0 0 0 2 1 5 12020105
+0 0 0 0 0 3 1 5 12030105
+0 0 0 0 0 4 1 5 12040105
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 6 1 5 12060105
+0 0 0 0 0 7 1 5 12070105
+0 0 0 0 0 8 1 5 12080105
+0 0 0 0 0 9 1 5 12090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 11010105
+1 0 0 0 0 1 1 5 12010105
+1 0 0 0 0 2 1 5 12020105
+1 0 0 0 0 3 1 5 12030105
+1 0 0 0 0 4 1 5 12040105
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 6 1 5 12060105
+1 0 0 0 0 7 1 5 12070105
+1 0 0 0 0 8 1 5 12080105
+1 0 0 0 0 9 1 5 12090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vy.yl b/CarpetAttic/Cart3dTest/test/axial/vy.yl
new file mode 100644
index 000000000..071b9caf8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 12010005
+0 0 0 0 0 1 1 5 12010105
+0 0 0 0 0 1 2 5 12010205
+0 0 0 0 0 1 3 5 12010305
+0 0 0 0 0 1 4 5 12010405
+0 0 0 0 0 1 5 5 12010505
+0 0 0 0 0 1 6 5 12010605
+0 0 0 0 0 1 7 5 12010705
+0 0 0 0 0 1 8 5 12010805
+0 0 0 0 0 1 9 5 12010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 -11010105
+1 0 0 0 0 1 1 5 12010105
+1 0 0 0 0 1 2 5 12010205
+1 0 0 0 0 1 3 5 12010305
+1 0 0 0 0 1 4 5 12010405
+1 0 0 0 0 1 5 5 12010505
+1 0 0 0 0 1 6 5 12010605
+1 0 0 0 0 1 7 5 12010705
+1 0 0 0 0 1 8 5 12010805
+1 0 0 0 0 1 9 5 12010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vy.zl b/CarpetAttic/Cart3dTest/test/axial/vy.zl
new file mode 100644
index 000000000..7eb4d9f75
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 12010100
+0 0 0 0 0 1 1 1 12010101
+0 0 0 0 0 1 1 2 12010102
+0 0 0 0 0 1 1 3 12010103
+0 0 0 0 0 1 1 4 12010104
+0 0 0 0 0 1 1 5 12010105
+0 0 0 0 0 1 1 6 12010106
+0 0 0 0 0 1 1 7 12010107
+0 0 0 0 0 1 1 8 12010108
+0 0 0 0 0 1 1 9 12010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 12010100
+1 0 0 0 0 1 1 1 12010101
+1 0 0 0 0 1 1 2 12010102
+1 0 0 0 0 1 1 3 12010103
+1 0 0 0 0 1 1 4 12010104
+1 0 0 0 0 1 1 5 12010105
+1 0 0 0 0 1 1 6 12010106
+1 0 0 0 0 1 1 7 12010107
+1 0 0 0 0 1 1 8 12010108
+1 0 0 0 0 1 1 9 12010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vz.xl b/CarpetAttic/Cart3dTest/test/axial/vz.xl
new file mode 100644
index 000000000..e8ea18918
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 1 1 5 13010105
+0 0 0 0 0 2 1 5 13020105
+0 0 0 0 0 3 1 5 13030105
+0 0 0 0 0 4 1 5 13040105
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 6 1 5 13060105
+0 0 0 0 0 7 1 5 13070105
+0 0 0 0 0 8 1 5 13080105
+0 0 0 0 0 9 1 5 13090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 13010105
+1 0 0 0 0 1 1 5 13010105
+1 0 0 0 0 2 1 5 13020105
+1 0 0 0 0 3 1 5 13030105
+1 0 0 0 0 4 1 5 13040105
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 6 1 5 13060105
+1 0 0 0 0 7 1 5 13070105
+1 0 0 0 0 8 1 5 13080105
+1 0 0 0 0 9 1 5 13090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vz.yl b/CarpetAttic/Cart3dTest/test/axial/vz.yl
new file mode 100644
index 000000000..95d96e5d4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 0 5 13010005
+0 0 0 0 0 1 1 5 13010105
+0 0 0 0 0 1 2 5 13010205
+0 0 0 0 0 1 3 5 13010305
+0 0 0 0 0 1 4 5 13010405
+0 0 0 0 0 1 5 5 13010505
+0 0 0 0 0 1 6 5 13010605
+0 0 0 0 0 1 7 5 13010705
+0 0 0 0 0 1 8 5 13010805
+0 0 0 0 0 1 9 5 13010905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 0 5 13010105
+1 0 0 0 0 1 1 5 13010105
+1 0 0 0 0 1 2 5 13010205
+1 0 0 0 0 1 3 5 13010305
+1 0 0 0 0 1 4 5 13010405
+1 0 0 0 0 1 5 5 13010505
+1 0 0 0 0 1 6 5 13010605
+1 0 0 0 0 1 7 5 13010705
+1 0 0 0 0 1 8 5 13010805
+1 0 0 0 0 1 9 5 13010905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/axial/vz.zl b/CarpetAttic/Cart3dTest/test/axial/vz.zl
new file mode 100644
index 000000000..ece3004cb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/axial/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 1 1 0 13010100
+0 0 0 0 0 1 1 1 13010101
+0 0 0 0 0 1 1 2 13010102
+0 0 0 0 0 1 1 3 13010103
+0 0 0 0 0 1 1 4 13010104
+0 0 0 0 0 1 1 5 13010105
+0 0 0 0 0 1 1 6 13010106
+0 0 0 0 0 1 1 7 13010107
+0 0 0 0 0 1 1 8 13010108
+0 0 0 0 0 1 1 9 13010109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 1 1 0 13010100
+1 0 0 0 0 1 1 1 13010101
+1 0 0 0 0 1 1 2 13010102
+1 0 0 0 0 1 1 3 13010103
+1 0 0 0 0 1 1 4 13010104
+1 0 0 0 0 1 1 5 13010105
+1 0 0 0 0 1 1 6 13010106
+1 0 0 0 0 1 1 7 13010107
+1 0 0 0 0 1 1 8 13010108
+1 0 0 0 0 1 1 9 13010109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic.log b/CarpetAttic/Cart3dTest/test/basic.log
new file mode 100644
index 000000000..5f79d9b44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([1,1,1]:[8,8,8]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([1,1,1]:[8,8,8]:[1,1,1])
+boundaries={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/basic.par b/CarpetAttic/Cart3dTest/test/basic.par
new file mode 100644
index 000000000..8911aa12e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic.par
@@ -0,0 +1,10 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/basic.par,v 1.5 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+IO::out_dir = "basic"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/basic/cart3d_x.xl
new file mode 100644
index 000000000..514360e24
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_x.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -0.5
+0 0 0 0 0 1 5 5 -0.388888888888889
+0 0 0 0 0 2 5 5 -0.277777777777778
+0 0 0 0 0 3 5 5 -0.166666666666667
+0 0 0 0 0 4 5 5 -0.0555555555555556
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 6 5 5 0.166666666666667
+0 0 0 0 0 7 5 5 0.277777777777778
+0 0 0 0 0 8 5 5 0.388888888888889
+0 0 0 0 0 9 5 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/basic/cart3d_x.yl
new file mode 100644
index 000000000..9878432a6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_x.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.0555555555555555
+0 0 0 0 0 5 1 5 0.0555555555555555
+0 0 0 0 0 5 2 5 0.0555555555555555
+0 0 0 0 0 5 3 5 0.0555555555555555
+0 0 0 0 0 5 4 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 6 5 0.0555555555555555
+0 0 0 0 0 5 7 5 0.0555555555555555
+0 0 0 0 0 5 8 5 0.0555555555555555
+0 0 0 0 0 5 9 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/basic/cart3d_x.zl
new file mode 100644
index 000000000..a49ec16e5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_x.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.0555555555555555
+0 0 0 0 0 5 5 1 0.0555555555555555
+0 0 0 0 0 5 5 2 0.0555555555555555
+0 0 0 0 0 5 5 3 0.0555555555555555
+0 0 0 0 0 5 5 4 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 5 6 0.0555555555555555
+0 0 0 0 0 5 5 7 0.0555555555555555
+0 0 0 0 0 5 5 8 0.0555555555555555
+0 0 0 0 0 5 5 9 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/basic/cart3d_y.xl
new file mode 100644
index 000000000..305df91b9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_y.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.0555555555555555
+0 0 0 0 0 1 5 5 0.0555555555555555
+0 0 0 0 0 2 5 5 0.0555555555555555
+0 0 0 0 0 3 5 5 0.0555555555555555
+0 0 0 0 0 4 5 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 6 5 5 0.0555555555555555
+0 0 0 0 0 7 5 5 0.0555555555555555
+0 0 0 0 0 8 5 5 0.0555555555555555
+0 0 0 0 0 9 5 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/basic/cart3d_y.yl
new file mode 100644
index 000000000..e48707e3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_y.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -0.5
+0 0 0 0 0 5 1 5 -0.388888888888889
+0 0 0 0 0 5 2 5 -0.277777777777778
+0 0 0 0 0 5 3 5 -0.166666666666667
+0 0 0 0 0 5 4 5 -0.0555555555555556
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 6 5 0.166666666666667
+0 0 0 0 0 5 7 5 0.277777777777778
+0 0 0 0 0 5 8 5 0.388888888888889
+0 0 0 0 0 5 9 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/basic/cart3d_y.zl
new file mode 100644
index 000000000..87aa406c3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_y.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.0555555555555555
+0 0 0 0 0 5 5 1 0.0555555555555555
+0 0 0 0 0 5 5 2 0.0555555555555555
+0 0 0 0 0 5 5 3 0.0555555555555555
+0 0 0 0 0 5 5 4 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 5 6 0.0555555555555555
+0 0 0 0 0 5 5 7 0.0555555555555555
+0 0 0 0 0 5 5 8 0.0555555555555555
+0 0 0 0 0 5 5 9 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/basic/cart3d_z.xl
new file mode 100644
index 000000000..43f2286a4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_z.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.0555555555555555
+0 0 0 0 0 1 5 5 0.0555555555555555
+0 0 0 0 0 2 5 5 0.0555555555555555
+0 0 0 0 0 3 5 5 0.0555555555555555
+0 0 0 0 0 4 5 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 6 5 5 0.0555555555555555
+0 0 0 0 0 7 5 5 0.0555555555555555
+0 0 0 0 0 8 5 5 0.0555555555555555
+0 0 0 0 0 9 5 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/basic/cart3d_z.yl
new file mode 100644
index 000000000..98832f13a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_z.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.0555555555555555
+0 0 0 0 0 5 1 5 0.0555555555555555
+0 0 0 0 0 5 2 5 0.0555555555555555
+0 0 0 0 0 5 3 5 0.0555555555555555
+0 0 0 0 0 5 4 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 6 5 0.0555555555555555
+0 0 0 0 0 5 7 5 0.0555555555555555
+0 0 0 0 0 5 8 5 0.0555555555555555
+0 0 0 0 0 5 9 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/basic/cart3d_z.zl
new file mode 100644
index 000000000..d5eb90a96
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/cart3d_z.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -0.5
+0 0 0 0 0 5 5 1 -0.388888888888889
+0 0 0 0 0 5 5 2 -0.277777777777778
+0 0 0 0 0 5 5 3 -0.166666666666667
+0 0 0 0 0 5 5 4 -0.0555555555555556
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 5 6 0.166666666666667
+0 0 0 0 0 5 5 7 0.277777777777778
+0 0 0 0 0 5 5 8 0.388888888888889
+0 0 0 0 0 5 5 9 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/basic/spher3d_r.xl
new file mode 100644
index 000000000..deb988a58
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/spher3d_r.xl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.50613519884135
+0 0 0 0 0 1 5 5 0.396746023807936
+0 0 0 0 0 2 5 5 0.288675134594813
+0 0 0 0 0 3 5 5 0.184256932797522
+0 0 0 0 0 4 5 5 0.0962250448649376
+0 0 0 0 0 5 5 5 0.0962250448649376
+0 0 0 0 0 6 5 5 0.184256932797522
+0 0 0 0 0 7 5 5 0.288675134594813
+0 0 0 0 0 8 5 5 0.396746023807936
+0 0 0 0 0 9 5 5 0.50613519884135
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/basic/spher3d_r.yl
new file mode 100644
index 000000000..d6c525c9b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/spher3d_r.yl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.50613519884135
+0 0 0 0 0 5 1 5 0.396746023807936
+0 0 0 0 0 5 2 5 0.288675134594813
+0 0 0 0 0 5 3 5 0.184256932797522
+0 0 0 0 0 5 4 5 0.0962250448649376
+0 0 0 0 0 5 5 5 0.0962250448649376
+0 0 0 0 0 5 6 5 0.184256932797522
+0 0 0 0 0 5 7 5 0.288675134594813
+0 0 0 0 0 5 8 5 0.396746023807936
+0 0 0 0 0 5 9 5 0.50613519884135
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/basic/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/basic/spher3d_r.zl
new file mode 100644
index 000000000..8f6440db6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/basic/spher3d_r.zl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.50613519884135
+0 0 0 0 0 5 5 1 0.396746023807936
+0 0 0 0 0 5 5 2 0.288675134594813
+0 0 0 0 0 5 5 3 0.184256932797522
+0 0 0 0 0 5 5 4 0.0962250448649376
+0 0 0 0 0 5 5 5 0.0962250448649376
+0 0 0 0 0 5 5 6 0.184256932797522
+0 0 0 0 0 5 5 7 0.288675134594813
+0 0 0 0 0 5 5 8 0.396746023807936
+0 0 0 0 0 5 5 9 0.50613519884135
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant.log b/CarpetAttic/Cart3dTest/test/bitant.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/bitant.par b/CarpetAttic/Cart3dTest/test/bitant.par
new file mode 100644
index 000000000..677c92c67
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/bitant.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode = "bitant"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "bitant"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/bitant/ax.xl b/CarpetAttic/Cart3dTest/test/bitant/ax.xl
new file mode 100644
index 000000000..7e8e323fa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 1 5 2 31010502
+0 0 0 0 0 2 5 2 31020502
+0 0 0 0 0 3 5 2 31030502
+0 0 0 0 0 4 5 2 31040502
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 6 5 2 31060502
+0 0 0 0 0 7 5 2 31070502
+0 0 0 0 0 8 5 2 31080502
+0 0 0 0 0 9 5 2 31090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 1 5 2 31010502
+1 0 0 0 0 2 5 2 31020502
+1 0 0 0 0 3 5 2 31030502
+1 0 0 0 0 4 5 2 31040502
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 6 5 2 31060502
+1 0 0 0 0 7 5 2 31070502
+1 0 0 0 0 8 5 2 31080502
+1 0 0 0 0 9 5 2 31090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/ax.yl b/CarpetAttic/Cart3dTest/test/bitant/ax.yl
new file mode 100644
index 000000000..afff82d2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 31050002
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 5 2 2 31050202
+0 0 0 0 0 5 3 2 31050302
+0 0 0 0 0 5 4 2 31050402
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 6 2 31050602
+0 0 0 0 0 5 7 2 31050702
+0 0 0 0 0 5 8 2 31050802
+0 0 0 0 0 5 9 2 31050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 31050002
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 5 2 2 31050202
+1 0 0 0 0 5 3 2 31050302
+1 0 0 0 0 5 4 2 31050402
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 6 2 31050602
+1 0 0 0 0 5 7 2 31050702
+1 0 0 0 0 5 8 2 31050802
+1 0 0 0 0 5 9 2 31050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/ax.zl b/CarpetAttic/Cart3dTest/test/bitant/ax.zl
new file mode 100644
index 000000000..a07bdd678
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 31050500
+0 0 0 0 0 5 5 1 31050501
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 5 3 31050503
+0 0 0 0 0 5 5 4 31050504
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 5 6 31050506
+0 0 0 0 0 5 5 7 31050507
+0 0 0 0 0 5 5 8 31050508
+0 0 0 0 0 5 5 9 31050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -31050503
+1 0 0 0 0 5 5 1 -31050502
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 5 3 31050503
+1 0 0 0 0 5 5 4 31050504
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 5 6 31050506
+1 0 0 0 0 5 5 7 31050507
+1 0 0 0 0 5 5 8 31050508
+1 0 0 0 0 5 5 9 31050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/ay.xl b/CarpetAttic/Cart3dTest/test/bitant/ay.xl
new file mode 100644
index 000000000..d5d30f098
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 1 5 2 32010502
+0 0 0 0 0 2 5 2 32020502
+0 0 0 0 0 3 5 2 32030502
+0 0 0 0 0 4 5 2 32040502
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 6 5 2 32060502
+0 0 0 0 0 7 5 2 32070502
+0 0 0 0 0 8 5 2 32080502
+0 0 0 0 0 9 5 2 32090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 1 5 2 32010502
+1 0 0 0 0 2 5 2 32020502
+1 0 0 0 0 3 5 2 32030502
+1 0 0 0 0 4 5 2 32040502
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 6 5 2 32060502
+1 0 0 0 0 7 5 2 32070502
+1 0 0 0 0 8 5 2 32080502
+1 0 0 0 0 9 5 2 32090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/ay.yl b/CarpetAttic/Cart3dTest/test/bitant/ay.yl
new file mode 100644
index 000000000..b615a8d33
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 32050002
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 5 2 2 32050202
+0 0 0 0 0 5 3 2 32050302
+0 0 0 0 0 5 4 2 32050402
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 6 2 32050602
+0 0 0 0 0 5 7 2 32050702
+0 0 0 0 0 5 8 2 32050802
+0 0 0 0 0 5 9 2 32050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 32050002
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 5 2 2 32050202
+1 0 0 0 0 5 3 2 32050302
+1 0 0 0 0 5 4 2 32050402
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 6 2 32050602
+1 0 0 0 0 5 7 2 32050702
+1 0 0 0 0 5 8 2 32050802
+1 0 0 0 0 5 9 2 32050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/ay.zl b/CarpetAttic/Cart3dTest/test/bitant/ay.zl
new file mode 100644
index 000000000..806872ae0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 32050500
+0 0 0 0 0 5 5 1 32050501
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 5 3 32050503
+0 0 0 0 0 5 5 4 32050504
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 5 6 32050506
+0 0 0 0 0 5 5 7 32050507
+0 0 0 0 0 5 5 8 32050508
+0 0 0 0 0 5 5 9 32050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -32050503
+1 0 0 0 0 5 5 1 -32050502
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 5 3 32050503
+1 0 0 0 0 5 5 4 32050504
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 5 6 32050506
+1 0 0 0 0 5 5 7 32050507
+1 0 0 0 0 5 5 8 32050508
+1 0 0 0 0 5 5 9 32050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/az.xl b/CarpetAttic/Cart3dTest/test/bitant/az.xl
new file mode 100644
index 000000000..2801cce26
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 1 5 2 33010502
+0 0 0 0 0 2 5 2 33020502
+0 0 0 0 0 3 5 2 33030502
+0 0 0 0 0 4 5 2 33040502
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 6 5 2 33060502
+0 0 0 0 0 7 5 2 33070502
+0 0 0 0 0 8 5 2 33080502
+0 0 0 0 0 9 5 2 33090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 1 5 2 33010502
+1 0 0 0 0 2 5 2 33020502
+1 0 0 0 0 3 5 2 33030502
+1 0 0 0 0 4 5 2 33040502
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 6 5 2 33060502
+1 0 0 0 0 7 5 2 33070502
+1 0 0 0 0 8 5 2 33080502
+1 0 0 0 0 9 5 2 33090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/az.yl b/CarpetAttic/Cart3dTest/test/bitant/az.yl
new file mode 100644
index 000000000..8a4a69164
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 33050002
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 5 2 2 33050202
+0 0 0 0 0 5 3 2 33050302
+0 0 0 0 0 5 4 2 33050402
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 6 2 33050602
+0 0 0 0 0 5 7 2 33050702
+0 0 0 0 0 5 8 2 33050802
+0 0 0 0 0 5 9 2 33050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 33050002
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 5 2 2 33050202
+1 0 0 0 0 5 3 2 33050302
+1 0 0 0 0 5 4 2 33050402
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 6 2 33050602
+1 0 0 0 0 5 7 2 33050702
+1 0 0 0 0 5 8 2 33050802
+1 0 0 0 0 5 9 2 33050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/az.zl b/CarpetAttic/Cart3dTest/test/bitant/az.zl
new file mode 100644
index 000000000..cc4797e0a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 33050500
+0 0 0 0 0 5 5 1 33050501
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 5 3 33050503
+0 0 0 0 0 5 5 4 33050504
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 5 6 33050506
+0 0 0 0 0 5 5 7 33050507
+0 0 0 0 0 5 5 8 33050508
+0 0 0 0 0 5 5 9 33050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 33050503
+1 0 0 0 0 5 5 1 33050502
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 5 3 33050503
+1 0 0 0 0 5 5 4 33050504
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 5 6 33050506
+1 0 0 0 0 5 5 7 33050507
+1 0 0 0 0 5 5 8 33050508
+1 0 0 0 0 5 5 9 33050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.xl
new file mode 100644
index 000000000..af3d5317e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 -1.35
+0 0 0 0 0 1 5 2 -1.05
+0 0 0 0 0 2 5 2 -0.75
+0 0 0 0 0 3 5 2 -0.45
+0 0 0 0 0 4 5 2 -0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.45
+0 0 0 0 0 7 5 2 0.75
+0 0 0 0 0 8 5 2 1.05
+0 0 0 0 0 9 5 2 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 -1.35
+1 0 0 0 0 1 5 2 -1.05
+1 0 0 0 0 2 5 2 -0.75
+1 0 0 0 0 3 5 2 -0.45
+1 0 0 0 0 4 5 2 -0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.45
+1 0 0 0 0 7 5 2 0.75
+1 0 0 0 0 8 5 2 1.05
+1 0 0 0 0 9 5 2 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.yl
new file mode 100644
index 000000000..ffac552e2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 2 2 0.15
+0 0 0 0 0 5 3 2 0.15
+0 0 0 0 0 5 4 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.15
+0 0 0 0 0 5 7 2 0.15
+0 0 0 0 0 5 8 2 0.15
+0 0 0 0 0 5 9 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 2 2 0.15
+1 0 0 0 0 5 3 2 0.15
+1 0 0 0 0 5 4 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.15
+1 0 0 0 0 5 7 2 0.15
+1 0 0 0 0 5 8 2 0.15
+1 0 0 0 0 5 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.zl
new file mode 100644
index 000000000..1f894853b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.xl
new file mode 100644
index 000000000..025be7f91
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 1 5 2 0.15
+0 0 0 0 0 2 5 2 0.15
+0 0 0 0 0 3 5 2 0.15
+0 0 0 0 0 4 5 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.15
+0 0 0 0 0 7 5 2 0.15
+0 0 0 0 0 8 5 2 0.15
+0 0 0 0 0 9 5 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 1 5 2 0.15
+1 0 0 0 0 2 5 2 0.15
+1 0 0 0 0 3 5 2 0.15
+1 0 0 0 0 4 5 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.15
+1 0 0 0 0 7 5 2 0.15
+1 0 0 0 0 8 5 2 0.15
+1 0 0 0 0 9 5 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.yl
new file mode 100644
index 000000000..34e77908f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 -1.35
+0 0 0 0 0 5 1 2 -1.05
+0 0 0 0 0 5 2 2 -0.75
+0 0 0 0 0 5 3 2 -0.45
+0 0 0 0 0 5 4 2 -0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.45
+0 0 0 0 0 5 7 2 0.75
+0 0 0 0 0 5 8 2 1.05
+0 0 0 0 0 5 9 2 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -1.35
+1 0 0 0 0 5 1 2 -1.05
+1 0 0 0 0 5 2 2 -0.75
+1 0 0 0 0 5 3 2 -0.45
+1 0 0 0 0 5 4 2 -0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.45
+1 0 0 0 0 5 7 2 0.75
+1 0 0 0 0 5 8 2 1.05
+1 0 0 0 0 5 9 2 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.zl
new file mode 100644
index 000000000..f32f3acb9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.xl
new file mode 100644
index 000000000..8c4b8799d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 1 5 2 0.15
+0 0 0 0 0 2 5 2 0.15
+0 0 0 0 0 3 5 2 0.15
+0 0 0 0 0 4 5 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.15
+0 0 0 0 0 7 5 2 0.15
+0 0 0 0 0 8 5 2 0.15
+0 0 0 0 0 9 5 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 1 5 2 0.15
+1 0 0 0 0 2 5 2 0.15
+1 0 0 0 0 3 5 2 0.15
+1 0 0 0 0 4 5 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.15
+1 0 0 0 0 7 5 2 0.15
+1 0 0 0 0 8 5 2 0.15
+1 0 0 0 0 9 5 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.yl
new file mode 100644
index 000000000..16379780b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 2 2 0.15
+0 0 0 0 0 5 3 2 0.15
+0 0 0 0 0 5 4 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.15
+0 0 0 0 0 5 7 2 0.15
+0 0 0 0 0 5 8 2 0.15
+0 0 0 0 0 5 9 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 2 2 0.15
+1 0 0 0 0 5 3 2 0.15
+1 0 0 0 0 5 4 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.15
+1 0 0 0 0 5 7 2 0.15
+1 0 0 0 0 5 8 2 0.15
+1 0 0 0 0 5 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.zl
new file mode 100644
index 000000000..782306204
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -0.45
+0 0 0 0 0 5 5 1 -0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.45
+0 0 0 0 0 5 5 4 0.75
+0 0 0 0 0 5 5 5 1.05
+0 0 0 0 0 5 5 6 1.35
+0 0 0 0 0 5 5 7 1.65
+0 0 0 0 0 5 5 8 1.95
+0 0 0 0 0 5 5 9 2.25
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -0.45
+1 0 0 0 0 5 5 1 -0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.45
+1 0 0 0 0 5 5 4 0.75
+1 0 0 0 0 5 5 5 1.05
+1 0 0 0 0 5 5 6 1.35
+1 0 0 0 0 5 5 7 1.65
+1 0 0 0 0 5 5 8 1.95
+1 0 0 0 0 5 5 9 2.25
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxx.xl b/CarpetAttic/Cart3dTest/test/bitant/fxx.xl
new file mode 100644
index 000000000..95f2f58d9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 1 5 2 41010502
+0 0 0 0 0 2 5 2 41020502
+0 0 0 0 0 3 5 2 41030502
+0 0 0 0 0 4 5 2 41040502
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 6 5 2 41060502
+0 0 0 0 0 7 5 2 41070502
+0 0 0 0 0 8 5 2 41080502
+0 0 0 0 0 9 5 2 41090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 1 5 2 41010502
+1 0 0 0 0 2 5 2 41020502
+1 0 0 0 0 3 5 2 41030502
+1 0 0 0 0 4 5 2 41040502
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 6 5 2 41060502
+1 0 0 0 0 7 5 2 41070502
+1 0 0 0 0 8 5 2 41080502
+1 0 0 0 0 9 5 2 41090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxx.yl b/CarpetAttic/Cart3dTest/test/bitant/fxx.yl
new file mode 100644
index 000000000..45b9dc040
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 41050002
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 5 2 2 41050202
+0 0 0 0 0 5 3 2 41050302
+0 0 0 0 0 5 4 2 41050402
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 6 2 41050602
+0 0 0 0 0 5 7 2 41050702
+0 0 0 0 0 5 8 2 41050802
+0 0 0 0 0 5 9 2 41050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 41050002
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 5 2 2 41050202
+1 0 0 0 0 5 3 2 41050302
+1 0 0 0 0 5 4 2 41050402
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 6 2 41050602
+1 0 0 0 0 5 7 2 41050702
+1 0 0 0 0 5 8 2 41050802
+1 0 0 0 0 5 9 2 41050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxx.zl b/CarpetAttic/Cart3dTest/test/bitant/fxx.zl
new file mode 100644
index 000000000..7cf334992
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 41050500
+0 0 0 0 0 5 5 1 41050501
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 5 3 41050503
+0 0 0 0 0 5 5 4 41050504
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 5 6 41050506
+0 0 0 0 0 5 5 7 41050507
+0 0 0 0 0 5 5 8 41050508
+0 0 0 0 0 5 5 9 41050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 41050503
+1 0 0 0 0 5 5 1 41050502
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 5 3 41050503
+1 0 0 0 0 5 5 4 41050504
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 5 6 41050506
+1 0 0 0 0 5 5 7 41050507
+1 0 0 0 0 5 5 8 41050508
+1 0 0 0 0 5 5 9 41050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxy.xl b/CarpetAttic/Cart3dTest/test/bitant/fxy.xl
new file mode 100644
index 000000000..698d922be
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 1 5 2 42010502
+0 0 0 0 0 2 5 2 42020502
+0 0 0 0 0 3 5 2 42030502
+0 0 0 0 0 4 5 2 42040502
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 6 5 2 42060502
+0 0 0 0 0 7 5 2 42070502
+0 0 0 0 0 8 5 2 42080502
+0 0 0 0 0 9 5 2 42090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 1 5 2 42010502
+1 0 0 0 0 2 5 2 42020502
+1 0 0 0 0 3 5 2 42030502
+1 0 0 0 0 4 5 2 42040502
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 6 5 2 42060502
+1 0 0 0 0 7 5 2 42070502
+1 0 0 0 0 8 5 2 42080502
+1 0 0 0 0 9 5 2 42090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxy.yl b/CarpetAttic/Cart3dTest/test/bitant/fxy.yl
new file mode 100644
index 000000000..57400f89a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 42050002
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 5 2 2 42050202
+0 0 0 0 0 5 3 2 42050302
+0 0 0 0 0 5 4 2 42050402
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 6 2 42050602
+0 0 0 0 0 5 7 2 42050702
+0 0 0 0 0 5 8 2 42050802
+0 0 0 0 0 5 9 2 42050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 42050002
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 5 2 2 42050202
+1 0 0 0 0 5 3 2 42050302
+1 0 0 0 0 5 4 2 42050402
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 6 2 42050602
+1 0 0 0 0 5 7 2 42050702
+1 0 0 0 0 5 8 2 42050802
+1 0 0 0 0 5 9 2 42050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxy.zl b/CarpetAttic/Cart3dTest/test/bitant/fxy.zl
new file mode 100644
index 000000000..73e972b88
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 42050500
+0 0 0 0 0 5 5 1 42050501
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 5 3 42050503
+0 0 0 0 0 5 5 4 42050504
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 5 6 42050506
+0 0 0 0 0 5 5 7 42050507
+0 0 0 0 0 5 5 8 42050508
+0 0 0 0 0 5 5 9 42050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 42050503
+1 0 0 0 0 5 5 1 42050502
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 5 3 42050503
+1 0 0 0 0 5 5 4 42050504
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 5 6 42050506
+1 0 0 0 0 5 5 7 42050507
+1 0 0 0 0 5 5 8 42050508
+1 0 0 0 0 5 5 9 42050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxz.xl b/CarpetAttic/Cart3dTest/test/bitant/fxz.xl
new file mode 100644
index 000000000..eb671b85f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 1 5 2 43010502
+0 0 0 0 0 2 5 2 43020502
+0 0 0 0 0 3 5 2 43030502
+0 0 0 0 0 4 5 2 43040502
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 6 5 2 43060502
+0 0 0 0 0 7 5 2 43070502
+0 0 0 0 0 8 5 2 43080502
+0 0 0 0 0 9 5 2 43090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 1 5 2 43010502
+1 0 0 0 0 2 5 2 43020502
+1 0 0 0 0 3 5 2 43030502
+1 0 0 0 0 4 5 2 43040502
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 6 5 2 43060502
+1 0 0 0 0 7 5 2 43070502
+1 0 0 0 0 8 5 2 43080502
+1 0 0 0 0 9 5 2 43090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxz.yl b/CarpetAttic/Cart3dTest/test/bitant/fxz.yl
new file mode 100644
index 000000000..76fe56c05
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 43050002
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 5 2 2 43050202
+0 0 0 0 0 5 3 2 43050302
+0 0 0 0 0 5 4 2 43050402
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 6 2 43050602
+0 0 0 0 0 5 7 2 43050702
+0 0 0 0 0 5 8 2 43050802
+0 0 0 0 0 5 9 2 43050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 43050002
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 5 2 2 43050202
+1 0 0 0 0 5 3 2 43050302
+1 0 0 0 0 5 4 2 43050402
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 6 2 43050602
+1 0 0 0 0 5 7 2 43050702
+1 0 0 0 0 5 8 2 43050802
+1 0 0 0 0 5 9 2 43050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fxz.zl b/CarpetAttic/Cart3dTest/test/bitant/fxz.zl
new file mode 100644
index 000000000..35900ef4e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 43050500
+0 0 0 0 0 5 5 1 43050501
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 5 3 43050503
+0 0 0 0 0 5 5 4 43050504
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 5 6 43050506
+0 0 0 0 0 5 5 7 43050507
+0 0 0 0 0 5 5 8 43050508
+0 0 0 0 0 5 5 9 43050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -43050503
+1 0 0 0 0 5 5 1 -43050502
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 5 3 43050503
+1 0 0 0 0 5 5 4 43050504
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 5 6 43050506
+1 0 0 0 0 5 5 7 43050507
+1 0 0 0 0 5 5 8 43050508
+1 0 0 0 0 5 5 9 43050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyx.xl b/CarpetAttic/Cart3dTest/test/bitant/fyx.xl
new file mode 100644
index 000000000..caa8164cc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 1 5 2 44010502
+0 0 0 0 0 2 5 2 44020502
+0 0 0 0 0 3 5 2 44030502
+0 0 0 0 0 4 5 2 44040502
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 6 5 2 44060502
+0 0 0 0 0 7 5 2 44070502
+0 0 0 0 0 8 5 2 44080502
+0 0 0 0 0 9 5 2 44090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 1 5 2 44010502
+1 0 0 0 0 2 5 2 44020502
+1 0 0 0 0 3 5 2 44030502
+1 0 0 0 0 4 5 2 44040502
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 6 5 2 44060502
+1 0 0 0 0 7 5 2 44070502
+1 0 0 0 0 8 5 2 44080502
+1 0 0 0 0 9 5 2 44090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyx.yl b/CarpetAttic/Cart3dTest/test/bitant/fyx.yl
new file mode 100644
index 000000000..2e7f66e3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 44050002
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 5 2 2 44050202
+0 0 0 0 0 5 3 2 44050302
+0 0 0 0 0 5 4 2 44050402
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 6 2 44050602
+0 0 0 0 0 5 7 2 44050702
+0 0 0 0 0 5 8 2 44050802
+0 0 0 0 0 5 9 2 44050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 44050002
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 5 2 2 44050202
+1 0 0 0 0 5 3 2 44050302
+1 0 0 0 0 5 4 2 44050402
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 6 2 44050602
+1 0 0 0 0 5 7 2 44050702
+1 0 0 0 0 5 8 2 44050802
+1 0 0 0 0 5 9 2 44050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyx.zl b/CarpetAttic/Cart3dTest/test/bitant/fyx.zl
new file mode 100644
index 000000000..db9cd5c51
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 44050500
+0 0 0 0 0 5 5 1 44050501
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 5 3 44050503
+0 0 0 0 0 5 5 4 44050504
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 5 6 44050506
+0 0 0 0 0 5 5 7 44050507
+0 0 0 0 0 5 5 8 44050508
+0 0 0 0 0 5 5 9 44050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 44050503
+1 0 0 0 0 5 5 1 44050502
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 5 3 44050503
+1 0 0 0 0 5 5 4 44050504
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 5 6 44050506
+1 0 0 0 0 5 5 7 44050507
+1 0 0 0 0 5 5 8 44050508
+1 0 0 0 0 5 5 9 44050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyy.xl b/CarpetAttic/Cart3dTest/test/bitant/fyy.xl
new file mode 100644
index 000000000..d268589ad
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 1 5 2 45010502
+0 0 0 0 0 2 5 2 45020502
+0 0 0 0 0 3 5 2 45030502
+0 0 0 0 0 4 5 2 45040502
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 6 5 2 45060502
+0 0 0 0 0 7 5 2 45070502
+0 0 0 0 0 8 5 2 45080502
+0 0 0 0 0 9 5 2 45090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 1 5 2 45010502
+1 0 0 0 0 2 5 2 45020502
+1 0 0 0 0 3 5 2 45030502
+1 0 0 0 0 4 5 2 45040502
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 6 5 2 45060502
+1 0 0 0 0 7 5 2 45070502
+1 0 0 0 0 8 5 2 45080502
+1 0 0 0 0 9 5 2 45090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyy.yl b/CarpetAttic/Cart3dTest/test/bitant/fyy.yl
new file mode 100644
index 000000000..f4c8638bd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 45050002
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 5 2 2 45050202
+0 0 0 0 0 5 3 2 45050302
+0 0 0 0 0 5 4 2 45050402
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 6 2 45050602
+0 0 0 0 0 5 7 2 45050702
+0 0 0 0 0 5 8 2 45050802
+0 0 0 0 0 5 9 2 45050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 45050002
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 5 2 2 45050202
+1 0 0 0 0 5 3 2 45050302
+1 0 0 0 0 5 4 2 45050402
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 6 2 45050602
+1 0 0 0 0 5 7 2 45050702
+1 0 0 0 0 5 8 2 45050802
+1 0 0 0 0 5 9 2 45050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyy.zl b/CarpetAttic/Cart3dTest/test/bitant/fyy.zl
new file mode 100644
index 000000000..6810ad5c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 45050500
+0 0 0 0 0 5 5 1 45050501
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 5 3 45050503
+0 0 0 0 0 5 5 4 45050504
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 5 6 45050506
+0 0 0 0 0 5 5 7 45050507
+0 0 0 0 0 5 5 8 45050508
+0 0 0 0 0 5 5 9 45050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 45050503
+1 0 0 0 0 5 5 1 45050502
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 5 3 45050503
+1 0 0 0 0 5 5 4 45050504
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 5 6 45050506
+1 0 0 0 0 5 5 7 45050507
+1 0 0 0 0 5 5 8 45050508
+1 0 0 0 0 5 5 9 45050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyz.xl b/CarpetAttic/Cart3dTest/test/bitant/fyz.xl
new file mode 100644
index 000000000..d9da37975
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 1 5 2 46010502
+0 0 0 0 0 2 5 2 46020502
+0 0 0 0 0 3 5 2 46030502
+0 0 0 0 0 4 5 2 46040502
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 6 5 2 46060502
+0 0 0 0 0 7 5 2 46070502
+0 0 0 0 0 8 5 2 46080502
+0 0 0 0 0 9 5 2 46090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 1 5 2 46010502
+1 0 0 0 0 2 5 2 46020502
+1 0 0 0 0 3 5 2 46030502
+1 0 0 0 0 4 5 2 46040502
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 6 5 2 46060502
+1 0 0 0 0 7 5 2 46070502
+1 0 0 0 0 8 5 2 46080502
+1 0 0 0 0 9 5 2 46090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyz.yl b/CarpetAttic/Cart3dTest/test/bitant/fyz.yl
new file mode 100644
index 000000000..439d46104
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 46050002
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 5 2 2 46050202
+0 0 0 0 0 5 3 2 46050302
+0 0 0 0 0 5 4 2 46050402
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 6 2 46050602
+0 0 0 0 0 5 7 2 46050702
+0 0 0 0 0 5 8 2 46050802
+0 0 0 0 0 5 9 2 46050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 46050002
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 5 2 2 46050202
+1 0 0 0 0 5 3 2 46050302
+1 0 0 0 0 5 4 2 46050402
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 6 2 46050602
+1 0 0 0 0 5 7 2 46050702
+1 0 0 0 0 5 8 2 46050802
+1 0 0 0 0 5 9 2 46050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fyz.zl b/CarpetAttic/Cart3dTest/test/bitant/fyz.zl
new file mode 100644
index 000000000..88664545b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 46050500
+0 0 0 0 0 5 5 1 46050501
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 5 3 46050503
+0 0 0 0 0 5 5 4 46050504
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 5 6 46050506
+0 0 0 0 0 5 5 7 46050507
+0 0 0 0 0 5 5 8 46050508
+0 0 0 0 0 5 5 9 46050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -46050503
+1 0 0 0 0 5 5 1 -46050502
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 5 3 46050503
+1 0 0 0 0 5 5 4 46050504
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 5 6 46050506
+1 0 0 0 0 5 5 7 46050507
+1 0 0 0 0 5 5 8 46050508
+1 0 0 0 0 5 5 9 46050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzx.xl b/CarpetAttic/Cart3dTest/test/bitant/fzx.xl
new file mode 100644
index 000000000..166ce0b93
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 1 5 2 47010502
+0 0 0 0 0 2 5 2 47020502
+0 0 0 0 0 3 5 2 47030502
+0 0 0 0 0 4 5 2 47040502
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 6 5 2 47060502
+0 0 0 0 0 7 5 2 47070502
+0 0 0 0 0 8 5 2 47080502
+0 0 0 0 0 9 5 2 47090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 1 5 2 47010502
+1 0 0 0 0 2 5 2 47020502
+1 0 0 0 0 3 5 2 47030502
+1 0 0 0 0 4 5 2 47040502
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 6 5 2 47060502
+1 0 0 0 0 7 5 2 47070502
+1 0 0 0 0 8 5 2 47080502
+1 0 0 0 0 9 5 2 47090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzx.yl b/CarpetAttic/Cart3dTest/test/bitant/fzx.yl
new file mode 100644
index 000000000..d5bd56675
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 47050002
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 5 2 2 47050202
+0 0 0 0 0 5 3 2 47050302
+0 0 0 0 0 5 4 2 47050402
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 6 2 47050602
+0 0 0 0 0 5 7 2 47050702
+0 0 0 0 0 5 8 2 47050802
+0 0 0 0 0 5 9 2 47050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 47050002
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 5 2 2 47050202
+1 0 0 0 0 5 3 2 47050302
+1 0 0 0 0 5 4 2 47050402
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 6 2 47050602
+1 0 0 0 0 5 7 2 47050702
+1 0 0 0 0 5 8 2 47050802
+1 0 0 0 0 5 9 2 47050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzx.zl b/CarpetAttic/Cart3dTest/test/bitant/fzx.zl
new file mode 100644
index 000000000..6a7aaf327
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 47050500
+0 0 0 0 0 5 5 1 47050501
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 5 3 47050503
+0 0 0 0 0 5 5 4 47050504
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 5 6 47050506
+0 0 0 0 0 5 5 7 47050507
+0 0 0 0 0 5 5 8 47050508
+0 0 0 0 0 5 5 9 47050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -47050503
+1 0 0 0 0 5 5 1 -47050502
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 5 3 47050503
+1 0 0 0 0 5 5 4 47050504
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 5 6 47050506
+1 0 0 0 0 5 5 7 47050507
+1 0 0 0 0 5 5 8 47050508
+1 0 0 0 0 5 5 9 47050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzy.xl b/CarpetAttic/Cart3dTest/test/bitant/fzy.xl
new file mode 100644
index 000000000..67d0795b4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 1 5 2 48010502
+0 0 0 0 0 2 5 2 48020502
+0 0 0 0 0 3 5 2 48030502
+0 0 0 0 0 4 5 2 48040502
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 6 5 2 48060502
+0 0 0 0 0 7 5 2 48070502
+0 0 0 0 0 8 5 2 48080502
+0 0 0 0 0 9 5 2 48090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 1 5 2 48010502
+1 0 0 0 0 2 5 2 48020502
+1 0 0 0 0 3 5 2 48030502
+1 0 0 0 0 4 5 2 48040502
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 6 5 2 48060502
+1 0 0 0 0 7 5 2 48070502
+1 0 0 0 0 8 5 2 48080502
+1 0 0 0 0 9 5 2 48090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzy.yl b/CarpetAttic/Cart3dTest/test/bitant/fzy.yl
new file mode 100644
index 000000000..d4f39f9f5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 48050002
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 5 2 2 48050202
+0 0 0 0 0 5 3 2 48050302
+0 0 0 0 0 5 4 2 48050402
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 6 2 48050602
+0 0 0 0 0 5 7 2 48050702
+0 0 0 0 0 5 8 2 48050802
+0 0 0 0 0 5 9 2 48050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 48050002
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 5 2 2 48050202
+1 0 0 0 0 5 3 2 48050302
+1 0 0 0 0 5 4 2 48050402
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 6 2 48050602
+1 0 0 0 0 5 7 2 48050702
+1 0 0 0 0 5 8 2 48050802
+1 0 0 0 0 5 9 2 48050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzy.zl b/CarpetAttic/Cart3dTest/test/bitant/fzy.zl
new file mode 100644
index 000000000..23ee48c3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 48050500
+0 0 0 0 0 5 5 1 48050501
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 5 3 48050503
+0 0 0 0 0 5 5 4 48050504
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 5 6 48050506
+0 0 0 0 0 5 5 7 48050507
+0 0 0 0 0 5 5 8 48050508
+0 0 0 0 0 5 5 9 48050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -48050503
+1 0 0 0 0 5 5 1 -48050502
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 5 3 48050503
+1 0 0 0 0 5 5 4 48050504
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 5 6 48050506
+1 0 0 0 0 5 5 7 48050507
+1 0 0 0 0 5 5 8 48050508
+1 0 0 0 0 5 5 9 48050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzz.xl b/CarpetAttic/Cart3dTest/test/bitant/fzz.xl
new file mode 100644
index 000000000..ea6d43b75
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 1 5 2 49010502
+0 0 0 0 0 2 5 2 49020502
+0 0 0 0 0 3 5 2 49030502
+0 0 0 0 0 4 5 2 49040502
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 6 5 2 49060502
+0 0 0 0 0 7 5 2 49070502
+0 0 0 0 0 8 5 2 49080502
+0 0 0 0 0 9 5 2 49090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 1 5 2 49010502
+1 0 0 0 0 2 5 2 49020502
+1 0 0 0 0 3 5 2 49030502
+1 0 0 0 0 4 5 2 49040502
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 6 5 2 49060502
+1 0 0 0 0 7 5 2 49070502
+1 0 0 0 0 8 5 2 49080502
+1 0 0 0 0 9 5 2 49090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzz.yl b/CarpetAttic/Cart3dTest/test/bitant/fzz.yl
new file mode 100644
index 000000000..4259fdddb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 49050002
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 5 2 2 49050202
+0 0 0 0 0 5 3 2 49050302
+0 0 0 0 0 5 4 2 49050402
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 6 2 49050602
+0 0 0 0 0 5 7 2 49050702
+0 0 0 0 0 5 8 2 49050802
+0 0 0 0 0 5 9 2 49050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 49050002
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 5 2 2 49050202
+1 0 0 0 0 5 3 2 49050302
+1 0 0 0 0 5 4 2 49050402
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 6 2 49050602
+1 0 0 0 0 5 7 2 49050702
+1 0 0 0 0 5 8 2 49050802
+1 0 0 0 0 5 9 2 49050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/fzz.zl b/CarpetAttic/Cart3dTest/test/bitant/fzz.zl
new file mode 100644
index 000000000..12f4d1be3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 49050500
+0 0 0 0 0 5 5 1 49050501
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 5 3 49050503
+0 0 0 0 0 5 5 4 49050504
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 5 6 49050506
+0 0 0 0 0 5 5 7 49050507
+0 0 0 0 0 5 5 8 49050508
+0 0 0 0 0 5 5 9 49050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 49050503
+1 0 0 0 0 5 5 1 49050502
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 5 3 49050503
+1 0 0 0 0 5 5 4 49050504
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 5 6 49050506
+1 0 0 0 0 5 5 7 49050507
+1 0 0 0 0 5 5 8 49050508
+1 0 0 0 0 5 5 9 49050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/s.xl b/CarpetAttic/Cart3dTest/test/bitant/s.xl
new file mode 100644
index 000000000..7a04400cd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 1 5 2 1010502
+0 0 0 0 0 2 5 2 1020502
+0 0 0 0 0 3 5 2 1030502
+0 0 0 0 0 4 5 2 1040502
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 6 5 2 1060502
+0 0 0 0 0 7 5 2 1070502
+0 0 0 0 0 8 5 2 1080502
+0 0 0 0 0 9 5 2 1090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 1 5 2 1010502
+1 0 0 0 0 2 5 2 1020502
+1 0 0 0 0 3 5 2 1030502
+1 0 0 0 0 4 5 2 1040502
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 6 5 2 1060502
+1 0 0 0 0 7 5 2 1070502
+1 0 0 0 0 8 5 2 1080502
+1 0 0 0 0 9 5 2 1090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/s.yl b/CarpetAttic/Cart3dTest/test/bitant/s.yl
new file mode 100644
index 000000000..015f9c174
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 1050002
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 5 2 2 1050202
+0 0 0 0 0 5 3 2 1050302
+0 0 0 0 0 5 4 2 1050402
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 6 2 1050602
+0 0 0 0 0 5 7 2 1050702
+0 0 0 0 0 5 8 2 1050802
+0 0 0 0 0 5 9 2 1050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 1050002
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 5 2 2 1050202
+1 0 0 0 0 5 3 2 1050302
+1 0 0 0 0 5 4 2 1050402
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 6 2 1050602
+1 0 0 0 0 5 7 2 1050702
+1 0 0 0 0 5 8 2 1050802
+1 0 0 0 0 5 9 2 1050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/s.zl b/CarpetAttic/Cart3dTest/test/bitant/s.zl
new file mode 100644
index 000000000..023100e8a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1050500
+0 0 0 0 0 5 5 1 1050501
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 5 3 1050503
+0 0 0 0 0 5 5 4 1050504
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 5 6 1050506
+0 0 0 0 0 5 5 7 1050507
+0 0 0 0 0 5 5 8 1050508
+0 0 0 0 0 5 5 9 1050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1050503
+1 0 0 0 0 5 5 1 1050502
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 5 3 1050503
+1 0 0 0 0 5 5 4 1050504
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 5 6 1050506
+1 0 0 0 0 5 5 7 1050507
+1 0 0 0 0 5 5 8 1050508
+1 0 0 0 0 5 5 9 1050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.xl
new file mode 100644
index 000000000..ac37f85d4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 1.36656503687164
+0 0 0 0 0 1 5 2 1.07121426428143
+0 0 0 0 0 2 5 2 0.779422863405995
+0 0 0 0 0 3 5 2 0.49749371855331
+0 0 0 0 0 4 5 2 0.259807621135332
+0 0 0 0 0 5 5 2 0.259807621135332
+0 0 0 0 0 6 5 2 0.49749371855331
+0 0 0 0 0 7 5 2 0.779422863405995
+0 0 0 0 0 8 5 2 1.07121426428143
+0 0 0 0 0 9 5 2 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 1.36656503687164
+1 0 0 0 0 1 5 2 1.07121426428143
+1 0 0 0 0 2 5 2 0.779422863405995
+1 0 0 0 0 3 5 2 0.49749371855331
+1 0 0 0 0 4 5 2 0.259807621135332
+1 0 0 0 0 5 5 2 0.259807621135332
+1 0 0 0 0 6 5 2 0.49749371855331
+1 0 0 0 0 7 5 2 0.779422863405995
+1 0 0 0 0 8 5 2 1.07121426428143
+1 0 0 0 0 9 5 2 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.yl
new file mode 100644
index 000000000..231a17018
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 1.36656503687164
+0 0 0 0 0 5 1 2 1.07121426428143
+0 0 0 0 0 5 2 2 0.779422863405995
+0 0 0 0 0 5 3 2 0.49749371855331
+0 0 0 0 0 5 4 2 0.259807621135332
+0 0 0 0 0 5 5 2 0.259807621135332
+0 0 0 0 0 5 6 2 0.49749371855331
+0 0 0 0 0 5 7 2 0.779422863405995
+0 0 0 0 0 5 8 2 1.07121426428143
+0 0 0 0 0 5 9 2 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 1.36656503687164
+1 0 0 0 0 5 1 2 1.07121426428143
+1 0 0 0 0 5 2 2 0.779422863405995
+1 0 0 0 0 5 3 2 0.49749371855331
+1 0 0 0 0 5 4 2 0.259807621135332
+1 0 0 0 0 5 5 2 0.259807621135332
+1 0 0 0 0 5 6 2 0.49749371855331
+1 0 0 0 0 5 7 2 0.779422863405995
+1 0 0 0 0 5 8 2 1.07121426428143
+1 0 0 0 0 5 9 2 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.zl
new file mode 100644
index 000000000..400eb7b81
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.49749371855331
+0 0 0 0 0 5 5 1 0.259807621135332
+0 0 0 0 0 5 5 2 0.259807621135332
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.779422863405995
+0 0 0 0 0 5 5 5 1.07121426428143
+0 0 0 0 0 5 5 6 1.36656503687164
+0 0 0 0 0 5 5 7 1.66358047596141
+0 0 0 0 0 5 5 8 1.9615045245933
+0 0 0 0 0 5 5 9 2.2599778759979
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.49749371855331
+1 0 0 0 0 5 5 1 0.259807621135332
+1 0 0 0 0 5 5 2 0.259807621135332
+1 0 0 0 0 5 5 3 0.49749371855331
+1 0 0 0 0 5 5 4 0.779422863405995
+1 0 0 0 0 5 5 5 1.07121426428143
+1 0 0 0 0 5 5 6 1.36656503687164
+1 0 0 0 0 5 5 7 1.66358047596141
+1 0 0 0 0 5 5 8 1.9615045245933
+1 0 0 0 0 5 5 9 2.2599778759979
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txx.xl b/CarpetAttic/Cart3dTest/test/bitant/txx.xl
new file mode 100644
index 000000000..b7e4ea8ba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 1 5 2 21010502
+0 0 0 0 0 2 5 2 21020502
+0 0 0 0 0 3 5 2 21030502
+0 0 0 0 0 4 5 2 21040502
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 6 5 2 21060502
+0 0 0 0 0 7 5 2 21070502
+0 0 0 0 0 8 5 2 21080502
+0 0 0 0 0 9 5 2 21090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 1 5 2 21010502
+1 0 0 0 0 2 5 2 21020502
+1 0 0 0 0 3 5 2 21030502
+1 0 0 0 0 4 5 2 21040502
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 6 5 2 21060502
+1 0 0 0 0 7 5 2 21070502
+1 0 0 0 0 8 5 2 21080502
+1 0 0 0 0 9 5 2 21090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txx.yl b/CarpetAttic/Cart3dTest/test/bitant/txx.yl
new file mode 100644
index 000000000..438a399f6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 21050002
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 5 2 2 21050202
+0 0 0 0 0 5 3 2 21050302
+0 0 0 0 0 5 4 2 21050402
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 6 2 21050602
+0 0 0 0 0 5 7 2 21050702
+0 0 0 0 0 5 8 2 21050802
+0 0 0 0 0 5 9 2 21050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 21050002
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 5 2 2 21050202
+1 0 0 0 0 5 3 2 21050302
+1 0 0 0 0 5 4 2 21050402
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 6 2 21050602
+1 0 0 0 0 5 7 2 21050702
+1 0 0 0 0 5 8 2 21050802
+1 0 0 0 0 5 9 2 21050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txx.zl b/CarpetAttic/Cart3dTest/test/bitant/txx.zl
new file mode 100644
index 000000000..5fc1b3e07
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 21050500
+0 0 0 0 0 5 5 1 21050501
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 5 3 21050503
+0 0 0 0 0 5 5 4 21050504
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 5 6 21050506
+0 0 0 0 0 5 5 7 21050507
+0 0 0 0 0 5 5 8 21050508
+0 0 0 0 0 5 5 9 21050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 21050503
+1 0 0 0 0 5 5 1 21050502
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 5 3 21050503
+1 0 0 0 0 5 5 4 21050504
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 5 6 21050506
+1 0 0 0 0 5 5 7 21050507
+1 0 0 0 0 5 5 8 21050508
+1 0 0 0 0 5 5 9 21050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txy.xl b/CarpetAttic/Cart3dTest/test/bitant/txy.xl
new file mode 100644
index 000000000..2278b90e1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 1 5 2 22010502
+0 0 0 0 0 2 5 2 22020502
+0 0 0 0 0 3 5 2 22030502
+0 0 0 0 0 4 5 2 22040502
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 6 5 2 22060502
+0 0 0 0 0 7 5 2 22070502
+0 0 0 0 0 8 5 2 22080502
+0 0 0 0 0 9 5 2 22090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 1 5 2 22010502
+1 0 0 0 0 2 5 2 22020502
+1 0 0 0 0 3 5 2 22030502
+1 0 0 0 0 4 5 2 22040502
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 6 5 2 22060502
+1 0 0 0 0 7 5 2 22070502
+1 0 0 0 0 8 5 2 22080502
+1 0 0 0 0 9 5 2 22090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txy.yl b/CarpetAttic/Cart3dTest/test/bitant/txy.yl
new file mode 100644
index 000000000..c13cc81d7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 22050002
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 5 2 2 22050202
+0 0 0 0 0 5 3 2 22050302
+0 0 0 0 0 5 4 2 22050402
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 6 2 22050602
+0 0 0 0 0 5 7 2 22050702
+0 0 0 0 0 5 8 2 22050802
+0 0 0 0 0 5 9 2 22050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 22050002
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 5 2 2 22050202
+1 0 0 0 0 5 3 2 22050302
+1 0 0 0 0 5 4 2 22050402
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 6 2 22050602
+1 0 0 0 0 5 7 2 22050702
+1 0 0 0 0 5 8 2 22050802
+1 0 0 0 0 5 9 2 22050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txy.zl b/CarpetAttic/Cart3dTest/test/bitant/txy.zl
new file mode 100644
index 000000000..c0dd702cb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 22050500
+0 0 0 0 0 5 5 1 22050501
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 5 3 22050503
+0 0 0 0 0 5 5 4 22050504
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 5 6 22050506
+0 0 0 0 0 5 5 7 22050507
+0 0 0 0 0 5 5 8 22050508
+0 0 0 0 0 5 5 9 22050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 22050503
+1 0 0 0 0 5 5 1 22050502
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 5 3 22050503
+1 0 0 0 0 5 5 4 22050504
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 5 6 22050506
+1 0 0 0 0 5 5 7 22050507
+1 0 0 0 0 5 5 8 22050508
+1 0 0 0 0 5 5 9 22050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txz.xl b/CarpetAttic/Cart3dTest/test/bitant/txz.xl
new file mode 100644
index 000000000..f00e24469
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 1 5 2 23010502
+0 0 0 0 0 2 5 2 23020502
+0 0 0 0 0 3 5 2 23030502
+0 0 0 0 0 4 5 2 23040502
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 6 5 2 23060502
+0 0 0 0 0 7 5 2 23070502
+0 0 0 0 0 8 5 2 23080502
+0 0 0 0 0 9 5 2 23090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 1 5 2 23010502
+1 0 0 0 0 2 5 2 23020502
+1 0 0 0 0 3 5 2 23030502
+1 0 0 0 0 4 5 2 23040502
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 6 5 2 23060502
+1 0 0 0 0 7 5 2 23070502
+1 0 0 0 0 8 5 2 23080502
+1 0 0 0 0 9 5 2 23090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txz.yl b/CarpetAttic/Cart3dTest/test/bitant/txz.yl
new file mode 100644
index 000000000..a3bd867b5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 23050002
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 5 2 2 23050202
+0 0 0 0 0 5 3 2 23050302
+0 0 0 0 0 5 4 2 23050402
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 6 2 23050602
+0 0 0 0 0 5 7 2 23050702
+0 0 0 0 0 5 8 2 23050802
+0 0 0 0 0 5 9 2 23050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 23050002
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 5 2 2 23050202
+1 0 0 0 0 5 3 2 23050302
+1 0 0 0 0 5 4 2 23050402
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 6 2 23050602
+1 0 0 0 0 5 7 2 23050702
+1 0 0 0 0 5 8 2 23050802
+1 0 0 0 0 5 9 2 23050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/txz.zl b/CarpetAttic/Cart3dTest/test/bitant/txz.zl
new file mode 100644
index 000000000..d6a44e761
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 23050500
+0 0 0 0 0 5 5 1 23050501
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 5 3 23050503
+0 0 0 0 0 5 5 4 23050504
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 5 6 23050506
+0 0 0 0 0 5 5 7 23050507
+0 0 0 0 0 5 5 8 23050508
+0 0 0 0 0 5 5 9 23050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -23050503
+1 0 0 0 0 5 5 1 -23050502
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 5 3 23050503
+1 0 0 0 0 5 5 4 23050504
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 5 6 23050506
+1 0 0 0 0 5 5 7 23050507
+1 0 0 0 0 5 5 8 23050508
+1 0 0 0 0 5 5 9 23050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tyy.xl b/CarpetAttic/Cart3dTest/test/bitant/tyy.xl
new file mode 100644
index 000000000..e6d2a0f09
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 1 5 2 24010502
+0 0 0 0 0 2 5 2 24020502
+0 0 0 0 0 3 5 2 24030502
+0 0 0 0 0 4 5 2 24040502
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 6 5 2 24060502
+0 0 0 0 0 7 5 2 24070502
+0 0 0 0 0 8 5 2 24080502
+0 0 0 0 0 9 5 2 24090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 1 5 2 24010502
+1 0 0 0 0 2 5 2 24020502
+1 0 0 0 0 3 5 2 24030502
+1 0 0 0 0 4 5 2 24040502
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 6 5 2 24060502
+1 0 0 0 0 7 5 2 24070502
+1 0 0 0 0 8 5 2 24080502
+1 0 0 0 0 9 5 2 24090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tyy.yl b/CarpetAttic/Cart3dTest/test/bitant/tyy.yl
new file mode 100644
index 000000000..f3689adbc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 24050002
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 5 2 2 24050202
+0 0 0 0 0 5 3 2 24050302
+0 0 0 0 0 5 4 2 24050402
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 6 2 24050602
+0 0 0 0 0 5 7 2 24050702
+0 0 0 0 0 5 8 2 24050802
+0 0 0 0 0 5 9 2 24050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 24050002
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 5 2 2 24050202
+1 0 0 0 0 5 3 2 24050302
+1 0 0 0 0 5 4 2 24050402
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 6 2 24050602
+1 0 0 0 0 5 7 2 24050702
+1 0 0 0 0 5 8 2 24050802
+1 0 0 0 0 5 9 2 24050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tyy.zl b/CarpetAttic/Cart3dTest/test/bitant/tyy.zl
new file mode 100644
index 000000000..959fbb5a3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 24050500
+0 0 0 0 0 5 5 1 24050501
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 5 3 24050503
+0 0 0 0 0 5 5 4 24050504
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 5 6 24050506
+0 0 0 0 0 5 5 7 24050507
+0 0 0 0 0 5 5 8 24050508
+0 0 0 0 0 5 5 9 24050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 24050503
+1 0 0 0 0 5 5 1 24050502
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 5 3 24050503
+1 0 0 0 0 5 5 4 24050504
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 5 6 24050506
+1 0 0 0 0 5 5 7 24050507
+1 0 0 0 0 5 5 8 24050508
+1 0 0 0 0 5 5 9 24050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tyz.xl b/CarpetAttic/Cart3dTest/test/bitant/tyz.xl
new file mode 100644
index 000000000..d6075fb0e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 1 5 2 25010502
+0 0 0 0 0 2 5 2 25020502
+0 0 0 0 0 3 5 2 25030502
+0 0 0 0 0 4 5 2 25040502
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 6 5 2 25060502
+0 0 0 0 0 7 5 2 25070502
+0 0 0 0 0 8 5 2 25080502
+0 0 0 0 0 9 5 2 25090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 1 5 2 25010502
+1 0 0 0 0 2 5 2 25020502
+1 0 0 0 0 3 5 2 25030502
+1 0 0 0 0 4 5 2 25040502
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 6 5 2 25060502
+1 0 0 0 0 7 5 2 25070502
+1 0 0 0 0 8 5 2 25080502
+1 0 0 0 0 9 5 2 25090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tyz.yl b/CarpetAttic/Cart3dTest/test/bitant/tyz.yl
new file mode 100644
index 000000000..0e370ce86
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 25050002
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 5 2 2 25050202
+0 0 0 0 0 5 3 2 25050302
+0 0 0 0 0 5 4 2 25050402
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 6 2 25050602
+0 0 0 0 0 5 7 2 25050702
+0 0 0 0 0 5 8 2 25050802
+0 0 0 0 0 5 9 2 25050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 25050002
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 5 2 2 25050202
+1 0 0 0 0 5 3 2 25050302
+1 0 0 0 0 5 4 2 25050402
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 6 2 25050602
+1 0 0 0 0 5 7 2 25050702
+1 0 0 0 0 5 8 2 25050802
+1 0 0 0 0 5 9 2 25050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tyz.zl b/CarpetAttic/Cart3dTest/test/bitant/tyz.zl
new file mode 100644
index 000000000..c6b21906f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 25050500
+0 0 0 0 0 5 5 1 25050501
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 5 3 25050503
+0 0 0 0 0 5 5 4 25050504
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 5 6 25050506
+0 0 0 0 0 5 5 7 25050507
+0 0 0 0 0 5 5 8 25050508
+0 0 0 0 0 5 5 9 25050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -25050503
+1 0 0 0 0 5 5 1 -25050502
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 5 3 25050503
+1 0 0 0 0 5 5 4 25050504
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 5 6 25050506
+1 0 0 0 0 5 5 7 25050507
+1 0 0 0 0 5 5 8 25050508
+1 0 0 0 0 5 5 9 25050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tzz.xl b/CarpetAttic/Cart3dTest/test/bitant/tzz.xl
new file mode 100644
index 000000000..6a6693415
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 1 5 2 26010502
+0 0 0 0 0 2 5 2 26020502
+0 0 0 0 0 3 5 2 26030502
+0 0 0 0 0 4 5 2 26040502
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 6 5 2 26060502
+0 0 0 0 0 7 5 2 26070502
+0 0 0 0 0 8 5 2 26080502
+0 0 0 0 0 9 5 2 26090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 1 5 2 26010502
+1 0 0 0 0 2 5 2 26020502
+1 0 0 0 0 3 5 2 26030502
+1 0 0 0 0 4 5 2 26040502
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 6 5 2 26060502
+1 0 0 0 0 7 5 2 26070502
+1 0 0 0 0 8 5 2 26080502
+1 0 0 0 0 9 5 2 26090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tzz.yl b/CarpetAttic/Cart3dTest/test/bitant/tzz.yl
new file mode 100644
index 000000000..284ebfe33
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 26050002
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 5 2 2 26050202
+0 0 0 0 0 5 3 2 26050302
+0 0 0 0 0 5 4 2 26050402
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 6 2 26050602
+0 0 0 0 0 5 7 2 26050702
+0 0 0 0 0 5 8 2 26050802
+0 0 0 0 0 5 9 2 26050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 26050002
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 5 2 2 26050202
+1 0 0 0 0 5 3 2 26050302
+1 0 0 0 0 5 4 2 26050402
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 6 2 26050602
+1 0 0 0 0 5 7 2 26050702
+1 0 0 0 0 5 8 2 26050802
+1 0 0 0 0 5 9 2 26050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/tzz.zl b/CarpetAttic/Cart3dTest/test/bitant/tzz.zl
new file mode 100644
index 000000000..d83404bd5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 26050500
+0 0 0 0 0 5 5 1 26050501
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 5 3 26050503
+0 0 0 0 0 5 5 4 26050504
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 5 6 26050506
+0 0 0 0 0 5 5 7 26050507
+0 0 0 0 0 5 5 8 26050508
+0 0 0 0 0 5 5 9 26050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 26050503
+1 0 0 0 0 5 5 1 26050502
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 5 3 26050503
+1 0 0 0 0 5 5 4 26050504
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 5 6 26050506
+1 0 0 0 0 5 5 7 26050507
+1 0 0 0 0 5 5 8 26050508
+1 0 0 0 0 5 5 9 26050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vx.xl b/CarpetAttic/Cart3dTest/test/bitant/vx.xl
new file mode 100644
index 000000000..f94c0a207
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 1 5 2 11010502
+0 0 0 0 0 2 5 2 11020502
+0 0 0 0 0 3 5 2 11030502
+0 0 0 0 0 4 5 2 11040502
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 6 5 2 11060502
+0 0 0 0 0 7 5 2 11070502
+0 0 0 0 0 8 5 2 11080502
+0 0 0 0 0 9 5 2 11090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 1 5 2 11010502
+1 0 0 0 0 2 5 2 11020502
+1 0 0 0 0 3 5 2 11030502
+1 0 0 0 0 4 5 2 11040502
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 6 5 2 11060502
+1 0 0 0 0 7 5 2 11070502
+1 0 0 0 0 8 5 2 11080502
+1 0 0 0 0 9 5 2 11090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vx.yl b/CarpetAttic/Cart3dTest/test/bitant/vx.yl
new file mode 100644
index 000000000..a09629e86
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 11050002
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 5 2 2 11050202
+0 0 0 0 0 5 3 2 11050302
+0 0 0 0 0 5 4 2 11050402
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 6 2 11050602
+0 0 0 0 0 5 7 2 11050702
+0 0 0 0 0 5 8 2 11050802
+0 0 0 0 0 5 9 2 11050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 11050002
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 5 2 2 11050202
+1 0 0 0 0 5 3 2 11050302
+1 0 0 0 0 5 4 2 11050402
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 6 2 11050602
+1 0 0 0 0 5 7 2 11050702
+1 0 0 0 0 5 8 2 11050802
+1 0 0 0 0 5 9 2 11050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vx.zl b/CarpetAttic/Cart3dTest/test/bitant/vx.zl
new file mode 100644
index 000000000..f9a980e5a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 11050500
+0 0 0 0 0 5 5 1 11050501
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 5 3 11050503
+0 0 0 0 0 5 5 4 11050504
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 5 6 11050506
+0 0 0 0 0 5 5 7 11050507
+0 0 0 0 0 5 5 8 11050508
+0 0 0 0 0 5 5 9 11050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 11050503
+1 0 0 0 0 5 5 1 11050502
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 5 3 11050503
+1 0 0 0 0 5 5 4 11050504
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 5 6 11050506
+1 0 0 0 0 5 5 7 11050507
+1 0 0 0 0 5 5 8 11050508
+1 0 0 0 0 5 5 9 11050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vy.xl b/CarpetAttic/Cart3dTest/test/bitant/vy.xl
new file mode 100644
index 000000000..2a77d06ac
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 1 5 2 12010502
+0 0 0 0 0 2 5 2 12020502
+0 0 0 0 0 3 5 2 12030502
+0 0 0 0 0 4 5 2 12040502
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 6 5 2 12060502
+0 0 0 0 0 7 5 2 12070502
+0 0 0 0 0 8 5 2 12080502
+0 0 0 0 0 9 5 2 12090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 1 5 2 12010502
+1 0 0 0 0 2 5 2 12020502
+1 0 0 0 0 3 5 2 12030502
+1 0 0 0 0 4 5 2 12040502
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 6 5 2 12060502
+1 0 0 0 0 7 5 2 12070502
+1 0 0 0 0 8 5 2 12080502
+1 0 0 0 0 9 5 2 12090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vy.yl b/CarpetAttic/Cart3dTest/test/bitant/vy.yl
new file mode 100644
index 000000000..c270e8b15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 12050002
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 5 2 2 12050202
+0 0 0 0 0 5 3 2 12050302
+0 0 0 0 0 5 4 2 12050402
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 6 2 12050602
+0 0 0 0 0 5 7 2 12050702
+0 0 0 0 0 5 8 2 12050802
+0 0 0 0 0 5 9 2 12050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 12050002
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 5 2 2 12050202
+1 0 0 0 0 5 3 2 12050302
+1 0 0 0 0 5 4 2 12050402
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 6 2 12050602
+1 0 0 0 0 5 7 2 12050702
+1 0 0 0 0 5 8 2 12050802
+1 0 0 0 0 5 9 2 12050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vy.zl b/CarpetAttic/Cart3dTest/test/bitant/vy.zl
new file mode 100644
index 000000000..5b2cfc59b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 12050500
+0 0 0 0 0 5 5 1 12050501
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 5 3 12050503
+0 0 0 0 0 5 5 4 12050504
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 5 6 12050506
+0 0 0 0 0 5 5 7 12050507
+0 0 0 0 0 5 5 8 12050508
+0 0 0 0 0 5 5 9 12050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 12050503
+1 0 0 0 0 5 5 1 12050502
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 5 3 12050503
+1 0 0 0 0 5 5 4 12050504
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 5 6 12050506
+1 0 0 0 0 5 5 7 12050507
+1 0 0 0 0 5 5 8 12050508
+1 0 0 0 0 5 5 9 12050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vz.xl b/CarpetAttic/Cart3dTest/test/bitant/vz.xl
new file mode 100644
index 000000000..76d749a6a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 1 5 2 13010502
+0 0 0 0 0 2 5 2 13020502
+0 0 0 0 0 3 5 2 13030502
+0 0 0 0 0 4 5 2 13040502
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 6 5 2 13060502
+0 0 0 0 0 7 5 2 13070502
+0 0 0 0 0 8 5 2 13080502
+0 0 0 0 0 9 5 2 13090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 1 5 2 13010502
+1 0 0 0 0 2 5 2 13020502
+1 0 0 0 0 3 5 2 13030502
+1 0 0 0 0 4 5 2 13040502
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 6 5 2 13060502
+1 0 0 0 0 7 5 2 13070502
+1 0 0 0 0 8 5 2 13080502
+1 0 0 0 0 9 5 2 13090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vz.yl b/CarpetAttic/Cart3dTest/test/bitant/vz.yl
new file mode 100644
index 000000000..85d7292d6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 13050002
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 5 2 2 13050202
+0 0 0 0 0 5 3 2 13050302
+0 0 0 0 0 5 4 2 13050402
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 6 2 13050602
+0 0 0 0 0 5 7 2 13050702
+0 0 0 0 0 5 8 2 13050802
+0 0 0 0 0 5 9 2 13050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 13050002
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 5 2 2 13050202
+1 0 0 0 0 5 3 2 13050302
+1 0 0 0 0 5 4 2 13050402
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 6 2 13050602
+1 0 0 0 0 5 7 2 13050702
+1 0 0 0 0 5 8 2 13050802
+1 0 0 0 0 5 9 2 13050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/bitant/vz.zl b/CarpetAttic/Cart3dTest/test/bitant/vz.zl
new file mode 100644
index 000000000..2431ae181
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/bitant/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 13050500
+0 0 0 0 0 5 5 1 13050501
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 5 3 13050503
+0 0 0 0 0 5 5 4 13050504
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 5 6 13050506
+0 0 0 0 0 5 5 7 13050507
+0 0 0 0 0 5 5 8 13050508
+0 0 0 0 0 5 5 9 13050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -13050503
+1 0 0 0 0 5 5 1 -13050502
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 5 3 13050503
+1 0 0 0 0 5 5 4 13050504
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 5 6 13050506
+1 0 0 0 0 5 5 7 13050507
+1 0 0 0 0 5 5 8 13050508
+1 0 0 0 0 5 5 9 13050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.log b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.log
new file mode 100644
index 000000000..1882424e0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.par b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.par
new file mode 100644
index 000000000..c6089b0f6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.par
@@ -0,0 +1,22 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+grid::type = "byspacing"
+
+grid::avoid_origin = "no"
+
+driver::global_nx = 11
+driver::global_ny = 11
+driver::global_nz = 11
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "byspacing-eleven-withorigin"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.xl
new file mode 100644
index 000000000..f63099708
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.5
+0 0 0 0 0 1 5 5 -1.2
+0 0 0 0 0 2 5 5 -0.9
+0 0 0 0 0 3 5 5 -0.6
+0 0 0 0 0 4 5 5 -0.3
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 6 5 5 0.3
+0 0 0 0 0 7 5 5 0.6
+0 0 0 0 0 8 5 5 0.9
+0 0 0 0 0 9 5 5 1.2
+0 0 0 0 0 10 5 5 1.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.yl
new file mode 100644
index 000000000..201f809d0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -5.55111512312578e-17
+0 0 0 0 0 5 1 5 -5.55111512312578e-17
+0 0 0 0 0 5 2 5 -5.55111512312578e-17
+0 0 0 0 0 5 3 5 -5.55111512312578e-17
+0 0 0 0 0 5 4 5 -5.55111512312578e-17
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 6 5 -5.55111512312578e-17
+0 0 0 0 0 5 7 5 -5.55111512312578e-17
+0 0 0 0 0 5 8 5 -5.55111512312578e-17
+0 0 0 0 0 5 9 5 -5.55111512312578e-17
+0 0 0 0 0 5 10 5 -5.55111512312578e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.zl
new file mode 100644
index 000000000..d71d3f95a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_x.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -5.55111512312578e-17
+0 0 0 0 0 5 5 1 -5.55111512312578e-17
+0 0 0 0 0 5 5 2 -5.55111512312578e-17
+0 0 0 0 0 5 5 3 -5.55111512312578e-17
+0 0 0 0 0 5 5 4 -5.55111512312578e-17
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 5 6 -5.55111512312578e-17
+0 0 0 0 0 5 5 7 -5.55111512312578e-17
+0 0 0 0 0 5 5 8 -5.55111512312578e-17
+0 0 0 0 0 5 5 9 -5.55111512312578e-17
+0 0 0 0 0 5 5 10 -5.55111512312578e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.xl
new file mode 100644
index 000000000..af92033b6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -5.55111512312578e-17
+0 0 0 0 0 1 5 5 -5.55111512312578e-17
+0 0 0 0 0 2 5 5 -5.55111512312578e-17
+0 0 0 0 0 3 5 5 -5.55111512312578e-17
+0 0 0 0 0 4 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 6 5 5 -5.55111512312578e-17
+0 0 0 0 0 7 5 5 -5.55111512312578e-17
+0 0 0 0 0 8 5 5 -5.55111512312578e-17
+0 0 0 0 0 9 5 5 -5.55111512312578e-17
+0 0 0 0 0 10 5 5 -5.55111512312578e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.yl
new file mode 100644
index 000000000..08726411d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.5
+0 0 0 0 0 5 1 5 -1.2
+0 0 0 0 0 5 2 5 -0.9
+0 0 0 0 0 5 3 5 -0.6
+0 0 0 0 0 5 4 5 -0.3
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 6 5 0.3
+0 0 0 0 0 5 7 5 0.6
+0 0 0 0 0 5 8 5 0.9
+0 0 0 0 0 5 9 5 1.2
+0 0 0 0 0 5 10 5 1.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.zl
new file mode 100644
index 000000000..6502ac6dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_y.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -5.55111512312578e-17
+0 0 0 0 0 5 5 1 -5.55111512312578e-17
+0 0 0 0 0 5 5 2 -5.55111512312578e-17
+0 0 0 0 0 5 5 3 -5.55111512312578e-17
+0 0 0 0 0 5 5 4 -5.55111512312578e-17
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 5 6 -5.55111512312578e-17
+0 0 0 0 0 5 5 7 -5.55111512312578e-17
+0 0 0 0 0 5 5 8 -5.55111512312578e-17
+0 0 0 0 0 5 5 9 -5.55111512312578e-17
+0 0 0 0 0 5 5 10 -5.55111512312578e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.xl
new file mode 100644
index 000000000..328bca7ea
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -5.55111512312578e-17
+0 0 0 0 0 1 5 5 -5.55111512312578e-17
+0 0 0 0 0 2 5 5 -5.55111512312578e-17
+0 0 0 0 0 3 5 5 -5.55111512312578e-17
+0 0 0 0 0 4 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 6 5 5 -5.55111512312578e-17
+0 0 0 0 0 7 5 5 -5.55111512312578e-17
+0 0 0 0 0 8 5 5 -5.55111512312578e-17
+0 0 0 0 0 9 5 5 -5.55111512312578e-17
+0 0 0 0 0 10 5 5 -5.55111512312578e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.yl
new file mode 100644
index 000000000..3ef82c136
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -5.55111512312578e-17
+0 0 0 0 0 5 1 5 -5.55111512312578e-17
+0 0 0 0 0 5 2 5 -5.55111512312578e-17
+0 0 0 0 0 5 3 5 -5.55111512312578e-17
+0 0 0 0 0 5 4 5 -5.55111512312578e-17
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 6 5 -5.55111512312578e-17
+0 0 0 0 0 5 7 5 -5.55111512312578e-17
+0 0 0 0 0 5 8 5 -5.55111512312578e-17
+0 0 0 0 0 5 9 5 -5.55111512312578e-17
+0 0 0 0 0 5 10 5 -5.55111512312578e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.zl
new file mode 100644
index 000000000..d451859ca
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/cart3d_z.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.5
+0 0 0 0 0 5 5 1 -1.2
+0 0 0 0 0 5 5 2 -0.9
+0 0 0 0 0 5 5 3 -0.6
+0 0 0 0 0 5 5 4 -0.3
+0 0 0 0 0 5 5 5 -5.55111512312578e-17
+0 0 0 0 0 5 5 6 0.3
+0 0 0 0 0 5 5 7 0.6
+0 0 0 0 0 5 5 8 0.9
+0 0 0 0 0 5 5 9 1.2
+0 0 0 0 0 5 5 10 1.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.xl
new file mode 100644
index 000000000..2bc9c21e8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.xl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.5
+0 0 0 0 0 1 5 5 1.2
+0 0 0 0 0 2 5 5 0.9
+0 0 0 0 0 3 5 5 0.6
+0 0 0 0 0 4 5 5 0.3
+0 0 0 0 0 5 5 5 9.61481343191782e-17
+0 0 0 0 0 6 5 5 0.3
+0 0 0 0 0 7 5 5 0.6
+0 0 0 0 0 8 5 5 0.9
+0 0 0 0 0 9 5 5 1.2
+0 0 0 0 0 10 5 5 1.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.yl
new file mode 100644
index 000000000..f605f05c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.yl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.5
+0 0 0 0 0 5 1 5 1.2
+0 0 0 0 0 5 2 5 0.9
+0 0 0 0 0 5 3 5 0.6
+0 0 0 0 0 5 4 5 0.3
+0 0 0 0 0 5 5 5 9.61481343191782e-17
+0 0 0 0 0 5 6 5 0.3
+0 0 0 0 0 5 7 5 0.6
+0 0 0 0 0 5 8 5 0.9
+0 0 0 0 0 5 9 5 1.2
+0 0 0 0 0 5 10 5 1.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.zl
new file mode 100644
index 000000000..029764bb4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven-withorigin/spher3d_r.zl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.5
+0 0 0 0 0 5 5 1 1.2
+0 0 0 0 0 5 5 2 0.9
+0 0 0 0 0 5 5 3 0.6
+0 0 0 0 0 5 5 4 0.3
+0 0 0 0 0 5 5 5 9.61481343191782e-17
+0 0 0 0 0 5 5 6 0.3
+0 0 0 0 0 5 5 7 0.6
+0 0 0 0 0 5 5 8 0.9
+0 0 0 0 0 5 5 9 1.2
+0 0 0 0 0 5 5 10 1.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven.log b/CarpetAttic/Cart3dTest/test/byspacing-eleven.log
new file mode 100644
index 000000000..1882424e0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven.par b/CarpetAttic/Cart3dTest/test/byspacing-eleven.par
new file mode 100644
index 000000000..913c335f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven.par
@@ -0,0 +1,20 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/byspacing-eleven.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+grid::type = "byspacing"
+
+driver::global_nx = 11
+driver::global_ny = 11
+driver::global_nz = 11
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "byspacing-eleven"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.xl
new file mode 100644
index 000000000..53b3e689d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.35
+0 0 0 0 0 1 5 5 -1.05
+0 0 0 0 0 2 5 5 -0.75
+0 0 0 0 0 3 5 5 -0.45
+0 0 0 0 0 4 5 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.45
+0 0 0 0 0 7 5 5 0.75
+0 0 0 0 0 8 5 5 1.05
+0 0 0 0 0 9 5 5 1.35
+0 0 0 0 0 10 5 5 1.65
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.yl
new file mode 100644
index 000000000..74b67ba4b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+0 0 0 0 0 5 10 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.zl
new file mode 100644
index 000000000..644637da4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_x.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+0 0 0 0 0 5 5 10 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.xl
new file mode 100644
index 000000000..50a646b41
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+0 0 0 0 0 10 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.yl
new file mode 100644
index 000000000..f473f055a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.35
+0 0 0 0 0 5 1 5 -1.05
+0 0 0 0 0 5 2 5 -0.75
+0 0 0 0 0 5 3 5 -0.45
+0 0 0 0 0 5 4 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.45
+0 0 0 0 0 5 7 5 0.75
+0 0 0 0 0 5 8 5 1.05
+0 0 0 0 0 5 9 5 1.35
+0 0 0 0 0 5 10 5 1.65
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.zl
new file mode 100644
index 000000000..51935fcfc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_y.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+0 0 0 0 0 5 5 10 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.xl
new file mode 100644
index 000000000..1f08315f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+0 0 0 0 0 10 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.yl
new file mode 100644
index 000000000..1463c5179
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+0 0 0 0 0 5 10 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.zl
new file mode 100644
index 000000000..ad5c39153
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/cart3d_z.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.35
+0 0 0 0 0 5 5 1 -1.05
+0 0 0 0 0 5 5 2 -0.75
+0 0 0 0 0 5 5 3 -0.45
+0 0 0 0 0 5 5 4 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.45
+0 0 0 0 0 5 5 7 0.75
+0 0 0 0 0 5 5 8 1.05
+0 0 0 0 0 5 5 9 1.35
+0 0 0 0 0 5 5 10 1.65
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.xl
new file mode 100644
index 000000000..4ef5d491b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.xl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 1 5 5 1.07121426428143
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 0.49749371855331
+0 0 0 0 0 4 5 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135331
+0 0 0 0 0 6 5 5 0.49749371855331
+0 0 0 0 0 7 5 5 0.779422863405995
+0 0 0 0 0 8 5 5 1.07121426428143
+0 0 0 0 0 9 5 5 1.36656503687164
+0 0 0 0 0 10 5 5 1.66358047596141
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.yl
new file mode 100644
index 000000000..59495776e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.yl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 2 5 0.779422863405995
+0 0 0 0 0 5 3 5 0.49749371855331
+0 0 0 0 0 5 4 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135331
+0 0 0 0 0 5 6 5 0.49749371855331
+0 0 0 0 0 5 7 5 0.779422863405995
+0 0 0 0 0 5 8 5 1.07121426428143
+0 0 0 0 0 5 9 5 1.36656503687164
+0 0 0 0 0 5 10 5 1.66358047596141
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.zl
new file mode 100644
index 000000000..8bc04312c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-eleven/spher3d_r.zl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.36656503687164
+0 0 0 0 0 5 5 1 1.07121426428143
+0 0 0 0 0 5 5 2 0.779422863405995
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135331
+0 0 0 0 0 5 5 6 0.49749371855331
+0 0 0 0 0 5 5 7 0.779422863405995
+0 0 0 0 0 5 5 8 1.07121426428143
+0 0 0 0 0 5 5 9 1.36656503687164
+0 0 0 0 0 5 5 10 1.66358047596141
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative.log b/CarpetAttic/Cart3dTest/test/byspacing-nonegative.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative.par b/CarpetAttic/Cart3dTest/test/byspacing-nonegative.par
new file mode 100644
index 000000000..476a33239
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative.par
@@ -0,0 +1,18 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/byspacing-nonegative.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+grid::type = "byspacing"
+
+grid::avoid_negative_xyz = "yes"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "byspacing-nonegative"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.xl
new file mode 100644
index 000000000..900564445
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.45
+0 0 0 0 0 2 1 2 0.75
+0 0 0 0 0 3 1 2 1.05
+0 0 0 0 0 4 1 2 1.35
+0 0 0 0 0 5 1 2 1.65
+0 0 0 0 0 6 1 2 1.95
+0 0 0 0 0 7 1 2 2.25
+0 0 0 0 0 8 1 2 2.55
+0 0 0 0 0 9 1 2 2.85
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.yl
new file mode 100644
index 000000000..f38ec033f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.zl
new file mode 100644
index 000000000..b6a30ac0a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_x.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.xl
new file mode 100644
index 000000000..d820ac099
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.yl
new file mode 100644
index 000000000..add6c62f4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 -0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.45
+0 0 0 0 0 0 3 2 0.75
+0 0 0 0 0 0 4 2 1.05
+0 0 0 0 0 0 5 2 1.35
+0 0 0 0 0 0 6 2 1.65
+0 0 0 0 0 0 7 2 1.95
+0 0 0 0 0 0 8 2 2.25
+0 0 0 0 0 0 9 2 2.55
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.zl
new file mode 100644
index 000000000..b944c0b91
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_y.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.xl
new file mode 100644
index 000000000..e84a2b123
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.yl
new file mode 100644
index 000000000..4f53de718
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.zl
new file mode 100644
index 000000000..eca52f8d2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/cart3d_z.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 -0.45
+0 0 0 0 0 0 1 1 -0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.45
+0 0 0 0 0 0 1 4 0.75
+0 0 0 0 0 0 1 5 1.05
+0 0 0 0 0 0 1 6 1.35
+0 0 0 0 0 0 1 7 1.65
+0 0 0 0 0 0 1 8 1.95
+0 0 0 0 0 0 1 9 2.25
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.xl
new file mode 100644
index 000000000..431d4bc2a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.xl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 1 1 2 0.49749371855331
+0 0 0 0 0 2 1 2 0.779422863405995
+0 0 0 0 0 3 1 2 1.07121426428143
+0 0 0 0 0 4 1 2 1.36656503687164
+0 0 0 0 0 5 1 2 1.66358047596141
+0 0 0 0 0 6 1 2 1.9615045245933
+0 0 0 0 0 7 1 2 2.2599778759979
+0 0 0 0 0 8 1 2 2.5588083163848
+0 0 0 0 0 9 1 2 2.85788383248865
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.yl
new file mode 100644
index 000000000..75365dbdd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.yl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.259807621135332
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 0 2 2 0.49749371855331
+0 0 0 0 0 0 3 2 0.779422863405995
+0 0 0 0 0 0 4 2 1.07121426428143
+0 0 0 0 0 0 5 2 1.36656503687164
+0 0 0 0 0 0 6 2 1.66358047596141
+0 0 0 0 0 0 7 2 1.9615045245933
+0 0 0 0 0 0 8 2 2.2599778759979
+0 0 0 0 0 0 9 2 2.5588083163848
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.zl
new file mode 100644
index 000000000..e4b888973
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-nonegative/spher3d_r.zl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.49749371855331
+0 0 0 0 0 0 1 1 0.259807621135332
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 0 1 3 0.49749371855331
+0 0 0 0 0 0 1 4 0.779422863405995
+0 0 0 0 0 0 1 5 1.07121426428143
+0 0 0 0 0 0 1 6 1.36656503687164
+0 0 0 0 0 0 1 7 1.66358047596141
+0 0 0 0 0 0 1 8 1.9615045245933
+0 0 0 0 0 0 1 9 2.2599778759979
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.log b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.par b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.par
new file mode 100644
index 000000000..9421b471e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.par
@@ -0,0 +1,19 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+grid::type = "byspacing"
+
+grid::avoid_origin = "no"
+grid::avoid_negative_xyz = "yes"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "byspacing-withorigin-nonegative"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.xl
new file mode 100644
index 000000000..bc925f6c1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0.3
+0 0 0 0 0 2 1 2 0.6
+0 0 0 0 0 3 1 2 0.9
+0 0 0 0 0 4 1 2 1.2
+0 0 0 0 0 5 1 2 1.5
+0 0 0 0 0 6 1 2 1.8
+0 0 0 0 0 7 1 2 2.1
+0 0 0 0 0 8 1 2 2.4
+0 0 0 0 0 9 1 2 2.7
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.yl
new file mode 100644
index 000000000..fbe8fbec0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0
+0 0 0 0 0 0 3 2 0
+0 0 0 0 0 0 4 2 0
+0 0 0 0 0 0 5 2 0
+0 0 0 0 0 0 6 2 0
+0 0 0 0 0 0 7 2 0
+0 0 0 0 0 0 8 2 0
+0 0 0 0 0 0 9 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.zl
new file mode 100644
index 000000000..196d91dc1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_x.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0
+0 0 0 0 0 0 1 1 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0
+0 0 0 0 0 0 1 4 0
+0 0 0 0 0 0 1 5 0
+0 0 0 0 0 0 1 6 0
+0 0 0 0 0 0 1 7 0
+0 0 0 0 0 0 1 8 0
+0 0 0 0 0 0 1 9 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.xl
new file mode 100644
index 000000000..a7d22bb90
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0
+0 0 0 0 0 2 1 2 0
+0 0 0 0 0 3 1 2 0
+0 0 0 0 0 4 1 2 0
+0 0 0 0 0 5 1 2 0
+0 0 0 0 0 6 1 2 0
+0 0 0 0 0 7 1 2 0
+0 0 0 0 0 8 1 2 0
+0 0 0 0 0 9 1 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.yl
new file mode 100644
index 000000000..da656b1de
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 -0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0.3
+0 0 0 0 0 0 3 2 0.6
+0 0 0 0 0 0 4 2 0.9
+0 0 0 0 0 0 5 2 1.2
+0 0 0 0 0 0 6 2 1.5
+0 0 0 0 0 0 7 2 1.8
+0 0 0 0 0 0 8 2 2.1
+0 0 0 0 0 0 9 2 2.4
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.zl
new file mode 100644
index 000000000..f99f654cf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_y.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0
+0 0 0 0 0 0 1 1 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0
+0 0 0 0 0 0 1 4 0
+0 0 0 0 0 0 1 5 0
+0 0 0 0 0 0 1 6 0
+0 0 0 0 0 0 1 7 0
+0 0 0 0 0 0 1 8 0
+0 0 0 0 0 0 1 9 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.xl
new file mode 100644
index 000000000..7cab41f96
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0
+0 0 0 0 0 2 1 2 0
+0 0 0 0 0 3 1 2 0
+0 0 0 0 0 4 1 2 0
+0 0 0 0 0 5 1 2 0
+0 0 0 0 0 6 1 2 0
+0 0 0 0 0 7 1 2 0
+0 0 0 0 0 8 1 2 0
+0 0 0 0 0 9 1 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.yl
new file mode 100644
index 000000000..12af98c0c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0
+0 0 0 0 0 0 3 2 0
+0 0 0 0 0 0 4 2 0
+0 0 0 0 0 0 5 2 0
+0 0 0 0 0 0 6 2 0
+0 0 0 0 0 0 7 2 0
+0 0 0 0 0 0 8 2 0
+0 0 0 0 0 0 9 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.zl
new file mode 100644
index 000000000..9d62560b2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/cart3d_z.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 -0.6
+0 0 0 0 0 0 1 1 -0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0.3
+0 0 0 0 0 0 1 4 0.6
+0 0 0 0 0 0 1 5 0.9
+0 0 0 0 0 0 1 6 1.2
+0 0 0 0 0 0 1 7 1.5
+0 0 0 0 0 0 1 8 1.8
+0 0 0 0 0 0 1 9 2.1
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.xl
new file mode 100644
index 000000000..0fd7dc05f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.xl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0.3
+0 0 0 0 0 2 1 2 0.6
+0 0 0 0 0 3 1 2 0.9
+0 0 0 0 0 4 1 2 1.2
+0 0 0 0 0 5 1 2 1.5
+0 0 0 0 0 6 1 2 1.8
+0 0 0 0 0 7 1 2 2.1
+0 0 0 0 0 8 1 2 2.4
+0 0 0 0 0 9 1 2 2.7
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.yl
new file mode 100644
index 000000000..24c93528c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.yl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0.3
+0 0 0 0 0 0 3 2 0.6
+0 0 0 0 0 0 4 2 0.9
+0 0 0 0 0 0 5 2 1.2
+0 0 0 0 0 0 6 2 1.5
+0 0 0 0 0 0 7 2 1.8
+0 0 0 0 0 0 8 2 2.1
+0 0 0 0 0 0 9 2 2.4
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.zl
new file mode 100644
index 000000000..8469e050f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin-nonegative/spher3d_r.zl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.6
+0 0 0 0 0 0 1 1 0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0.3
+0 0 0 0 0 0 1 4 0.6
+0 0 0 0 0 0 1 5 0.9
+0 0 0 0 0 0 1 6 1.2
+0 0 0 0 0 0 1 7 1.5
+0 0 0 0 0 0 1 8 1.8
+0 0 0 0 0 0 1 9 2.1
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin.log b/CarpetAttic/Cart3dTest/test/byspacing-withorigin.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin.par b/CarpetAttic/Cart3dTest/test/byspacing-withorigin.par
new file mode 100644
index 000000000..4dd8dd2be
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin.par
@@ -0,0 +1,18 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/byspacing-withorigin.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+grid::type = "byspacing"
+
+grid::avoid_origin = "no"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "byspacing-withorigin"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.xl
new file mode 100644
index 000000000..d5d38cbbe
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.35
+0 0 0 0 0 1 5 5 -1.05
+0 0 0 0 0 2 5 5 -0.75
+0 0 0 0 0 3 5 5 -0.45
+0 0 0 0 0 4 5 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.45
+0 0 0 0 0 7 5 5 0.75
+0 0 0 0 0 8 5 5 1.05
+0 0 0 0 0 9 5 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.yl
new file mode 100644
index 000000000..665b73681
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.zl
new file mode 100644
index 000000000..09ee6b874
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_x.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.xl
new file mode 100644
index 000000000..37fcce4ba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.yl
new file mode 100644
index 000000000..5265df213
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.35
+0 0 0 0 0 5 1 5 -1.05
+0 0 0 0 0 5 2 5 -0.75
+0 0 0 0 0 5 3 5 -0.45
+0 0 0 0 0 5 4 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.45
+0 0 0 0 0 5 7 5 0.75
+0 0 0 0 0 5 8 5 1.05
+0 0 0 0 0 5 9 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.zl
new file mode 100644
index 000000000..e6cc63da4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_y.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.xl
new file mode 100644
index 000000000..794ff4bda
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.yl
new file mode 100644
index 000000000..40b7c7597
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.zl
new file mode 100644
index 000000000..871d1c096
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/cart3d_z.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.35
+0 0 0 0 0 5 5 1 -1.05
+0 0 0 0 0 5 5 2 -0.75
+0 0 0 0 0 5 5 3 -0.45
+0 0 0 0 0 5 5 4 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.45
+0 0 0 0 0 5 5 7 0.75
+0 0 0 0 0 5 5 8 1.05
+0 0 0 0 0 5 5 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.xl
new file mode 100644
index 000000000..276828ef4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.xl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 1 5 5 1.07121426428143
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 0.49749371855331
+0 0 0 0 0 4 5 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 6 5 5 0.49749371855331
+0 0 0 0 0 7 5 5 0.779422863405995
+0 0 0 0 0 8 5 5 1.07121426428143
+0 0 0 0 0 9 5 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.yl
new file mode 100644
index 000000000..4347028ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.yl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 2 5 0.779422863405995
+0 0 0 0 0 5 3 5 0.49749371855331
+0 0 0 0 0 5 4 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 6 5 0.49749371855331
+0 0 0 0 0 5 7 5 0.779422863405995
+0 0 0 0 0 5 8 5 1.07121426428143
+0 0 0 0 0 5 9 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.zl
new file mode 100644
index 000000000..bb92445e0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing-withorigin/spher3d_r.zl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.36656503687164
+0 0 0 0 0 5 5 1 1.07121426428143
+0 0 0 0 0 5 5 2 0.779422863405995
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 5 6 0.49749371855331
+0 0 0 0 0 5 5 7 0.779422863405995
+0 0 0 0 0 5 5 8 1.07121426428143
+0 0 0 0 0 5 5 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing.log b/CarpetAttic/Cart3dTest/test/byspacing.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/byspacing.par b/CarpetAttic/Cart3dTest/test/byspacing.par
new file mode 100644
index 000000000..f9e815395
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing.par
@@ -0,0 +1,16 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/byspacing.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+grid::type = "byspacing"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "byspacing"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.xl
new file mode 100644
index 000000000..d5d38cbbe
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.35
+0 0 0 0 0 1 5 5 -1.05
+0 0 0 0 0 2 5 5 -0.75
+0 0 0 0 0 3 5 5 -0.45
+0 0 0 0 0 4 5 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.45
+0 0 0 0 0 7 5 5 0.75
+0 0 0 0 0 8 5 5 1.05
+0 0 0 0 0 9 5 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.yl
new file mode 100644
index 000000000..665b73681
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.zl
new file mode 100644
index 000000000..09ee6b874
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_x.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.xl
new file mode 100644
index 000000000..37fcce4ba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.yl
new file mode 100644
index 000000000..5265df213
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.35
+0 0 0 0 0 5 1 5 -1.05
+0 0 0 0 0 5 2 5 -0.75
+0 0 0 0 0 5 3 5 -0.45
+0 0 0 0 0 5 4 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.45
+0 0 0 0 0 5 7 5 0.75
+0 0 0 0 0 5 8 5 1.05
+0 0 0 0 0 5 9 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.zl
new file mode 100644
index 000000000..e6cc63da4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_y.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.xl
new file mode 100644
index 000000000..794ff4bda
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.yl
new file mode 100644
index 000000000..40b7c7597
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.zl
new file mode 100644
index 000000000..871d1c096
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/cart3d_z.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.35
+0 0 0 0 0 5 5 1 -1.05
+0 0 0 0 0 5 5 2 -0.75
+0 0 0 0 0 5 5 3 -0.45
+0 0 0 0 0 5 5 4 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.45
+0 0 0 0 0 5 5 7 0.75
+0 0 0 0 0 5 5 8 1.05
+0 0 0 0 0 5 5 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.xl
new file mode 100644
index 000000000..276828ef4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.xl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 1 5 5 1.07121426428143
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 0.49749371855331
+0 0 0 0 0 4 5 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 6 5 5 0.49749371855331
+0 0 0 0 0 7 5 5 0.779422863405995
+0 0 0 0 0 8 5 5 1.07121426428143
+0 0 0 0 0 9 5 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.yl
new file mode 100644
index 000000000..4347028ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.yl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 2 5 0.779422863405995
+0 0 0 0 0 5 3 5 0.49749371855331
+0 0 0 0 0 5 4 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 6 5 0.49749371855331
+0 0 0 0 0 5 7 5 0.779422863405995
+0 0 0 0 0 5 8 5 1.07121426428143
+0 0 0 0 0 5 9 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.zl
new file mode 100644
index 000000000..bb92445e0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/byspacing/spher3d_r.zl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.36656503687164
+0 0 0 0 0 5 5 1 1.07121426428143
+0 0 0 0 0 5 5 2 0.779422863405995
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 5 6 0.49749371855331
+0 0 0 0 0 5 5 7 0.779422863405995
+0 0 0 0 0 5 5 8 1.07121426428143
+0 0 0 0 0 5 5 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven.log b/CarpetAttic/Cart3dTest/test/eleven.log
new file mode 100644
index 000000000..1882424e0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/eleven.par b/CarpetAttic/Cart3dTest/test/eleven.par
new file mode 100644
index 000000000..b3c99b25b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven.par
@@ -0,0 +1,18 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/eleven.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+driver::global_nx = 11
+driver::global_ny = 11
+driver::global_nz = 11
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "eleven"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.xl
new file mode 100644
index 000000000..5849f3b54
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -0.5
+0 0 0 0 0 1 5 5 -0.4
+0 0 0 0 0 2 5 5 -0.3
+0 0 0 0 0 3 5 5 -0.2
+0 0 0 0 0 4 5 5 -0.1
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 6 5 5 0.1
+0 0 0 0 0 7 5 5 0.2
+0 0 0 0 0 8 5 5 0.3
+0 0 0 0 0 9 5 5 0.4
+0 0 0 0 0 10 5 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.yl
new file mode 100644
index 000000000..5f4dd9b6f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 2.77555756156289e-17
+0 0 0 0 0 5 1 5 2.77555756156289e-17
+0 0 0 0 0 5 2 5 2.77555756156289e-17
+0 0 0 0 0 5 3 5 2.77555756156289e-17
+0 0 0 0 0 5 4 5 2.77555756156289e-17
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 5 6 5 2.77555756156289e-17
+0 0 0 0 0 5 7 5 2.77555756156289e-17
+0 0 0 0 0 5 8 5 2.77555756156289e-17
+0 0 0 0 0 5 9 5 2.77555756156289e-17
+0 0 0 0 0 5 10 5 2.77555756156289e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.zl
new file mode 100644
index 000000000..d7f99e14a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_x.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 2.77555756156289e-17
+0 0 0 0 0 5 5 1 2.77555756156289e-17
+0 0 0 0 0 5 5 2 2.77555756156289e-17
+0 0 0 0 0 5 5 3 2.77555756156289e-17
+0 0 0 0 0 5 5 4 2.77555756156289e-17
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 5 5 6 2.77555756156289e-17
+0 0 0 0 0 5 5 7 2.77555756156289e-17
+0 0 0 0 0 5 5 8 2.77555756156289e-17
+0 0 0 0 0 5 5 9 2.77555756156289e-17
+0 0 0 0 0 5 5 10 2.77555756156289e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.xl
new file mode 100644
index 000000000..c68100399
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 2.77555756156289e-17
+0 0 0 0 0 1 5 5 2.77555756156289e-17
+0 0 0 0 0 2 5 5 2.77555756156289e-17
+0 0 0 0 0 3 5 5 2.77555756156289e-17
+0 0 0 0 0 4 5 5 2.77555756156289e-17
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 6 5 5 2.77555756156289e-17
+0 0 0 0 0 7 5 5 2.77555756156289e-17
+0 0 0 0 0 8 5 5 2.77555756156289e-17
+0 0 0 0 0 9 5 5 2.77555756156289e-17
+0 0 0 0 0 10 5 5 2.77555756156289e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.yl
new file mode 100644
index 000000000..32890fcac
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -0.5
+0 0 0 0 0 5 1 5 -0.4
+0 0 0 0 0 5 2 5 -0.3
+0 0 0 0 0 5 3 5 -0.2
+0 0 0 0 0 5 4 5 -0.1
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 5 6 5 0.1
+0 0 0 0 0 5 7 5 0.2
+0 0 0 0 0 5 8 5 0.3
+0 0 0 0 0 5 9 5 0.4
+0 0 0 0 0 5 10 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.zl
new file mode 100644
index 000000000..8904a610c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_y.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 2.77555756156289e-17
+0 0 0 0 0 5 5 1 2.77555756156289e-17
+0 0 0 0 0 5 5 2 2.77555756156289e-17
+0 0 0 0 0 5 5 3 2.77555756156289e-17
+0 0 0 0 0 5 5 4 2.77555756156289e-17
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 5 5 6 2.77555756156289e-17
+0 0 0 0 0 5 5 7 2.77555756156289e-17
+0 0 0 0 0 5 5 8 2.77555756156289e-17
+0 0 0 0 0 5 5 9 2.77555756156289e-17
+0 0 0 0 0 5 5 10 2.77555756156289e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.xl
new file mode 100644
index 000000000..c2642a797
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.xl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 2.77555756156289e-17
+0 0 0 0 0 1 5 5 2.77555756156289e-17
+0 0 0 0 0 2 5 5 2.77555756156289e-17
+0 0 0 0 0 3 5 5 2.77555756156289e-17
+0 0 0 0 0 4 5 5 2.77555756156289e-17
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 6 5 5 2.77555756156289e-17
+0 0 0 0 0 7 5 5 2.77555756156289e-17
+0 0 0 0 0 8 5 5 2.77555756156289e-17
+0 0 0 0 0 9 5 5 2.77555756156289e-17
+0 0 0 0 0 10 5 5 2.77555756156289e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.yl
new file mode 100644
index 000000000..9c4f6763f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.yl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 2.77555756156289e-17
+0 0 0 0 0 5 1 5 2.77555756156289e-17
+0 0 0 0 0 5 2 5 2.77555756156289e-17
+0 0 0 0 0 5 3 5 2.77555756156289e-17
+0 0 0 0 0 5 4 5 2.77555756156289e-17
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 5 6 5 2.77555756156289e-17
+0 0 0 0 0 5 7 5 2.77555756156289e-17
+0 0 0 0 0 5 8 5 2.77555756156289e-17
+0 0 0 0 0 5 9 5 2.77555756156289e-17
+0 0 0 0 0 5 10 5 2.77555756156289e-17
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.zl
new file mode 100644
index 000000000..341843533
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/cart3d_z.zl
@@ -0,0 +1,19 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -0.5
+0 0 0 0 0 5 5 1 -0.4
+0 0 0 0 0 5 5 2 -0.3
+0 0 0 0 0 5 5 3 -0.2
+0 0 0 0 0 5 5 4 -0.1
+0 0 0 0 0 5 5 5 2.77555756156289e-17
+0 0 0 0 0 5 5 6 0.1
+0 0 0 0 0 5 5 7 0.2
+0 0 0 0 0 5 5 8 0.3
+0 0 0 0 0 5 5 9 0.4
+0 0 0 0 0 5 5 10 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.xl
new file mode 100644
index 000000000..33caa2b0d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.xl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.5
+0 0 0 0 0 1 5 5 0.4
+0 0 0 0 0 2 5 5 0.3
+0 0 0 0 0 3 5 5 0.2
+0 0 0 0 0 4 5 5 0.1
+0 0 0 0 0 5 5 5 4.80740671595891e-17
+0 0 0 0 0 6 5 5 0.1
+0 0 0 0 0 7 5 5 0.2
+0 0 0 0 0 8 5 5 0.3
+0 0 0 0 0 9 5 5 0.4
+0 0 0 0 0 10 5 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.yl
new file mode 100644
index 000000000..6e9b1925c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.yl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.5
+0 0 0 0 0 5 1 5 0.4
+0 0 0 0 0 5 2 5 0.3
+0 0 0 0 0 5 3 5 0.2
+0 0 0 0 0 5 4 5 0.1
+0 0 0 0 0 5 5 5 4.80740671595891e-17
+0 0 0 0 0 5 6 5 0.1
+0 0 0 0 0 5 7 5 0.2
+0 0 0 0 0 5 8 5 0.3
+0 0 0 0 0 5 9 5 0.4
+0 0 0 0 0 5 10 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.zl
new file mode 100644
index 000000000..e3b906a7f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/eleven/spher3d_r.zl
@@ -0,0 +1,19 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.5
+0 0 0 0 0 5 5 1 0.4
+0 0 0 0 0 5 5 2 0.3
+0 0 0 0 0 5 5 3 0.2
+0 0 0 0 0 5 5 4 0.1
+0 0 0 0 0 5 5 5 4.80740671595891e-17
+0 0 0 0 0 5 5 6 0.1
+0 0 0 0 0 5 5 7 0.2
+0 0 0 0 0 5 5 8 0.3
+0 0 0 0 0 5 5 9 0.4
+0 0 0 0 0 5 5 10 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts.log b/CarpetAttic/Cart3dTest/test/ghosts.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/ghosts.par b/CarpetAttic/Cart3dTest/test/ghosts.par
new file mode 100644
index 000000000..6eeef69d9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts.par
@@ -0,0 +1,14 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/ghosts.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 0
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "ghosts"
+IOASCII::out1D_vars = "grid::coordinates"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.xl
new file mode 100644
index 000000000..514360e24
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -0.5
+0 0 0 0 0 1 5 5 -0.388888888888889
+0 0 0 0 0 2 5 5 -0.277777777777778
+0 0 0 0 0 3 5 5 -0.166666666666667
+0 0 0 0 0 4 5 5 -0.0555555555555556
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 6 5 5 0.166666666666667
+0 0 0 0 0 7 5 5 0.277777777777778
+0 0 0 0 0 8 5 5 0.388888888888889
+0 0 0 0 0 9 5 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.yl
new file mode 100644
index 000000000..9878432a6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.0555555555555555
+0 0 0 0 0 5 1 5 0.0555555555555555
+0 0 0 0 0 5 2 5 0.0555555555555555
+0 0 0 0 0 5 3 5 0.0555555555555555
+0 0 0 0 0 5 4 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 6 5 0.0555555555555555
+0 0 0 0 0 5 7 5 0.0555555555555555
+0 0 0 0 0 5 8 5 0.0555555555555555
+0 0 0 0 0 5 9 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.zl
new file mode 100644
index 000000000..a49ec16e5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_x.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.0555555555555555
+0 0 0 0 0 5 5 1 0.0555555555555555
+0 0 0 0 0 5 5 2 0.0555555555555555
+0 0 0 0 0 5 5 3 0.0555555555555555
+0 0 0 0 0 5 5 4 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 5 6 0.0555555555555555
+0 0 0 0 0 5 5 7 0.0555555555555555
+0 0 0 0 0 5 5 8 0.0555555555555555
+0 0 0 0 0 5 5 9 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.xl
new file mode 100644
index 000000000..305df91b9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.0555555555555555
+0 0 0 0 0 1 5 5 0.0555555555555555
+0 0 0 0 0 2 5 5 0.0555555555555555
+0 0 0 0 0 3 5 5 0.0555555555555555
+0 0 0 0 0 4 5 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 6 5 5 0.0555555555555555
+0 0 0 0 0 7 5 5 0.0555555555555555
+0 0 0 0 0 8 5 5 0.0555555555555555
+0 0 0 0 0 9 5 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.yl
new file mode 100644
index 000000000..e48707e3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -0.5
+0 0 0 0 0 5 1 5 -0.388888888888889
+0 0 0 0 0 5 2 5 -0.277777777777778
+0 0 0 0 0 5 3 5 -0.166666666666667
+0 0 0 0 0 5 4 5 -0.0555555555555556
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 6 5 0.166666666666667
+0 0 0 0 0 5 7 5 0.277777777777778
+0 0 0 0 0 5 8 5 0.388888888888889
+0 0 0 0 0 5 9 5 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.zl
new file mode 100644
index 000000000..87aa406c3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_y.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.0555555555555555
+0 0 0 0 0 5 5 1 0.0555555555555555
+0 0 0 0 0 5 5 2 0.0555555555555555
+0 0 0 0 0 5 5 3 0.0555555555555555
+0 0 0 0 0 5 5 4 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 5 6 0.0555555555555555
+0 0 0 0 0 5 5 7 0.0555555555555555
+0 0 0 0 0 5 5 8 0.0555555555555555
+0 0 0 0 0 5 5 9 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.xl
new file mode 100644
index 000000000..43f2286a4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.xl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.0555555555555555
+0 0 0 0 0 1 5 5 0.0555555555555555
+0 0 0 0 0 2 5 5 0.0555555555555555
+0 0 0 0 0 3 5 5 0.0555555555555555
+0 0 0 0 0 4 5 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 6 5 5 0.0555555555555555
+0 0 0 0 0 7 5 5 0.0555555555555555
+0 0 0 0 0 8 5 5 0.0555555555555555
+0 0 0 0 0 9 5 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.yl
new file mode 100644
index 000000000..98832f13a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.yl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.0555555555555555
+0 0 0 0 0 5 1 5 0.0555555555555555
+0 0 0 0 0 5 2 5 0.0555555555555555
+0 0 0 0 0 5 3 5 0.0555555555555555
+0 0 0 0 0 5 4 5 0.0555555555555555
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 6 5 0.0555555555555555
+0 0 0 0 0 5 7 5 0.0555555555555555
+0 0 0 0 0 5 8 5 0.0555555555555555
+0 0 0 0 0 5 9 5 0.0555555555555555
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.zl
new file mode 100644
index 000000000..d5eb90a96
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/cart3d_z.zl
@@ -0,0 +1,18 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -0.5
+0 0 0 0 0 5 5 1 -0.388888888888889
+0 0 0 0 0 5 5 2 -0.277777777777778
+0 0 0 0 0 5 5 3 -0.166666666666667
+0 0 0 0 0 5 5 4 -0.0555555555555556
+0 0 0 0 0 5 5 5 0.0555555555555555
+0 0 0 0 0 5 5 6 0.166666666666667
+0 0 0 0 0 5 5 7 0.277777777777778
+0 0 0 0 0 5 5 8 0.388888888888889
+0 0 0 0 0 5 5 9 0.5
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.xl
new file mode 100644
index 000000000..deb988a58
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.xl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.50613519884135
+0 0 0 0 0 1 5 5 0.396746023807936
+0 0 0 0 0 2 5 5 0.288675134594813
+0 0 0 0 0 3 5 5 0.184256932797522
+0 0 0 0 0 4 5 5 0.0962250448649376
+0 0 0 0 0 5 5 5 0.0962250448649376
+0 0 0 0 0 6 5 5 0.184256932797522
+0 0 0 0 0 7 5 5 0.288675134594813
+0 0 0 0 0 8 5 5 0.396746023807936
+0 0 0 0 0 9 5 5 0.50613519884135
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.yl
new file mode 100644
index 000000000..d6c525c9b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.yl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.50613519884135
+0 0 0 0 0 5 1 5 0.396746023807936
+0 0 0 0 0 5 2 5 0.288675134594813
+0 0 0 0 0 5 3 5 0.184256932797522
+0 0 0 0 0 5 4 5 0.0962250448649376
+0 0 0 0 0 5 5 5 0.0962250448649376
+0 0 0 0 0 5 6 5 0.184256932797522
+0 0 0 0 0 5 7 5 0.288675134594813
+0 0 0 0 0 5 8 5 0.396746023807936
+0 0 0 0 0 5 9 5 0.50613519884135
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.zl
new file mode 100644
index 000000000..8f6440db6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/ghosts/spher3d_r.zl
@@ -0,0 +1,18 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.50613519884135
+0 0 0 0 0 5 5 1 0.396746023807936
+0 0 0 0 0 5 5 2 0.288675134594813
+0 0 0 0 0 5 5 3 0.184256932797522
+0 0 0 0 0 5 5 4 0.0962250448649376
+0 0 0 0 0 5 5 5 0.0962250448649376
+0 0 0 0 0 5 5 6 0.184256932797522
+0 0 0 0 0 5 5 7 0.288675134594813
+0 0 0 0 0 5 5 8 0.396746023807936
+0 0 0 0 0 5 5 9 0.50613519884135
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.log b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.log
new file mode 100644
index 000000000..1b534744f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.log
@@ -0,0 +1,82 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+INFO (Cactus): Creating directory: "octant-eleven-withorigin"
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.par b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.par
new file mode 100644
index 000000000..d1140e41c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.par
@@ -0,0 +1,23 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin.par,v 1.3 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode = "octant"
+
+grid::avoid_origin = "no"
+
+driver::global_nx = 11
+driver::global_ny = 11
+driver::global_nz = 11
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "octant-eleven-withorigin"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.xl
new file mode 100644
index 000000000..a1d748f4f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 1 1 2 31010102
+0 0 0 0 0 2 1 2 31020102
+0 0 0 0 0 3 1 2 31030102
+0 0 0 0 0 4 1 2 31040102
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 6 1 2 31060102
+0 0 0 0 0 7 1 2 31070102
+0 0 0 0 0 8 1 2 31080102
+0 0 0 0 0 9 1 2 31090102
+0 0 0 0 0 10 1 2 31100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 1 1 2 31010102
+1 0 0 0 0 2 1 2 31020102
+1 0 0 0 0 3 1 2 31030102
+1 0 0 0 0 4 1 2 31040102
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 6 1 2 31060102
+1 0 0 0 0 7 1 2 31070102
+1 0 0 0 0 8 1 2 31080102
+1 0 0 0 0 9 1 2 31090102
+1 0 0 0 0 10 1 2 31100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.yl
new file mode 100644
index 000000000..911b4a4ad
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 31000002
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 2 2 31000202
+0 0 0 0 0 0 3 2 31000302
+0 0 0 0 0 0 4 2 31000402
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 0 6 2 31000602
+0 0 0 0 0 0 7 2 31000702
+0 0 0 0 0 0 8 2 31000802
+0 0 0 0 0 0 9 2 31000902
+0 0 0 0 0 0 10 2 31001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -31000202
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 2 2 31000202
+1 0 0 0 0 0 3 2 31000302
+1 0 0 0 0 0 4 2 31000402
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 0 6 2 31000602
+1 0 0 0 0 0 7 2 31000702
+1 0 0 0 0 0 8 2 31000802
+1 0 0 0 0 0 9 2 31000902
+1 0 0 0 0 0 10 2 31001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.zl
new file mode 100644
index 000000000..e6b3d0959
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ax.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 31000100
+0 0 0 0 0 0 1 1 31000101
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 1 3 31000103
+0 0 0 0 0 0 1 4 31000104
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 0 1 6 31000106
+0 0 0 0 0 0 1 7 31000107
+0 0 0 0 0 0 1 8 31000108
+0 0 0 0 0 0 1 9 31000109
+0 0 0 0 0 0 1 10 31000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -31000104
+1 0 0 0 0 0 1 1 -31000103
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 1 3 31000103
+1 0 0 0 0 0 1 4 31000104
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 0 1 6 31000106
+1 0 0 0 0 0 1 7 31000107
+1 0 0 0 0 0 1 8 31000108
+1 0 0 0 0 0 1 9 31000109
+1 0 0 0 0 0 1 10 31000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.xl
new file mode 100644
index 000000000..fec5e47f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 1 1 2 32010102
+0 0 0 0 0 2 1 2 32020102
+0 0 0 0 0 3 1 2 32030102
+0 0 0 0 0 4 1 2 32040102
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 6 1 2 32060102
+0 0 0 0 0 7 1 2 32070102
+0 0 0 0 0 8 1 2 32080102
+0 0 0 0 0 9 1 2 32090102
+0 0 0 0 0 10 1 2 32100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 1 1 2 32010102
+1 0 0 0 0 2 1 2 32020102
+1 0 0 0 0 3 1 2 32030102
+1 0 0 0 0 4 1 2 32040102
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 6 1 2 32060102
+1 0 0 0 0 7 1 2 32070102
+1 0 0 0 0 8 1 2 32080102
+1 0 0 0 0 9 1 2 32090102
+1 0 0 0 0 10 1 2 32100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.yl
new file mode 100644
index 000000000..a40e221e9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 32000002
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 2 2 32000202
+0 0 0 0 0 0 3 2 32000302
+0 0 0 0 0 0 4 2 32000402
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 0 6 2 32000602
+0 0 0 0 0 0 7 2 32000702
+0 0 0 0 0 0 8 2 32000802
+0 0 0 0 0 0 9 2 32000902
+0 0 0 0 0 0 10 2 32001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 32000202
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 2 2 32000202
+1 0 0 0 0 0 3 2 32000302
+1 0 0 0 0 0 4 2 32000402
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 0 6 2 32000602
+1 0 0 0 0 0 7 2 32000702
+1 0 0 0 0 0 8 2 32000802
+1 0 0 0 0 0 9 2 32000902
+1 0 0 0 0 0 10 2 32001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.zl
new file mode 100644
index 000000000..9cfd86781
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/ay.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 32000100
+0 0 0 0 0 0 1 1 32000101
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 1 3 32000103
+0 0 0 0 0 0 1 4 32000104
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 0 1 6 32000106
+0 0 0 0 0 0 1 7 32000107
+0 0 0 0 0 0 1 8 32000108
+0 0 0 0 0 0 1 9 32000109
+0 0 0 0 0 0 1 10 32000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -32000104
+1 0 0 0 0 0 1 1 -32000103
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 1 3 32000103
+1 0 0 0 0 0 1 4 32000104
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 0 1 6 32000106
+1 0 0 0 0 0 1 7 32000107
+1 0 0 0 0 0 1 8 32000108
+1 0 0 0 0 0 1 9 32000109
+1 0 0 0 0 0 1 10 32000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.xl
new file mode 100644
index 000000000..3974b06f0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 1 1 2 33010102
+0 0 0 0 0 2 1 2 33020102
+0 0 0 0 0 3 1 2 33030102
+0 0 0 0 0 4 1 2 33040102
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 6 1 2 33060102
+0 0 0 0 0 7 1 2 33070102
+0 0 0 0 0 8 1 2 33080102
+0 0 0 0 0 9 1 2 33090102
+0 0 0 0 0 10 1 2 33100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 1 1 2 33010102
+1 0 0 0 0 2 1 2 33020102
+1 0 0 0 0 3 1 2 33030102
+1 0 0 0 0 4 1 2 33040102
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 6 1 2 33060102
+1 0 0 0 0 7 1 2 33070102
+1 0 0 0 0 8 1 2 33080102
+1 0 0 0 0 9 1 2 33090102
+1 0 0 0 0 10 1 2 33100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.yl
new file mode 100644
index 000000000..f69238d17
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 33000002
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 2 2 33000202
+0 0 0 0 0 0 3 2 33000302
+0 0 0 0 0 0 4 2 33000402
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 0 6 2 33000602
+0 0 0 0 0 0 7 2 33000702
+0 0 0 0 0 0 8 2 33000802
+0 0 0 0 0 0 9 2 33000902
+0 0 0 0 0 0 10 2 33001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -33000202
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 2 2 33000202
+1 0 0 0 0 0 3 2 33000302
+1 0 0 0 0 0 4 2 33000402
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 0 6 2 33000602
+1 0 0 0 0 0 7 2 33000702
+1 0 0 0 0 0 8 2 33000802
+1 0 0 0 0 0 9 2 33000902
+1 0 0 0 0 0 10 2 33001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.zl
new file mode 100644
index 000000000..7d38d7ac1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/az.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 33000100
+0 0 0 0 0 0 1 1 33000101
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 1 3 33000103
+0 0 0 0 0 0 1 4 33000104
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 0 1 6 33000106
+0 0 0 0 0 0 1 7 33000107
+0 0 0 0 0 0 1 8 33000108
+0 0 0 0 0 0 1 9 33000109
+0 0 0 0 0 0 1 10 33000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 33000104
+1 0 0 0 0 0 1 1 33000103
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 1 3 33000103
+1 0 0 0 0 0 1 4 33000104
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 0 1 6 33000106
+1 0 0 0 0 0 1 7 33000107
+1 0 0 0 0 0 1 8 33000108
+1 0 0 0 0 0 1 9 33000109
+1 0 0 0 0 0 1 10 33000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.xl
new file mode 100644
index 000000000..aba2c4467
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.xl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0.3
+0 0 0 0 0 2 1 2 0.6
+0 0 0 0 0 3 1 2 0.9
+0 0 0 0 0 4 1 2 1.2
+0 0 0 0 0 5 1 2 1.5
+0 0 0 0 0 6 1 2 1.8
+0 0 0 0 0 7 1 2 2.1
+0 0 0 0 0 8 1 2 2.4
+0 0 0 0 0 9 1 2 2.7
+0 0 0 0 0 10 1 2 3
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 1 1 2 0.3
+1 0 0 0 0 2 1 2 0.6
+1 0 0 0 0 3 1 2 0.9
+1 0 0 0 0 4 1 2 1.2
+1 0 0 0 0 5 1 2 1.5
+1 0 0 0 0 6 1 2 1.8
+1 0 0 0 0 7 1 2 2.1
+1 0 0 0 0 8 1 2 2.4
+1 0 0 0 0 9 1 2 2.7
+1 0 0 0 0 10 1 2 3
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.yl
new file mode 100644
index 000000000..f8489138f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.yl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0
+0 0 0 0 0 0 3 2 0
+0 0 0 0 0 0 4 2 0
+0 0 0 0 0 0 5 2 0
+0 0 0 0 0 0 6 2 0
+0 0 0 0 0 0 7 2 0
+0 0 0 0 0 0 8 2 0
+0 0 0 0 0 0 9 2 0
+0 0 0 0 0 0 10 2 0
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 2 2 0
+1 0 0 0 0 0 3 2 0
+1 0 0 0 0 0 4 2 0
+1 0 0 0 0 0 5 2 0
+1 0 0 0 0 0 6 2 0
+1 0 0 0 0 0 7 2 0
+1 0 0 0 0 0 8 2 0
+1 0 0 0 0 0 9 2 0
+1 0 0 0 0 0 10 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.zl
new file mode 100644
index 000000000..0d5c39cb0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_x.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0
+0 0 0 0 0 0 1 1 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0
+0 0 0 0 0 0 1 4 0
+0 0 0 0 0 0 1 5 0
+0 0 0 0 0 0 1 6 0
+0 0 0 0 0 0 1 7 0
+0 0 0 0 0 0 1 8 0
+0 0 0 0 0 0 1 9 0
+0 0 0 0 0 0 1 10 0
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0
+1 0 0 0 0 0 1 1 0
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 1 3 0
+1 0 0 0 0 0 1 4 0
+1 0 0 0 0 0 1 5 0
+1 0 0 0 0 0 1 6 0
+1 0 0 0 0 0 1 7 0
+1 0 0 0 0 0 1 8 0
+1 0 0 0 0 0 1 9 0
+1 0 0 0 0 0 1 10 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.xl
new file mode 100644
index 000000000..7d1da66a2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.xl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0
+0 0 0 0 0 2 1 2 0
+0 0 0 0 0 3 1 2 0
+0 0 0 0 0 4 1 2 0
+0 0 0 0 0 5 1 2 0
+0 0 0 0 0 6 1 2 0
+0 0 0 0 0 7 1 2 0
+0 0 0 0 0 8 1 2 0
+0 0 0 0 0 9 1 2 0
+0 0 0 0 0 10 1 2 0
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 1 1 2 0
+1 0 0 0 0 2 1 2 0
+1 0 0 0 0 3 1 2 0
+1 0 0 0 0 4 1 2 0
+1 0 0 0 0 5 1 2 0
+1 0 0 0 0 6 1 2 0
+1 0 0 0 0 7 1 2 0
+1 0 0 0 0 8 1 2 0
+1 0 0 0 0 9 1 2 0
+1 0 0 0 0 10 1 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.yl
new file mode 100644
index 000000000..220ae1b42
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.yl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 -0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0.3
+0 0 0 0 0 0 3 2 0.6
+0 0 0 0 0 0 4 2 0.9
+0 0 0 0 0 0 5 2 1.2
+0 0 0 0 0 0 6 2 1.5
+0 0 0 0 0 0 7 2 1.8
+0 0 0 0 0 0 8 2 2.1
+0 0 0 0 0 0 9 2 2.4
+0 0 0 0 0 0 10 2 2.7
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -0.3
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 2 2 0.3
+1 0 0 0 0 0 3 2 0.6
+1 0 0 0 0 0 4 2 0.9
+1 0 0 0 0 0 5 2 1.2
+1 0 0 0 0 0 6 2 1.5
+1 0 0 0 0 0 7 2 1.8
+1 0 0 0 0 0 8 2 2.1
+1 0 0 0 0 0 9 2 2.4
+1 0 0 0 0 0 10 2 2.7
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.zl
new file mode 100644
index 000000000..4a2f90a9b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_y.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0
+0 0 0 0 0 0 1 1 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0
+0 0 0 0 0 0 1 4 0
+0 0 0 0 0 0 1 5 0
+0 0 0 0 0 0 1 6 0
+0 0 0 0 0 0 1 7 0
+0 0 0 0 0 0 1 8 0
+0 0 0 0 0 0 1 9 0
+0 0 0 0 0 0 1 10 0
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0
+1 0 0 0 0 0 1 1 0
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 1 3 0
+1 0 0 0 0 0 1 4 0
+1 0 0 0 0 0 1 5 0
+1 0 0 0 0 0 1 6 0
+1 0 0 0 0 0 1 7 0
+1 0 0 0 0 0 1 8 0
+1 0 0 0 0 0 1 9 0
+1 0 0 0 0 0 1 10 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.xl
new file mode 100644
index 000000000..07666d30d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.xl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0
+0 0 0 0 0 2 1 2 0
+0 0 0 0 0 3 1 2 0
+0 0 0 0 0 4 1 2 0
+0 0 0 0 0 5 1 2 0
+0 0 0 0 0 6 1 2 0
+0 0 0 0 0 7 1 2 0
+0 0 0 0 0 8 1 2 0
+0 0 0 0 0 9 1 2 0
+0 0 0 0 0 10 1 2 0
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 1 1 2 0
+1 0 0 0 0 2 1 2 0
+1 0 0 0 0 3 1 2 0
+1 0 0 0 0 4 1 2 0
+1 0 0 0 0 5 1 2 0
+1 0 0 0 0 6 1 2 0
+1 0 0 0 0 7 1 2 0
+1 0 0 0 0 8 1 2 0
+1 0 0 0 0 9 1 2 0
+1 0 0 0 0 10 1 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.yl
new file mode 100644
index 000000000..9cd0311f1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.yl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0
+0 0 0 0 0 0 3 2 0
+0 0 0 0 0 0 4 2 0
+0 0 0 0 0 0 5 2 0
+0 0 0 0 0 0 6 2 0
+0 0 0 0 0 0 7 2 0
+0 0 0 0 0 0 8 2 0
+0 0 0 0 0 0 9 2 0
+0 0 0 0 0 0 10 2 0
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 2 2 0
+1 0 0 0 0 0 3 2 0
+1 0 0 0 0 0 4 2 0
+1 0 0 0 0 0 5 2 0
+1 0 0 0 0 0 6 2 0
+1 0 0 0 0 0 7 2 0
+1 0 0 0 0 0 8 2 0
+1 0 0 0 0 0 9 2 0
+1 0 0 0 0 0 10 2 0
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.zl
new file mode 100644
index 000000000..212ece12f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/cart3d_z.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 -0.6
+0 0 0 0 0 0 1 1 -0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0.3
+0 0 0 0 0 0 1 4 0.6
+0 0 0 0 0 0 1 5 0.9
+0 0 0 0 0 0 1 6 1.2
+0 0 0 0 0 0 1 7 1.5
+0 0 0 0 0 0 1 8 1.8
+0 0 0 0 0 0 1 9 2.1
+0 0 0 0 0 0 1 10 2.4
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -0.6
+1 0 0 0 0 0 1 1 -0.3
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 1 3 0.3
+1 0 0 0 0 0 1 4 0.6
+1 0 0 0 0 0 1 5 0.9
+1 0 0 0 0 0 1 6 1.2
+1 0 0 0 0 0 1 7 1.5
+1 0 0 0 0 0 1 8 1.8
+1 0 0 0 0 0 1 9 2.1
+1 0 0 0 0 0 1 10 2.4
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.xl
new file mode 100644
index 000000000..266573f9b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 1 1 2 41010102
+0 0 0 0 0 2 1 2 41020102
+0 0 0 0 0 3 1 2 41030102
+0 0 0 0 0 4 1 2 41040102
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 6 1 2 41060102
+0 0 0 0 0 7 1 2 41070102
+0 0 0 0 0 8 1 2 41080102
+0 0 0 0 0 9 1 2 41090102
+0 0 0 0 0 10 1 2 41100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 1 1 2 41010102
+1 0 0 0 0 2 1 2 41020102
+1 0 0 0 0 3 1 2 41030102
+1 0 0 0 0 4 1 2 41040102
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 6 1 2 41060102
+1 0 0 0 0 7 1 2 41070102
+1 0 0 0 0 8 1 2 41080102
+1 0 0 0 0 9 1 2 41090102
+1 0 0 0 0 10 1 2 41100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.yl
new file mode 100644
index 000000000..18b54e459
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 41000002
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 2 2 41000202
+0 0 0 0 0 0 3 2 41000302
+0 0 0 0 0 0 4 2 41000402
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 0 6 2 41000602
+0 0 0 0 0 0 7 2 41000702
+0 0 0 0 0 0 8 2 41000802
+0 0 0 0 0 0 9 2 41000902
+0 0 0 0 0 0 10 2 41001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 41000202
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 2 2 41000202
+1 0 0 0 0 0 3 2 41000302
+1 0 0 0 0 0 4 2 41000402
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 0 6 2 41000602
+1 0 0 0 0 0 7 2 41000702
+1 0 0 0 0 0 8 2 41000802
+1 0 0 0 0 0 9 2 41000902
+1 0 0 0 0 0 10 2 41001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.zl
new file mode 100644
index 000000000..17bf63d1e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 41000100
+0 0 0 0 0 0 1 1 41000101
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 1 3 41000103
+0 0 0 0 0 0 1 4 41000104
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 0 1 6 41000106
+0 0 0 0 0 0 1 7 41000107
+0 0 0 0 0 0 1 8 41000108
+0 0 0 0 0 0 1 9 41000109
+0 0 0 0 0 0 1 10 41000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 41000104
+1 0 0 0 0 0 1 1 41000103
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 1 3 41000103
+1 0 0 0 0 0 1 4 41000104
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 0 1 6 41000106
+1 0 0 0 0 0 1 7 41000107
+1 0 0 0 0 0 1 8 41000108
+1 0 0 0 0 0 1 9 41000109
+1 0 0 0 0 0 1 10 41000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.xl
new file mode 100644
index 000000000..f315b8097
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 1 1 2 42010102
+0 0 0 0 0 2 1 2 42020102
+0 0 0 0 0 3 1 2 42030102
+0 0 0 0 0 4 1 2 42040102
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 6 1 2 42060102
+0 0 0 0 0 7 1 2 42070102
+0 0 0 0 0 8 1 2 42080102
+0 0 0 0 0 9 1 2 42090102
+0 0 0 0 0 10 1 2 42100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 1 1 2 42010102
+1 0 0 0 0 2 1 2 42020102
+1 0 0 0 0 3 1 2 42030102
+1 0 0 0 0 4 1 2 42040102
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 6 1 2 42060102
+1 0 0 0 0 7 1 2 42070102
+1 0 0 0 0 8 1 2 42080102
+1 0 0 0 0 9 1 2 42090102
+1 0 0 0 0 10 1 2 42100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.yl
new file mode 100644
index 000000000..c74697080
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 42000002
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 2 2 42000202
+0 0 0 0 0 0 3 2 42000302
+0 0 0 0 0 0 4 2 42000402
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 0 6 2 42000602
+0 0 0 0 0 0 7 2 42000702
+0 0 0 0 0 0 8 2 42000802
+0 0 0 0 0 0 9 2 42000902
+0 0 0 0 0 0 10 2 42001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -42000202
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 2 2 42000202
+1 0 0 0 0 0 3 2 42000302
+1 0 0 0 0 0 4 2 42000402
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 0 6 2 42000602
+1 0 0 0 0 0 7 2 42000702
+1 0 0 0 0 0 8 2 42000802
+1 0 0 0 0 0 9 2 42000902
+1 0 0 0 0 0 10 2 42001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.zl
new file mode 100644
index 000000000..edc621a68
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 42000100
+0 0 0 0 0 0 1 1 42000101
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 1 3 42000103
+0 0 0 0 0 0 1 4 42000104
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 0 1 6 42000106
+0 0 0 0 0 0 1 7 42000107
+0 0 0 0 0 0 1 8 42000108
+0 0 0 0 0 0 1 9 42000109
+0 0 0 0 0 0 1 10 42000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 42000104
+1 0 0 0 0 0 1 1 42000103
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 1 3 42000103
+1 0 0 0 0 0 1 4 42000104
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 0 1 6 42000106
+1 0 0 0 0 0 1 7 42000107
+1 0 0 0 0 0 1 8 42000108
+1 0 0 0 0 0 1 9 42000109
+1 0 0 0 0 0 1 10 42000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.xl
new file mode 100644
index 000000000..bc4675df1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 1 1 2 43010102
+0 0 0 0 0 2 1 2 43020102
+0 0 0 0 0 3 1 2 43030102
+0 0 0 0 0 4 1 2 43040102
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 6 1 2 43060102
+0 0 0 0 0 7 1 2 43070102
+0 0 0 0 0 8 1 2 43080102
+0 0 0 0 0 9 1 2 43090102
+0 0 0 0 0 10 1 2 43100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 1 1 2 43010102
+1 0 0 0 0 2 1 2 43020102
+1 0 0 0 0 3 1 2 43030102
+1 0 0 0 0 4 1 2 43040102
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 6 1 2 43060102
+1 0 0 0 0 7 1 2 43070102
+1 0 0 0 0 8 1 2 43080102
+1 0 0 0 0 9 1 2 43090102
+1 0 0 0 0 10 1 2 43100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.yl
new file mode 100644
index 000000000..96c56896a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 43000002
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 2 2 43000202
+0 0 0 0 0 0 3 2 43000302
+0 0 0 0 0 0 4 2 43000402
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 0 6 2 43000602
+0 0 0 0 0 0 7 2 43000702
+0 0 0 0 0 0 8 2 43000802
+0 0 0 0 0 0 9 2 43000902
+0 0 0 0 0 0 10 2 43001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 43000202
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 2 2 43000202
+1 0 0 0 0 0 3 2 43000302
+1 0 0 0 0 0 4 2 43000402
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 0 6 2 43000602
+1 0 0 0 0 0 7 2 43000702
+1 0 0 0 0 0 8 2 43000802
+1 0 0 0 0 0 9 2 43000902
+1 0 0 0 0 0 10 2 43001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.zl
new file mode 100644
index 000000000..ce9d298a3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fxz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 43000100
+0 0 0 0 0 0 1 1 43000101
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 1 3 43000103
+0 0 0 0 0 0 1 4 43000104
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 0 1 6 43000106
+0 0 0 0 0 0 1 7 43000107
+0 0 0 0 0 0 1 8 43000108
+0 0 0 0 0 0 1 9 43000109
+0 0 0 0 0 0 1 10 43000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -43000104
+1 0 0 0 0 0 1 1 -43000103
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 1 3 43000103
+1 0 0 0 0 0 1 4 43000104
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 0 1 6 43000106
+1 0 0 0 0 0 1 7 43000107
+1 0 0 0 0 0 1 8 43000108
+1 0 0 0 0 0 1 9 43000109
+1 0 0 0 0 0 1 10 43000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.xl
new file mode 100644
index 000000000..c38026a7d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 1 1 2 44010102
+0 0 0 0 0 2 1 2 44020102
+0 0 0 0 0 3 1 2 44030102
+0 0 0 0 0 4 1 2 44040102
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 6 1 2 44060102
+0 0 0 0 0 7 1 2 44070102
+0 0 0 0 0 8 1 2 44080102
+0 0 0 0 0 9 1 2 44090102
+0 0 0 0 0 10 1 2 44100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 1 1 2 44010102
+1 0 0 0 0 2 1 2 44020102
+1 0 0 0 0 3 1 2 44030102
+1 0 0 0 0 4 1 2 44040102
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 6 1 2 44060102
+1 0 0 0 0 7 1 2 44070102
+1 0 0 0 0 8 1 2 44080102
+1 0 0 0 0 9 1 2 44090102
+1 0 0 0 0 10 1 2 44100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.yl
new file mode 100644
index 000000000..b726096bf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 44000002
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 2 2 44000202
+0 0 0 0 0 0 3 2 44000302
+0 0 0 0 0 0 4 2 44000402
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 0 6 2 44000602
+0 0 0 0 0 0 7 2 44000702
+0 0 0 0 0 0 8 2 44000802
+0 0 0 0 0 0 9 2 44000902
+0 0 0 0 0 0 10 2 44001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -44000202
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 2 2 44000202
+1 0 0 0 0 0 3 2 44000302
+1 0 0 0 0 0 4 2 44000402
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 0 6 2 44000602
+1 0 0 0 0 0 7 2 44000702
+1 0 0 0 0 0 8 2 44000802
+1 0 0 0 0 0 9 2 44000902
+1 0 0 0 0 0 10 2 44001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.zl
new file mode 100644
index 000000000..28fb8b14b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 44000100
+0 0 0 0 0 0 1 1 44000101
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 1 3 44000103
+0 0 0 0 0 0 1 4 44000104
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 0 1 6 44000106
+0 0 0 0 0 0 1 7 44000107
+0 0 0 0 0 0 1 8 44000108
+0 0 0 0 0 0 1 9 44000109
+0 0 0 0 0 0 1 10 44000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 44000104
+1 0 0 0 0 0 1 1 44000103
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 1 3 44000103
+1 0 0 0 0 0 1 4 44000104
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 0 1 6 44000106
+1 0 0 0 0 0 1 7 44000107
+1 0 0 0 0 0 1 8 44000108
+1 0 0 0 0 0 1 9 44000109
+1 0 0 0 0 0 1 10 44000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.xl
new file mode 100644
index 000000000..11f11db67
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 1 1 2 45010102
+0 0 0 0 0 2 1 2 45020102
+0 0 0 0 0 3 1 2 45030102
+0 0 0 0 0 4 1 2 45040102
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 6 1 2 45060102
+0 0 0 0 0 7 1 2 45070102
+0 0 0 0 0 8 1 2 45080102
+0 0 0 0 0 9 1 2 45090102
+0 0 0 0 0 10 1 2 45100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 1 1 2 45010102
+1 0 0 0 0 2 1 2 45020102
+1 0 0 0 0 3 1 2 45030102
+1 0 0 0 0 4 1 2 45040102
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 6 1 2 45060102
+1 0 0 0 0 7 1 2 45070102
+1 0 0 0 0 8 1 2 45080102
+1 0 0 0 0 9 1 2 45090102
+1 0 0 0 0 10 1 2 45100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.yl
new file mode 100644
index 000000000..db8b1038f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 45000002
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 2 2 45000202
+0 0 0 0 0 0 3 2 45000302
+0 0 0 0 0 0 4 2 45000402
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 0 6 2 45000602
+0 0 0 0 0 0 7 2 45000702
+0 0 0 0 0 0 8 2 45000802
+0 0 0 0 0 0 9 2 45000902
+0 0 0 0 0 0 10 2 45001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 45000202
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 2 2 45000202
+1 0 0 0 0 0 3 2 45000302
+1 0 0 0 0 0 4 2 45000402
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 0 6 2 45000602
+1 0 0 0 0 0 7 2 45000702
+1 0 0 0 0 0 8 2 45000802
+1 0 0 0 0 0 9 2 45000902
+1 0 0 0 0 0 10 2 45001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.zl
new file mode 100644
index 000000000..b7bd78836
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 45000100
+0 0 0 0 0 0 1 1 45000101
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 1 3 45000103
+0 0 0 0 0 0 1 4 45000104
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 0 1 6 45000106
+0 0 0 0 0 0 1 7 45000107
+0 0 0 0 0 0 1 8 45000108
+0 0 0 0 0 0 1 9 45000109
+0 0 0 0 0 0 1 10 45000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 45000104
+1 0 0 0 0 0 1 1 45000103
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 1 3 45000103
+1 0 0 0 0 0 1 4 45000104
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 0 1 6 45000106
+1 0 0 0 0 0 1 7 45000107
+1 0 0 0 0 0 1 8 45000108
+1 0 0 0 0 0 1 9 45000109
+1 0 0 0 0 0 1 10 45000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.xl
new file mode 100644
index 000000000..c96acccbe
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 1 1 2 46010102
+0 0 0 0 0 2 1 2 46020102
+0 0 0 0 0 3 1 2 46030102
+0 0 0 0 0 4 1 2 46040102
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 6 1 2 46060102
+0 0 0 0 0 7 1 2 46070102
+0 0 0 0 0 8 1 2 46080102
+0 0 0 0 0 9 1 2 46090102
+0 0 0 0 0 10 1 2 46100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 1 1 2 46010102
+1 0 0 0 0 2 1 2 46020102
+1 0 0 0 0 3 1 2 46030102
+1 0 0 0 0 4 1 2 46040102
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 6 1 2 46060102
+1 0 0 0 0 7 1 2 46070102
+1 0 0 0 0 8 1 2 46080102
+1 0 0 0 0 9 1 2 46090102
+1 0 0 0 0 10 1 2 46100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.yl
new file mode 100644
index 000000000..425e6123d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 46000002
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 2 2 46000202
+0 0 0 0 0 0 3 2 46000302
+0 0 0 0 0 0 4 2 46000402
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 0 6 2 46000602
+0 0 0 0 0 0 7 2 46000702
+0 0 0 0 0 0 8 2 46000802
+0 0 0 0 0 0 9 2 46000902
+0 0 0 0 0 0 10 2 46001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -46000202
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 2 2 46000202
+1 0 0 0 0 0 3 2 46000302
+1 0 0 0 0 0 4 2 46000402
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 0 6 2 46000602
+1 0 0 0 0 0 7 2 46000702
+1 0 0 0 0 0 8 2 46000802
+1 0 0 0 0 0 9 2 46000902
+1 0 0 0 0 0 10 2 46001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.zl
new file mode 100644
index 000000000..c2dc248f0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 46000100
+0 0 0 0 0 0 1 1 46000101
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 1 3 46000103
+0 0 0 0 0 0 1 4 46000104
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 0 1 6 46000106
+0 0 0 0 0 0 1 7 46000107
+0 0 0 0 0 0 1 8 46000108
+0 0 0 0 0 0 1 9 46000109
+0 0 0 0 0 0 1 10 46000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -46000104
+1 0 0 0 0 0 1 1 -46000103
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 1 3 46000103
+1 0 0 0 0 0 1 4 46000104
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 0 1 6 46000106
+1 0 0 0 0 0 1 7 46000107
+1 0 0 0 0 0 1 8 46000108
+1 0 0 0 0 0 1 9 46000109
+1 0 0 0 0 0 1 10 46000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.xl
new file mode 100644
index 000000000..060b7b61b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 1 1 2 47010102
+0 0 0 0 0 2 1 2 47020102
+0 0 0 0 0 3 1 2 47030102
+0 0 0 0 0 4 1 2 47040102
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 6 1 2 47060102
+0 0 0 0 0 7 1 2 47070102
+0 0 0 0 0 8 1 2 47080102
+0 0 0 0 0 9 1 2 47090102
+0 0 0 0 0 10 1 2 47100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 1 1 2 47010102
+1 0 0 0 0 2 1 2 47020102
+1 0 0 0 0 3 1 2 47030102
+1 0 0 0 0 4 1 2 47040102
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 6 1 2 47060102
+1 0 0 0 0 7 1 2 47070102
+1 0 0 0 0 8 1 2 47080102
+1 0 0 0 0 9 1 2 47090102
+1 0 0 0 0 10 1 2 47100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.yl
new file mode 100644
index 000000000..ab5cdf559
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 47000002
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 2 2 47000202
+0 0 0 0 0 0 3 2 47000302
+0 0 0 0 0 0 4 2 47000402
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 0 6 2 47000602
+0 0 0 0 0 0 7 2 47000702
+0 0 0 0 0 0 8 2 47000802
+0 0 0 0 0 0 9 2 47000902
+0 0 0 0 0 0 10 2 47001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 47000202
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 2 2 47000202
+1 0 0 0 0 0 3 2 47000302
+1 0 0 0 0 0 4 2 47000402
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 0 6 2 47000602
+1 0 0 0 0 0 7 2 47000702
+1 0 0 0 0 0 8 2 47000802
+1 0 0 0 0 0 9 2 47000902
+1 0 0 0 0 0 10 2 47001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.zl
new file mode 100644
index 000000000..825a511df
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 47000100
+0 0 0 0 0 0 1 1 47000101
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 1 3 47000103
+0 0 0 0 0 0 1 4 47000104
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 0 1 6 47000106
+0 0 0 0 0 0 1 7 47000107
+0 0 0 0 0 0 1 8 47000108
+0 0 0 0 0 0 1 9 47000109
+0 0 0 0 0 0 1 10 47000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -47000104
+1 0 0 0 0 0 1 1 -47000103
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 1 3 47000103
+1 0 0 0 0 0 1 4 47000104
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 0 1 6 47000106
+1 0 0 0 0 0 1 7 47000107
+1 0 0 0 0 0 1 8 47000108
+1 0 0 0 0 0 1 9 47000109
+1 0 0 0 0 0 1 10 47000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.xl
new file mode 100644
index 000000000..bde18cfcb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 1 1 2 48010102
+0 0 0 0 0 2 1 2 48020102
+0 0 0 0 0 3 1 2 48030102
+0 0 0 0 0 4 1 2 48040102
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 6 1 2 48060102
+0 0 0 0 0 7 1 2 48070102
+0 0 0 0 0 8 1 2 48080102
+0 0 0 0 0 9 1 2 48090102
+0 0 0 0 0 10 1 2 48100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 1 1 2 48010102
+1 0 0 0 0 2 1 2 48020102
+1 0 0 0 0 3 1 2 48030102
+1 0 0 0 0 4 1 2 48040102
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 6 1 2 48060102
+1 0 0 0 0 7 1 2 48070102
+1 0 0 0 0 8 1 2 48080102
+1 0 0 0 0 9 1 2 48090102
+1 0 0 0 0 10 1 2 48100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.yl
new file mode 100644
index 000000000..03c070ece
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 48000002
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 2 2 48000202
+0 0 0 0 0 0 3 2 48000302
+0 0 0 0 0 0 4 2 48000402
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 0 6 2 48000602
+0 0 0 0 0 0 7 2 48000702
+0 0 0 0 0 0 8 2 48000802
+0 0 0 0 0 0 9 2 48000902
+0 0 0 0 0 0 10 2 48001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -48000202
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 2 2 48000202
+1 0 0 0 0 0 3 2 48000302
+1 0 0 0 0 0 4 2 48000402
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 0 6 2 48000602
+1 0 0 0 0 0 7 2 48000702
+1 0 0 0 0 0 8 2 48000802
+1 0 0 0 0 0 9 2 48000902
+1 0 0 0 0 0 10 2 48001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.zl
new file mode 100644
index 000000000..7f92be98a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 48000100
+0 0 0 0 0 0 1 1 48000101
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 1 3 48000103
+0 0 0 0 0 0 1 4 48000104
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 0 1 6 48000106
+0 0 0 0 0 0 1 7 48000107
+0 0 0 0 0 0 1 8 48000108
+0 0 0 0 0 0 1 9 48000109
+0 0 0 0 0 0 1 10 48000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -48000104
+1 0 0 0 0 0 1 1 -48000103
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 1 3 48000103
+1 0 0 0 0 0 1 4 48000104
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 0 1 6 48000106
+1 0 0 0 0 0 1 7 48000107
+1 0 0 0 0 0 1 8 48000108
+1 0 0 0 0 0 1 9 48000109
+1 0 0 0 0 0 1 10 48000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.xl
new file mode 100644
index 000000000..1478d0743
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 1 1 2 49010102
+0 0 0 0 0 2 1 2 49020102
+0 0 0 0 0 3 1 2 49030102
+0 0 0 0 0 4 1 2 49040102
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 6 1 2 49060102
+0 0 0 0 0 7 1 2 49070102
+0 0 0 0 0 8 1 2 49080102
+0 0 0 0 0 9 1 2 49090102
+0 0 0 0 0 10 1 2 49100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 1 1 2 49010102
+1 0 0 0 0 2 1 2 49020102
+1 0 0 0 0 3 1 2 49030102
+1 0 0 0 0 4 1 2 49040102
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 6 1 2 49060102
+1 0 0 0 0 7 1 2 49070102
+1 0 0 0 0 8 1 2 49080102
+1 0 0 0 0 9 1 2 49090102
+1 0 0 0 0 10 1 2 49100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.yl
new file mode 100644
index 000000000..c71e7d2bc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 49000002
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 2 2 49000202
+0 0 0 0 0 0 3 2 49000302
+0 0 0 0 0 0 4 2 49000402
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 0 6 2 49000602
+0 0 0 0 0 0 7 2 49000702
+0 0 0 0 0 0 8 2 49000802
+0 0 0 0 0 0 9 2 49000902
+0 0 0 0 0 0 10 2 49001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 49000202
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 2 2 49000202
+1 0 0 0 0 0 3 2 49000302
+1 0 0 0 0 0 4 2 49000402
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 0 6 2 49000602
+1 0 0 0 0 0 7 2 49000702
+1 0 0 0 0 0 8 2 49000802
+1 0 0 0 0 0 9 2 49000902
+1 0 0 0 0 0 10 2 49001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.zl
new file mode 100644
index 000000000..ce7e300f8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/fzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 49000100
+0 0 0 0 0 0 1 1 49000101
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 1 3 49000103
+0 0 0 0 0 0 1 4 49000104
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 0 1 6 49000106
+0 0 0 0 0 0 1 7 49000107
+0 0 0 0 0 0 1 8 49000108
+0 0 0 0 0 0 1 9 49000109
+0 0 0 0 0 0 1 10 49000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 49000104
+1 0 0 0 0 0 1 1 49000103
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 1 3 49000103
+1 0 0 0 0 0 1 4 49000104
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 0 1 6 49000106
+1 0 0 0 0 0 1 7 49000107
+1 0 0 0 0 0 1 8 49000108
+1 0 0 0 0 0 1 9 49000109
+1 0 0 0 0 0 1 10 49000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.xl
new file mode 100644
index 000000000..eb25512d0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 1 1 2 1010102
+0 0 0 0 0 2 1 2 1020102
+0 0 0 0 0 3 1 2 1030102
+0 0 0 0 0 4 1 2 1040102
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 6 1 2 1060102
+0 0 0 0 0 7 1 2 1070102
+0 0 0 0 0 8 1 2 1080102
+0 0 0 0 0 9 1 2 1090102
+0 0 0 0 0 10 1 2 1100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 1 1 2 1010102
+1 0 0 0 0 2 1 2 1020102
+1 0 0 0 0 3 1 2 1030102
+1 0 0 0 0 4 1 2 1040102
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 6 1 2 1060102
+1 0 0 0 0 7 1 2 1070102
+1 0 0 0 0 8 1 2 1080102
+1 0 0 0 0 9 1 2 1090102
+1 0 0 0 0 10 1 2 1100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.yl
new file mode 100644
index 000000000..6bd6653dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 1000002
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 2 2 1000202
+0 0 0 0 0 0 3 2 1000302
+0 0 0 0 0 0 4 2 1000402
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 0 6 2 1000602
+0 0 0 0 0 0 7 2 1000702
+0 0 0 0 0 0 8 2 1000802
+0 0 0 0 0 0 9 2 1000902
+0 0 0 0 0 0 10 2 1001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 1000202
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 2 2 1000202
+1 0 0 0 0 0 3 2 1000302
+1 0 0 0 0 0 4 2 1000402
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 0 6 2 1000602
+1 0 0 0 0 0 7 2 1000702
+1 0 0 0 0 0 8 2 1000802
+1 0 0 0 0 0 9 2 1000902
+1 0 0 0 0 0 10 2 1001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.zl
new file mode 100644
index 000000000..36b040ed5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/s.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 1000100
+0 0 0 0 0 0 1 1 1000101
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 1 3 1000103
+0 0 0 0 0 0 1 4 1000104
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 0 1 6 1000106
+0 0 0 0 0 0 1 7 1000107
+0 0 0 0 0 0 1 8 1000108
+0 0 0 0 0 0 1 9 1000109
+0 0 0 0 0 0 1 10 1000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 1000104
+1 0 0 0 0 0 1 1 1000103
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 1 3 1000103
+1 0 0 0 0 0 1 4 1000104
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 0 1 6 1000106
+1 0 0 0 0 0 1 7 1000107
+1 0 0 0 0 0 1 8 1000108
+1 0 0 0 0 0 1 9 1000109
+1 0 0 0 0 0 1 10 1000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.xl
new file mode 100644
index 000000000..4c9a66d4e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.xl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 1 1 2 0.3
+0 0 0 0 0 2 1 2 0.6
+0 0 0 0 0 3 1 2 0.9
+0 0 0 0 0 4 1 2 1.2
+0 0 0 0 0 5 1 2 1.5
+0 0 0 0 0 6 1 2 1.8
+0 0 0 0 0 7 1 2 2.1
+0 0 0 0 0 8 1 2 2.4
+0 0 0 0 0 9 1 2 2.7
+0 0 0 0 0 10 1 2 3
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 1 1 2 0.3
+1 0 0 0 0 2 1 2 0.6
+1 0 0 0 0 3 1 2 0.9
+1 0 0 0 0 4 1 2 1.2
+1 0 0 0 0 5 1 2 1.5
+1 0 0 0 0 6 1 2 1.8
+1 0 0 0 0 7 1 2 2.1
+1 0 0 0 0 8 1 2 2.4
+1 0 0 0 0 9 1 2 2.7
+1 0 0 0 0 10 1 2 3
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.yl
new file mode 100644
index 000000000..722e6905a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.yl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 2 2 0.3
+0 0 0 0 0 0 3 2 0.6
+0 0 0 0 0 0 4 2 0.9
+0 0 0 0 0 0 5 2 1.2
+0 0 0 0 0 0 6 2 1.5
+0 0 0 0 0 0 7 2 1.8
+0 0 0 0 0 0 8 2 2.1
+0 0 0 0 0 0 9 2 2.4
+0 0 0 0 0 0 10 2 2.7
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.3
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 2 2 0.3
+1 0 0 0 0 0 3 2 0.6
+1 0 0 0 0 0 4 2 0.9
+1 0 0 0 0 0 5 2 1.2
+1 0 0 0 0 0 6 2 1.5
+1 0 0 0 0 0 7 2 1.8
+1 0 0 0 0 0 8 2 2.1
+1 0 0 0 0 0 9 2 2.4
+1 0 0 0 0 0 10 2 2.7
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.zl
new file mode 100644
index 000000000..781568212
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/spher3d_r.zl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.6
+0 0 0 0 0 0 1 1 0.3
+0 0 0 0 0 0 1 2 0
+0 0 0 0 0 0 1 3 0.3
+0 0 0 0 0 0 1 4 0.6
+0 0 0 0 0 0 1 5 0.9
+0 0 0 0 0 0 1 6 1.2
+0 0 0 0 0 0 1 7 1.5
+0 0 0 0 0 0 1 8 1.8
+0 0 0 0 0 0 1 9 2.1
+0 0 0 0 0 0 1 10 2.4
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.6
+1 0 0 0 0 0 1 1 0.3
+1 0 0 0 0 0 1 2 0
+1 0 0 0 0 0 1 3 0.3
+1 0 0 0 0 0 1 4 0.6
+1 0 0 0 0 0 1 5 0.9
+1 0 0 0 0 0 1 6 1.2
+1 0 0 0 0 0 1 7 1.5
+1 0 0 0 0 0 1 8 1.8
+1 0 0 0 0 0 1 9 2.1
+1 0 0 0 0 0 1 10 2.4
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.xl
new file mode 100644
index 000000000..2a7acd396
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 1 1 2 21010102
+0 0 0 0 0 2 1 2 21020102
+0 0 0 0 0 3 1 2 21030102
+0 0 0 0 0 4 1 2 21040102
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 6 1 2 21060102
+0 0 0 0 0 7 1 2 21070102
+0 0 0 0 0 8 1 2 21080102
+0 0 0 0 0 9 1 2 21090102
+0 0 0 0 0 10 1 2 21100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 1 1 2 21010102
+1 0 0 0 0 2 1 2 21020102
+1 0 0 0 0 3 1 2 21030102
+1 0 0 0 0 4 1 2 21040102
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 6 1 2 21060102
+1 0 0 0 0 7 1 2 21070102
+1 0 0 0 0 8 1 2 21080102
+1 0 0 0 0 9 1 2 21090102
+1 0 0 0 0 10 1 2 21100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.yl
new file mode 100644
index 000000000..bfa18ded8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 21000002
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 2 2 21000202
+0 0 0 0 0 0 3 2 21000302
+0 0 0 0 0 0 4 2 21000402
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 0 6 2 21000602
+0 0 0 0 0 0 7 2 21000702
+0 0 0 0 0 0 8 2 21000802
+0 0 0 0 0 0 9 2 21000902
+0 0 0 0 0 0 10 2 21001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 21000202
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 2 2 21000202
+1 0 0 0 0 0 3 2 21000302
+1 0 0 0 0 0 4 2 21000402
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 0 6 2 21000602
+1 0 0 0 0 0 7 2 21000702
+1 0 0 0 0 0 8 2 21000802
+1 0 0 0 0 0 9 2 21000902
+1 0 0 0 0 0 10 2 21001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.zl
new file mode 100644
index 000000000..77005e645
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 21000100
+0 0 0 0 0 0 1 1 21000101
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 1 3 21000103
+0 0 0 0 0 0 1 4 21000104
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 0 1 6 21000106
+0 0 0 0 0 0 1 7 21000107
+0 0 0 0 0 0 1 8 21000108
+0 0 0 0 0 0 1 9 21000109
+0 0 0 0 0 0 1 10 21000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 21000104
+1 0 0 0 0 0 1 1 21000103
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 1 3 21000103
+1 0 0 0 0 0 1 4 21000104
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 0 1 6 21000106
+1 0 0 0 0 0 1 7 21000107
+1 0 0 0 0 0 1 8 21000108
+1 0 0 0 0 0 1 9 21000109
+1 0 0 0 0 0 1 10 21000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.xl
new file mode 100644
index 000000000..cb4bc190a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 1 1 2 22010102
+0 0 0 0 0 2 1 2 22020102
+0 0 0 0 0 3 1 2 22030102
+0 0 0 0 0 4 1 2 22040102
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 6 1 2 22060102
+0 0 0 0 0 7 1 2 22070102
+0 0 0 0 0 8 1 2 22080102
+0 0 0 0 0 9 1 2 22090102
+0 0 0 0 0 10 1 2 22100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 1 1 2 22010102
+1 0 0 0 0 2 1 2 22020102
+1 0 0 0 0 3 1 2 22030102
+1 0 0 0 0 4 1 2 22040102
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 6 1 2 22060102
+1 0 0 0 0 7 1 2 22070102
+1 0 0 0 0 8 1 2 22080102
+1 0 0 0 0 9 1 2 22090102
+1 0 0 0 0 10 1 2 22100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.yl
new file mode 100644
index 000000000..1127d1167
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 22000002
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 2 2 22000202
+0 0 0 0 0 0 3 2 22000302
+0 0 0 0 0 0 4 2 22000402
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 0 6 2 22000602
+0 0 0 0 0 0 7 2 22000702
+0 0 0 0 0 0 8 2 22000802
+0 0 0 0 0 0 9 2 22000902
+0 0 0 0 0 0 10 2 22001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -22000202
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 2 2 22000202
+1 0 0 0 0 0 3 2 22000302
+1 0 0 0 0 0 4 2 22000402
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 0 6 2 22000602
+1 0 0 0 0 0 7 2 22000702
+1 0 0 0 0 0 8 2 22000802
+1 0 0 0 0 0 9 2 22000902
+1 0 0 0 0 0 10 2 22001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.zl
new file mode 100644
index 000000000..051b414e5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 22000100
+0 0 0 0 0 0 1 1 22000101
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 1 3 22000103
+0 0 0 0 0 0 1 4 22000104
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 0 1 6 22000106
+0 0 0 0 0 0 1 7 22000107
+0 0 0 0 0 0 1 8 22000108
+0 0 0 0 0 0 1 9 22000109
+0 0 0 0 0 0 1 10 22000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 22000104
+1 0 0 0 0 0 1 1 22000103
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 1 3 22000103
+1 0 0 0 0 0 1 4 22000104
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 0 1 6 22000106
+1 0 0 0 0 0 1 7 22000107
+1 0 0 0 0 0 1 8 22000108
+1 0 0 0 0 0 1 9 22000109
+1 0 0 0 0 0 1 10 22000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.xl
new file mode 100644
index 000000000..ca3c81b03
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 1 1 2 23010102
+0 0 0 0 0 2 1 2 23020102
+0 0 0 0 0 3 1 2 23030102
+0 0 0 0 0 4 1 2 23040102
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 6 1 2 23060102
+0 0 0 0 0 7 1 2 23070102
+0 0 0 0 0 8 1 2 23080102
+0 0 0 0 0 9 1 2 23090102
+0 0 0 0 0 10 1 2 23100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 1 1 2 23010102
+1 0 0 0 0 2 1 2 23020102
+1 0 0 0 0 3 1 2 23030102
+1 0 0 0 0 4 1 2 23040102
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 6 1 2 23060102
+1 0 0 0 0 7 1 2 23070102
+1 0 0 0 0 8 1 2 23080102
+1 0 0 0 0 9 1 2 23090102
+1 0 0 0 0 10 1 2 23100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.yl
new file mode 100644
index 000000000..ba02f601e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 23000002
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 2 2 23000202
+0 0 0 0 0 0 3 2 23000302
+0 0 0 0 0 0 4 2 23000402
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 0 6 2 23000602
+0 0 0 0 0 0 7 2 23000702
+0 0 0 0 0 0 8 2 23000802
+0 0 0 0 0 0 9 2 23000902
+0 0 0 0 0 0 10 2 23001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 23000202
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 2 2 23000202
+1 0 0 0 0 0 3 2 23000302
+1 0 0 0 0 0 4 2 23000402
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 0 6 2 23000602
+1 0 0 0 0 0 7 2 23000702
+1 0 0 0 0 0 8 2 23000802
+1 0 0 0 0 0 9 2 23000902
+1 0 0 0 0 0 10 2 23001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.zl
new file mode 100644
index 000000000..85bf29964
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/txz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 23000100
+0 0 0 0 0 0 1 1 23000101
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 1 3 23000103
+0 0 0 0 0 0 1 4 23000104
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 0 1 6 23000106
+0 0 0 0 0 0 1 7 23000107
+0 0 0 0 0 0 1 8 23000108
+0 0 0 0 0 0 1 9 23000109
+0 0 0 0 0 0 1 10 23000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -23000104
+1 0 0 0 0 0 1 1 -23000103
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 1 3 23000103
+1 0 0 0 0 0 1 4 23000104
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 0 1 6 23000106
+1 0 0 0 0 0 1 7 23000107
+1 0 0 0 0 0 1 8 23000108
+1 0 0 0 0 0 1 9 23000109
+1 0 0 0 0 0 1 10 23000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.xl
new file mode 100644
index 000000000..a45ba6419
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 1 1 2 24010102
+0 0 0 0 0 2 1 2 24020102
+0 0 0 0 0 3 1 2 24030102
+0 0 0 0 0 4 1 2 24040102
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 6 1 2 24060102
+0 0 0 0 0 7 1 2 24070102
+0 0 0 0 0 8 1 2 24080102
+0 0 0 0 0 9 1 2 24090102
+0 0 0 0 0 10 1 2 24100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 1 1 2 24010102
+1 0 0 0 0 2 1 2 24020102
+1 0 0 0 0 3 1 2 24030102
+1 0 0 0 0 4 1 2 24040102
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 6 1 2 24060102
+1 0 0 0 0 7 1 2 24070102
+1 0 0 0 0 8 1 2 24080102
+1 0 0 0 0 9 1 2 24090102
+1 0 0 0 0 10 1 2 24100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.yl
new file mode 100644
index 000000000..8a853c740
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 24000002
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 2 2 24000202
+0 0 0 0 0 0 3 2 24000302
+0 0 0 0 0 0 4 2 24000402
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 0 6 2 24000602
+0 0 0 0 0 0 7 2 24000702
+0 0 0 0 0 0 8 2 24000802
+0 0 0 0 0 0 9 2 24000902
+0 0 0 0 0 0 10 2 24001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 24000202
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 2 2 24000202
+1 0 0 0 0 0 3 2 24000302
+1 0 0 0 0 0 4 2 24000402
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 0 6 2 24000602
+1 0 0 0 0 0 7 2 24000702
+1 0 0 0 0 0 8 2 24000802
+1 0 0 0 0 0 9 2 24000902
+1 0 0 0 0 0 10 2 24001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.zl
new file mode 100644
index 000000000..5be541034
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 24000100
+0 0 0 0 0 0 1 1 24000101
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 1 3 24000103
+0 0 0 0 0 0 1 4 24000104
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 0 1 6 24000106
+0 0 0 0 0 0 1 7 24000107
+0 0 0 0 0 0 1 8 24000108
+0 0 0 0 0 0 1 9 24000109
+0 0 0 0 0 0 1 10 24000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 24000104
+1 0 0 0 0 0 1 1 24000103
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 1 3 24000103
+1 0 0 0 0 0 1 4 24000104
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 0 1 6 24000106
+1 0 0 0 0 0 1 7 24000107
+1 0 0 0 0 0 1 8 24000108
+1 0 0 0 0 0 1 9 24000109
+1 0 0 0 0 0 1 10 24000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.xl
new file mode 100644
index 000000000..5a7236533
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 1 1 2 25010102
+0 0 0 0 0 2 1 2 25020102
+0 0 0 0 0 3 1 2 25030102
+0 0 0 0 0 4 1 2 25040102
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 6 1 2 25060102
+0 0 0 0 0 7 1 2 25070102
+0 0 0 0 0 8 1 2 25080102
+0 0 0 0 0 9 1 2 25090102
+0 0 0 0 0 10 1 2 25100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 1 1 2 25010102
+1 0 0 0 0 2 1 2 25020102
+1 0 0 0 0 3 1 2 25030102
+1 0 0 0 0 4 1 2 25040102
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 6 1 2 25060102
+1 0 0 0 0 7 1 2 25070102
+1 0 0 0 0 8 1 2 25080102
+1 0 0 0 0 9 1 2 25090102
+1 0 0 0 0 10 1 2 25100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.yl
new file mode 100644
index 000000000..779258564
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 25000002
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 2 2 25000202
+0 0 0 0 0 0 3 2 25000302
+0 0 0 0 0 0 4 2 25000402
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 0 6 2 25000602
+0 0 0 0 0 0 7 2 25000702
+0 0 0 0 0 0 8 2 25000802
+0 0 0 0 0 0 9 2 25000902
+0 0 0 0 0 0 10 2 25001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -25000202
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 2 2 25000202
+1 0 0 0 0 0 3 2 25000302
+1 0 0 0 0 0 4 2 25000402
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 0 6 2 25000602
+1 0 0 0 0 0 7 2 25000702
+1 0 0 0 0 0 8 2 25000802
+1 0 0 0 0 0 9 2 25000902
+1 0 0 0 0 0 10 2 25001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.zl
new file mode 100644
index 000000000..2ea037af2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 25000100
+0 0 0 0 0 0 1 1 25000101
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 1 3 25000103
+0 0 0 0 0 0 1 4 25000104
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 0 1 6 25000106
+0 0 0 0 0 0 1 7 25000107
+0 0 0 0 0 0 1 8 25000108
+0 0 0 0 0 0 1 9 25000109
+0 0 0 0 0 0 1 10 25000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -25000104
+1 0 0 0 0 0 1 1 -25000103
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 1 3 25000103
+1 0 0 0 0 0 1 4 25000104
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 0 1 6 25000106
+1 0 0 0 0 0 1 7 25000107
+1 0 0 0 0 0 1 8 25000108
+1 0 0 0 0 0 1 9 25000109
+1 0 0 0 0 0 1 10 25000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.xl
new file mode 100644
index 000000000..db8d50b94
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 1 1 2 26010102
+0 0 0 0 0 2 1 2 26020102
+0 0 0 0 0 3 1 2 26030102
+0 0 0 0 0 4 1 2 26040102
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 6 1 2 26060102
+0 0 0 0 0 7 1 2 26070102
+0 0 0 0 0 8 1 2 26080102
+0 0 0 0 0 9 1 2 26090102
+0 0 0 0 0 10 1 2 26100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 1 1 2 26010102
+1 0 0 0 0 2 1 2 26020102
+1 0 0 0 0 3 1 2 26030102
+1 0 0 0 0 4 1 2 26040102
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 6 1 2 26060102
+1 0 0 0 0 7 1 2 26070102
+1 0 0 0 0 8 1 2 26080102
+1 0 0 0 0 9 1 2 26090102
+1 0 0 0 0 10 1 2 26100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.yl
new file mode 100644
index 000000000..de0ecc32c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 26000002
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 2 2 26000202
+0 0 0 0 0 0 3 2 26000302
+0 0 0 0 0 0 4 2 26000402
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 0 6 2 26000602
+0 0 0 0 0 0 7 2 26000702
+0 0 0 0 0 0 8 2 26000802
+0 0 0 0 0 0 9 2 26000902
+0 0 0 0 0 0 10 2 26001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 26000202
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 2 2 26000202
+1 0 0 0 0 0 3 2 26000302
+1 0 0 0 0 0 4 2 26000402
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 0 6 2 26000602
+1 0 0 0 0 0 7 2 26000702
+1 0 0 0 0 0 8 2 26000802
+1 0 0 0 0 0 9 2 26000902
+1 0 0 0 0 0 10 2 26001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.zl
new file mode 100644
index 000000000..9733fbd8c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/tzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 26000100
+0 0 0 0 0 0 1 1 26000101
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 1 3 26000103
+0 0 0 0 0 0 1 4 26000104
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 0 1 6 26000106
+0 0 0 0 0 0 1 7 26000107
+0 0 0 0 0 0 1 8 26000108
+0 0 0 0 0 0 1 9 26000109
+0 0 0 0 0 0 1 10 26000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 26000104
+1 0 0 0 0 0 1 1 26000103
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 1 3 26000103
+1 0 0 0 0 0 1 4 26000104
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 0 1 6 26000106
+1 0 0 0 0 0 1 7 26000107
+1 0 0 0 0 0 1 8 26000108
+1 0 0 0 0 0 1 9 26000109
+1 0 0 0 0 0 1 10 26000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.xl
new file mode 100644
index 000000000..6195bad6d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 1 1 2 11010102
+0 0 0 0 0 2 1 2 11020102
+0 0 0 0 0 3 1 2 11030102
+0 0 0 0 0 4 1 2 11040102
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 6 1 2 11060102
+0 0 0 0 0 7 1 2 11070102
+0 0 0 0 0 8 1 2 11080102
+0 0 0 0 0 9 1 2 11090102
+0 0 0 0 0 10 1 2 11100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 1 1 2 11010102
+1 0 0 0 0 2 1 2 11020102
+1 0 0 0 0 3 1 2 11030102
+1 0 0 0 0 4 1 2 11040102
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 6 1 2 11060102
+1 0 0 0 0 7 1 2 11070102
+1 0 0 0 0 8 1 2 11080102
+1 0 0 0 0 9 1 2 11090102
+1 0 0 0 0 10 1 2 11100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.yl
new file mode 100644
index 000000000..fe3882353
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 11000002
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 2 2 11000202
+0 0 0 0 0 0 3 2 11000302
+0 0 0 0 0 0 4 2 11000402
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 0 6 2 11000602
+0 0 0 0 0 0 7 2 11000702
+0 0 0 0 0 0 8 2 11000802
+0 0 0 0 0 0 9 2 11000902
+0 0 0 0 0 0 10 2 11001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 11000202
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 2 2 11000202
+1 0 0 0 0 0 3 2 11000302
+1 0 0 0 0 0 4 2 11000402
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 0 6 2 11000602
+1 0 0 0 0 0 7 2 11000702
+1 0 0 0 0 0 8 2 11000802
+1 0 0 0 0 0 9 2 11000902
+1 0 0 0 0 0 10 2 11001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.zl
new file mode 100644
index 000000000..b6428cb50
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 11000100
+0 0 0 0 0 0 1 1 11000101
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 1 3 11000103
+0 0 0 0 0 0 1 4 11000104
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 0 1 6 11000106
+0 0 0 0 0 0 1 7 11000107
+0 0 0 0 0 0 1 8 11000108
+0 0 0 0 0 0 1 9 11000109
+0 0 0 0 0 0 1 10 11000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 11000104
+1 0 0 0 0 0 1 1 11000103
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 1 3 11000103
+1 0 0 0 0 0 1 4 11000104
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 0 1 6 11000106
+1 0 0 0 0 0 1 7 11000107
+1 0 0 0 0 0 1 8 11000108
+1 0 0 0 0 0 1 9 11000109
+1 0 0 0 0 0 1 10 11000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.xl
new file mode 100644
index 000000000..e412e6447
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 1 1 2 12010102
+0 0 0 0 0 2 1 2 12020102
+0 0 0 0 0 3 1 2 12030102
+0 0 0 0 0 4 1 2 12040102
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 6 1 2 12060102
+0 0 0 0 0 7 1 2 12070102
+0 0 0 0 0 8 1 2 12080102
+0 0 0 0 0 9 1 2 12090102
+0 0 0 0 0 10 1 2 12100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 1 1 2 12010102
+1 0 0 0 0 2 1 2 12020102
+1 0 0 0 0 3 1 2 12030102
+1 0 0 0 0 4 1 2 12040102
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 6 1 2 12060102
+1 0 0 0 0 7 1 2 12070102
+1 0 0 0 0 8 1 2 12080102
+1 0 0 0 0 9 1 2 12090102
+1 0 0 0 0 10 1 2 12100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.yl
new file mode 100644
index 000000000..887cc8117
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 12000002
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 2 2 12000202
+0 0 0 0 0 0 3 2 12000302
+0 0 0 0 0 0 4 2 12000402
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 0 6 2 12000602
+0 0 0 0 0 0 7 2 12000702
+0 0 0 0 0 0 8 2 12000802
+0 0 0 0 0 0 9 2 12000902
+0 0 0 0 0 0 10 2 12001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -12000202
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 2 2 12000202
+1 0 0 0 0 0 3 2 12000302
+1 0 0 0 0 0 4 2 12000402
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 0 6 2 12000602
+1 0 0 0 0 0 7 2 12000702
+1 0 0 0 0 0 8 2 12000802
+1 0 0 0 0 0 9 2 12000902
+1 0 0 0 0 0 10 2 12001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.zl
new file mode 100644
index 000000000..b06a43509
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 12000100
+0 0 0 0 0 0 1 1 12000101
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 1 3 12000103
+0 0 0 0 0 0 1 4 12000104
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 0 1 6 12000106
+0 0 0 0 0 0 1 7 12000107
+0 0 0 0 0 0 1 8 12000108
+0 0 0 0 0 0 1 9 12000109
+0 0 0 0 0 0 1 10 12000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 12000104
+1 0 0 0 0 0 1 1 12000103
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 1 3 12000103
+1 0 0 0 0 0 1 4 12000104
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 0 1 6 12000106
+1 0 0 0 0 0 1 7 12000107
+1 0 0 0 0 0 1 8 12000108
+1 0 0 0 0 0 1 9 12000109
+1 0 0 0 0 0 1 10 12000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.xl
new file mode 100644
index 000000000..ef2e13dce
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 1 1 2 13010102
+0 0 0 0 0 2 1 2 13020102
+0 0 0 0 0 3 1 2 13030102
+0 0 0 0 0 4 1 2 13040102
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 6 1 2 13060102
+0 0 0 0 0 7 1 2 13070102
+0 0 0 0 0 8 1 2 13080102
+0 0 0 0 0 9 1 2 13090102
+0 0 0 0 0 10 1 2 13100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 1 1 2 13010102
+1 0 0 0 0 2 1 2 13020102
+1 0 0 0 0 3 1 2 13030102
+1 0 0 0 0 4 1 2 13040102
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 6 1 2 13060102
+1 0 0 0 0 7 1 2 13070102
+1 0 0 0 0 8 1 2 13080102
+1 0 0 0 0 9 1 2 13090102
+1 0 0 0 0 10 1 2 13100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.yl
new file mode 100644
index 000000000..71089e3e4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 13000002
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 2 2 13000202
+0 0 0 0 0 0 3 2 13000302
+0 0 0 0 0 0 4 2 13000402
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 0 6 2 13000602
+0 0 0 0 0 0 7 2 13000702
+0 0 0 0 0 0 8 2 13000802
+0 0 0 0 0 0 9 2 13000902
+0 0 0 0 0 0 10 2 13001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 13000202
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 2 2 13000202
+1 0 0 0 0 0 3 2 13000302
+1 0 0 0 0 0 4 2 13000402
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 0 6 2 13000602
+1 0 0 0 0 0 7 2 13000702
+1 0 0 0 0 0 8 2 13000802
+1 0 0 0 0 0 9 2 13000902
+1 0 0 0 0 0 10 2 13001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.zl
new file mode 100644
index 000000000..fd075658f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven-withorigin/vz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 13000100
+0 0 0 0 0 0 1 1 13000101
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 1 3 13000103
+0 0 0 0 0 0 1 4 13000104
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 0 1 6 13000106
+0 0 0 0 0 0 1 7 13000107
+0 0 0 0 0 0 1 8 13000108
+0 0 0 0 0 0 1 9 13000109
+0 0 0 0 0 0 1 10 13000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -13000104
+1 0 0 0 0 0 1 1 -13000103
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 1 3 13000103
+1 0 0 0 0 0 1 4 13000104
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 0 1 6 13000106
+1 0 0 0 0 0 1 7 13000107
+1 0 0 0 0 0 1 8 13000108
+1 0 0 0 0 0 1 9 13000109
+1 0 0 0 0 0 1 10 13000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven.log b/CarpetAttic/Cart3dTest/test/octant-eleven.log
new file mode 100644
index 000000000..7fabd2b79
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven.log
@@ -0,0 +1,82 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[10,10,10]:[1,1,1])
+interior=([0,1,2]:[10,9,8]:[1,1,1])
+boundaries={([0,0,0]:[10,0,10]:[1,1,1]),([0,1,0]:[10,9,1]:[1,1,1]),([0,10,0]:[10,10,10]:[1,1,1]),([0,1,9]:[10,9,10]:[1,1,1])}
+INFO (Cactus): Creating directory: "octant-eleven"
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven.par b/CarpetAttic/Cart3dTest/test/octant-eleven.par
new file mode 100644
index 000000000..ffb25030a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven.par
@@ -0,0 +1,21 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/octant-eleven.par,v 1.3 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode = "octant"
+
+driver::global_nx = 11
+driver::global_ny = 11
+driver::global_nz = 11
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "octant-eleven"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/ax.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/ax.xl
new file mode 100644
index 000000000..a1d748f4f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/ax.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 1 1 2 31010102
+0 0 0 0 0 2 1 2 31020102
+0 0 0 0 0 3 1 2 31030102
+0 0 0 0 0 4 1 2 31040102
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 6 1 2 31060102
+0 0 0 0 0 7 1 2 31070102
+0 0 0 0 0 8 1 2 31080102
+0 0 0 0 0 9 1 2 31090102
+0 0 0 0 0 10 1 2 31100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 1 1 2 31010102
+1 0 0 0 0 2 1 2 31020102
+1 0 0 0 0 3 1 2 31030102
+1 0 0 0 0 4 1 2 31040102
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 6 1 2 31060102
+1 0 0 0 0 7 1 2 31070102
+1 0 0 0 0 8 1 2 31080102
+1 0 0 0 0 9 1 2 31090102
+1 0 0 0 0 10 1 2 31100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/ax.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/ax.yl
new file mode 100644
index 000000000..5caaf6664
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/ax.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 31000002
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 2 2 31000202
+0 0 0 0 0 0 3 2 31000302
+0 0 0 0 0 0 4 2 31000402
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 0 6 2 31000602
+0 0 0 0 0 0 7 2 31000702
+0 0 0 0 0 0 8 2 31000802
+0 0 0 0 0 0 9 2 31000902
+0 0 0 0 0 0 10 2 31001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -31000102
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 2 2 31000202
+1 0 0 0 0 0 3 2 31000302
+1 0 0 0 0 0 4 2 31000402
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 0 6 2 31000602
+1 0 0 0 0 0 7 2 31000702
+1 0 0 0 0 0 8 2 31000802
+1 0 0 0 0 0 9 2 31000902
+1 0 0 0 0 0 10 2 31001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/ax.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/ax.zl
new file mode 100644
index 000000000..ca6b292eb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/ax.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 31000100
+0 0 0 0 0 0 1 1 31000101
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 1 3 31000103
+0 0 0 0 0 0 1 4 31000104
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 0 1 6 31000106
+0 0 0 0 0 0 1 7 31000107
+0 0 0 0 0 0 1 8 31000108
+0 0 0 0 0 0 1 9 31000109
+0 0 0 0 0 0 1 10 31000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -31000103
+1 0 0 0 0 0 1 1 -31000102
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 1 3 31000103
+1 0 0 0 0 0 1 4 31000104
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 0 1 6 31000106
+1 0 0 0 0 0 1 7 31000107
+1 0 0 0 0 0 1 8 31000108
+1 0 0 0 0 0 1 9 31000109
+1 0 0 0 0 0 1 10 31000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/ay.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/ay.xl
new file mode 100644
index 000000000..fec5e47f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/ay.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 1 1 2 32010102
+0 0 0 0 0 2 1 2 32020102
+0 0 0 0 0 3 1 2 32030102
+0 0 0 0 0 4 1 2 32040102
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 6 1 2 32060102
+0 0 0 0 0 7 1 2 32070102
+0 0 0 0 0 8 1 2 32080102
+0 0 0 0 0 9 1 2 32090102
+0 0 0 0 0 10 1 2 32100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 1 1 2 32010102
+1 0 0 0 0 2 1 2 32020102
+1 0 0 0 0 3 1 2 32030102
+1 0 0 0 0 4 1 2 32040102
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 6 1 2 32060102
+1 0 0 0 0 7 1 2 32070102
+1 0 0 0 0 8 1 2 32080102
+1 0 0 0 0 9 1 2 32090102
+1 0 0 0 0 10 1 2 32100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/ay.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/ay.yl
new file mode 100644
index 000000000..1989f41a8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/ay.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 32000002
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 2 2 32000202
+0 0 0 0 0 0 3 2 32000302
+0 0 0 0 0 0 4 2 32000402
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 0 6 2 32000602
+0 0 0 0 0 0 7 2 32000702
+0 0 0 0 0 0 8 2 32000802
+0 0 0 0 0 0 9 2 32000902
+0 0 0 0 0 0 10 2 32001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 32000102
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 2 2 32000202
+1 0 0 0 0 0 3 2 32000302
+1 0 0 0 0 0 4 2 32000402
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 0 6 2 32000602
+1 0 0 0 0 0 7 2 32000702
+1 0 0 0 0 0 8 2 32000802
+1 0 0 0 0 0 9 2 32000902
+1 0 0 0 0 0 10 2 32001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/ay.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/ay.zl
new file mode 100644
index 000000000..11ccddfa7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/ay.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 32000100
+0 0 0 0 0 0 1 1 32000101
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 1 3 32000103
+0 0 0 0 0 0 1 4 32000104
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 0 1 6 32000106
+0 0 0 0 0 0 1 7 32000107
+0 0 0 0 0 0 1 8 32000108
+0 0 0 0 0 0 1 9 32000109
+0 0 0 0 0 0 1 10 32000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -32000103
+1 0 0 0 0 0 1 1 -32000102
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 1 3 32000103
+1 0 0 0 0 0 1 4 32000104
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 0 1 6 32000106
+1 0 0 0 0 0 1 7 32000107
+1 0 0 0 0 0 1 8 32000108
+1 0 0 0 0 0 1 9 32000109
+1 0 0 0 0 0 1 10 32000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/az.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/az.xl
new file mode 100644
index 000000000..3974b06f0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/az.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 1 1 2 33010102
+0 0 0 0 0 2 1 2 33020102
+0 0 0 0 0 3 1 2 33030102
+0 0 0 0 0 4 1 2 33040102
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 6 1 2 33060102
+0 0 0 0 0 7 1 2 33070102
+0 0 0 0 0 8 1 2 33080102
+0 0 0 0 0 9 1 2 33090102
+0 0 0 0 0 10 1 2 33100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 1 1 2 33010102
+1 0 0 0 0 2 1 2 33020102
+1 0 0 0 0 3 1 2 33030102
+1 0 0 0 0 4 1 2 33040102
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 6 1 2 33060102
+1 0 0 0 0 7 1 2 33070102
+1 0 0 0 0 8 1 2 33080102
+1 0 0 0 0 9 1 2 33090102
+1 0 0 0 0 10 1 2 33100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/az.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/az.yl
new file mode 100644
index 000000000..032acea2f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/az.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 33000002
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 2 2 33000202
+0 0 0 0 0 0 3 2 33000302
+0 0 0 0 0 0 4 2 33000402
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 0 6 2 33000602
+0 0 0 0 0 0 7 2 33000702
+0 0 0 0 0 0 8 2 33000802
+0 0 0 0 0 0 9 2 33000902
+0 0 0 0 0 0 10 2 33001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -33000102
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 2 2 33000202
+1 0 0 0 0 0 3 2 33000302
+1 0 0 0 0 0 4 2 33000402
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 0 6 2 33000602
+1 0 0 0 0 0 7 2 33000702
+1 0 0 0 0 0 8 2 33000802
+1 0 0 0 0 0 9 2 33000902
+1 0 0 0 0 0 10 2 33001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/az.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/az.zl
new file mode 100644
index 000000000..728cc5e81
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/az.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 33000100
+0 0 0 0 0 0 1 1 33000101
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 1 3 33000103
+0 0 0 0 0 0 1 4 33000104
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 0 1 6 33000106
+0 0 0 0 0 0 1 7 33000107
+0 0 0 0 0 0 1 8 33000108
+0 0 0 0 0 0 1 9 33000109
+0 0 0 0 0 0 1 10 33000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 33000103
+1 0 0 0 0 0 1 1 33000102
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 1 3 33000103
+1 0 0 0 0 0 1 4 33000104
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 0 1 6 33000106
+1 0 0 0 0 0 1 7 33000107
+1 0 0 0 0 0 1 8 33000108
+1 0 0 0 0 0 1 9 33000109
+1 0 0 0 0 0 1 10 33000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.xl
new file mode 100644
index 000000000..c2e221c76
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.xl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.45
+0 0 0 0 0 2 1 2 0.75
+0 0 0 0 0 3 1 2 1.05
+0 0 0 0 0 4 1 2 1.35
+0 0 0 0 0 5 1 2 1.65
+0 0 0 0 0 6 1 2 1.95
+0 0 0 0 0 7 1 2 2.25
+0 0 0 0 0 8 1 2 2.55
+0 0 0 0 0 9 1 2 2.85
+0 0 0 0 0 10 1 2 3.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.45
+1 0 0 0 0 2 1 2 0.75
+1 0 0 0 0 3 1 2 1.05
+1 0 0 0 0 4 1 2 1.35
+1 0 0 0 0 5 1 2 1.65
+1 0 0 0 0 6 1 2 1.95
+1 0 0 0 0 7 1 2 2.25
+1 0 0 0 0 8 1 2 2.55
+1 0 0 0 0 9 1 2 2.85
+1 0 0 0 0 10 1 2 3.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.yl
new file mode 100644
index 000000000..3d33b5e0c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.yl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+0 0 0 0 0 0 10 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.15
+1 0 0 0 0 0 3 2 0.15
+1 0 0 0 0 0 4 2 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 6 2 0.15
+1 0 0 0 0 0 7 2 0.15
+1 0 0 0 0 0 8 2 0.15
+1 0 0 0 0 0 9 2 0.15
+1 0 0 0 0 0 10 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.zl
new file mode 100644
index 000000000..56eff1431
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_x.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+0 0 0 0 0 0 1 10 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+1 0 0 0 0 0 1 10 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.xl
new file mode 100644
index 000000000..154eddabc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.xl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+0 0 0 0 0 10 1 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 2 1 2 0.15
+1 0 0 0 0 3 1 2 0.15
+1 0 0 0 0 4 1 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 6 1 2 0.15
+1 0 0 0 0 7 1 2 0.15
+1 0 0 0 0 8 1 2 0.15
+1 0 0 0 0 9 1 2 0.15
+1 0 0 0 0 10 1 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.yl
new file mode 100644
index 000000000..ff44311ad
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.yl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 -0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.45
+0 0 0 0 0 0 3 2 0.75
+0 0 0 0 0 0 4 2 1.05
+0 0 0 0 0 0 5 2 1.35
+0 0 0 0 0 0 6 2 1.65
+0 0 0 0 0 0 7 2 1.95
+0 0 0 0 0 0 8 2 2.25
+0 0 0 0 0 0 9 2 2.55
+0 0 0 0 0 0 10 2 2.85
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.45
+1 0 0 0 0 0 3 2 0.75
+1 0 0 0 0 0 4 2 1.05
+1 0 0 0 0 0 5 2 1.35
+1 0 0 0 0 0 6 2 1.65
+1 0 0 0 0 0 7 2 1.95
+1 0 0 0 0 0 8 2 2.25
+1 0 0 0 0 0 9 2 2.55
+1 0 0 0 0 0 10 2 2.85
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.zl
new file mode 100644
index 000000000..7d6b5298a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_y.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+0 0 0 0 0 0 1 10 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+1 0 0 0 0 0 1 10 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.xl
new file mode 100644
index 000000000..d2dc2fcb5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.xl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+0 0 0 0 0 10 1 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 2 1 2 0.15
+1 0 0 0 0 3 1 2 0.15
+1 0 0 0 0 4 1 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 6 1 2 0.15
+1 0 0 0 0 7 1 2 0.15
+1 0 0 0 0 8 1 2 0.15
+1 0 0 0 0 9 1 2 0.15
+1 0 0 0 0 10 1 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.yl
new file mode 100644
index 000000000..4ae46c8ec
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.yl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+0 0 0 0 0 0 10 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.15
+1 0 0 0 0 0 3 2 0.15
+1 0 0 0 0 0 4 2 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 6 2 0.15
+1 0 0 0 0 0 7 2 0.15
+1 0 0 0 0 0 8 2 0.15
+1 0 0 0 0 0 9 2 0.15
+1 0 0 0 0 0 10 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.zl
new file mode 100644
index 000000000..cf6ef3be0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/cart3d_z.zl
@@ -0,0 +1,36 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 -0.45
+0 0 0 0 0 0 1 1 -0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.45
+0 0 0 0 0 0 1 4 0.75
+0 0 0 0 0 0 1 5 1.05
+0 0 0 0 0 0 1 6 1.35
+0 0 0 0 0 0 1 7 1.65
+0 0 0 0 0 0 1 8 1.95
+0 0 0 0 0 0 1 9 2.25
+0 0 0 0 0 0 1 10 2.55
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -0.45
+1 0 0 0 0 0 1 1 -0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.45
+1 0 0 0 0 0 1 4 0.75
+1 0 0 0 0 0 1 5 1.05
+1 0 0 0 0 0 1 6 1.35
+1 0 0 0 0 0 1 7 1.65
+1 0 0 0 0 0 1 8 1.95
+1 0 0 0 0 0 1 9 2.25
+1 0 0 0 0 0 1 10 2.55
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.xl
new file mode 100644
index 000000000..266573f9b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 1 1 2 41010102
+0 0 0 0 0 2 1 2 41020102
+0 0 0 0 0 3 1 2 41030102
+0 0 0 0 0 4 1 2 41040102
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 6 1 2 41060102
+0 0 0 0 0 7 1 2 41070102
+0 0 0 0 0 8 1 2 41080102
+0 0 0 0 0 9 1 2 41090102
+0 0 0 0 0 10 1 2 41100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 1 1 2 41010102
+1 0 0 0 0 2 1 2 41020102
+1 0 0 0 0 3 1 2 41030102
+1 0 0 0 0 4 1 2 41040102
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 6 1 2 41060102
+1 0 0 0 0 7 1 2 41070102
+1 0 0 0 0 8 1 2 41080102
+1 0 0 0 0 9 1 2 41090102
+1 0 0 0 0 10 1 2 41100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.yl
new file mode 100644
index 000000000..6b8b8691d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 41000002
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 2 2 41000202
+0 0 0 0 0 0 3 2 41000302
+0 0 0 0 0 0 4 2 41000402
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 0 6 2 41000602
+0 0 0 0 0 0 7 2 41000702
+0 0 0 0 0 0 8 2 41000802
+0 0 0 0 0 0 9 2 41000902
+0 0 0 0 0 0 10 2 41001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 41000102
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 2 2 41000202
+1 0 0 0 0 0 3 2 41000302
+1 0 0 0 0 0 4 2 41000402
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 0 6 2 41000602
+1 0 0 0 0 0 7 2 41000702
+1 0 0 0 0 0 8 2 41000802
+1 0 0 0 0 0 9 2 41000902
+1 0 0 0 0 0 10 2 41001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.zl
new file mode 100644
index 000000000..f9b974cc8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 41000100
+0 0 0 0 0 0 1 1 41000101
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 1 3 41000103
+0 0 0 0 0 0 1 4 41000104
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 0 1 6 41000106
+0 0 0 0 0 0 1 7 41000107
+0 0 0 0 0 0 1 8 41000108
+0 0 0 0 0 0 1 9 41000109
+0 0 0 0 0 0 1 10 41000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 41000103
+1 0 0 0 0 0 1 1 41000102
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 1 3 41000103
+1 0 0 0 0 0 1 4 41000104
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 0 1 6 41000106
+1 0 0 0 0 0 1 7 41000107
+1 0 0 0 0 0 1 8 41000108
+1 0 0 0 0 0 1 9 41000109
+1 0 0 0 0 0 1 10 41000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.xl
new file mode 100644
index 000000000..f315b8097
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 1 1 2 42010102
+0 0 0 0 0 2 1 2 42020102
+0 0 0 0 0 3 1 2 42030102
+0 0 0 0 0 4 1 2 42040102
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 6 1 2 42060102
+0 0 0 0 0 7 1 2 42070102
+0 0 0 0 0 8 1 2 42080102
+0 0 0 0 0 9 1 2 42090102
+0 0 0 0 0 10 1 2 42100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 1 1 2 42010102
+1 0 0 0 0 2 1 2 42020102
+1 0 0 0 0 3 1 2 42030102
+1 0 0 0 0 4 1 2 42040102
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 6 1 2 42060102
+1 0 0 0 0 7 1 2 42070102
+1 0 0 0 0 8 1 2 42080102
+1 0 0 0 0 9 1 2 42090102
+1 0 0 0 0 10 1 2 42100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.yl
new file mode 100644
index 000000000..302195810
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 42000002
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 2 2 42000202
+0 0 0 0 0 0 3 2 42000302
+0 0 0 0 0 0 4 2 42000402
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 0 6 2 42000602
+0 0 0 0 0 0 7 2 42000702
+0 0 0 0 0 0 8 2 42000802
+0 0 0 0 0 0 9 2 42000902
+0 0 0 0 0 0 10 2 42001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -42000102
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 2 2 42000202
+1 0 0 0 0 0 3 2 42000302
+1 0 0 0 0 0 4 2 42000402
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 0 6 2 42000602
+1 0 0 0 0 0 7 2 42000702
+1 0 0 0 0 0 8 2 42000802
+1 0 0 0 0 0 9 2 42000902
+1 0 0 0 0 0 10 2 42001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.zl
new file mode 100644
index 000000000..ea26cc209
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 42000100
+0 0 0 0 0 0 1 1 42000101
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 1 3 42000103
+0 0 0 0 0 0 1 4 42000104
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 0 1 6 42000106
+0 0 0 0 0 0 1 7 42000107
+0 0 0 0 0 0 1 8 42000108
+0 0 0 0 0 0 1 9 42000109
+0 0 0 0 0 0 1 10 42000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 42000103
+1 0 0 0 0 0 1 1 42000102
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 1 3 42000103
+1 0 0 0 0 0 1 4 42000104
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 0 1 6 42000106
+1 0 0 0 0 0 1 7 42000107
+1 0 0 0 0 0 1 8 42000108
+1 0 0 0 0 0 1 9 42000109
+1 0 0 0 0 0 1 10 42000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.xl
new file mode 100644
index 000000000..bc4675df1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 1 1 2 43010102
+0 0 0 0 0 2 1 2 43020102
+0 0 0 0 0 3 1 2 43030102
+0 0 0 0 0 4 1 2 43040102
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 6 1 2 43060102
+0 0 0 0 0 7 1 2 43070102
+0 0 0 0 0 8 1 2 43080102
+0 0 0 0 0 9 1 2 43090102
+0 0 0 0 0 10 1 2 43100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 1 1 2 43010102
+1 0 0 0 0 2 1 2 43020102
+1 0 0 0 0 3 1 2 43030102
+1 0 0 0 0 4 1 2 43040102
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 6 1 2 43060102
+1 0 0 0 0 7 1 2 43070102
+1 0 0 0 0 8 1 2 43080102
+1 0 0 0 0 9 1 2 43090102
+1 0 0 0 0 10 1 2 43100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.yl
new file mode 100644
index 000000000..c41b93a9f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 43000002
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 2 2 43000202
+0 0 0 0 0 0 3 2 43000302
+0 0 0 0 0 0 4 2 43000402
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 0 6 2 43000602
+0 0 0 0 0 0 7 2 43000702
+0 0 0 0 0 0 8 2 43000802
+0 0 0 0 0 0 9 2 43000902
+0 0 0 0 0 0 10 2 43001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 43000102
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 2 2 43000202
+1 0 0 0 0 0 3 2 43000302
+1 0 0 0 0 0 4 2 43000402
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 0 6 2 43000602
+1 0 0 0 0 0 7 2 43000702
+1 0 0 0 0 0 8 2 43000802
+1 0 0 0 0 0 9 2 43000902
+1 0 0 0 0 0 10 2 43001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.zl
new file mode 100644
index 000000000..dc0e90985
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fxz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 43000100
+0 0 0 0 0 0 1 1 43000101
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 1 3 43000103
+0 0 0 0 0 0 1 4 43000104
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 0 1 6 43000106
+0 0 0 0 0 0 1 7 43000107
+0 0 0 0 0 0 1 8 43000108
+0 0 0 0 0 0 1 9 43000109
+0 0 0 0 0 0 1 10 43000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -43000103
+1 0 0 0 0 0 1 1 -43000102
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 1 3 43000103
+1 0 0 0 0 0 1 4 43000104
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 0 1 6 43000106
+1 0 0 0 0 0 1 7 43000107
+1 0 0 0 0 0 1 8 43000108
+1 0 0 0 0 0 1 9 43000109
+1 0 0 0 0 0 1 10 43000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.xl
new file mode 100644
index 000000000..c38026a7d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 1 1 2 44010102
+0 0 0 0 0 2 1 2 44020102
+0 0 0 0 0 3 1 2 44030102
+0 0 0 0 0 4 1 2 44040102
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 6 1 2 44060102
+0 0 0 0 0 7 1 2 44070102
+0 0 0 0 0 8 1 2 44080102
+0 0 0 0 0 9 1 2 44090102
+0 0 0 0 0 10 1 2 44100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 1 1 2 44010102
+1 0 0 0 0 2 1 2 44020102
+1 0 0 0 0 3 1 2 44030102
+1 0 0 0 0 4 1 2 44040102
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 6 1 2 44060102
+1 0 0 0 0 7 1 2 44070102
+1 0 0 0 0 8 1 2 44080102
+1 0 0 0 0 9 1 2 44090102
+1 0 0 0 0 10 1 2 44100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.yl
new file mode 100644
index 000000000..9e76c1d37
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 44000002
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 2 2 44000202
+0 0 0 0 0 0 3 2 44000302
+0 0 0 0 0 0 4 2 44000402
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 0 6 2 44000602
+0 0 0 0 0 0 7 2 44000702
+0 0 0 0 0 0 8 2 44000802
+0 0 0 0 0 0 9 2 44000902
+0 0 0 0 0 0 10 2 44001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -44000102
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 2 2 44000202
+1 0 0 0 0 0 3 2 44000302
+1 0 0 0 0 0 4 2 44000402
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 0 6 2 44000602
+1 0 0 0 0 0 7 2 44000702
+1 0 0 0 0 0 8 2 44000802
+1 0 0 0 0 0 9 2 44000902
+1 0 0 0 0 0 10 2 44001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.zl
new file mode 100644
index 000000000..242f5c0d4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 44000100
+0 0 0 0 0 0 1 1 44000101
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 1 3 44000103
+0 0 0 0 0 0 1 4 44000104
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 0 1 6 44000106
+0 0 0 0 0 0 1 7 44000107
+0 0 0 0 0 0 1 8 44000108
+0 0 0 0 0 0 1 9 44000109
+0 0 0 0 0 0 1 10 44000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 44000103
+1 0 0 0 0 0 1 1 44000102
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 1 3 44000103
+1 0 0 0 0 0 1 4 44000104
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 0 1 6 44000106
+1 0 0 0 0 0 1 7 44000107
+1 0 0 0 0 0 1 8 44000108
+1 0 0 0 0 0 1 9 44000109
+1 0 0 0 0 0 1 10 44000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.xl
new file mode 100644
index 000000000..11f11db67
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 1 1 2 45010102
+0 0 0 0 0 2 1 2 45020102
+0 0 0 0 0 3 1 2 45030102
+0 0 0 0 0 4 1 2 45040102
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 6 1 2 45060102
+0 0 0 0 0 7 1 2 45070102
+0 0 0 0 0 8 1 2 45080102
+0 0 0 0 0 9 1 2 45090102
+0 0 0 0 0 10 1 2 45100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 1 1 2 45010102
+1 0 0 0 0 2 1 2 45020102
+1 0 0 0 0 3 1 2 45030102
+1 0 0 0 0 4 1 2 45040102
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 6 1 2 45060102
+1 0 0 0 0 7 1 2 45070102
+1 0 0 0 0 8 1 2 45080102
+1 0 0 0 0 9 1 2 45090102
+1 0 0 0 0 10 1 2 45100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.yl
new file mode 100644
index 000000000..08a3b86be
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 45000002
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 2 2 45000202
+0 0 0 0 0 0 3 2 45000302
+0 0 0 0 0 0 4 2 45000402
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 0 6 2 45000602
+0 0 0 0 0 0 7 2 45000702
+0 0 0 0 0 0 8 2 45000802
+0 0 0 0 0 0 9 2 45000902
+0 0 0 0 0 0 10 2 45001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 45000102
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 2 2 45000202
+1 0 0 0 0 0 3 2 45000302
+1 0 0 0 0 0 4 2 45000402
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 0 6 2 45000602
+1 0 0 0 0 0 7 2 45000702
+1 0 0 0 0 0 8 2 45000802
+1 0 0 0 0 0 9 2 45000902
+1 0 0 0 0 0 10 2 45001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.zl
new file mode 100644
index 000000000..49601c6e2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 45000100
+0 0 0 0 0 0 1 1 45000101
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 1 3 45000103
+0 0 0 0 0 0 1 4 45000104
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 0 1 6 45000106
+0 0 0 0 0 0 1 7 45000107
+0 0 0 0 0 0 1 8 45000108
+0 0 0 0 0 0 1 9 45000109
+0 0 0 0 0 0 1 10 45000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 45000103
+1 0 0 0 0 0 1 1 45000102
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 1 3 45000103
+1 0 0 0 0 0 1 4 45000104
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 0 1 6 45000106
+1 0 0 0 0 0 1 7 45000107
+1 0 0 0 0 0 1 8 45000108
+1 0 0 0 0 0 1 9 45000109
+1 0 0 0 0 0 1 10 45000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.xl
new file mode 100644
index 000000000..c96acccbe
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 1 1 2 46010102
+0 0 0 0 0 2 1 2 46020102
+0 0 0 0 0 3 1 2 46030102
+0 0 0 0 0 4 1 2 46040102
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 6 1 2 46060102
+0 0 0 0 0 7 1 2 46070102
+0 0 0 0 0 8 1 2 46080102
+0 0 0 0 0 9 1 2 46090102
+0 0 0 0 0 10 1 2 46100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 1 1 2 46010102
+1 0 0 0 0 2 1 2 46020102
+1 0 0 0 0 3 1 2 46030102
+1 0 0 0 0 4 1 2 46040102
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 6 1 2 46060102
+1 0 0 0 0 7 1 2 46070102
+1 0 0 0 0 8 1 2 46080102
+1 0 0 0 0 9 1 2 46090102
+1 0 0 0 0 10 1 2 46100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.yl
new file mode 100644
index 000000000..0ff6342cb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 46000002
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 2 2 46000202
+0 0 0 0 0 0 3 2 46000302
+0 0 0 0 0 0 4 2 46000402
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 0 6 2 46000602
+0 0 0 0 0 0 7 2 46000702
+0 0 0 0 0 0 8 2 46000802
+0 0 0 0 0 0 9 2 46000902
+0 0 0 0 0 0 10 2 46001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -46000102
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 2 2 46000202
+1 0 0 0 0 0 3 2 46000302
+1 0 0 0 0 0 4 2 46000402
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 0 6 2 46000602
+1 0 0 0 0 0 7 2 46000702
+1 0 0 0 0 0 8 2 46000802
+1 0 0 0 0 0 9 2 46000902
+1 0 0 0 0 0 10 2 46001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.zl
new file mode 100644
index 000000000..3a0900777
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 46000100
+0 0 0 0 0 0 1 1 46000101
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 1 3 46000103
+0 0 0 0 0 0 1 4 46000104
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 0 1 6 46000106
+0 0 0 0 0 0 1 7 46000107
+0 0 0 0 0 0 1 8 46000108
+0 0 0 0 0 0 1 9 46000109
+0 0 0 0 0 0 1 10 46000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -46000103
+1 0 0 0 0 0 1 1 -46000102
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 1 3 46000103
+1 0 0 0 0 0 1 4 46000104
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 0 1 6 46000106
+1 0 0 0 0 0 1 7 46000107
+1 0 0 0 0 0 1 8 46000108
+1 0 0 0 0 0 1 9 46000109
+1 0 0 0 0 0 1 10 46000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.xl
new file mode 100644
index 000000000..060b7b61b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 1 1 2 47010102
+0 0 0 0 0 2 1 2 47020102
+0 0 0 0 0 3 1 2 47030102
+0 0 0 0 0 4 1 2 47040102
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 6 1 2 47060102
+0 0 0 0 0 7 1 2 47070102
+0 0 0 0 0 8 1 2 47080102
+0 0 0 0 0 9 1 2 47090102
+0 0 0 0 0 10 1 2 47100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 1 1 2 47010102
+1 0 0 0 0 2 1 2 47020102
+1 0 0 0 0 3 1 2 47030102
+1 0 0 0 0 4 1 2 47040102
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 6 1 2 47060102
+1 0 0 0 0 7 1 2 47070102
+1 0 0 0 0 8 1 2 47080102
+1 0 0 0 0 9 1 2 47090102
+1 0 0 0 0 10 1 2 47100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.yl
new file mode 100644
index 000000000..b677639ac
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 47000002
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 2 2 47000202
+0 0 0 0 0 0 3 2 47000302
+0 0 0 0 0 0 4 2 47000402
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 0 6 2 47000602
+0 0 0 0 0 0 7 2 47000702
+0 0 0 0 0 0 8 2 47000802
+0 0 0 0 0 0 9 2 47000902
+0 0 0 0 0 0 10 2 47001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 47000102
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 2 2 47000202
+1 0 0 0 0 0 3 2 47000302
+1 0 0 0 0 0 4 2 47000402
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 0 6 2 47000602
+1 0 0 0 0 0 7 2 47000702
+1 0 0 0 0 0 8 2 47000802
+1 0 0 0 0 0 9 2 47000902
+1 0 0 0 0 0 10 2 47001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.zl
new file mode 100644
index 000000000..73b6d6f65
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 47000100
+0 0 0 0 0 0 1 1 47000101
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 1 3 47000103
+0 0 0 0 0 0 1 4 47000104
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 0 1 6 47000106
+0 0 0 0 0 0 1 7 47000107
+0 0 0 0 0 0 1 8 47000108
+0 0 0 0 0 0 1 9 47000109
+0 0 0 0 0 0 1 10 47000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -47000103
+1 0 0 0 0 0 1 1 -47000102
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 1 3 47000103
+1 0 0 0 0 0 1 4 47000104
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 0 1 6 47000106
+1 0 0 0 0 0 1 7 47000107
+1 0 0 0 0 0 1 8 47000108
+1 0 0 0 0 0 1 9 47000109
+1 0 0 0 0 0 1 10 47000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.xl
new file mode 100644
index 000000000..bde18cfcb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 1 1 2 48010102
+0 0 0 0 0 2 1 2 48020102
+0 0 0 0 0 3 1 2 48030102
+0 0 0 0 0 4 1 2 48040102
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 6 1 2 48060102
+0 0 0 0 0 7 1 2 48070102
+0 0 0 0 0 8 1 2 48080102
+0 0 0 0 0 9 1 2 48090102
+0 0 0 0 0 10 1 2 48100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 1 1 2 48010102
+1 0 0 0 0 2 1 2 48020102
+1 0 0 0 0 3 1 2 48030102
+1 0 0 0 0 4 1 2 48040102
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 6 1 2 48060102
+1 0 0 0 0 7 1 2 48070102
+1 0 0 0 0 8 1 2 48080102
+1 0 0 0 0 9 1 2 48090102
+1 0 0 0 0 10 1 2 48100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.yl
new file mode 100644
index 000000000..b00fb29f1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 48000002
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 2 2 48000202
+0 0 0 0 0 0 3 2 48000302
+0 0 0 0 0 0 4 2 48000402
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 0 6 2 48000602
+0 0 0 0 0 0 7 2 48000702
+0 0 0 0 0 0 8 2 48000802
+0 0 0 0 0 0 9 2 48000902
+0 0 0 0 0 0 10 2 48001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -48000102
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 2 2 48000202
+1 0 0 0 0 0 3 2 48000302
+1 0 0 0 0 0 4 2 48000402
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 0 6 2 48000602
+1 0 0 0 0 0 7 2 48000702
+1 0 0 0 0 0 8 2 48000802
+1 0 0 0 0 0 9 2 48000902
+1 0 0 0 0 0 10 2 48001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.zl
new file mode 100644
index 000000000..510571f0b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 48000100
+0 0 0 0 0 0 1 1 48000101
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 1 3 48000103
+0 0 0 0 0 0 1 4 48000104
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 0 1 6 48000106
+0 0 0 0 0 0 1 7 48000107
+0 0 0 0 0 0 1 8 48000108
+0 0 0 0 0 0 1 9 48000109
+0 0 0 0 0 0 1 10 48000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -48000103
+1 0 0 0 0 0 1 1 -48000102
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 1 3 48000103
+1 0 0 0 0 0 1 4 48000104
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 0 1 6 48000106
+1 0 0 0 0 0 1 7 48000107
+1 0 0 0 0 0 1 8 48000108
+1 0 0 0 0 0 1 9 48000109
+1 0 0 0 0 0 1 10 48000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.xl
new file mode 100644
index 000000000..1478d0743
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 1 1 2 49010102
+0 0 0 0 0 2 1 2 49020102
+0 0 0 0 0 3 1 2 49030102
+0 0 0 0 0 4 1 2 49040102
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 6 1 2 49060102
+0 0 0 0 0 7 1 2 49070102
+0 0 0 0 0 8 1 2 49080102
+0 0 0 0 0 9 1 2 49090102
+0 0 0 0 0 10 1 2 49100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 1 1 2 49010102
+1 0 0 0 0 2 1 2 49020102
+1 0 0 0 0 3 1 2 49030102
+1 0 0 0 0 4 1 2 49040102
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 6 1 2 49060102
+1 0 0 0 0 7 1 2 49070102
+1 0 0 0 0 8 1 2 49080102
+1 0 0 0 0 9 1 2 49090102
+1 0 0 0 0 10 1 2 49100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.yl
new file mode 100644
index 000000000..ec12b3156
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 49000002
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 2 2 49000202
+0 0 0 0 0 0 3 2 49000302
+0 0 0 0 0 0 4 2 49000402
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 0 6 2 49000602
+0 0 0 0 0 0 7 2 49000702
+0 0 0 0 0 0 8 2 49000802
+0 0 0 0 0 0 9 2 49000902
+0 0 0 0 0 0 10 2 49001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 49000102
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 2 2 49000202
+1 0 0 0 0 0 3 2 49000302
+1 0 0 0 0 0 4 2 49000402
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 0 6 2 49000602
+1 0 0 0 0 0 7 2 49000702
+1 0 0 0 0 0 8 2 49000802
+1 0 0 0 0 0 9 2 49000902
+1 0 0 0 0 0 10 2 49001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.zl
new file mode 100644
index 000000000..a75a5ed00
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/fzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 49000100
+0 0 0 0 0 0 1 1 49000101
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 1 3 49000103
+0 0 0 0 0 0 1 4 49000104
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 0 1 6 49000106
+0 0 0 0 0 0 1 7 49000107
+0 0 0 0 0 0 1 8 49000108
+0 0 0 0 0 0 1 9 49000109
+0 0 0 0 0 0 1 10 49000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 49000103
+1 0 0 0 0 0 1 1 49000102
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 1 3 49000103
+1 0 0 0 0 0 1 4 49000104
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 0 1 6 49000106
+1 0 0 0 0 0 1 7 49000107
+1 0 0 0 0 0 1 8 49000108
+1 0 0 0 0 0 1 9 49000109
+1 0 0 0 0 0 1 10 49000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/s.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/s.xl
new file mode 100644
index 000000000..eb25512d0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/s.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 1 1 2 1010102
+0 0 0 0 0 2 1 2 1020102
+0 0 0 0 0 3 1 2 1030102
+0 0 0 0 0 4 1 2 1040102
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 6 1 2 1060102
+0 0 0 0 0 7 1 2 1070102
+0 0 0 0 0 8 1 2 1080102
+0 0 0 0 0 9 1 2 1090102
+0 0 0 0 0 10 1 2 1100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 1 1 2 1010102
+1 0 0 0 0 2 1 2 1020102
+1 0 0 0 0 3 1 2 1030102
+1 0 0 0 0 4 1 2 1040102
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 6 1 2 1060102
+1 0 0 0 0 7 1 2 1070102
+1 0 0 0 0 8 1 2 1080102
+1 0 0 0 0 9 1 2 1090102
+1 0 0 0 0 10 1 2 1100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/s.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/s.yl
new file mode 100644
index 000000000..35ef5b977
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/s.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 1000002
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 2 2 1000202
+0 0 0 0 0 0 3 2 1000302
+0 0 0 0 0 0 4 2 1000402
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 0 6 2 1000602
+0 0 0 0 0 0 7 2 1000702
+0 0 0 0 0 0 8 2 1000802
+0 0 0 0 0 0 9 2 1000902
+0 0 0 0 0 0 10 2 1001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 1000102
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 2 2 1000202
+1 0 0 0 0 0 3 2 1000302
+1 0 0 0 0 0 4 2 1000402
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 0 6 2 1000602
+1 0 0 0 0 0 7 2 1000702
+1 0 0 0 0 0 8 2 1000802
+1 0 0 0 0 0 9 2 1000902
+1 0 0 0 0 0 10 2 1001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/s.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/s.zl
new file mode 100644
index 000000000..1e4738678
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/s.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 1000100
+0 0 0 0 0 0 1 1 1000101
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 1 3 1000103
+0 0 0 0 0 0 1 4 1000104
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 0 1 6 1000106
+0 0 0 0 0 0 1 7 1000107
+0 0 0 0 0 0 1 8 1000108
+0 0 0 0 0 0 1 9 1000109
+0 0 0 0 0 0 1 10 1000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 1000103
+1 0 0 0 0 0 1 1 1000102
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 1 3 1000103
+1 0 0 0 0 0 1 4 1000104
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 0 1 6 1000106
+1 0 0 0 0 0 1 7 1000107
+1 0 0 0 0 0 1 8 1000108
+1 0 0 0 0 0 1 9 1000109
+1 0 0 0 0 0 1 10 1000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.xl
new file mode 100644
index 000000000..d486aefe1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.xl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 1 1 2 0.49749371855331
+0 0 0 0 0 2 1 2 0.779422863405995
+0 0 0 0 0 3 1 2 1.07121426428143
+0 0 0 0 0 4 1 2 1.36656503687164
+0 0 0 0 0 5 1 2 1.66358047596141
+0 0 0 0 0 6 1 2 1.9615045245933
+0 0 0 0 0 7 1 2 2.2599778759979
+0 0 0 0 0 8 1 2 2.5588083163848
+0 0 0 0 0 9 1 2 2.85788383248865
+0 0 0 0 0 10 1 2 3.15713477697738
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.259807621135332
+1 0 0 0 0 1 1 2 0.49749371855331
+1 0 0 0 0 2 1 2 0.779422863405995
+1 0 0 0 0 3 1 2 1.07121426428143
+1 0 0 0 0 4 1 2 1.36656503687164
+1 0 0 0 0 5 1 2 1.66358047596141
+1 0 0 0 0 6 1 2 1.9615045245933
+1 0 0 0 0 7 1 2 2.2599778759979
+1 0 0 0 0 8 1 2 2.5588083163848
+1 0 0 0 0 9 1 2 2.85788383248865
+1 0 0 0 0 10 1 2 3.15713477697738
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.yl
new file mode 100644
index 000000000..832698f58
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.yl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.259807621135332
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 0 2 2 0.49749371855331
+0 0 0 0 0 0 3 2 0.779422863405995
+0 0 0 0 0 0 4 2 1.07121426428143
+0 0 0 0 0 0 5 2 1.36656503687164
+0 0 0 0 0 0 6 2 1.66358047596141
+0 0 0 0 0 0 7 2 1.9615045245933
+0 0 0 0 0 0 8 2 2.2599778759979
+0 0 0 0 0 0 9 2 2.5588083163848
+0 0 0 0 0 0 10 2 2.85788383248865
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.259807621135332
+1 0 0 0 0 0 1 2 0.259807621135332
+1 0 0 0 0 0 2 2 0.49749371855331
+1 0 0 0 0 0 3 2 0.779422863405995
+1 0 0 0 0 0 4 2 1.07121426428143
+1 0 0 0 0 0 5 2 1.36656503687164
+1 0 0 0 0 0 6 2 1.66358047596141
+1 0 0 0 0 0 7 2 1.9615045245933
+1 0 0 0 0 0 8 2 2.2599778759979
+1 0 0 0 0 0 9 2 2.5588083163848
+1 0 0 0 0 0 10 2 2.85788383248865
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.zl
new file mode 100644
index 000000000..e543c8aa5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/spher3d_r.zl
@@ -0,0 +1,36 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.49749371855331
+0 0 0 0 0 0 1 1 0.259807621135332
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 0 1 3 0.49749371855331
+0 0 0 0 0 0 1 4 0.779422863405995
+0 0 0 0 0 0 1 5 1.07121426428143
+0 0 0 0 0 0 1 6 1.36656503687164
+0 0 0 0 0 0 1 7 1.66358047596141
+0 0 0 0 0 0 1 8 1.9615045245933
+0 0 0 0 0 0 1 9 2.2599778759979
+0 0 0 0 0 0 1 10 2.5588083163848
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.49749371855331
+1 0 0 0 0 0 1 1 0.259807621135332
+1 0 0 0 0 0 1 2 0.259807621135332
+1 0 0 0 0 0 1 3 0.49749371855331
+1 0 0 0 0 0 1 4 0.779422863405995
+1 0 0 0 0 0 1 5 1.07121426428143
+1 0 0 0 0 0 1 6 1.36656503687164
+1 0 0 0 0 0 1 7 1.66358047596141
+1 0 0 0 0 0 1 8 1.9615045245933
+1 0 0 0 0 0 1 9 2.2599778759979
+1 0 0 0 0 0 1 10 2.5588083163848
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/txx.xl
new file mode 100644
index 000000000..2a7acd396
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 1 1 2 21010102
+0 0 0 0 0 2 1 2 21020102
+0 0 0 0 0 3 1 2 21030102
+0 0 0 0 0 4 1 2 21040102
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 6 1 2 21060102
+0 0 0 0 0 7 1 2 21070102
+0 0 0 0 0 8 1 2 21080102
+0 0 0 0 0 9 1 2 21090102
+0 0 0 0 0 10 1 2 21100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 1 1 2 21010102
+1 0 0 0 0 2 1 2 21020102
+1 0 0 0 0 3 1 2 21030102
+1 0 0 0 0 4 1 2 21040102
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 6 1 2 21060102
+1 0 0 0 0 7 1 2 21070102
+1 0 0 0 0 8 1 2 21080102
+1 0 0 0 0 9 1 2 21090102
+1 0 0 0 0 10 1 2 21100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/txx.yl
new file mode 100644
index 000000000..0f0cd48e5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 21000002
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 2 2 21000202
+0 0 0 0 0 0 3 2 21000302
+0 0 0 0 0 0 4 2 21000402
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 0 6 2 21000602
+0 0 0 0 0 0 7 2 21000702
+0 0 0 0 0 0 8 2 21000802
+0 0 0 0 0 0 9 2 21000902
+0 0 0 0 0 0 10 2 21001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 21000102
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 2 2 21000202
+1 0 0 0 0 0 3 2 21000302
+1 0 0 0 0 0 4 2 21000402
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 0 6 2 21000602
+1 0 0 0 0 0 7 2 21000702
+1 0 0 0 0 0 8 2 21000802
+1 0 0 0 0 0 9 2 21000902
+1 0 0 0 0 0 10 2 21001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/txx.zl
new file mode 100644
index 000000000..e2f8f371e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 21000100
+0 0 0 0 0 0 1 1 21000101
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 1 3 21000103
+0 0 0 0 0 0 1 4 21000104
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 0 1 6 21000106
+0 0 0 0 0 0 1 7 21000107
+0 0 0 0 0 0 1 8 21000108
+0 0 0 0 0 0 1 9 21000109
+0 0 0 0 0 0 1 10 21000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 21000103
+1 0 0 0 0 0 1 1 21000102
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 1 3 21000103
+1 0 0 0 0 0 1 4 21000104
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 0 1 6 21000106
+1 0 0 0 0 0 1 7 21000107
+1 0 0 0 0 0 1 8 21000108
+1 0 0 0 0 0 1 9 21000109
+1 0 0 0 0 0 1 10 21000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/txy.xl
new file mode 100644
index 000000000..cb4bc190a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 1 1 2 22010102
+0 0 0 0 0 2 1 2 22020102
+0 0 0 0 0 3 1 2 22030102
+0 0 0 0 0 4 1 2 22040102
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 6 1 2 22060102
+0 0 0 0 0 7 1 2 22070102
+0 0 0 0 0 8 1 2 22080102
+0 0 0 0 0 9 1 2 22090102
+0 0 0 0 0 10 1 2 22100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 1 1 2 22010102
+1 0 0 0 0 2 1 2 22020102
+1 0 0 0 0 3 1 2 22030102
+1 0 0 0 0 4 1 2 22040102
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 6 1 2 22060102
+1 0 0 0 0 7 1 2 22070102
+1 0 0 0 0 8 1 2 22080102
+1 0 0 0 0 9 1 2 22090102
+1 0 0 0 0 10 1 2 22100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/txy.yl
new file mode 100644
index 000000000..b6a0f760d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 22000002
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 2 2 22000202
+0 0 0 0 0 0 3 2 22000302
+0 0 0 0 0 0 4 2 22000402
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 0 6 2 22000602
+0 0 0 0 0 0 7 2 22000702
+0 0 0 0 0 0 8 2 22000802
+0 0 0 0 0 0 9 2 22000902
+0 0 0 0 0 0 10 2 22001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -22000102
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 2 2 22000202
+1 0 0 0 0 0 3 2 22000302
+1 0 0 0 0 0 4 2 22000402
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 0 6 2 22000602
+1 0 0 0 0 0 7 2 22000702
+1 0 0 0 0 0 8 2 22000802
+1 0 0 0 0 0 9 2 22000902
+1 0 0 0 0 0 10 2 22001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/txy.zl
new file mode 100644
index 000000000..b7b903386
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 22000100
+0 0 0 0 0 0 1 1 22000101
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 1 3 22000103
+0 0 0 0 0 0 1 4 22000104
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 0 1 6 22000106
+0 0 0 0 0 0 1 7 22000107
+0 0 0 0 0 0 1 8 22000108
+0 0 0 0 0 0 1 9 22000109
+0 0 0 0 0 0 1 10 22000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 22000103
+1 0 0 0 0 0 1 1 22000102
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 1 3 22000103
+1 0 0 0 0 0 1 4 22000104
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 0 1 6 22000106
+1 0 0 0 0 0 1 7 22000107
+1 0 0 0 0 0 1 8 22000108
+1 0 0 0 0 0 1 9 22000109
+1 0 0 0 0 0 1 10 22000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/txz.xl
new file mode 100644
index 000000000..ca3c81b03
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 1 1 2 23010102
+0 0 0 0 0 2 1 2 23020102
+0 0 0 0 0 3 1 2 23030102
+0 0 0 0 0 4 1 2 23040102
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 6 1 2 23060102
+0 0 0 0 0 7 1 2 23070102
+0 0 0 0 0 8 1 2 23080102
+0 0 0 0 0 9 1 2 23090102
+0 0 0 0 0 10 1 2 23100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 1 1 2 23010102
+1 0 0 0 0 2 1 2 23020102
+1 0 0 0 0 3 1 2 23030102
+1 0 0 0 0 4 1 2 23040102
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 6 1 2 23060102
+1 0 0 0 0 7 1 2 23070102
+1 0 0 0 0 8 1 2 23080102
+1 0 0 0 0 9 1 2 23090102
+1 0 0 0 0 10 1 2 23100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/txz.yl
new file mode 100644
index 000000000..662de5ef3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 23000002
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 2 2 23000202
+0 0 0 0 0 0 3 2 23000302
+0 0 0 0 0 0 4 2 23000402
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 0 6 2 23000602
+0 0 0 0 0 0 7 2 23000702
+0 0 0 0 0 0 8 2 23000802
+0 0 0 0 0 0 9 2 23000902
+0 0 0 0 0 0 10 2 23001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 23000102
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 2 2 23000202
+1 0 0 0 0 0 3 2 23000302
+1 0 0 0 0 0 4 2 23000402
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 0 6 2 23000602
+1 0 0 0 0 0 7 2 23000702
+1 0 0 0 0 0 8 2 23000802
+1 0 0 0 0 0 9 2 23000902
+1 0 0 0 0 0 10 2 23001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/txz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/txz.zl
new file mode 100644
index 000000000..21e061f19
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/txz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 23000100
+0 0 0 0 0 0 1 1 23000101
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 1 3 23000103
+0 0 0 0 0 0 1 4 23000104
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 0 1 6 23000106
+0 0 0 0 0 0 1 7 23000107
+0 0 0 0 0 0 1 8 23000108
+0 0 0 0 0 0 1 9 23000109
+0 0 0 0 0 0 1 10 23000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -23000103
+1 0 0 0 0 0 1 1 -23000102
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 1 3 23000103
+1 0 0 0 0 0 1 4 23000104
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 0 1 6 23000106
+1 0 0 0 0 0 1 7 23000107
+1 0 0 0 0 0 1 8 23000108
+1 0 0 0 0 0 1 9 23000109
+1 0 0 0 0 0 1 10 23000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.xl
new file mode 100644
index 000000000..a45ba6419
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 1 1 2 24010102
+0 0 0 0 0 2 1 2 24020102
+0 0 0 0 0 3 1 2 24030102
+0 0 0 0 0 4 1 2 24040102
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 6 1 2 24060102
+0 0 0 0 0 7 1 2 24070102
+0 0 0 0 0 8 1 2 24080102
+0 0 0 0 0 9 1 2 24090102
+0 0 0 0 0 10 1 2 24100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 1 1 2 24010102
+1 0 0 0 0 2 1 2 24020102
+1 0 0 0 0 3 1 2 24030102
+1 0 0 0 0 4 1 2 24040102
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 6 1 2 24060102
+1 0 0 0 0 7 1 2 24070102
+1 0 0 0 0 8 1 2 24080102
+1 0 0 0 0 9 1 2 24090102
+1 0 0 0 0 10 1 2 24100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.yl
new file mode 100644
index 000000000..ab348361b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 24000002
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 2 2 24000202
+0 0 0 0 0 0 3 2 24000302
+0 0 0 0 0 0 4 2 24000402
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 0 6 2 24000602
+0 0 0 0 0 0 7 2 24000702
+0 0 0 0 0 0 8 2 24000802
+0 0 0 0 0 0 9 2 24000902
+0 0 0 0 0 0 10 2 24001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 24000102
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 2 2 24000202
+1 0 0 0 0 0 3 2 24000302
+1 0 0 0 0 0 4 2 24000402
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 0 6 2 24000602
+1 0 0 0 0 0 7 2 24000702
+1 0 0 0 0 0 8 2 24000802
+1 0 0 0 0 0 9 2 24000902
+1 0 0 0 0 0 10 2 24001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.zl
new file mode 100644
index 000000000..40fa4c58e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tyy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 24000100
+0 0 0 0 0 0 1 1 24000101
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 1 3 24000103
+0 0 0 0 0 0 1 4 24000104
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 0 1 6 24000106
+0 0 0 0 0 0 1 7 24000107
+0 0 0 0 0 0 1 8 24000108
+0 0 0 0 0 0 1 9 24000109
+0 0 0 0 0 0 1 10 24000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 24000103
+1 0 0 0 0 0 1 1 24000102
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 1 3 24000103
+1 0 0 0 0 0 1 4 24000104
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 0 1 6 24000106
+1 0 0 0 0 0 1 7 24000107
+1 0 0 0 0 0 1 8 24000108
+1 0 0 0 0 0 1 9 24000109
+1 0 0 0 0 0 1 10 24000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.xl
new file mode 100644
index 000000000..5a7236533
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 1 1 2 25010102
+0 0 0 0 0 2 1 2 25020102
+0 0 0 0 0 3 1 2 25030102
+0 0 0 0 0 4 1 2 25040102
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 6 1 2 25060102
+0 0 0 0 0 7 1 2 25070102
+0 0 0 0 0 8 1 2 25080102
+0 0 0 0 0 9 1 2 25090102
+0 0 0 0 0 10 1 2 25100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 1 1 2 25010102
+1 0 0 0 0 2 1 2 25020102
+1 0 0 0 0 3 1 2 25030102
+1 0 0 0 0 4 1 2 25040102
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 6 1 2 25060102
+1 0 0 0 0 7 1 2 25070102
+1 0 0 0 0 8 1 2 25080102
+1 0 0 0 0 9 1 2 25090102
+1 0 0 0 0 10 1 2 25100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.yl
new file mode 100644
index 000000000..719c0c59e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 25000002
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 2 2 25000202
+0 0 0 0 0 0 3 2 25000302
+0 0 0 0 0 0 4 2 25000402
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 0 6 2 25000602
+0 0 0 0 0 0 7 2 25000702
+0 0 0 0 0 0 8 2 25000802
+0 0 0 0 0 0 9 2 25000902
+0 0 0 0 0 0 10 2 25001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -25000102
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 2 2 25000202
+1 0 0 0 0 0 3 2 25000302
+1 0 0 0 0 0 4 2 25000402
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 0 6 2 25000602
+1 0 0 0 0 0 7 2 25000702
+1 0 0 0 0 0 8 2 25000802
+1 0 0 0 0 0 9 2 25000902
+1 0 0 0 0 0 10 2 25001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.zl
new file mode 100644
index 000000000..bc29292b5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tyz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 25000100
+0 0 0 0 0 0 1 1 25000101
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 1 3 25000103
+0 0 0 0 0 0 1 4 25000104
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 0 1 6 25000106
+0 0 0 0 0 0 1 7 25000107
+0 0 0 0 0 0 1 8 25000108
+0 0 0 0 0 0 1 9 25000109
+0 0 0 0 0 0 1 10 25000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -25000103
+1 0 0 0 0 0 1 1 -25000102
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 1 3 25000103
+1 0 0 0 0 0 1 4 25000104
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 0 1 6 25000106
+1 0 0 0 0 0 1 7 25000107
+1 0 0 0 0 0 1 8 25000108
+1 0 0 0 0 0 1 9 25000109
+1 0 0 0 0 0 1 10 25000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.xl
new file mode 100644
index 000000000..db8d50b94
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 1 1 2 26010102
+0 0 0 0 0 2 1 2 26020102
+0 0 0 0 0 3 1 2 26030102
+0 0 0 0 0 4 1 2 26040102
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 6 1 2 26060102
+0 0 0 0 0 7 1 2 26070102
+0 0 0 0 0 8 1 2 26080102
+0 0 0 0 0 9 1 2 26090102
+0 0 0 0 0 10 1 2 26100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 1 1 2 26010102
+1 0 0 0 0 2 1 2 26020102
+1 0 0 0 0 3 1 2 26030102
+1 0 0 0 0 4 1 2 26040102
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 6 1 2 26060102
+1 0 0 0 0 7 1 2 26070102
+1 0 0 0 0 8 1 2 26080102
+1 0 0 0 0 9 1 2 26090102
+1 0 0 0 0 10 1 2 26100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.yl
new file mode 100644
index 000000000..181040b89
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 26000002
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 2 2 26000202
+0 0 0 0 0 0 3 2 26000302
+0 0 0 0 0 0 4 2 26000402
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 0 6 2 26000602
+0 0 0 0 0 0 7 2 26000702
+0 0 0 0 0 0 8 2 26000802
+0 0 0 0 0 0 9 2 26000902
+0 0 0 0 0 0 10 2 26001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 26000102
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 2 2 26000202
+1 0 0 0 0 0 3 2 26000302
+1 0 0 0 0 0 4 2 26000402
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 0 6 2 26000602
+1 0 0 0 0 0 7 2 26000702
+1 0 0 0 0 0 8 2 26000802
+1 0 0 0 0 0 9 2 26000902
+1 0 0 0 0 0 10 2 26001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.zl
new file mode 100644
index 000000000..5e8c71c58
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/tzz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 26000100
+0 0 0 0 0 0 1 1 26000101
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 1 3 26000103
+0 0 0 0 0 0 1 4 26000104
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 0 1 6 26000106
+0 0 0 0 0 0 1 7 26000107
+0 0 0 0 0 0 1 8 26000108
+0 0 0 0 0 0 1 9 26000109
+0 0 0 0 0 0 1 10 26000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 26000103
+1 0 0 0 0 0 1 1 26000102
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 1 3 26000103
+1 0 0 0 0 0 1 4 26000104
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 0 1 6 26000106
+1 0 0 0 0 0 1 7 26000107
+1 0 0 0 0 0 1 8 26000108
+1 0 0 0 0 0 1 9 26000109
+1 0 0 0 0 0 1 10 26000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vx.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/vx.xl
new file mode 100644
index 000000000..6195bad6d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vx.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 1 1 2 11010102
+0 0 0 0 0 2 1 2 11020102
+0 0 0 0 0 3 1 2 11030102
+0 0 0 0 0 4 1 2 11040102
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 6 1 2 11060102
+0 0 0 0 0 7 1 2 11070102
+0 0 0 0 0 8 1 2 11080102
+0 0 0 0 0 9 1 2 11090102
+0 0 0 0 0 10 1 2 11100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 1 1 2 11010102
+1 0 0 0 0 2 1 2 11020102
+1 0 0 0 0 3 1 2 11030102
+1 0 0 0 0 4 1 2 11040102
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 6 1 2 11060102
+1 0 0 0 0 7 1 2 11070102
+1 0 0 0 0 8 1 2 11080102
+1 0 0 0 0 9 1 2 11090102
+1 0 0 0 0 10 1 2 11100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vx.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/vx.yl
new file mode 100644
index 000000000..c2a05f617
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vx.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 11000002
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 2 2 11000202
+0 0 0 0 0 0 3 2 11000302
+0 0 0 0 0 0 4 2 11000402
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 0 6 2 11000602
+0 0 0 0 0 0 7 2 11000702
+0 0 0 0 0 0 8 2 11000802
+0 0 0 0 0 0 9 2 11000902
+0 0 0 0 0 0 10 2 11001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 11000102
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 2 2 11000202
+1 0 0 0 0 0 3 2 11000302
+1 0 0 0 0 0 4 2 11000402
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 0 6 2 11000602
+1 0 0 0 0 0 7 2 11000702
+1 0 0 0 0 0 8 2 11000802
+1 0 0 0 0 0 9 2 11000902
+1 0 0 0 0 0 10 2 11001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vx.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/vx.zl
new file mode 100644
index 000000000..4889b5d56
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vx.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 11000100
+0 0 0 0 0 0 1 1 11000101
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 1 3 11000103
+0 0 0 0 0 0 1 4 11000104
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 0 1 6 11000106
+0 0 0 0 0 0 1 7 11000107
+0 0 0 0 0 0 1 8 11000108
+0 0 0 0 0 0 1 9 11000109
+0 0 0 0 0 0 1 10 11000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 11000103
+1 0 0 0 0 0 1 1 11000102
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 1 3 11000103
+1 0 0 0 0 0 1 4 11000104
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 0 1 6 11000106
+1 0 0 0 0 0 1 7 11000107
+1 0 0 0 0 0 1 8 11000108
+1 0 0 0 0 0 1 9 11000109
+1 0 0 0 0 0 1 10 11000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vy.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/vy.xl
new file mode 100644
index 000000000..e412e6447
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vy.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 1 1 2 12010102
+0 0 0 0 0 2 1 2 12020102
+0 0 0 0 0 3 1 2 12030102
+0 0 0 0 0 4 1 2 12040102
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 6 1 2 12060102
+0 0 0 0 0 7 1 2 12070102
+0 0 0 0 0 8 1 2 12080102
+0 0 0 0 0 9 1 2 12090102
+0 0 0 0 0 10 1 2 12100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 1 1 2 12010102
+1 0 0 0 0 2 1 2 12020102
+1 0 0 0 0 3 1 2 12030102
+1 0 0 0 0 4 1 2 12040102
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 6 1 2 12060102
+1 0 0 0 0 7 1 2 12070102
+1 0 0 0 0 8 1 2 12080102
+1 0 0 0 0 9 1 2 12090102
+1 0 0 0 0 10 1 2 12100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vy.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/vy.yl
new file mode 100644
index 000000000..5acebf9e4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vy.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 12000002
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 2 2 12000202
+0 0 0 0 0 0 3 2 12000302
+0 0 0 0 0 0 4 2 12000402
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 0 6 2 12000602
+0 0 0 0 0 0 7 2 12000702
+0 0 0 0 0 0 8 2 12000802
+0 0 0 0 0 0 9 2 12000902
+0 0 0 0 0 0 10 2 12001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -12000102
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 2 2 12000202
+1 0 0 0 0 0 3 2 12000302
+1 0 0 0 0 0 4 2 12000402
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 0 6 2 12000602
+1 0 0 0 0 0 7 2 12000702
+1 0 0 0 0 0 8 2 12000802
+1 0 0 0 0 0 9 2 12000902
+1 0 0 0 0 0 10 2 12001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vy.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/vy.zl
new file mode 100644
index 000000000..99abfba4c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vy.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 12000100
+0 0 0 0 0 0 1 1 12000101
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 1 3 12000103
+0 0 0 0 0 0 1 4 12000104
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 0 1 6 12000106
+0 0 0 0 0 0 1 7 12000107
+0 0 0 0 0 0 1 8 12000108
+0 0 0 0 0 0 1 9 12000109
+0 0 0 0 0 0 1 10 12000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 12000103
+1 0 0 0 0 0 1 1 12000102
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 1 3 12000103
+1 0 0 0 0 0 1 4 12000104
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 0 1 6 12000106
+1 0 0 0 0 0 1 7 12000107
+1 0 0 0 0 0 1 8 12000108
+1 0 0 0 0 0 1 9 12000109
+1 0 0 0 0 0 1 10 12000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vz.xl b/CarpetAttic/Cart3dTest/test/octant-eleven/vz.xl
new file mode 100644
index 000000000..ef2e13dce
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vz.xl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 1 1 2 13010102
+0 0 0 0 0 2 1 2 13020102
+0 0 0 0 0 3 1 2 13030102
+0 0 0 0 0 4 1 2 13040102
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 6 1 2 13060102
+0 0 0 0 0 7 1 2 13070102
+0 0 0 0 0 8 1 2 13080102
+0 0 0 0 0 9 1 2 13090102
+0 0 0 0 0 10 1 2 13100102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 1 1 2 13010102
+1 0 0 0 0 2 1 2 13020102
+1 0 0 0 0 3 1 2 13030102
+1 0 0 0 0 4 1 2 13040102
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 6 1 2 13060102
+1 0 0 0 0 7 1 2 13070102
+1 0 0 0 0 8 1 2 13080102
+1 0 0 0 0 9 1 2 13090102
+1 0 0 0 0 10 1 2 13100102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vz.yl b/CarpetAttic/Cart3dTest/test/octant-eleven/vz.yl
new file mode 100644
index 000000000..f8e601fea
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vz.yl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 13000002
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 2 2 13000202
+0 0 0 0 0 0 3 2 13000302
+0 0 0 0 0 0 4 2 13000402
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 0 6 2 13000602
+0 0 0 0 0 0 7 2 13000702
+0 0 0 0 0 0 8 2 13000802
+0 0 0 0 0 0 9 2 13000902
+0 0 0 0 0 0 10 2 13001002
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 13000102
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 2 2 13000202
+1 0 0 0 0 0 3 2 13000302
+1 0 0 0 0 0 4 2 13000402
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 0 6 2 13000602
+1 0 0 0 0 0 7 2 13000702
+1 0 0 0 0 0 8 2 13000802
+1 0 0 0 0 0 9 2 13000902
+1 0 0 0 0 0 10 2 13001002
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant-eleven/vz.zl b/CarpetAttic/Cart3dTest/test/octant-eleven/vz.zl
new file mode 100644
index 000000000..be8ff9562
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant-eleven/vz.zl
@@ -0,0 +1,36 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 13000100
+0 0 0 0 0 0 1 1 13000101
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 1 3 13000103
+0 0 0 0 0 0 1 4 13000104
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 0 1 6 13000106
+0 0 0 0 0 0 1 7 13000107
+0 0 0 0 0 0 1 8 13000108
+0 0 0 0 0 0 1 9 13000109
+0 0 0 0 0 0 1 10 13000110
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -13000103
+1 0 0 0 0 0 1 1 -13000102
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 1 3 13000103
+1 0 0 0 0 0 1 4 13000104
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 0 1 6 13000106
+1 0 0 0 0 0 1 7 13000107
+1 0 0 0 0 0 1 8 13000108
+1 0 0 0 0 0 1 9 13000109
+1 0 0 0 0 0 1 10 13000110
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant.log b/CarpetAttic/Cart3dTest/test/octant.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/octant.par b/CarpetAttic/Cart3dTest/test/octant.par
new file mode 100644
index 000000000..75ffb91ea
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/octant.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode = "octant"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "octant"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/octant/ax.xl b/CarpetAttic/Cart3dTest/test/octant/ax.xl
new file mode 100644
index 000000000..8dd8e5c6f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 1 1 2 31010102
+0 0 0 0 0 2 1 2 31020102
+0 0 0 0 0 3 1 2 31030102
+0 0 0 0 0 4 1 2 31040102
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 6 1 2 31060102
+0 0 0 0 0 7 1 2 31070102
+0 0 0 0 0 8 1 2 31080102
+0 0 0 0 0 9 1 2 31090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 1 1 2 31010102
+1 0 0 0 0 2 1 2 31020102
+1 0 0 0 0 3 1 2 31030102
+1 0 0 0 0 4 1 2 31040102
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 6 1 2 31060102
+1 0 0 0 0 7 1 2 31070102
+1 0 0 0 0 8 1 2 31080102
+1 0 0 0 0 9 1 2 31090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/ax.yl b/CarpetAttic/Cart3dTest/test/octant/ax.yl
new file mode 100644
index 000000000..aa4a6ba5d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 31000002
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 2 2 31000202
+0 0 0 0 0 0 3 2 31000302
+0 0 0 0 0 0 4 2 31000402
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 0 6 2 31000602
+0 0 0 0 0 0 7 2 31000702
+0 0 0 0 0 0 8 2 31000802
+0 0 0 0 0 0 9 2 31000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -31000102
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 2 2 31000202
+1 0 0 0 0 0 3 2 31000302
+1 0 0 0 0 0 4 2 31000402
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 0 6 2 31000602
+1 0 0 0 0 0 7 2 31000702
+1 0 0 0 0 0 8 2 31000802
+1 0 0 0 0 0 9 2 31000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/ax.zl b/CarpetAttic/Cart3dTest/test/octant/ax.zl
new file mode 100644
index 000000000..af2c77d03
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 31000100
+0 0 0 0 0 0 1 1 31000101
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 1 3 31000103
+0 0 0 0 0 0 1 4 31000104
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 0 1 6 31000106
+0 0 0 0 0 0 1 7 31000107
+0 0 0 0 0 0 1 8 31000108
+0 0 0 0 0 0 1 9 31000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -31000103
+1 0 0 0 0 0 1 1 -31000102
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 1 3 31000103
+1 0 0 0 0 0 1 4 31000104
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 0 1 6 31000106
+1 0 0 0 0 0 1 7 31000107
+1 0 0 0 0 0 1 8 31000108
+1 0 0 0 0 0 1 9 31000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/ay.xl b/CarpetAttic/Cart3dTest/test/octant/ay.xl
new file mode 100644
index 000000000..0a23fdefd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 1 1 2 32010102
+0 0 0 0 0 2 1 2 32020102
+0 0 0 0 0 3 1 2 32030102
+0 0 0 0 0 4 1 2 32040102
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 6 1 2 32060102
+0 0 0 0 0 7 1 2 32070102
+0 0 0 0 0 8 1 2 32080102
+0 0 0 0 0 9 1 2 32090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 1 1 2 32010102
+1 0 0 0 0 2 1 2 32020102
+1 0 0 0 0 3 1 2 32030102
+1 0 0 0 0 4 1 2 32040102
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 6 1 2 32060102
+1 0 0 0 0 7 1 2 32070102
+1 0 0 0 0 8 1 2 32080102
+1 0 0 0 0 9 1 2 32090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/ay.yl b/CarpetAttic/Cart3dTest/test/octant/ay.yl
new file mode 100644
index 000000000..c06545e68
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 32000002
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 2 2 32000202
+0 0 0 0 0 0 3 2 32000302
+0 0 0 0 0 0 4 2 32000402
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 0 6 2 32000602
+0 0 0 0 0 0 7 2 32000702
+0 0 0 0 0 0 8 2 32000802
+0 0 0 0 0 0 9 2 32000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 32000102
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 2 2 32000202
+1 0 0 0 0 0 3 2 32000302
+1 0 0 0 0 0 4 2 32000402
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 0 6 2 32000602
+1 0 0 0 0 0 7 2 32000702
+1 0 0 0 0 0 8 2 32000802
+1 0 0 0 0 0 9 2 32000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/ay.zl b/CarpetAttic/Cart3dTest/test/octant/ay.zl
new file mode 100644
index 000000000..8ec533c91
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 32000100
+0 0 0 0 0 0 1 1 32000101
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 1 3 32000103
+0 0 0 0 0 0 1 4 32000104
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 0 1 6 32000106
+0 0 0 0 0 0 1 7 32000107
+0 0 0 0 0 0 1 8 32000108
+0 0 0 0 0 0 1 9 32000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -32000103
+1 0 0 0 0 0 1 1 -32000102
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 1 3 32000103
+1 0 0 0 0 0 1 4 32000104
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 0 1 6 32000106
+1 0 0 0 0 0 1 7 32000107
+1 0 0 0 0 0 1 8 32000108
+1 0 0 0 0 0 1 9 32000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/az.xl b/CarpetAttic/Cart3dTest/test/octant/az.xl
new file mode 100644
index 000000000..f3620a409
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 1 1 2 33010102
+0 0 0 0 0 2 1 2 33020102
+0 0 0 0 0 3 1 2 33030102
+0 0 0 0 0 4 1 2 33040102
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 6 1 2 33060102
+0 0 0 0 0 7 1 2 33070102
+0 0 0 0 0 8 1 2 33080102
+0 0 0 0 0 9 1 2 33090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 1 1 2 33010102
+1 0 0 0 0 2 1 2 33020102
+1 0 0 0 0 3 1 2 33030102
+1 0 0 0 0 4 1 2 33040102
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 6 1 2 33060102
+1 0 0 0 0 7 1 2 33070102
+1 0 0 0 0 8 1 2 33080102
+1 0 0 0 0 9 1 2 33090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/az.yl b/CarpetAttic/Cart3dTest/test/octant/az.yl
new file mode 100644
index 000000000..3aedf25fb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 33000002
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 2 2 33000202
+0 0 0 0 0 0 3 2 33000302
+0 0 0 0 0 0 4 2 33000402
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 0 6 2 33000602
+0 0 0 0 0 0 7 2 33000702
+0 0 0 0 0 0 8 2 33000802
+0 0 0 0 0 0 9 2 33000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -33000102
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 2 2 33000202
+1 0 0 0 0 0 3 2 33000302
+1 0 0 0 0 0 4 2 33000402
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 0 6 2 33000602
+1 0 0 0 0 0 7 2 33000702
+1 0 0 0 0 0 8 2 33000802
+1 0 0 0 0 0 9 2 33000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/az.zl b/CarpetAttic/Cart3dTest/test/octant/az.zl
new file mode 100644
index 000000000..97912d068
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 33000100
+0 0 0 0 0 0 1 1 33000101
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 1 3 33000103
+0 0 0 0 0 0 1 4 33000104
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 0 1 6 33000106
+0 0 0 0 0 0 1 7 33000107
+0 0 0 0 0 0 1 8 33000108
+0 0 0 0 0 0 1 9 33000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 33000103
+1 0 0 0 0 0 1 1 33000102
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 1 3 33000103
+1 0 0 0 0 0 1 4 33000104
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 0 1 6 33000106
+1 0 0 0 0 0 1 7 33000107
+1 0 0 0 0 0 1 8 33000108
+1 0 0 0 0 0 1 9 33000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/octant/cart3d_x.xl
new file mode 100644
index 000000000..22bbe6acf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.45
+0 0 0 0 0 2 1 2 0.75
+0 0 0 0 0 3 1 2 1.05
+0 0 0 0 0 4 1 2 1.35
+0 0 0 0 0 5 1 2 1.65
+0 0 0 0 0 6 1 2 1.95
+0 0 0 0 0 7 1 2 2.25
+0 0 0 0 0 8 1 2 2.55
+0 0 0 0 0 9 1 2 2.85
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.45
+1 0 0 0 0 2 1 2 0.75
+1 0 0 0 0 3 1 2 1.05
+1 0 0 0 0 4 1 2 1.35
+1 0 0 0 0 5 1 2 1.65
+1 0 0 0 0 6 1 2 1.95
+1 0 0 0 0 7 1 2 2.25
+1 0 0 0 0 8 1 2 2.55
+1 0 0 0 0 9 1 2 2.85
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/octant/cart3d_x.yl
new file mode 100644
index 000000000..fab75e1a2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.15
+1 0 0 0 0 0 3 2 0.15
+1 0 0 0 0 0 4 2 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 6 2 0.15
+1 0 0 0 0 0 7 2 0.15
+1 0 0 0 0 0 8 2 0.15
+1 0 0 0 0 0 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/octant/cart3d_x.zl
new file mode 100644
index 000000000..3920c211d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/octant/cart3d_y.xl
new file mode 100644
index 000000000..27036592d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 2 1 2 0.15
+1 0 0 0 0 3 1 2 0.15
+1 0 0 0 0 4 1 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 6 1 2 0.15
+1 0 0 0 0 7 1 2 0.15
+1 0 0 0 0 8 1 2 0.15
+1 0 0 0 0 9 1 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/octant/cart3d_y.yl
new file mode 100644
index 000000000..c74c2bde5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 -0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.45
+0 0 0 0 0 0 3 2 0.75
+0 0 0 0 0 0 4 2 1.05
+0 0 0 0 0 0 5 2 1.35
+0 0 0 0 0 0 6 2 1.65
+0 0 0 0 0 0 7 2 1.95
+0 0 0 0 0 0 8 2 2.25
+0 0 0 0 0 0 9 2 2.55
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.45
+1 0 0 0 0 0 3 2 0.75
+1 0 0 0 0 0 4 2 1.05
+1 0 0 0 0 0 5 2 1.35
+1 0 0 0 0 0 6 2 1.65
+1 0 0 0 0 0 7 2 1.95
+1 0 0 0 0 0 8 2 2.25
+1 0 0 0 0 0 9 2 2.55
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/octant/cart3d_y.zl
new file mode 100644
index 000000000..1325581cd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/octant/cart3d_z.xl
new file mode 100644
index 000000000..e6951854e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 1 1 2 0.15
+0 0 0 0 0 2 1 2 0.15
+0 0 0 0 0 3 1 2 0.15
+0 0 0 0 0 4 1 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 6 1 2 0.15
+0 0 0 0 0 7 1 2 0.15
+0 0 0 0 0 8 1 2 0.15
+0 0 0 0 0 9 1 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 1 1 2 0.15
+1 0 0 0 0 2 1 2 0.15
+1 0 0 0 0 3 1 2 0.15
+1 0 0 0 0 4 1 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 6 1 2 0.15
+1 0 0 0 0 7 1 2 0.15
+1 0 0 0 0 8 1 2 0.15
+1 0 0 0 0 9 1 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/octant/cart3d_z.yl
new file mode 100644
index 000000000..18e371387
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 2 2 0.15
+0 0 0 0 0 0 3 2 0.15
+0 0 0 0 0 0 4 2 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 6 2 0.15
+0 0 0 0 0 0 7 2 0.15
+0 0 0 0 0 0 8 2 0.15
+0 0 0 0 0 0 9 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 2 2 0.15
+1 0 0 0 0 0 3 2 0.15
+1 0 0 0 0 0 4 2 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 6 2 0.15
+1 0 0 0 0 0 7 2 0.15
+1 0 0 0 0 0 8 2 0.15
+1 0 0 0 0 0 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/octant/cart3d_z.zl
new file mode 100644
index 000000000..99a89a4c7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 -0.45
+0 0 0 0 0 0 1 1 -0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.45
+0 0 0 0 0 0 1 4 0.75
+0 0 0 0 0 0 1 5 1.05
+0 0 0 0 0 0 1 6 1.35
+0 0 0 0 0 0 1 7 1.65
+0 0 0 0 0 0 1 8 1.95
+0 0 0 0 0 0 1 9 2.25
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -0.45
+1 0 0 0 0 0 1 1 -0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.45
+1 0 0 0 0 0 1 4 0.75
+1 0 0 0 0 0 1 5 1.05
+1 0 0 0 0 0 1 6 1.35
+1 0 0 0 0 0 1 7 1.65
+1 0 0 0 0 0 1 8 1.95
+1 0 0 0 0 0 1 9 2.25
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxx.xl b/CarpetAttic/Cart3dTest/test/octant/fxx.xl
new file mode 100644
index 000000000..bb3587def
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 1 1 2 41010102
+0 0 0 0 0 2 1 2 41020102
+0 0 0 0 0 3 1 2 41030102
+0 0 0 0 0 4 1 2 41040102
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 6 1 2 41060102
+0 0 0 0 0 7 1 2 41070102
+0 0 0 0 0 8 1 2 41080102
+0 0 0 0 0 9 1 2 41090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 1 1 2 41010102
+1 0 0 0 0 2 1 2 41020102
+1 0 0 0 0 3 1 2 41030102
+1 0 0 0 0 4 1 2 41040102
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 6 1 2 41060102
+1 0 0 0 0 7 1 2 41070102
+1 0 0 0 0 8 1 2 41080102
+1 0 0 0 0 9 1 2 41090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxx.yl b/CarpetAttic/Cart3dTest/test/octant/fxx.yl
new file mode 100644
index 000000000..772124b44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 41000002
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 2 2 41000202
+0 0 0 0 0 0 3 2 41000302
+0 0 0 0 0 0 4 2 41000402
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 0 6 2 41000602
+0 0 0 0 0 0 7 2 41000702
+0 0 0 0 0 0 8 2 41000802
+0 0 0 0 0 0 9 2 41000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 41000102
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 2 2 41000202
+1 0 0 0 0 0 3 2 41000302
+1 0 0 0 0 0 4 2 41000402
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 0 6 2 41000602
+1 0 0 0 0 0 7 2 41000702
+1 0 0 0 0 0 8 2 41000802
+1 0 0 0 0 0 9 2 41000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxx.zl b/CarpetAttic/Cart3dTest/test/octant/fxx.zl
new file mode 100644
index 000000000..53e1fe356
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 41000100
+0 0 0 0 0 0 1 1 41000101
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 1 3 41000103
+0 0 0 0 0 0 1 4 41000104
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 0 1 6 41000106
+0 0 0 0 0 0 1 7 41000107
+0 0 0 0 0 0 1 8 41000108
+0 0 0 0 0 0 1 9 41000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 41000103
+1 0 0 0 0 0 1 1 41000102
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 1 3 41000103
+1 0 0 0 0 0 1 4 41000104
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 0 1 6 41000106
+1 0 0 0 0 0 1 7 41000107
+1 0 0 0 0 0 1 8 41000108
+1 0 0 0 0 0 1 9 41000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxy.xl b/CarpetAttic/Cart3dTest/test/octant/fxy.xl
new file mode 100644
index 000000000..e5581373a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 1 1 2 42010102
+0 0 0 0 0 2 1 2 42020102
+0 0 0 0 0 3 1 2 42030102
+0 0 0 0 0 4 1 2 42040102
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 6 1 2 42060102
+0 0 0 0 0 7 1 2 42070102
+0 0 0 0 0 8 1 2 42080102
+0 0 0 0 0 9 1 2 42090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 1 1 2 42010102
+1 0 0 0 0 2 1 2 42020102
+1 0 0 0 0 3 1 2 42030102
+1 0 0 0 0 4 1 2 42040102
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 6 1 2 42060102
+1 0 0 0 0 7 1 2 42070102
+1 0 0 0 0 8 1 2 42080102
+1 0 0 0 0 9 1 2 42090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxy.yl b/CarpetAttic/Cart3dTest/test/octant/fxy.yl
new file mode 100644
index 000000000..1f59e92da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 42000002
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 2 2 42000202
+0 0 0 0 0 0 3 2 42000302
+0 0 0 0 0 0 4 2 42000402
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 0 6 2 42000602
+0 0 0 0 0 0 7 2 42000702
+0 0 0 0 0 0 8 2 42000802
+0 0 0 0 0 0 9 2 42000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -42000102
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 2 2 42000202
+1 0 0 0 0 0 3 2 42000302
+1 0 0 0 0 0 4 2 42000402
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 0 6 2 42000602
+1 0 0 0 0 0 7 2 42000702
+1 0 0 0 0 0 8 2 42000802
+1 0 0 0 0 0 9 2 42000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxy.zl b/CarpetAttic/Cart3dTest/test/octant/fxy.zl
new file mode 100644
index 000000000..f0fd92291
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 42000100
+0 0 0 0 0 0 1 1 42000101
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 1 3 42000103
+0 0 0 0 0 0 1 4 42000104
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 0 1 6 42000106
+0 0 0 0 0 0 1 7 42000107
+0 0 0 0 0 0 1 8 42000108
+0 0 0 0 0 0 1 9 42000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 42000103
+1 0 0 0 0 0 1 1 42000102
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 1 3 42000103
+1 0 0 0 0 0 1 4 42000104
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 0 1 6 42000106
+1 0 0 0 0 0 1 7 42000107
+1 0 0 0 0 0 1 8 42000108
+1 0 0 0 0 0 1 9 42000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxz.xl b/CarpetAttic/Cart3dTest/test/octant/fxz.xl
new file mode 100644
index 000000000..f21c7d9c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 1 1 2 43010102
+0 0 0 0 0 2 1 2 43020102
+0 0 0 0 0 3 1 2 43030102
+0 0 0 0 0 4 1 2 43040102
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 6 1 2 43060102
+0 0 0 0 0 7 1 2 43070102
+0 0 0 0 0 8 1 2 43080102
+0 0 0 0 0 9 1 2 43090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 1 1 2 43010102
+1 0 0 0 0 2 1 2 43020102
+1 0 0 0 0 3 1 2 43030102
+1 0 0 0 0 4 1 2 43040102
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 6 1 2 43060102
+1 0 0 0 0 7 1 2 43070102
+1 0 0 0 0 8 1 2 43080102
+1 0 0 0 0 9 1 2 43090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxz.yl b/CarpetAttic/Cart3dTest/test/octant/fxz.yl
new file mode 100644
index 000000000..dbddee7d5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 43000002
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 2 2 43000202
+0 0 0 0 0 0 3 2 43000302
+0 0 0 0 0 0 4 2 43000402
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 0 6 2 43000602
+0 0 0 0 0 0 7 2 43000702
+0 0 0 0 0 0 8 2 43000802
+0 0 0 0 0 0 9 2 43000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 43000102
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 2 2 43000202
+1 0 0 0 0 0 3 2 43000302
+1 0 0 0 0 0 4 2 43000402
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 0 6 2 43000602
+1 0 0 0 0 0 7 2 43000702
+1 0 0 0 0 0 8 2 43000802
+1 0 0 0 0 0 9 2 43000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fxz.zl b/CarpetAttic/Cart3dTest/test/octant/fxz.zl
new file mode 100644
index 000000000..295d9dc7f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 43000100
+0 0 0 0 0 0 1 1 43000101
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 1 3 43000103
+0 0 0 0 0 0 1 4 43000104
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 0 1 6 43000106
+0 0 0 0 0 0 1 7 43000107
+0 0 0 0 0 0 1 8 43000108
+0 0 0 0 0 0 1 9 43000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -43000103
+1 0 0 0 0 0 1 1 -43000102
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 1 3 43000103
+1 0 0 0 0 0 1 4 43000104
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 0 1 6 43000106
+1 0 0 0 0 0 1 7 43000107
+1 0 0 0 0 0 1 8 43000108
+1 0 0 0 0 0 1 9 43000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyx.xl b/CarpetAttic/Cart3dTest/test/octant/fyx.xl
new file mode 100644
index 000000000..29d37aa19
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 1 1 2 44010102
+0 0 0 0 0 2 1 2 44020102
+0 0 0 0 0 3 1 2 44030102
+0 0 0 0 0 4 1 2 44040102
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 6 1 2 44060102
+0 0 0 0 0 7 1 2 44070102
+0 0 0 0 0 8 1 2 44080102
+0 0 0 0 0 9 1 2 44090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 1 1 2 44010102
+1 0 0 0 0 2 1 2 44020102
+1 0 0 0 0 3 1 2 44030102
+1 0 0 0 0 4 1 2 44040102
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 6 1 2 44060102
+1 0 0 0 0 7 1 2 44070102
+1 0 0 0 0 8 1 2 44080102
+1 0 0 0 0 9 1 2 44090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyx.yl b/CarpetAttic/Cart3dTest/test/octant/fyx.yl
new file mode 100644
index 000000000..4fb83fcc6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 44000002
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 2 2 44000202
+0 0 0 0 0 0 3 2 44000302
+0 0 0 0 0 0 4 2 44000402
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 0 6 2 44000602
+0 0 0 0 0 0 7 2 44000702
+0 0 0 0 0 0 8 2 44000802
+0 0 0 0 0 0 9 2 44000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -44000102
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 2 2 44000202
+1 0 0 0 0 0 3 2 44000302
+1 0 0 0 0 0 4 2 44000402
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 0 6 2 44000602
+1 0 0 0 0 0 7 2 44000702
+1 0 0 0 0 0 8 2 44000802
+1 0 0 0 0 0 9 2 44000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyx.zl b/CarpetAttic/Cart3dTest/test/octant/fyx.zl
new file mode 100644
index 000000000..5555b7562
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 44000100
+0 0 0 0 0 0 1 1 44000101
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 1 3 44000103
+0 0 0 0 0 0 1 4 44000104
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 0 1 6 44000106
+0 0 0 0 0 0 1 7 44000107
+0 0 0 0 0 0 1 8 44000108
+0 0 0 0 0 0 1 9 44000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 44000103
+1 0 0 0 0 0 1 1 44000102
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 1 3 44000103
+1 0 0 0 0 0 1 4 44000104
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 0 1 6 44000106
+1 0 0 0 0 0 1 7 44000107
+1 0 0 0 0 0 1 8 44000108
+1 0 0 0 0 0 1 9 44000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyy.xl b/CarpetAttic/Cart3dTest/test/octant/fyy.xl
new file mode 100644
index 000000000..4c99ee513
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 1 1 2 45010102
+0 0 0 0 0 2 1 2 45020102
+0 0 0 0 0 3 1 2 45030102
+0 0 0 0 0 4 1 2 45040102
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 6 1 2 45060102
+0 0 0 0 0 7 1 2 45070102
+0 0 0 0 0 8 1 2 45080102
+0 0 0 0 0 9 1 2 45090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 1 1 2 45010102
+1 0 0 0 0 2 1 2 45020102
+1 0 0 0 0 3 1 2 45030102
+1 0 0 0 0 4 1 2 45040102
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 6 1 2 45060102
+1 0 0 0 0 7 1 2 45070102
+1 0 0 0 0 8 1 2 45080102
+1 0 0 0 0 9 1 2 45090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyy.yl b/CarpetAttic/Cart3dTest/test/octant/fyy.yl
new file mode 100644
index 000000000..fa9aa1f77
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 45000002
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 2 2 45000202
+0 0 0 0 0 0 3 2 45000302
+0 0 0 0 0 0 4 2 45000402
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 0 6 2 45000602
+0 0 0 0 0 0 7 2 45000702
+0 0 0 0 0 0 8 2 45000802
+0 0 0 0 0 0 9 2 45000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 45000102
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 2 2 45000202
+1 0 0 0 0 0 3 2 45000302
+1 0 0 0 0 0 4 2 45000402
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 0 6 2 45000602
+1 0 0 0 0 0 7 2 45000702
+1 0 0 0 0 0 8 2 45000802
+1 0 0 0 0 0 9 2 45000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyy.zl b/CarpetAttic/Cart3dTest/test/octant/fyy.zl
new file mode 100644
index 000000000..b96e2d846
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 45000100
+0 0 0 0 0 0 1 1 45000101
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 1 3 45000103
+0 0 0 0 0 0 1 4 45000104
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 0 1 6 45000106
+0 0 0 0 0 0 1 7 45000107
+0 0 0 0 0 0 1 8 45000108
+0 0 0 0 0 0 1 9 45000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 45000103
+1 0 0 0 0 0 1 1 45000102
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 1 3 45000103
+1 0 0 0 0 0 1 4 45000104
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 0 1 6 45000106
+1 0 0 0 0 0 1 7 45000107
+1 0 0 0 0 0 1 8 45000108
+1 0 0 0 0 0 1 9 45000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyz.xl b/CarpetAttic/Cart3dTest/test/octant/fyz.xl
new file mode 100644
index 000000000..63279046f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 1 1 2 46010102
+0 0 0 0 0 2 1 2 46020102
+0 0 0 0 0 3 1 2 46030102
+0 0 0 0 0 4 1 2 46040102
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 6 1 2 46060102
+0 0 0 0 0 7 1 2 46070102
+0 0 0 0 0 8 1 2 46080102
+0 0 0 0 0 9 1 2 46090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 1 1 2 46010102
+1 0 0 0 0 2 1 2 46020102
+1 0 0 0 0 3 1 2 46030102
+1 0 0 0 0 4 1 2 46040102
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 6 1 2 46060102
+1 0 0 0 0 7 1 2 46070102
+1 0 0 0 0 8 1 2 46080102
+1 0 0 0 0 9 1 2 46090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyz.yl b/CarpetAttic/Cart3dTest/test/octant/fyz.yl
new file mode 100644
index 000000000..99e1178d6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 46000002
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 2 2 46000202
+0 0 0 0 0 0 3 2 46000302
+0 0 0 0 0 0 4 2 46000402
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 0 6 2 46000602
+0 0 0 0 0 0 7 2 46000702
+0 0 0 0 0 0 8 2 46000802
+0 0 0 0 0 0 9 2 46000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -46000102
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 2 2 46000202
+1 0 0 0 0 0 3 2 46000302
+1 0 0 0 0 0 4 2 46000402
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 0 6 2 46000602
+1 0 0 0 0 0 7 2 46000702
+1 0 0 0 0 0 8 2 46000802
+1 0 0 0 0 0 9 2 46000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fyz.zl b/CarpetAttic/Cart3dTest/test/octant/fyz.zl
new file mode 100644
index 000000000..56cf066b9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 46000100
+0 0 0 0 0 0 1 1 46000101
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 1 3 46000103
+0 0 0 0 0 0 1 4 46000104
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 0 1 6 46000106
+0 0 0 0 0 0 1 7 46000107
+0 0 0 0 0 0 1 8 46000108
+0 0 0 0 0 0 1 9 46000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -46000103
+1 0 0 0 0 0 1 1 -46000102
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 1 3 46000103
+1 0 0 0 0 0 1 4 46000104
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 0 1 6 46000106
+1 0 0 0 0 0 1 7 46000107
+1 0 0 0 0 0 1 8 46000108
+1 0 0 0 0 0 1 9 46000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzx.xl b/CarpetAttic/Cart3dTest/test/octant/fzx.xl
new file mode 100644
index 000000000..77ebb762b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 1 1 2 47010102
+0 0 0 0 0 2 1 2 47020102
+0 0 0 0 0 3 1 2 47030102
+0 0 0 0 0 4 1 2 47040102
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 6 1 2 47060102
+0 0 0 0 0 7 1 2 47070102
+0 0 0 0 0 8 1 2 47080102
+0 0 0 0 0 9 1 2 47090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 1 1 2 47010102
+1 0 0 0 0 2 1 2 47020102
+1 0 0 0 0 3 1 2 47030102
+1 0 0 0 0 4 1 2 47040102
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 6 1 2 47060102
+1 0 0 0 0 7 1 2 47070102
+1 0 0 0 0 8 1 2 47080102
+1 0 0 0 0 9 1 2 47090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzx.yl b/CarpetAttic/Cart3dTest/test/octant/fzx.yl
new file mode 100644
index 000000000..04a7c2525
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 47000002
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 2 2 47000202
+0 0 0 0 0 0 3 2 47000302
+0 0 0 0 0 0 4 2 47000402
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 0 6 2 47000602
+0 0 0 0 0 0 7 2 47000702
+0 0 0 0 0 0 8 2 47000802
+0 0 0 0 0 0 9 2 47000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 47000102
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 2 2 47000202
+1 0 0 0 0 0 3 2 47000302
+1 0 0 0 0 0 4 2 47000402
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 0 6 2 47000602
+1 0 0 0 0 0 7 2 47000702
+1 0 0 0 0 0 8 2 47000802
+1 0 0 0 0 0 9 2 47000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzx.zl b/CarpetAttic/Cart3dTest/test/octant/fzx.zl
new file mode 100644
index 000000000..024a64af4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 47000100
+0 0 0 0 0 0 1 1 47000101
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 1 3 47000103
+0 0 0 0 0 0 1 4 47000104
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 0 1 6 47000106
+0 0 0 0 0 0 1 7 47000107
+0 0 0 0 0 0 1 8 47000108
+0 0 0 0 0 0 1 9 47000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -47000103
+1 0 0 0 0 0 1 1 -47000102
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 1 3 47000103
+1 0 0 0 0 0 1 4 47000104
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 0 1 6 47000106
+1 0 0 0 0 0 1 7 47000107
+1 0 0 0 0 0 1 8 47000108
+1 0 0 0 0 0 1 9 47000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzy.xl b/CarpetAttic/Cart3dTest/test/octant/fzy.xl
new file mode 100644
index 000000000..ef9d32810
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 1 1 2 48010102
+0 0 0 0 0 2 1 2 48020102
+0 0 0 0 0 3 1 2 48030102
+0 0 0 0 0 4 1 2 48040102
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 6 1 2 48060102
+0 0 0 0 0 7 1 2 48070102
+0 0 0 0 0 8 1 2 48080102
+0 0 0 0 0 9 1 2 48090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 1 1 2 48010102
+1 0 0 0 0 2 1 2 48020102
+1 0 0 0 0 3 1 2 48030102
+1 0 0 0 0 4 1 2 48040102
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 6 1 2 48060102
+1 0 0 0 0 7 1 2 48070102
+1 0 0 0 0 8 1 2 48080102
+1 0 0 0 0 9 1 2 48090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzy.yl b/CarpetAttic/Cart3dTest/test/octant/fzy.yl
new file mode 100644
index 000000000..839db63ae
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 48000002
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 2 2 48000202
+0 0 0 0 0 0 3 2 48000302
+0 0 0 0 0 0 4 2 48000402
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 0 6 2 48000602
+0 0 0 0 0 0 7 2 48000702
+0 0 0 0 0 0 8 2 48000802
+0 0 0 0 0 0 9 2 48000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -48000102
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 2 2 48000202
+1 0 0 0 0 0 3 2 48000302
+1 0 0 0 0 0 4 2 48000402
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 0 6 2 48000602
+1 0 0 0 0 0 7 2 48000702
+1 0 0 0 0 0 8 2 48000802
+1 0 0 0 0 0 9 2 48000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzy.zl b/CarpetAttic/Cart3dTest/test/octant/fzy.zl
new file mode 100644
index 000000000..4b0e6deab
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 48000100
+0 0 0 0 0 0 1 1 48000101
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 1 3 48000103
+0 0 0 0 0 0 1 4 48000104
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 0 1 6 48000106
+0 0 0 0 0 0 1 7 48000107
+0 0 0 0 0 0 1 8 48000108
+0 0 0 0 0 0 1 9 48000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -48000103
+1 0 0 0 0 0 1 1 -48000102
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 1 3 48000103
+1 0 0 0 0 0 1 4 48000104
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 0 1 6 48000106
+1 0 0 0 0 0 1 7 48000107
+1 0 0 0 0 0 1 8 48000108
+1 0 0 0 0 0 1 9 48000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzz.xl b/CarpetAttic/Cart3dTest/test/octant/fzz.xl
new file mode 100644
index 000000000..ee3f5002e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 1 1 2 49010102
+0 0 0 0 0 2 1 2 49020102
+0 0 0 0 0 3 1 2 49030102
+0 0 0 0 0 4 1 2 49040102
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 6 1 2 49060102
+0 0 0 0 0 7 1 2 49070102
+0 0 0 0 0 8 1 2 49080102
+0 0 0 0 0 9 1 2 49090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 1 1 2 49010102
+1 0 0 0 0 2 1 2 49020102
+1 0 0 0 0 3 1 2 49030102
+1 0 0 0 0 4 1 2 49040102
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 6 1 2 49060102
+1 0 0 0 0 7 1 2 49070102
+1 0 0 0 0 8 1 2 49080102
+1 0 0 0 0 9 1 2 49090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzz.yl b/CarpetAttic/Cart3dTest/test/octant/fzz.yl
new file mode 100644
index 000000000..955da7993
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 49000002
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 2 2 49000202
+0 0 0 0 0 0 3 2 49000302
+0 0 0 0 0 0 4 2 49000402
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 0 6 2 49000602
+0 0 0 0 0 0 7 2 49000702
+0 0 0 0 0 0 8 2 49000802
+0 0 0 0 0 0 9 2 49000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 49000102
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 2 2 49000202
+1 0 0 0 0 0 3 2 49000302
+1 0 0 0 0 0 4 2 49000402
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 0 6 2 49000602
+1 0 0 0 0 0 7 2 49000702
+1 0 0 0 0 0 8 2 49000802
+1 0 0 0 0 0 9 2 49000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/fzz.zl b/CarpetAttic/Cart3dTest/test/octant/fzz.zl
new file mode 100644
index 000000000..045833d97
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 49000100
+0 0 0 0 0 0 1 1 49000101
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 1 3 49000103
+0 0 0 0 0 0 1 4 49000104
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 0 1 6 49000106
+0 0 0 0 0 0 1 7 49000107
+0 0 0 0 0 0 1 8 49000108
+0 0 0 0 0 0 1 9 49000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 49000103
+1 0 0 0 0 0 1 1 49000102
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 1 3 49000103
+1 0 0 0 0 0 1 4 49000104
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 0 1 6 49000106
+1 0 0 0 0 0 1 7 49000107
+1 0 0 0 0 0 1 8 49000108
+1 0 0 0 0 0 1 9 49000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/s.xl b/CarpetAttic/Cart3dTest/test/octant/s.xl
new file mode 100644
index 000000000..4d130828b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 1 1 2 1010102
+0 0 0 0 0 2 1 2 1020102
+0 0 0 0 0 3 1 2 1030102
+0 0 0 0 0 4 1 2 1040102
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 6 1 2 1060102
+0 0 0 0 0 7 1 2 1070102
+0 0 0 0 0 8 1 2 1080102
+0 0 0 0 0 9 1 2 1090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 1 1 2 1010102
+1 0 0 0 0 2 1 2 1020102
+1 0 0 0 0 3 1 2 1030102
+1 0 0 0 0 4 1 2 1040102
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 6 1 2 1060102
+1 0 0 0 0 7 1 2 1070102
+1 0 0 0 0 8 1 2 1080102
+1 0 0 0 0 9 1 2 1090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/s.yl b/CarpetAttic/Cart3dTest/test/octant/s.yl
new file mode 100644
index 000000000..90afa5242
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 1000002
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 2 2 1000202
+0 0 0 0 0 0 3 2 1000302
+0 0 0 0 0 0 4 2 1000402
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 0 6 2 1000602
+0 0 0 0 0 0 7 2 1000702
+0 0 0 0 0 0 8 2 1000802
+0 0 0 0 0 0 9 2 1000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 1000102
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 2 2 1000202
+1 0 0 0 0 0 3 2 1000302
+1 0 0 0 0 0 4 2 1000402
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 0 6 2 1000602
+1 0 0 0 0 0 7 2 1000702
+1 0 0 0 0 0 8 2 1000802
+1 0 0 0 0 0 9 2 1000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/s.zl b/CarpetAttic/Cart3dTest/test/octant/s.zl
new file mode 100644
index 000000000..d77401f61
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 1000100
+0 0 0 0 0 0 1 1 1000101
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 1 3 1000103
+0 0 0 0 0 0 1 4 1000104
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 0 1 6 1000106
+0 0 0 0 0 0 1 7 1000107
+0 0 0 0 0 0 1 8 1000108
+0 0 0 0 0 0 1 9 1000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 1000103
+1 0 0 0 0 0 1 1 1000102
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 1 3 1000103
+1 0 0 0 0 0 1 4 1000104
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 0 1 6 1000106
+1 0 0 0 0 0 1 7 1000107
+1 0 0 0 0 0 1 8 1000108
+1 0 0 0 0 0 1 9 1000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/octant/spher3d_r.xl
new file mode 100644
index 000000000..dcd9d5780
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 1 1 2 0.49749371855331
+0 0 0 0 0 2 1 2 0.779422863405995
+0 0 0 0 0 3 1 2 1.07121426428143
+0 0 0 0 0 4 1 2 1.36656503687164
+0 0 0 0 0 5 1 2 1.66358047596141
+0 0 0 0 0 6 1 2 1.9615045245933
+0 0 0 0 0 7 1 2 2.2599778759979
+0 0 0 0 0 8 1 2 2.5588083163848
+0 0 0 0 0 9 1 2 2.85788383248865
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 0.259807621135332
+1 0 0 0 0 1 1 2 0.49749371855331
+1 0 0 0 0 2 1 2 0.779422863405995
+1 0 0 0 0 3 1 2 1.07121426428143
+1 0 0 0 0 4 1 2 1.36656503687164
+1 0 0 0 0 5 1 2 1.66358047596141
+1 0 0 0 0 6 1 2 1.9615045245933
+1 0 0 0 0 7 1 2 2.2599778759979
+1 0 0 0 0 8 1 2 2.5588083163848
+1 0 0 0 0 9 1 2 2.85788383248865
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/octant/spher3d_r.yl
new file mode 100644
index 000000000..f6173a532
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 0.259807621135332
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 0 2 2 0.49749371855331
+0 0 0 0 0 0 3 2 0.779422863405995
+0 0 0 0 0 0 4 2 1.07121426428143
+0 0 0 0 0 0 5 2 1.36656503687164
+0 0 0 0 0 0 6 2 1.66358047596141
+0 0 0 0 0 0 7 2 1.9615045245933
+0 0 0 0 0 0 8 2 2.2599778759979
+0 0 0 0 0 0 9 2 2.5588083163848
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 0.259807621135332
+1 0 0 0 0 0 1 2 0.259807621135332
+1 0 0 0 0 0 2 2 0.49749371855331
+1 0 0 0 0 0 3 2 0.779422863405995
+1 0 0 0 0 0 4 2 1.07121426428143
+1 0 0 0 0 0 5 2 1.36656503687164
+1 0 0 0 0 0 6 2 1.66358047596141
+1 0 0 0 0 0 7 2 1.9615045245933
+1 0 0 0 0 0 8 2 2.2599778759979
+1 0 0 0 0 0 9 2 2.5588083163848
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/octant/spher3d_r.zl
new file mode 100644
index 000000000..444df2582
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.49749371855331
+0 0 0 0 0 0 1 1 0.259807621135332
+0 0 0 0 0 0 1 2 0.259807621135332
+0 0 0 0 0 0 1 3 0.49749371855331
+0 0 0 0 0 0 1 4 0.779422863405995
+0 0 0 0 0 0 1 5 1.07121426428143
+0 0 0 0 0 0 1 6 1.36656503687164
+0 0 0 0 0 0 1 7 1.66358047596141
+0 0 0 0 0 0 1 8 1.9615045245933
+0 0 0 0 0 0 1 9 2.2599778759979
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.49749371855331
+1 0 0 0 0 0 1 1 0.259807621135332
+1 0 0 0 0 0 1 2 0.259807621135332
+1 0 0 0 0 0 1 3 0.49749371855331
+1 0 0 0 0 0 1 4 0.779422863405995
+1 0 0 0 0 0 1 5 1.07121426428143
+1 0 0 0 0 0 1 6 1.36656503687164
+1 0 0 0 0 0 1 7 1.66358047596141
+1 0 0 0 0 0 1 8 1.9615045245933
+1 0 0 0 0 0 1 9 2.2599778759979
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txx.xl b/CarpetAttic/Cart3dTest/test/octant/txx.xl
new file mode 100644
index 000000000..758bc5da2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 1 1 2 21010102
+0 0 0 0 0 2 1 2 21020102
+0 0 0 0 0 3 1 2 21030102
+0 0 0 0 0 4 1 2 21040102
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 6 1 2 21060102
+0 0 0 0 0 7 1 2 21070102
+0 0 0 0 0 8 1 2 21080102
+0 0 0 0 0 9 1 2 21090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 1 1 2 21010102
+1 0 0 0 0 2 1 2 21020102
+1 0 0 0 0 3 1 2 21030102
+1 0 0 0 0 4 1 2 21040102
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 6 1 2 21060102
+1 0 0 0 0 7 1 2 21070102
+1 0 0 0 0 8 1 2 21080102
+1 0 0 0 0 9 1 2 21090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txx.yl b/CarpetAttic/Cart3dTest/test/octant/txx.yl
new file mode 100644
index 000000000..b0c7a28ba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 21000002
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 2 2 21000202
+0 0 0 0 0 0 3 2 21000302
+0 0 0 0 0 0 4 2 21000402
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 0 6 2 21000602
+0 0 0 0 0 0 7 2 21000702
+0 0 0 0 0 0 8 2 21000802
+0 0 0 0 0 0 9 2 21000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 21000102
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 2 2 21000202
+1 0 0 0 0 0 3 2 21000302
+1 0 0 0 0 0 4 2 21000402
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 0 6 2 21000602
+1 0 0 0 0 0 7 2 21000702
+1 0 0 0 0 0 8 2 21000802
+1 0 0 0 0 0 9 2 21000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txx.zl b/CarpetAttic/Cart3dTest/test/octant/txx.zl
new file mode 100644
index 000000000..63d707040
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 21000100
+0 0 0 0 0 0 1 1 21000101
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 1 3 21000103
+0 0 0 0 0 0 1 4 21000104
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 0 1 6 21000106
+0 0 0 0 0 0 1 7 21000107
+0 0 0 0 0 0 1 8 21000108
+0 0 0 0 0 0 1 9 21000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 21000103
+1 0 0 0 0 0 1 1 21000102
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 1 3 21000103
+1 0 0 0 0 0 1 4 21000104
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 0 1 6 21000106
+1 0 0 0 0 0 1 7 21000107
+1 0 0 0 0 0 1 8 21000108
+1 0 0 0 0 0 1 9 21000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txy.xl b/CarpetAttic/Cart3dTest/test/octant/txy.xl
new file mode 100644
index 000000000..b2f469349
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 1 1 2 22010102
+0 0 0 0 0 2 1 2 22020102
+0 0 0 0 0 3 1 2 22030102
+0 0 0 0 0 4 1 2 22040102
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 6 1 2 22060102
+0 0 0 0 0 7 1 2 22070102
+0 0 0 0 0 8 1 2 22080102
+0 0 0 0 0 9 1 2 22090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 1 1 2 22010102
+1 0 0 0 0 2 1 2 22020102
+1 0 0 0 0 3 1 2 22030102
+1 0 0 0 0 4 1 2 22040102
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 6 1 2 22060102
+1 0 0 0 0 7 1 2 22070102
+1 0 0 0 0 8 1 2 22080102
+1 0 0 0 0 9 1 2 22090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txy.yl b/CarpetAttic/Cart3dTest/test/octant/txy.yl
new file mode 100644
index 000000000..df9ed81da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 22000002
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 2 2 22000202
+0 0 0 0 0 0 3 2 22000302
+0 0 0 0 0 0 4 2 22000402
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 0 6 2 22000602
+0 0 0 0 0 0 7 2 22000702
+0 0 0 0 0 0 8 2 22000802
+0 0 0 0 0 0 9 2 22000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -22000102
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 2 2 22000202
+1 0 0 0 0 0 3 2 22000302
+1 0 0 0 0 0 4 2 22000402
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 0 6 2 22000602
+1 0 0 0 0 0 7 2 22000702
+1 0 0 0 0 0 8 2 22000802
+1 0 0 0 0 0 9 2 22000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txy.zl b/CarpetAttic/Cart3dTest/test/octant/txy.zl
new file mode 100644
index 000000000..ee41d856f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 22000100
+0 0 0 0 0 0 1 1 22000101
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 1 3 22000103
+0 0 0 0 0 0 1 4 22000104
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 0 1 6 22000106
+0 0 0 0 0 0 1 7 22000107
+0 0 0 0 0 0 1 8 22000108
+0 0 0 0 0 0 1 9 22000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 22000103
+1 0 0 0 0 0 1 1 22000102
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 1 3 22000103
+1 0 0 0 0 0 1 4 22000104
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 0 1 6 22000106
+1 0 0 0 0 0 1 7 22000107
+1 0 0 0 0 0 1 8 22000108
+1 0 0 0 0 0 1 9 22000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txz.xl b/CarpetAttic/Cart3dTest/test/octant/txz.xl
new file mode 100644
index 000000000..da3186e96
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 1 1 2 23010102
+0 0 0 0 0 2 1 2 23020102
+0 0 0 0 0 3 1 2 23030102
+0 0 0 0 0 4 1 2 23040102
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 6 1 2 23060102
+0 0 0 0 0 7 1 2 23070102
+0 0 0 0 0 8 1 2 23080102
+0 0 0 0 0 9 1 2 23090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 1 1 2 23010102
+1 0 0 0 0 2 1 2 23020102
+1 0 0 0 0 3 1 2 23030102
+1 0 0 0 0 4 1 2 23040102
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 6 1 2 23060102
+1 0 0 0 0 7 1 2 23070102
+1 0 0 0 0 8 1 2 23080102
+1 0 0 0 0 9 1 2 23090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txz.yl b/CarpetAttic/Cart3dTest/test/octant/txz.yl
new file mode 100644
index 000000000..f5954d94d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 23000002
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 2 2 23000202
+0 0 0 0 0 0 3 2 23000302
+0 0 0 0 0 0 4 2 23000402
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 0 6 2 23000602
+0 0 0 0 0 0 7 2 23000702
+0 0 0 0 0 0 8 2 23000802
+0 0 0 0 0 0 9 2 23000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 23000102
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 2 2 23000202
+1 0 0 0 0 0 3 2 23000302
+1 0 0 0 0 0 4 2 23000402
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 0 6 2 23000602
+1 0 0 0 0 0 7 2 23000702
+1 0 0 0 0 0 8 2 23000802
+1 0 0 0 0 0 9 2 23000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/txz.zl b/CarpetAttic/Cart3dTest/test/octant/txz.zl
new file mode 100644
index 000000000..b5a186000
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 23000100
+0 0 0 0 0 0 1 1 23000101
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 1 3 23000103
+0 0 0 0 0 0 1 4 23000104
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 0 1 6 23000106
+0 0 0 0 0 0 1 7 23000107
+0 0 0 0 0 0 1 8 23000108
+0 0 0 0 0 0 1 9 23000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -23000103
+1 0 0 0 0 0 1 1 -23000102
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 1 3 23000103
+1 0 0 0 0 0 1 4 23000104
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 0 1 6 23000106
+1 0 0 0 0 0 1 7 23000107
+1 0 0 0 0 0 1 8 23000108
+1 0 0 0 0 0 1 9 23000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tyy.xl b/CarpetAttic/Cart3dTest/test/octant/tyy.xl
new file mode 100644
index 000000000..ea941f8c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 1 1 2 24010102
+0 0 0 0 0 2 1 2 24020102
+0 0 0 0 0 3 1 2 24030102
+0 0 0 0 0 4 1 2 24040102
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 6 1 2 24060102
+0 0 0 0 0 7 1 2 24070102
+0 0 0 0 0 8 1 2 24080102
+0 0 0 0 0 9 1 2 24090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 1 1 2 24010102
+1 0 0 0 0 2 1 2 24020102
+1 0 0 0 0 3 1 2 24030102
+1 0 0 0 0 4 1 2 24040102
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 6 1 2 24060102
+1 0 0 0 0 7 1 2 24070102
+1 0 0 0 0 8 1 2 24080102
+1 0 0 0 0 9 1 2 24090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tyy.yl b/CarpetAttic/Cart3dTest/test/octant/tyy.yl
new file mode 100644
index 000000000..99a4256df
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 24000002
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 2 2 24000202
+0 0 0 0 0 0 3 2 24000302
+0 0 0 0 0 0 4 2 24000402
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 0 6 2 24000602
+0 0 0 0 0 0 7 2 24000702
+0 0 0 0 0 0 8 2 24000802
+0 0 0 0 0 0 9 2 24000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 24000102
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 2 2 24000202
+1 0 0 0 0 0 3 2 24000302
+1 0 0 0 0 0 4 2 24000402
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 0 6 2 24000602
+1 0 0 0 0 0 7 2 24000702
+1 0 0 0 0 0 8 2 24000802
+1 0 0 0 0 0 9 2 24000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tyy.zl b/CarpetAttic/Cart3dTest/test/octant/tyy.zl
new file mode 100644
index 000000000..1ad9be74b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 24000100
+0 0 0 0 0 0 1 1 24000101
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 1 3 24000103
+0 0 0 0 0 0 1 4 24000104
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 0 1 6 24000106
+0 0 0 0 0 0 1 7 24000107
+0 0 0 0 0 0 1 8 24000108
+0 0 0 0 0 0 1 9 24000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 24000103
+1 0 0 0 0 0 1 1 24000102
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 1 3 24000103
+1 0 0 0 0 0 1 4 24000104
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 0 1 6 24000106
+1 0 0 0 0 0 1 7 24000107
+1 0 0 0 0 0 1 8 24000108
+1 0 0 0 0 0 1 9 24000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tyz.xl b/CarpetAttic/Cart3dTest/test/octant/tyz.xl
new file mode 100644
index 000000000..403a0ee5a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 1 1 2 25010102
+0 0 0 0 0 2 1 2 25020102
+0 0 0 0 0 3 1 2 25030102
+0 0 0 0 0 4 1 2 25040102
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 6 1 2 25060102
+0 0 0 0 0 7 1 2 25070102
+0 0 0 0 0 8 1 2 25080102
+0 0 0 0 0 9 1 2 25090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 1 1 2 25010102
+1 0 0 0 0 2 1 2 25020102
+1 0 0 0 0 3 1 2 25030102
+1 0 0 0 0 4 1 2 25040102
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 6 1 2 25060102
+1 0 0 0 0 7 1 2 25070102
+1 0 0 0 0 8 1 2 25080102
+1 0 0 0 0 9 1 2 25090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tyz.yl b/CarpetAttic/Cart3dTest/test/octant/tyz.yl
new file mode 100644
index 000000000..88e5c05a3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 25000002
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 2 2 25000202
+0 0 0 0 0 0 3 2 25000302
+0 0 0 0 0 0 4 2 25000402
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 0 6 2 25000602
+0 0 0 0 0 0 7 2 25000702
+0 0 0 0 0 0 8 2 25000802
+0 0 0 0 0 0 9 2 25000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -25000102
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 2 2 25000202
+1 0 0 0 0 0 3 2 25000302
+1 0 0 0 0 0 4 2 25000402
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 0 6 2 25000602
+1 0 0 0 0 0 7 2 25000702
+1 0 0 0 0 0 8 2 25000802
+1 0 0 0 0 0 9 2 25000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tyz.zl b/CarpetAttic/Cart3dTest/test/octant/tyz.zl
new file mode 100644
index 000000000..10cfca3bf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 25000100
+0 0 0 0 0 0 1 1 25000101
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 1 3 25000103
+0 0 0 0 0 0 1 4 25000104
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 0 1 6 25000106
+0 0 0 0 0 0 1 7 25000107
+0 0 0 0 0 0 1 8 25000108
+0 0 0 0 0 0 1 9 25000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -25000103
+1 0 0 0 0 0 1 1 -25000102
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 1 3 25000103
+1 0 0 0 0 0 1 4 25000104
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 0 1 6 25000106
+1 0 0 0 0 0 1 7 25000107
+1 0 0 0 0 0 1 8 25000108
+1 0 0 0 0 0 1 9 25000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tzz.xl b/CarpetAttic/Cart3dTest/test/octant/tzz.xl
new file mode 100644
index 000000000..9c42a9243
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 1 1 2 26010102
+0 0 0 0 0 2 1 2 26020102
+0 0 0 0 0 3 1 2 26030102
+0 0 0 0 0 4 1 2 26040102
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 6 1 2 26060102
+0 0 0 0 0 7 1 2 26070102
+0 0 0 0 0 8 1 2 26080102
+0 0 0 0 0 9 1 2 26090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 1 1 2 26010102
+1 0 0 0 0 2 1 2 26020102
+1 0 0 0 0 3 1 2 26030102
+1 0 0 0 0 4 1 2 26040102
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 6 1 2 26060102
+1 0 0 0 0 7 1 2 26070102
+1 0 0 0 0 8 1 2 26080102
+1 0 0 0 0 9 1 2 26090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tzz.yl b/CarpetAttic/Cart3dTest/test/octant/tzz.yl
new file mode 100644
index 000000000..976fd4842
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 26000002
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 2 2 26000202
+0 0 0 0 0 0 3 2 26000302
+0 0 0 0 0 0 4 2 26000402
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 0 6 2 26000602
+0 0 0 0 0 0 7 2 26000702
+0 0 0 0 0 0 8 2 26000802
+0 0 0 0 0 0 9 2 26000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 26000102
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 2 2 26000202
+1 0 0 0 0 0 3 2 26000302
+1 0 0 0 0 0 4 2 26000402
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 0 6 2 26000602
+1 0 0 0 0 0 7 2 26000702
+1 0 0 0 0 0 8 2 26000802
+1 0 0 0 0 0 9 2 26000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/tzz.zl b/CarpetAttic/Cart3dTest/test/octant/tzz.zl
new file mode 100644
index 000000000..7d79ee5b9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 26000100
+0 0 0 0 0 0 1 1 26000101
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 1 3 26000103
+0 0 0 0 0 0 1 4 26000104
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 0 1 6 26000106
+0 0 0 0 0 0 1 7 26000107
+0 0 0 0 0 0 1 8 26000108
+0 0 0 0 0 0 1 9 26000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 26000103
+1 0 0 0 0 0 1 1 26000102
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 1 3 26000103
+1 0 0 0 0 0 1 4 26000104
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 0 1 6 26000106
+1 0 0 0 0 0 1 7 26000107
+1 0 0 0 0 0 1 8 26000108
+1 0 0 0 0 0 1 9 26000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vx.xl b/CarpetAttic/Cart3dTest/test/octant/vx.xl
new file mode 100644
index 000000000..71be3b196
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 1 1 2 11010102
+0 0 0 0 0 2 1 2 11020102
+0 0 0 0 0 3 1 2 11030102
+0 0 0 0 0 4 1 2 11040102
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 6 1 2 11060102
+0 0 0 0 0 7 1 2 11070102
+0 0 0 0 0 8 1 2 11080102
+0 0 0 0 0 9 1 2 11090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 1 1 2 11010102
+1 0 0 0 0 2 1 2 11020102
+1 0 0 0 0 3 1 2 11030102
+1 0 0 0 0 4 1 2 11040102
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 6 1 2 11060102
+1 0 0 0 0 7 1 2 11070102
+1 0 0 0 0 8 1 2 11080102
+1 0 0 0 0 9 1 2 11090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vx.yl b/CarpetAttic/Cart3dTest/test/octant/vx.yl
new file mode 100644
index 000000000..b90a1f35c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 11000002
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 2 2 11000202
+0 0 0 0 0 0 3 2 11000302
+0 0 0 0 0 0 4 2 11000402
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 0 6 2 11000602
+0 0 0 0 0 0 7 2 11000702
+0 0 0 0 0 0 8 2 11000802
+0 0 0 0 0 0 9 2 11000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 11000102
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 2 2 11000202
+1 0 0 0 0 0 3 2 11000302
+1 0 0 0 0 0 4 2 11000402
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 0 6 2 11000602
+1 0 0 0 0 0 7 2 11000702
+1 0 0 0 0 0 8 2 11000802
+1 0 0 0 0 0 9 2 11000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vx.zl b/CarpetAttic/Cart3dTest/test/octant/vx.zl
new file mode 100644
index 000000000..f66fcd330
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 11000100
+0 0 0 0 0 0 1 1 11000101
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 1 3 11000103
+0 0 0 0 0 0 1 4 11000104
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 0 1 6 11000106
+0 0 0 0 0 0 1 7 11000107
+0 0 0 0 0 0 1 8 11000108
+0 0 0 0 0 0 1 9 11000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 11000103
+1 0 0 0 0 0 1 1 11000102
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 1 3 11000103
+1 0 0 0 0 0 1 4 11000104
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 0 1 6 11000106
+1 0 0 0 0 0 1 7 11000107
+1 0 0 0 0 0 1 8 11000108
+1 0 0 0 0 0 1 9 11000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vy.xl b/CarpetAttic/Cart3dTest/test/octant/vy.xl
new file mode 100644
index 000000000..dcfd7a6da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 1 1 2 12010102
+0 0 0 0 0 2 1 2 12020102
+0 0 0 0 0 3 1 2 12030102
+0 0 0 0 0 4 1 2 12040102
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 6 1 2 12060102
+0 0 0 0 0 7 1 2 12070102
+0 0 0 0 0 8 1 2 12080102
+0 0 0 0 0 9 1 2 12090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 1 1 2 12010102
+1 0 0 0 0 2 1 2 12020102
+1 0 0 0 0 3 1 2 12030102
+1 0 0 0 0 4 1 2 12040102
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 6 1 2 12060102
+1 0 0 0 0 7 1 2 12070102
+1 0 0 0 0 8 1 2 12080102
+1 0 0 0 0 9 1 2 12090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vy.yl b/CarpetAttic/Cart3dTest/test/octant/vy.yl
new file mode 100644
index 000000000..bb1ccbd5a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 12000002
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 2 2 12000202
+0 0 0 0 0 0 3 2 12000302
+0 0 0 0 0 0 4 2 12000402
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 0 6 2 12000602
+0 0 0 0 0 0 7 2 12000702
+0 0 0 0 0 0 8 2 12000802
+0 0 0 0 0 0 9 2 12000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 -12000102
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 2 2 12000202
+1 0 0 0 0 0 3 2 12000302
+1 0 0 0 0 0 4 2 12000402
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 0 6 2 12000602
+1 0 0 0 0 0 7 2 12000702
+1 0 0 0 0 0 8 2 12000802
+1 0 0 0 0 0 9 2 12000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vy.zl b/CarpetAttic/Cart3dTest/test/octant/vy.zl
new file mode 100644
index 000000000..2d110fc34
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 12000100
+0 0 0 0 0 0 1 1 12000101
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 1 3 12000103
+0 0 0 0 0 0 1 4 12000104
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 0 1 6 12000106
+0 0 0 0 0 0 1 7 12000107
+0 0 0 0 0 0 1 8 12000108
+0 0 0 0 0 0 1 9 12000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 12000103
+1 0 0 0 0 0 1 1 12000102
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 1 3 12000103
+1 0 0 0 0 0 1 4 12000104
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 0 1 6 12000106
+1 0 0 0 0 0 1 7 12000107
+1 0 0 0 0 0 1 8 12000108
+1 0 0 0 0 0 1 9 12000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vz.xl b/CarpetAttic/Cart3dTest/test/octant/vz.xl
new file mode 100644
index 000000000..a8969fcb1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 1 1 2 13010102
+0 0 0 0 0 2 1 2 13020102
+0 0 0 0 0 3 1 2 13030102
+0 0 0 0 0 4 1 2 13040102
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 6 1 2 13060102
+0 0 0 0 0 7 1 2 13070102
+0 0 0 0 0 8 1 2 13080102
+0 0 0 0 0 9 1 2 13090102
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 1 1 2 13010102
+1 0 0 0 0 2 1 2 13020102
+1 0 0 0 0 3 1 2 13030102
+1 0 0 0 0 4 1 2 13040102
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 6 1 2 13060102
+1 0 0 0 0 7 1 2 13070102
+1 0 0 0 0 8 1 2 13080102
+1 0 0 0 0 9 1 2 13090102
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vz.yl b/CarpetAttic/Cart3dTest/test/octant/vz.yl
new file mode 100644
index 000000000..a973b578f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 2 13000002
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 2 2 13000202
+0 0 0 0 0 0 3 2 13000302
+0 0 0 0 0 0 4 2 13000402
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 0 6 2 13000602
+0 0 0 0 0 0 7 2 13000702
+0 0 0 0 0 0 8 2 13000802
+0 0 0 0 0 0 9 2 13000902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 2 13000102
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 2 2 13000202
+1 0 0 0 0 0 3 2 13000302
+1 0 0 0 0 0 4 2 13000402
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 0 6 2 13000602
+1 0 0 0 0 0 7 2 13000702
+1 0 0 0 0 0 8 2 13000802
+1 0 0 0 0 0 9 2 13000902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/octant/vz.zl b/CarpetAttic/Cart3dTest/test/octant/vz.zl
new file mode 100644
index 000000000..c3f47d0b8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/octant/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 13000100
+0 0 0 0 0 0 1 1 13000101
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 1 3 13000103
+0 0 0 0 0 0 1 4 13000104
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 0 1 6 13000106
+0 0 0 0 0 0 1 7 13000107
+0 0 0 0 0 0 1 8 13000108
+0 0 0 0 0 0 1 9 13000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -13000103
+1 0 0 0 0 0 1 1 -13000102
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 1 3 13000103
+1 0 0 0 0 0 1 4 13000104
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 0 1 6 13000106
+1 0 0 0 0 0 1 7 13000107
+1 0 0 0 0 0 1 8 13000108
+1 0 0 0 0 0 1 9 13000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x.log b/CarpetAttic/Cart3dTest/test/periodic-x.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x.par b/CarpetAttic/Cart3dTest/test/periodic-x.par
new file mode 100644
index 000000000..3fcc3474a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/periodic-x.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_x = "periodic"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "periodic-x"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/ax.xl b/CarpetAttic/Cart3dTest/test/periodic-x/ax.xl
new file mode 100644
index 000000000..a6dd976ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 1 5 5 31010505
+0 0 0 0 0 2 5 5 31020505
+0 0 0 0 0 3 5 5 31030505
+0 0 0 0 0 4 5 5 31040505
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 6 5 5 31060505
+0 0 0 0 0 7 5 5 31070505
+0 0 0 0 0 8 5 5 31080505
+0 0 0 0 0 9 5 5 31090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 1 5 5 31010505
+1 0 0 0 0 2 5 5 31020505
+1 0 0 0 0 3 5 5 31030505
+1 0 0 0 0 4 5 5 31040505
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 6 5 5 31060505
+1 0 0 0 0 7 5 5 31070505
+1 0 0 0 0 8 5 5 31080505
+1 0 0 0 0 9 5 5 31090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/ax.yl b/CarpetAttic/Cart3dTest/test/periodic-x/ax.yl
new file mode 100644
index 000000000..230d653ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 31050005
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 5 2 5 31050205
+0 0 0 0 0 5 3 5 31050305
+0 0 0 0 0 5 4 5 31050405
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 6 5 31050605
+0 0 0 0 0 5 7 5 31050705
+0 0 0 0 0 5 8 5 31050805
+0 0 0 0 0 5 9 5 31050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 31050005
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 5 2 5 31050205
+1 0 0 0 0 5 3 5 31050305
+1 0 0 0 0 5 4 5 31050405
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 6 5 31050605
+1 0 0 0 0 5 7 5 31050705
+1 0 0 0 0 5 8 5 31050805
+1 0 0 0 0 5 9 5 31050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/ax.zl b/CarpetAttic/Cart3dTest/test/periodic-x/ax.zl
new file mode 100644
index 000000000..d51caee5e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 31050500
+0 0 0 0 0 5 5 1 31050501
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 5 3 31050503
+0 0 0 0 0 5 5 4 31050504
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 5 6 31050506
+0 0 0 0 0 5 5 7 31050507
+0 0 0 0 0 5 5 8 31050508
+0 0 0 0 0 5 5 9 31050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 31050500
+1 0 0 0 0 5 5 1 31050501
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 5 3 31050503
+1 0 0 0 0 5 5 4 31050504
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 5 6 31050506
+1 0 0 0 0 5 5 7 31050507
+1 0 0 0 0 5 5 8 31050508
+1 0 0 0 0 5 5 9 31050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/ay.xl b/CarpetAttic/Cart3dTest/test/periodic-x/ay.xl
new file mode 100644
index 000000000..d98eb4ea0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 1 5 5 32010505
+0 0 0 0 0 2 5 5 32020505
+0 0 0 0 0 3 5 5 32030505
+0 0 0 0 0 4 5 5 32040505
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 6 5 5 32060505
+0 0 0 0 0 7 5 5 32070505
+0 0 0 0 0 8 5 5 32080505
+0 0 0 0 0 9 5 5 32090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 1 5 5 32010505
+1 0 0 0 0 2 5 5 32020505
+1 0 0 0 0 3 5 5 32030505
+1 0 0 0 0 4 5 5 32040505
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 6 5 5 32060505
+1 0 0 0 0 7 5 5 32070505
+1 0 0 0 0 8 5 5 32080505
+1 0 0 0 0 9 5 5 32090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/ay.yl b/CarpetAttic/Cart3dTest/test/periodic-x/ay.yl
new file mode 100644
index 000000000..544d74dd3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 32050005
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 5 2 5 32050205
+0 0 0 0 0 5 3 5 32050305
+0 0 0 0 0 5 4 5 32050405
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 6 5 32050605
+0 0 0 0 0 5 7 5 32050705
+0 0 0 0 0 5 8 5 32050805
+0 0 0 0 0 5 9 5 32050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 32050005
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 5 2 5 32050205
+1 0 0 0 0 5 3 5 32050305
+1 0 0 0 0 5 4 5 32050405
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 6 5 32050605
+1 0 0 0 0 5 7 5 32050705
+1 0 0 0 0 5 8 5 32050805
+1 0 0 0 0 5 9 5 32050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/ay.zl b/CarpetAttic/Cart3dTest/test/periodic-x/ay.zl
new file mode 100644
index 000000000..5625bfb61
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 32050500
+0 0 0 0 0 5 5 1 32050501
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 5 3 32050503
+0 0 0 0 0 5 5 4 32050504
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 5 6 32050506
+0 0 0 0 0 5 5 7 32050507
+0 0 0 0 0 5 5 8 32050508
+0 0 0 0 0 5 5 9 32050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 32050500
+1 0 0 0 0 5 5 1 32050501
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 5 3 32050503
+1 0 0 0 0 5 5 4 32050504
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 5 6 32050506
+1 0 0 0 0 5 5 7 32050507
+1 0 0 0 0 5 5 8 32050508
+1 0 0 0 0 5 5 9 32050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/az.xl b/CarpetAttic/Cart3dTest/test/periodic-x/az.xl
new file mode 100644
index 000000000..9c2733464
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 1 5 5 33010505
+0 0 0 0 0 2 5 5 33020505
+0 0 0 0 0 3 5 5 33030505
+0 0 0 0 0 4 5 5 33040505
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 6 5 5 33060505
+0 0 0 0 0 7 5 5 33070505
+0 0 0 0 0 8 5 5 33080505
+0 0 0 0 0 9 5 5 33090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 1 5 5 33010505
+1 0 0 0 0 2 5 5 33020505
+1 0 0 0 0 3 5 5 33030505
+1 0 0 0 0 4 5 5 33040505
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 6 5 5 33060505
+1 0 0 0 0 7 5 5 33070505
+1 0 0 0 0 8 5 5 33080505
+1 0 0 0 0 9 5 5 33090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/az.yl b/CarpetAttic/Cart3dTest/test/periodic-x/az.yl
new file mode 100644
index 000000000..d6681d1c1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 33050005
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 5 2 5 33050205
+0 0 0 0 0 5 3 5 33050305
+0 0 0 0 0 5 4 5 33050405
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 6 5 33050605
+0 0 0 0 0 5 7 5 33050705
+0 0 0 0 0 5 8 5 33050805
+0 0 0 0 0 5 9 5 33050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 33050005
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 5 2 5 33050205
+1 0 0 0 0 5 3 5 33050305
+1 0 0 0 0 5 4 5 33050405
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 6 5 33050605
+1 0 0 0 0 5 7 5 33050705
+1 0 0 0 0 5 8 5 33050805
+1 0 0 0 0 5 9 5 33050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/az.zl b/CarpetAttic/Cart3dTest/test/periodic-x/az.zl
new file mode 100644
index 000000000..5c265cf14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 33050500
+0 0 0 0 0 5 5 1 33050501
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 5 3 33050503
+0 0 0 0 0 5 5 4 33050504
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 5 6 33050506
+0 0 0 0 0 5 5 7 33050507
+0 0 0 0 0 5 5 8 33050508
+0 0 0 0 0 5 5 9 33050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 33050500
+1 0 0 0 0 5 5 1 33050501
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 5 3 33050503
+1 0 0 0 0 5 5 4 33050504
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 5 6 33050506
+1 0 0 0 0 5 5 7 33050507
+1 0 0 0 0 5 5 8 33050508
+1 0 0 0 0 5 5 9 33050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.xl
new file mode 100644
index 000000000..22e840206
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.35
+0 0 0 0 0 1 5 5 -1.05
+0 0 0 0 0 2 5 5 -0.75
+0 0 0 0 0 3 5 5 -0.45
+0 0 0 0 0 4 5 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.45
+0 0 0 0 0 7 5 5 0.75
+0 0 0 0 0 8 5 5 1.05
+0 0 0 0 0 9 5 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 -1.35
+1 0 0 0 0 1 5 5 -1.05
+1 0 0 0 0 2 5 5 -0.75
+1 0 0 0 0 3 5 5 -0.45
+1 0 0 0 0 4 5 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.45
+1 0 0 0 0 7 5 5 0.75
+1 0 0 0 0 8 5 5 1.05
+1 0 0 0 0 9 5 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.yl
new file mode 100644
index 000000000..592815c82
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.zl
new file mode 100644
index 000000000..1f894853b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.xl
new file mode 100644
index 000000000..8ee8190c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.yl
new file mode 100644
index 000000000..aec69999e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.35
+0 0 0 0 0 5 1 5 -1.05
+0 0 0 0 0 5 2 5 -0.75
+0 0 0 0 0 5 3 5 -0.45
+0 0 0 0 0 5 4 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.45
+0 0 0 0 0 5 7 5 0.75
+0 0 0 0 0 5 8 5 1.05
+0 0 0 0 0 5 9 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -1.35
+1 0 0 0 0 5 1 5 -1.05
+1 0 0 0 0 5 2 5 -0.75
+1 0 0 0 0 5 3 5 -0.45
+1 0 0 0 0 5 4 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.45
+1 0 0 0 0 5 7 5 0.75
+1 0 0 0 0 5 8 5 1.05
+1 0 0 0 0 5 9 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.zl
new file mode 100644
index 000000000..f32f3acb9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.xl
new file mode 100644
index 000000000..400b19f39
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.yl
new file mode 100644
index 000000000..0373176c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.zl
new file mode 100644
index 000000000..6fd48c20b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.35
+0 0 0 0 0 5 5 1 -1.05
+0 0 0 0 0 5 5 2 -0.75
+0 0 0 0 0 5 5 3 -0.45
+0 0 0 0 0 5 5 4 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.45
+0 0 0 0 0 5 5 7 0.75
+0 0 0 0 0 5 5 8 1.05
+0 0 0 0 0 5 5 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -1.35
+1 0 0 0 0 5 5 1 -1.05
+1 0 0 0 0 5 5 2 -0.75
+1 0 0 0 0 5 5 3 -0.45
+1 0 0 0 0 5 5 4 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.45
+1 0 0 0 0 5 5 7 0.75
+1 0 0 0 0 5 5 8 1.05
+1 0 0 0 0 5 5 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxx.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fxx.xl
new file mode 100644
index 000000000..f4e4dc8fd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 1 5 5 41010505
+0 0 0 0 0 2 5 5 41020505
+0 0 0 0 0 3 5 5 41030505
+0 0 0 0 0 4 5 5 41040505
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 6 5 5 41060505
+0 0 0 0 0 7 5 5 41070505
+0 0 0 0 0 8 5 5 41080505
+0 0 0 0 0 9 5 5 41090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 1 5 5 41010505
+1 0 0 0 0 2 5 5 41020505
+1 0 0 0 0 3 5 5 41030505
+1 0 0 0 0 4 5 5 41040505
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 6 5 5 41060505
+1 0 0 0 0 7 5 5 41070505
+1 0 0 0 0 8 5 5 41080505
+1 0 0 0 0 9 5 5 41090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxx.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fxx.yl
new file mode 100644
index 000000000..153dc4e30
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 41050005
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 5 2 5 41050205
+0 0 0 0 0 5 3 5 41050305
+0 0 0 0 0 5 4 5 41050405
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 6 5 41050605
+0 0 0 0 0 5 7 5 41050705
+0 0 0 0 0 5 8 5 41050805
+0 0 0 0 0 5 9 5 41050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 41050005
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 5 2 5 41050205
+1 0 0 0 0 5 3 5 41050305
+1 0 0 0 0 5 4 5 41050405
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 6 5 41050605
+1 0 0 0 0 5 7 5 41050705
+1 0 0 0 0 5 8 5 41050805
+1 0 0 0 0 5 9 5 41050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxx.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fxx.zl
new file mode 100644
index 000000000..d096693b5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 41050500
+0 0 0 0 0 5 5 1 41050501
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 5 3 41050503
+0 0 0 0 0 5 5 4 41050504
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 5 6 41050506
+0 0 0 0 0 5 5 7 41050507
+0 0 0 0 0 5 5 8 41050508
+0 0 0 0 0 5 5 9 41050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 41050500
+1 0 0 0 0 5 5 1 41050501
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 5 3 41050503
+1 0 0 0 0 5 5 4 41050504
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 5 6 41050506
+1 0 0 0 0 5 5 7 41050507
+1 0 0 0 0 5 5 8 41050508
+1 0 0 0 0 5 5 9 41050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxy.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fxy.xl
new file mode 100644
index 000000000..bec381f14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 1 5 5 42010505
+0 0 0 0 0 2 5 5 42020505
+0 0 0 0 0 3 5 5 42030505
+0 0 0 0 0 4 5 5 42040505
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 6 5 5 42060505
+0 0 0 0 0 7 5 5 42070505
+0 0 0 0 0 8 5 5 42080505
+0 0 0 0 0 9 5 5 42090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 1 5 5 42010505
+1 0 0 0 0 2 5 5 42020505
+1 0 0 0 0 3 5 5 42030505
+1 0 0 0 0 4 5 5 42040505
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 6 5 5 42060505
+1 0 0 0 0 7 5 5 42070505
+1 0 0 0 0 8 5 5 42080505
+1 0 0 0 0 9 5 5 42090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxy.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fxy.yl
new file mode 100644
index 000000000..4a0d7a418
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 42050005
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 5 2 5 42050205
+0 0 0 0 0 5 3 5 42050305
+0 0 0 0 0 5 4 5 42050405
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 6 5 42050605
+0 0 0 0 0 5 7 5 42050705
+0 0 0 0 0 5 8 5 42050805
+0 0 0 0 0 5 9 5 42050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 42050005
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 5 2 5 42050205
+1 0 0 0 0 5 3 5 42050305
+1 0 0 0 0 5 4 5 42050405
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 6 5 42050605
+1 0 0 0 0 5 7 5 42050705
+1 0 0 0 0 5 8 5 42050805
+1 0 0 0 0 5 9 5 42050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxy.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fxy.zl
new file mode 100644
index 000000000..b7ed6a093
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 42050500
+0 0 0 0 0 5 5 1 42050501
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 5 3 42050503
+0 0 0 0 0 5 5 4 42050504
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 5 6 42050506
+0 0 0 0 0 5 5 7 42050507
+0 0 0 0 0 5 5 8 42050508
+0 0 0 0 0 5 5 9 42050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 42050500
+1 0 0 0 0 5 5 1 42050501
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 5 3 42050503
+1 0 0 0 0 5 5 4 42050504
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 5 6 42050506
+1 0 0 0 0 5 5 7 42050507
+1 0 0 0 0 5 5 8 42050508
+1 0 0 0 0 5 5 9 42050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxz.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fxz.xl
new file mode 100644
index 000000000..1a33e9082
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 1 5 5 43010505
+0 0 0 0 0 2 5 5 43020505
+0 0 0 0 0 3 5 5 43030505
+0 0 0 0 0 4 5 5 43040505
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 6 5 5 43060505
+0 0 0 0 0 7 5 5 43070505
+0 0 0 0 0 8 5 5 43080505
+0 0 0 0 0 9 5 5 43090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 1 5 5 43010505
+1 0 0 0 0 2 5 5 43020505
+1 0 0 0 0 3 5 5 43030505
+1 0 0 0 0 4 5 5 43040505
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 6 5 5 43060505
+1 0 0 0 0 7 5 5 43070505
+1 0 0 0 0 8 5 5 43080505
+1 0 0 0 0 9 5 5 43090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxz.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fxz.yl
new file mode 100644
index 000000000..866f8e838
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 43050005
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 5 2 5 43050205
+0 0 0 0 0 5 3 5 43050305
+0 0 0 0 0 5 4 5 43050405
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 6 5 43050605
+0 0 0 0 0 5 7 5 43050705
+0 0 0 0 0 5 8 5 43050805
+0 0 0 0 0 5 9 5 43050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 43050005
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 5 2 5 43050205
+1 0 0 0 0 5 3 5 43050305
+1 0 0 0 0 5 4 5 43050405
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 6 5 43050605
+1 0 0 0 0 5 7 5 43050705
+1 0 0 0 0 5 8 5 43050805
+1 0 0 0 0 5 9 5 43050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fxz.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fxz.zl
new file mode 100644
index 000000000..a6716651f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 43050500
+0 0 0 0 0 5 5 1 43050501
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 5 3 43050503
+0 0 0 0 0 5 5 4 43050504
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 5 6 43050506
+0 0 0 0 0 5 5 7 43050507
+0 0 0 0 0 5 5 8 43050508
+0 0 0 0 0 5 5 9 43050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 43050500
+1 0 0 0 0 5 5 1 43050501
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 5 3 43050503
+1 0 0 0 0 5 5 4 43050504
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 5 6 43050506
+1 0 0 0 0 5 5 7 43050507
+1 0 0 0 0 5 5 8 43050508
+1 0 0 0 0 5 5 9 43050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyx.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fyx.xl
new file mode 100644
index 000000000..cae9cbe2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 1 5 5 44010505
+0 0 0 0 0 2 5 5 44020505
+0 0 0 0 0 3 5 5 44030505
+0 0 0 0 0 4 5 5 44040505
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 6 5 5 44060505
+0 0 0 0 0 7 5 5 44070505
+0 0 0 0 0 8 5 5 44080505
+0 0 0 0 0 9 5 5 44090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 1 5 5 44010505
+1 0 0 0 0 2 5 5 44020505
+1 0 0 0 0 3 5 5 44030505
+1 0 0 0 0 4 5 5 44040505
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 6 5 5 44060505
+1 0 0 0 0 7 5 5 44070505
+1 0 0 0 0 8 5 5 44080505
+1 0 0 0 0 9 5 5 44090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyx.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fyx.yl
new file mode 100644
index 000000000..5f874165c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 44050005
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 5 2 5 44050205
+0 0 0 0 0 5 3 5 44050305
+0 0 0 0 0 5 4 5 44050405
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 6 5 44050605
+0 0 0 0 0 5 7 5 44050705
+0 0 0 0 0 5 8 5 44050805
+0 0 0 0 0 5 9 5 44050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 44050005
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 5 2 5 44050205
+1 0 0 0 0 5 3 5 44050305
+1 0 0 0 0 5 4 5 44050405
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 6 5 44050605
+1 0 0 0 0 5 7 5 44050705
+1 0 0 0 0 5 8 5 44050805
+1 0 0 0 0 5 9 5 44050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyx.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fyx.zl
new file mode 100644
index 000000000..6ee8b911f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 44050500
+0 0 0 0 0 5 5 1 44050501
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 5 3 44050503
+0 0 0 0 0 5 5 4 44050504
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 5 6 44050506
+0 0 0 0 0 5 5 7 44050507
+0 0 0 0 0 5 5 8 44050508
+0 0 0 0 0 5 5 9 44050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 44050500
+1 0 0 0 0 5 5 1 44050501
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 5 3 44050503
+1 0 0 0 0 5 5 4 44050504
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 5 6 44050506
+1 0 0 0 0 5 5 7 44050507
+1 0 0 0 0 5 5 8 44050508
+1 0 0 0 0 5 5 9 44050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyy.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fyy.xl
new file mode 100644
index 000000000..5008c5b15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 1 5 5 45010505
+0 0 0 0 0 2 5 5 45020505
+0 0 0 0 0 3 5 5 45030505
+0 0 0 0 0 4 5 5 45040505
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 6 5 5 45060505
+0 0 0 0 0 7 5 5 45070505
+0 0 0 0 0 8 5 5 45080505
+0 0 0 0 0 9 5 5 45090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 1 5 5 45010505
+1 0 0 0 0 2 5 5 45020505
+1 0 0 0 0 3 5 5 45030505
+1 0 0 0 0 4 5 5 45040505
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 6 5 5 45060505
+1 0 0 0 0 7 5 5 45070505
+1 0 0 0 0 8 5 5 45080505
+1 0 0 0 0 9 5 5 45090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyy.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fyy.yl
new file mode 100644
index 000000000..8396d09b1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 45050005
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 5 2 5 45050205
+0 0 0 0 0 5 3 5 45050305
+0 0 0 0 0 5 4 5 45050405
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 6 5 45050605
+0 0 0 0 0 5 7 5 45050705
+0 0 0 0 0 5 8 5 45050805
+0 0 0 0 0 5 9 5 45050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 45050005
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 5 2 5 45050205
+1 0 0 0 0 5 3 5 45050305
+1 0 0 0 0 5 4 5 45050405
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 6 5 45050605
+1 0 0 0 0 5 7 5 45050705
+1 0 0 0 0 5 8 5 45050805
+1 0 0 0 0 5 9 5 45050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyy.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fyy.zl
new file mode 100644
index 000000000..864474fbb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 45050500
+0 0 0 0 0 5 5 1 45050501
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 5 3 45050503
+0 0 0 0 0 5 5 4 45050504
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 5 6 45050506
+0 0 0 0 0 5 5 7 45050507
+0 0 0 0 0 5 5 8 45050508
+0 0 0 0 0 5 5 9 45050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 45050500
+1 0 0 0 0 5 5 1 45050501
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 5 3 45050503
+1 0 0 0 0 5 5 4 45050504
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 5 6 45050506
+1 0 0 0 0 5 5 7 45050507
+1 0 0 0 0 5 5 8 45050508
+1 0 0 0 0 5 5 9 45050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyz.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fyz.xl
new file mode 100644
index 000000000..d98ca2a15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 1 5 5 46010505
+0 0 0 0 0 2 5 5 46020505
+0 0 0 0 0 3 5 5 46030505
+0 0 0 0 0 4 5 5 46040505
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 6 5 5 46060505
+0 0 0 0 0 7 5 5 46070505
+0 0 0 0 0 8 5 5 46080505
+0 0 0 0 0 9 5 5 46090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 1 5 5 46010505
+1 0 0 0 0 2 5 5 46020505
+1 0 0 0 0 3 5 5 46030505
+1 0 0 0 0 4 5 5 46040505
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 6 5 5 46060505
+1 0 0 0 0 7 5 5 46070505
+1 0 0 0 0 8 5 5 46080505
+1 0 0 0 0 9 5 5 46090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyz.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fyz.yl
new file mode 100644
index 000000000..028f1efd3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 46050005
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 5 2 5 46050205
+0 0 0 0 0 5 3 5 46050305
+0 0 0 0 0 5 4 5 46050405
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 6 5 46050605
+0 0 0 0 0 5 7 5 46050705
+0 0 0 0 0 5 8 5 46050805
+0 0 0 0 0 5 9 5 46050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 46050005
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 5 2 5 46050205
+1 0 0 0 0 5 3 5 46050305
+1 0 0 0 0 5 4 5 46050405
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 6 5 46050605
+1 0 0 0 0 5 7 5 46050705
+1 0 0 0 0 5 8 5 46050805
+1 0 0 0 0 5 9 5 46050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fyz.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fyz.zl
new file mode 100644
index 000000000..ac2902605
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 46050500
+0 0 0 0 0 5 5 1 46050501
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 5 3 46050503
+0 0 0 0 0 5 5 4 46050504
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 5 6 46050506
+0 0 0 0 0 5 5 7 46050507
+0 0 0 0 0 5 5 8 46050508
+0 0 0 0 0 5 5 9 46050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 46050500
+1 0 0 0 0 5 5 1 46050501
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 5 3 46050503
+1 0 0 0 0 5 5 4 46050504
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 5 6 46050506
+1 0 0 0 0 5 5 7 46050507
+1 0 0 0 0 5 5 8 46050508
+1 0 0 0 0 5 5 9 46050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzx.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fzx.xl
new file mode 100644
index 000000000..b13ff1471
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 1 5 5 47010505
+0 0 0 0 0 2 5 5 47020505
+0 0 0 0 0 3 5 5 47030505
+0 0 0 0 0 4 5 5 47040505
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 6 5 5 47060505
+0 0 0 0 0 7 5 5 47070505
+0 0 0 0 0 8 5 5 47080505
+0 0 0 0 0 9 5 5 47090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 1 5 5 47010505
+1 0 0 0 0 2 5 5 47020505
+1 0 0 0 0 3 5 5 47030505
+1 0 0 0 0 4 5 5 47040505
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 6 5 5 47060505
+1 0 0 0 0 7 5 5 47070505
+1 0 0 0 0 8 5 5 47080505
+1 0 0 0 0 9 5 5 47090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzx.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fzx.yl
new file mode 100644
index 000000000..734fc768c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 47050005
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 5 2 5 47050205
+0 0 0 0 0 5 3 5 47050305
+0 0 0 0 0 5 4 5 47050405
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 6 5 47050605
+0 0 0 0 0 5 7 5 47050705
+0 0 0 0 0 5 8 5 47050805
+0 0 0 0 0 5 9 5 47050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 47050005
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 5 2 5 47050205
+1 0 0 0 0 5 3 5 47050305
+1 0 0 0 0 5 4 5 47050405
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 6 5 47050605
+1 0 0 0 0 5 7 5 47050705
+1 0 0 0 0 5 8 5 47050805
+1 0 0 0 0 5 9 5 47050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzx.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fzx.zl
new file mode 100644
index 000000000..bf3324e04
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 47050500
+0 0 0 0 0 5 5 1 47050501
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 5 3 47050503
+0 0 0 0 0 5 5 4 47050504
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 5 6 47050506
+0 0 0 0 0 5 5 7 47050507
+0 0 0 0 0 5 5 8 47050508
+0 0 0 0 0 5 5 9 47050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 47050500
+1 0 0 0 0 5 5 1 47050501
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 5 3 47050503
+1 0 0 0 0 5 5 4 47050504
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 5 6 47050506
+1 0 0 0 0 5 5 7 47050507
+1 0 0 0 0 5 5 8 47050508
+1 0 0 0 0 5 5 9 47050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzy.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fzy.xl
new file mode 100644
index 000000000..d8b2ffa66
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 1 5 5 48010505
+0 0 0 0 0 2 5 5 48020505
+0 0 0 0 0 3 5 5 48030505
+0 0 0 0 0 4 5 5 48040505
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 6 5 5 48060505
+0 0 0 0 0 7 5 5 48070505
+0 0 0 0 0 8 5 5 48080505
+0 0 0 0 0 9 5 5 48090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 1 5 5 48010505
+1 0 0 0 0 2 5 5 48020505
+1 0 0 0 0 3 5 5 48030505
+1 0 0 0 0 4 5 5 48040505
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 6 5 5 48060505
+1 0 0 0 0 7 5 5 48070505
+1 0 0 0 0 8 5 5 48080505
+1 0 0 0 0 9 5 5 48090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzy.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fzy.yl
new file mode 100644
index 000000000..bde3eb782
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 48050005
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 5 2 5 48050205
+0 0 0 0 0 5 3 5 48050305
+0 0 0 0 0 5 4 5 48050405
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 6 5 48050605
+0 0 0 0 0 5 7 5 48050705
+0 0 0 0 0 5 8 5 48050805
+0 0 0 0 0 5 9 5 48050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 48050005
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 5 2 5 48050205
+1 0 0 0 0 5 3 5 48050305
+1 0 0 0 0 5 4 5 48050405
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 6 5 48050605
+1 0 0 0 0 5 7 5 48050705
+1 0 0 0 0 5 8 5 48050805
+1 0 0 0 0 5 9 5 48050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzy.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fzy.zl
new file mode 100644
index 000000000..f624242dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 48050500
+0 0 0 0 0 5 5 1 48050501
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 5 3 48050503
+0 0 0 0 0 5 5 4 48050504
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 5 6 48050506
+0 0 0 0 0 5 5 7 48050507
+0 0 0 0 0 5 5 8 48050508
+0 0 0 0 0 5 5 9 48050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 48050500
+1 0 0 0 0 5 5 1 48050501
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 5 3 48050503
+1 0 0 0 0 5 5 4 48050504
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 5 6 48050506
+1 0 0 0 0 5 5 7 48050507
+1 0 0 0 0 5 5 8 48050508
+1 0 0 0 0 5 5 9 48050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzz.xl b/CarpetAttic/Cart3dTest/test/periodic-x/fzz.xl
new file mode 100644
index 000000000..9c8f5cbf0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 1 5 5 49010505
+0 0 0 0 0 2 5 5 49020505
+0 0 0 0 0 3 5 5 49030505
+0 0 0 0 0 4 5 5 49040505
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 6 5 5 49060505
+0 0 0 0 0 7 5 5 49070505
+0 0 0 0 0 8 5 5 49080505
+0 0 0 0 0 9 5 5 49090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 1 5 5 49010505
+1 0 0 0 0 2 5 5 49020505
+1 0 0 0 0 3 5 5 49030505
+1 0 0 0 0 4 5 5 49040505
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 6 5 5 49060505
+1 0 0 0 0 7 5 5 49070505
+1 0 0 0 0 8 5 5 49080505
+1 0 0 0 0 9 5 5 49090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzz.yl b/CarpetAttic/Cart3dTest/test/periodic-x/fzz.yl
new file mode 100644
index 000000000..a5f45247e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 49050005
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 5 2 5 49050205
+0 0 0 0 0 5 3 5 49050305
+0 0 0 0 0 5 4 5 49050405
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 6 5 49050605
+0 0 0 0 0 5 7 5 49050705
+0 0 0 0 0 5 8 5 49050805
+0 0 0 0 0 5 9 5 49050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 49050005
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 5 2 5 49050205
+1 0 0 0 0 5 3 5 49050305
+1 0 0 0 0 5 4 5 49050405
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 6 5 49050605
+1 0 0 0 0 5 7 5 49050705
+1 0 0 0 0 5 8 5 49050805
+1 0 0 0 0 5 9 5 49050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/fzz.zl b/CarpetAttic/Cart3dTest/test/periodic-x/fzz.zl
new file mode 100644
index 000000000..364c0d582
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 49050500
+0 0 0 0 0 5 5 1 49050501
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 5 3 49050503
+0 0 0 0 0 5 5 4 49050504
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 5 6 49050506
+0 0 0 0 0 5 5 7 49050507
+0 0 0 0 0 5 5 8 49050508
+0 0 0 0 0 5 5 9 49050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 49050500
+1 0 0 0 0 5 5 1 49050501
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 5 3 49050503
+1 0 0 0 0 5 5 4 49050504
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 5 6 49050506
+1 0 0 0 0 5 5 7 49050507
+1 0 0 0 0 5 5 8 49050508
+1 0 0 0 0 5 5 9 49050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/s.xl b/CarpetAttic/Cart3dTest/test/periodic-x/s.xl
new file mode 100644
index 000000000..14e43aa3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 1 5 5 1010505
+0 0 0 0 0 2 5 5 1020505
+0 0 0 0 0 3 5 5 1030505
+0 0 0 0 0 4 5 5 1040505
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 6 5 5 1060505
+0 0 0 0 0 7 5 5 1070505
+0 0 0 0 0 8 5 5 1080505
+0 0 0 0 0 9 5 5 1090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 1 5 5 1010505
+1 0 0 0 0 2 5 5 1020505
+1 0 0 0 0 3 5 5 1030505
+1 0 0 0 0 4 5 5 1040505
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 6 5 5 1060505
+1 0 0 0 0 7 5 5 1070505
+1 0 0 0 0 8 5 5 1080505
+1 0 0 0 0 9 5 5 1090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/s.yl b/CarpetAttic/Cart3dTest/test/periodic-x/s.yl
new file mode 100644
index 000000000..a082c376e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1050005
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 5 2 5 1050205
+0 0 0 0 0 5 3 5 1050305
+0 0 0 0 0 5 4 5 1050405
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 6 5 1050605
+0 0 0 0 0 5 7 5 1050705
+0 0 0 0 0 5 8 5 1050805
+0 0 0 0 0 5 9 5 1050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1050005
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 5 2 5 1050205
+1 0 0 0 0 5 3 5 1050305
+1 0 0 0 0 5 4 5 1050405
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 6 5 1050605
+1 0 0 0 0 5 7 5 1050705
+1 0 0 0 0 5 8 5 1050805
+1 0 0 0 0 5 9 5 1050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/s.zl b/CarpetAttic/Cart3dTest/test/periodic-x/s.zl
new file mode 100644
index 000000000..45ce1cd7b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1050500
+0 0 0 0 0 5 5 1 1050501
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 5 3 1050503
+0 0 0 0 0 5 5 4 1050504
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 5 6 1050506
+0 0 0 0 0 5 5 7 1050507
+0 0 0 0 0 5 5 8 1050508
+0 0 0 0 0 5 5 9 1050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1050500
+1 0 0 0 0 5 5 1 1050501
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 5 3 1050503
+1 0 0 0 0 5 5 4 1050504
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 5 6 1050506
+1 0 0 0 0 5 5 7 1050507
+1 0 0 0 0 5 5 8 1050508
+1 0 0 0 0 5 5 9 1050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.xl
new file mode 100644
index 000000000..b331c2bf4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 1 5 5 1.07121426428143
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 0.49749371855331
+0 0 0 0 0 4 5 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 6 5 5 0.49749371855331
+0 0 0 0 0 7 5 5 0.779422863405995
+0 0 0 0 0 8 5 5 1.07121426428143
+0 0 0 0 0 9 5 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1.36656503687164
+1 0 0 0 0 1 5 5 1.07121426428143
+1 0 0 0 0 2 5 5 0.779422863405995
+1 0 0 0 0 3 5 5 0.49749371855331
+1 0 0 0 0 4 5 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 6 5 5 0.49749371855331
+1 0 0 0 0 7 5 5 0.779422863405995
+1 0 0 0 0 8 5 5 1.07121426428143
+1 0 0 0 0 9 5 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.yl
new file mode 100644
index 000000000..8ca57fd44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 2 5 0.779422863405995
+0 0 0 0 0 5 3 5 0.49749371855331
+0 0 0 0 0 5 4 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 6 5 0.49749371855331
+0 0 0 0 0 5 7 5 0.779422863405995
+0 0 0 0 0 5 8 5 1.07121426428143
+0 0 0 0 0 5 9 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1.36656503687164
+1 0 0 0 0 5 1 5 1.07121426428143
+1 0 0 0 0 5 2 5 0.779422863405995
+1 0 0 0 0 5 3 5 0.49749371855331
+1 0 0 0 0 5 4 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 6 5 0.49749371855331
+1 0 0 0 0 5 7 5 0.779422863405995
+1 0 0 0 0 5 8 5 1.07121426428143
+1 0 0 0 0 5 9 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.zl
new file mode 100644
index 000000000..677631008
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.36656503687164
+0 0 0 0 0 5 5 1 1.07121426428143
+0 0 0 0 0 5 5 2 0.779422863405995
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 5 6 0.49749371855331
+0 0 0 0 0 5 5 7 0.779422863405995
+0 0 0 0 0 5 5 8 1.07121426428143
+0 0 0 0 0 5 5 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1.36656503687164
+1 0 0 0 0 5 5 1 1.07121426428143
+1 0 0 0 0 5 5 2 0.779422863405995
+1 0 0 0 0 5 5 3 0.49749371855331
+1 0 0 0 0 5 5 4 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 5 6 0.49749371855331
+1 0 0 0 0 5 5 7 0.779422863405995
+1 0 0 0 0 5 5 8 1.07121426428143
+1 0 0 0 0 5 5 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txx.xl b/CarpetAttic/Cart3dTest/test/periodic-x/txx.xl
new file mode 100644
index 000000000..ec49b7513
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 1 5 5 21010505
+0 0 0 0 0 2 5 5 21020505
+0 0 0 0 0 3 5 5 21030505
+0 0 0 0 0 4 5 5 21040505
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 6 5 5 21060505
+0 0 0 0 0 7 5 5 21070505
+0 0 0 0 0 8 5 5 21080505
+0 0 0 0 0 9 5 5 21090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 1 5 5 21010505
+1 0 0 0 0 2 5 5 21020505
+1 0 0 0 0 3 5 5 21030505
+1 0 0 0 0 4 5 5 21040505
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 6 5 5 21060505
+1 0 0 0 0 7 5 5 21070505
+1 0 0 0 0 8 5 5 21080505
+1 0 0 0 0 9 5 5 21090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txx.yl b/CarpetAttic/Cart3dTest/test/periodic-x/txx.yl
new file mode 100644
index 000000000..9e35e0b71
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 21050005
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 5 2 5 21050205
+0 0 0 0 0 5 3 5 21050305
+0 0 0 0 0 5 4 5 21050405
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 6 5 21050605
+0 0 0 0 0 5 7 5 21050705
+0 0 0 0 0 5 8 5 21050805
+0 0 0 0 0 5 9 5 21050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 21050005
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 5 2 5 21050205
+1 0 0 0 0 5 3 5 21050305
+1 0 0 0 0 5 4 5 21050405
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 6 5 21050605
+1 0 0 0 0 5 7 5 21050705
+1 0 0 0 0 5 8 5 21050805
+1 0 0 0 0 5 9 5 21050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txx.zl b/CarpetAttic/Cart3dTest/test/periodic-x/txx.zl
new file mode 100644
index 000000000..53ce67a80
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 21050500
+0 0 0 0 0 5 5 1 21050501
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 5 3 21050503
+0 0 0 0 0 5 5 4 21050504
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 5 6 21050506
+0 0 0 0 0 5 5 7 21050507
+0 0 0 0 0 5 5 8 21050508
+0 0 0 0 0 5 5 9 21050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 21050500
+1 0 0 0 0 5 5 1 21050501
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 5 3 21050503
+1 0 0 0 0 5 5 4 21050504
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 5 6 21050506
+1 0 0 0 0 5 5 7 21050507
+1 0 0 0 0 5 5 8 21050508
+1 0 0 0 0 5 5 9 21050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txy.xl b/CarpetAttic/Cart3dTest/test/periodic-x/txy.xl
new file mode 100644
index 000000000..c0a04db3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 1 5 5 22010505
+0 0 0 0 0 2 5 5 22020505
+0 0 0 0 0 3 5 5 22030505
+0 0 0 0 0 4 5 5 22040505
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 6 5 5 22060505
+0 0 0 0 0 7 5 5 22070505
+0 0 0 0 0 8 5 5 22080505
+0 0 0 0 0 9 5 5 22090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 1 5 5 22010505
+1 0 0 0 0 2 5 5 22020505
+1 0 0 0 0 3 5 5 22030505
+1 0 0 0 0 4 5 5 22040505
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 6 5 5 22060505
+1 0 0 0 0 7 5 5 22070505
+1 0 0 0 0 8 5 5 22080505
+1 0 0 0 0 9 5 5 22090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txy.yl b/CarpetAttic/Cart3dTest/test/periodic-x/txy.yl
new file mode 100644
index 000000000..676739e59
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 22050005
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 5 2 5 22050205
+0 0 0 0 0 5 3 5 22050305
+0 0 0 0 0 5 4 5 22050405
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 6 5 22050605
+0 0 0 0 0 5 7 5 22050705
+0 0 0 0 0 5 8 5 22050805
+0 0 0 0 0 5 9 5 22050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 22050005
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 5 2 5 22050205
+1 0 0 0 0 5 3 5 22050305
+1 0 0 0 0 5 4 5 22050405
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 6 5 22050605
+1 0 0 0 0 5 7 5 22050705
+1 0 0 0 0 5 8 5 22050805
+1 0 0 0 0 5 9 5 22050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txy.zl b/CarpetAttic/Cart3dTest/test/periodic-x/txy.zl
new file mode 100644
index 000000000..1a41a546d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 22050500
+0 0 0 0 0 5 5 1 22050501
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 5 3 22050503
+0 0 0 0 0 5 5 4 22050504
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 5 6 22050506
+0 0 0 0 0 5 5 7 22050507
+0 0 0 0 0 5 5 8 22050508
+0 0 0 0 0 5 5 9 22050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 22050500
+1 0 0 0 0 5 5 1 22050501
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 5 3 22050503
+1 0 0 0 0 5 5 4 22050504
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 5 6 22050506
+1 0 0 0 0 5 5 7 22050507
+1 0 0 0 0 5 5 8 22050508
+1 0 0 0 0 5 5 9 22050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txz.xl b/CarpetAttic/Cart3dTest/test/periodic-x/txz.xl
new file mode 100644
index 000000000..ef056f783
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 1 5 5 23010505
+0 0 0 0 0 2 5 5 23020505
+0 0 0 0 0 3 5 5 23030505
+0 0 0 0 0 4 5 5 23040505
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 6 5 5 23060505
+0 0 0 0 0 7 5 5 23070505
+0 0 0 0 0 8 5 5 23080505
+0 0 0 0 0 9 5 5 23090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 1 5 5 23010505
+1 0 0 0 0 2 5 5 23020505
+1 0 0 0 0 3 5 5 23030505
+1 0 0 0 0 4 5 5 23040505
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 6 5 5 23060505
+1 0 0 0 0 7 5 5 23070505
+1 0 0 0 0 8 5 5 23080505
+1 0 0 0 0 9 5 5 23090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txz.yl b/CarpetAttic/Cart3dTest/test/periodic-x/txz.yl
new file mode 100644
index 000000000..6e249be2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 23050005
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 5 2 5 23050205
+0 0 0 0 0 5 3 5 23050305
+0 0 0 0 0 5 4 5 23050405
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 6 5 23050605
+0 0 0 0 0 5 7 5 23050705
+0 0 0 0 0 5 8 5 23050805
+0 0 0 0 0 5 9 5 23050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 23050005
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 5 2 5 23050205
+1 0 0 0 0 5 3 5 23050305
+1 0 0 0 0 5 4 5 23050405
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 6 5 23050605
+1 0 0 0 0 5 7 5 23050705
+1 0 0 0 0 5 8 5 23050805
+1 0 0 0 0 5 9 5 23050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/txz.zl b/CarpetAttic/Cart3dTest/test/periodic-x/txz.zl
new file mode 100644
index 000000000..e64aa1884
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 23050500
+0 0 0 0 0 5 5 1 23050501
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 5 3 23050503
+0 0 0 0 0 5 5 4 23050504
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 5 6 23050506
+0 0 0 0 0 5 5 7 23050507
+0 0 0 0 0 5 5 8 23050508
+0 0 0 0 0 5 5 9 23050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 23050500
+1 0 0 0 0 5 5 1 23050501
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 5 3 23050503
+1 0 0 0 0 5 5 4 23050504
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 5 6 23050506
+1 0 0 0 0 5 5 7 23050507
+1 0 0 0 0 5 5 8 23050508
+1 0 0 0 0 5 5 9 23050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tyy.xl b/CarpetAttic/Cart3dTest/test/periodic-x/tyy.xl
new file mode 100644
index 000000000..6a8ea71c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 1 5 5 24010505
+0 0 0 0 0 2 5 5 24020505
+0 0 0 0 0 3 5 5 24030505
+0 0 0 0 0 4 5 5 24040505
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 6 5 5 24060505
+0 0 0 0 0 7 5 5 24070505
+0 0 0 0 0 8 5 5 24080505
+0 0 0 0 0 9 5 5 24090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 1 5 5 24010505
+1 0 0 0 0 2 5 5 24020505
+1 0 0 0 0 3 5 5 24030505
+1 0 0 0 0 4 5 5 24040505
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 6 5 5 24060505
+1 0 0 0 0 7 5 5 24070505
+1 0 0 0 0 8 5 5 24080505
+1 0 0 0 0 9 5 5 24090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tyy.yl b/CarpetAttic/Cart3dTest/test/periodic-x/tyy.yl
new file mode 100644
index 000000000..e84597fa8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 24050005
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 5 2 5 24050205
+0 0 0 0 0 5 3 5 24050305
+0 0 0 0 0 5 4 5 24050405
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 6 5 24050605
+0 0 0 0 0 5 7 5 24050705
+0 0 0 0 0 5 8 5 24050805
+0 0 0 0 0 5 9 5 24050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 24050005
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 5 2 5 24050205
+1 0 0 0 0 5 3 5 24050305
+1 0 0 0 0 5 4 5 24050405
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 6 5 24050605
+1 0 0 0 0 5 7 5 24050705
+1 0 0 0 0 5 8 5 24050805
+1 0 0 0 0 5 9 5 24050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tyy.zl b/CarpetAttic/Cart3dTest/test/periodic-x/tyy.zl
new file mode 100644
index 000000000..76876ffa8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 24050500
+0 0 0 0 0 5 5 1 24050501
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 5 3 24050503
+0 0 0 0 0 5 5 4 24050504
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 5 6 24050506
+0 0 0 0 0 5 5 7 24050507
+0 0 0 0 0 5 5 8 24050508
+0 0 0 0 0 5 5 9 24050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 24050500
+1 0 0 0 0 5 5 1 24050501
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 5 3 24050503
+1 0 0 0 0 5 5 4 24050504
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 5 6 24050506
+1 0 0 0 0 5 5 7 24050507
+1 0 0 0 0 5 5 8 24050508
+1 0 0 0 0 5 5 9 24050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tyz.xl b/CarpetAttic/Cart3dTest/test/periodic-x/tyz.xl
new file mode 100644
index 000000000..011e5ce29
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 1 5 5 25010505
+0 0 0 0 0 2 5 5 25020505
+0 0 0 0 0 3 5 5 25030505
+0 0 0 0 0 4 5 5 25040505
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 6 5 5 25060505
+0 0 0 0 0 7 5 5 25070505
+0 0 0 0 0 8 5 5 25080505
+0 0 0 0 0 9 5 5 25090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 1 5 5 25010505
+1 0 0 0 0 2 5 5 25020505
+1 0 0 0 0 3 5 5 25030505
+1 0 0 0 0 4 5 5 25040505
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 6 5 5 25060505
+1 0 0 0 0 7 5 5 25070505
+1 0 0 0 0 8 5 5 25080505
+1 0 0 0 0 9 5 5 25090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tyz.yl b/CarpetAttic/Cart3dTest/test/periodic-x/tyz.yl
new file mode 100644
index 000000000..68ca06705
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 25050005
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 5 2 5 25050205
+0 0 0 0 0 5 3 5 25050305
+0 0 0 0 0 5 4 5 25050405
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 6 5 25050605
+0 0 0 0 0 5 7 5 25050705
+0 0 0 0 0 5 8 5 25050805
+0 0 0 0 0 5 9 5 25050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 25050005
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 5 2 5 25050205
+1 0 0 0 0 5 3 5 25050305
+1 0 0 0 0 5 4 5 25050405
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 6 5 25050605
+1 0 0 0 0 5 7 5 25050705
+1 0 0 0 0 5 8 5 25050805
+1 0 0 0 0 5 9 5 25050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tyz.zl b/CarpetAttic/Cart3dTest/test/periodic-x/tyz.zl
new file mode 100644
index 000000000..798e9c83c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 25050500
+0 0 0 0 0 5 5 1 25050501
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 5 3 25050503
+0 0 0 0 0 5 5 4 25050504
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 5 6 25050506
+0 0 0 0 0 5 5 7 25050507
+0 0 0 0 0 5 5 8 25050508
+0 0 0 0 0 5 5 9 25050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 25050500
+1 0 0 0 0 5 5 1 25050501
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 5 3 25050503
+1 0 0 0 0 5 5 4 25050504
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 5 6 25050506
+1 0 0 0 0 5 5 7 25050507
+1 0 0 0 0 5 5 8 25050508
+1 0 0 0 0 5 5 9 25050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tzz.xl b/CarpetAttic/Cart3dTest/test/periodic-x/tzz.xl
new file mode 100644
index 000000000..0035c4de3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 1 5 5 26010505
+0 0 0 0 0 2 5 5 26020505
+0 0 0 0 0 3 5 5 26030505
+0 0 0 0 0 4 5 5 26040505
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 6 5 5 26060505
+0 0 0 0 0 7 5 5 26070505
+0 0 0 0 0 8 5 5 26080505
+0 0 0 0 0 9 5 5 26090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 1 5 5 26010505
+1 0 0 0 0 2 5 5 26020505
+1 0 0 0 0 3 5 5 26030505
+1 0 0 0 0 4 5 5 26040505
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 6 5 5 26060505
+1 0 0 0 0 7 5 5 26070505
+1 0 0 0 0 8 5 5 26080505
+1 0 0 0 0 9 5 5 26090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tzz.yl b/CarpetAttic/Cart3dTest/test/periodic-x/tzz.yl
new file mode 100644
index 000000000..88ab8faba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 26050005
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 5 2 5 26050205
+0 0 0 0 0 5 3 5 26050305
+0 0 0 0 0 5 4 5 26050405
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 6 5 26050605
+0 0 0 0 0 5 7 5 26050705
+0 0 0 0 0 5 8 5 26050805
+0 0 0 0 0 5 9 5 26050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 26050005
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 5 2 5 26050205
+1 0 0 0 0 5 3 5 26050305
+1 0 0 0 0 5 4 5 26050405
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 6 5 26050605
+1 0 0 0 0 5 7 5 26050705
+1 0 0 0 0 5 8 5 26050805
+1 0 0 0 0 5 9 5 26050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/tzz.zl b/CarpetAttic/Cart3dTest/test/periodic-x/tzz.zl
new file mode 100644
index 000000000..e5544b027
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 26050500
+0 0 0 0 0 5 5 1 26050501
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 5 3 26050503
+0 0 0 0 0 5 5 4 26050504
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 5 6 26050506
+0 0 0 0 0 5 5 7 26050507
+0 0 0 0 0 5 5 8 26050508
+0 0 0 0 0 5 5 9 26050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 26050500
+1 0 0 0 0 5 5 1 26050501
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 5 3 26050503
+1 0 0 0 0 5 5 4 26050504
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 5 6 26050506
+1 0 0 0 0 5 5 7 26050507
+1 0 0 0 0 5 5 8 26050508
+1 0 0 0 0 5 5 9 26050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vx.xl b/CarpetAttic/Cart3dTest/test/periodic-x/vx.xl
new file mode 100644
index 000000000..d4dafe57f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 1 5 5 11010505
+0 0 0 0 0 2 5 5 11020505
+0 0 0 0 0 3 5 5 11030505
+0 0 0 0 0 4 5 5 11040505
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 6 5 5 11060505
+0 0 0 0 0 7 5 5 11070505
+0 0 0 0 0 8 5 5 11080505
+0 0 0 0 0 9 5 5 11090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 1 5 5 11010505
+1 0 0 0 0 2 5 5 11020505
+1 0 0 0 0 3 5 5 11030505
+1 0 0 0 0 4 5 5 11040505
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 6 5 5 11060505
+1 0 0 0 0 7 5 5 11070505
+1 0 0 0 0 8 5 5 11080505
+1 0 0 0 0 9 5 5 11090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vx.yl b/CarpetAttic/Cart3dTest/test/periodic-x/vx.yl
new file mode 100644
index 000000000..198564f76
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 11050005
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 5 2 5 11050205
+0 0 0 0 0 5 3 5 11050305
+0 0 0 0 0 5 4 5 11050405
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 6 5 11050605
+0 0 0 0 0 5 7 5 11050705
+0 0 0 0 0 5 8 5 11050805
+0 0 0 0 0 5 9 5 11050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 11050005
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 5 2 5 11050205
+1 0 0 0 0 5 3 5 11050305
+1 0 0 0 0 5 4 5 11050405
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 6 5 11050605
+1 0 0 0 0 5 7 5 11050705
+1 0 0 0 0 5 8 5 11050805
+1 0 0 0 0 5 9 5 11050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vx.zl b/CarpetAttic/Cart3dTest/test/periodic-x/vx.zl
new file mode 100644
index 000000000..24ff5a9f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 11050500
+0 0 0 0 0 5 5 1 11050501
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 5 3 11050503
+0 0 0 0 0 5 5 4 11050504
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 5 6 11050506
+0 0 0 0 0 5 5 7 11050507
+0 0 0 0 0 5 5 8 11050508
+0 0 0 0 0 5 5 9 11050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 11050500
+1 0 0 0 0 5 5 1 11050501
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 5 3 11050503
+1 0 0 0 0 5 5 4 11050504
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 5 6 11050506
+1 0 0 0 0 5 5 7 11050507
+1 0 0 0 0 5 5 8 11050508
+1 0 0 0 0 5 5 9 11050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vy.xl b/CarpetAttic/Cart3dTest/test/periodic-x/vy.xl
new file mode 100644
index 000000000..487f382f4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 1 5 5 12010505
+0 0 0 0 0 2 5 5 12020505
+0 0 0 0 0 3 5 5 12030505
+0 0 0 0 0 4 5 5 12040505
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 6 5 5 12060505
+0 0 0 0 0 7 5 5 12070505
+0 0 0 0 0 8 5 5 12080505
+0 0 0 0 0 9 5 5 12090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 1 5 5 12010505
+1 0 0 0 0 2 5 5 12020505
+1 0 0 0 0 3 5 5 12030505
+1 0 0 0 0 4 5 5 12040505
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 6 5 5 12060505
+1 0 0 0 0 7 5 5 12070505
+1 0 0 0 0 8 5 5 12080505
+1 0 0 0 0 9 5 5 12090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vy.yl b/CarpetAttic/Cart3dTest/test/periodic-x/vy.yl
new file mode 100644
index 000000000..47c58e06a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 12050005
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 5 2 5 12050205
+0 0 0 0 0 5 3 5 12050305
+0 0 0 0 0 5 4 5 12050405
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 6 5 12050605
+0 0 0 0 0 5 7 5 12050705
+0 0 0 0 0 5 8 5 12050805
+0 0 0 0 0 5 9 5 12050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 12050005
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 5 2 5 12050205
+1 0 0 0 0 5 3 5 12050305
+1 0 0 0 0 5 4 5 12050405
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 6 5 12050605
+1 0 0 0 0 5 7 5 12050705
+1 0 0 0 0 5 8 5 12050805
+1 0 0 0 0 5 9 5 12050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vy.zl b/CarpetAttic/Cart3dTest/test/periodic-x/vy.zl
new file mode 100644
index 000000000..11157352b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 12050500
+0 0 0 0 0 5 5 1 12050501
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 5 3 12050503
+0 0 0 0 0 5 5 4 12050504
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 5 6 12050506
+0 0 0 0 0 5 5 7 12050507
+0 0 0 0 0 5 5 8 12050508
+0 0 0 0 0 5 5 9 12050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 12050500
+1 0 0 0 0 5 5 1 12050501
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 5 3 12050503
+1 0 0 0 0 5 5 4 12050504
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 5 6 12050506
+1 0 0 0 0 5 5 7 12050507
+1 0 0 0 0 5 5 8 12050508
+1 0 0 0 0 5 5 9 12050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vz.xl b/CarpetAttic/Cart3dTest/test/periodic-x/vz.xl
new file mode 100644
index 000000000..7385d5001
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 1 5 5 13010505
+0 0 0 0 0 2 5 5 13020505
+0 0 0 0 0 3 5 5 13030505
+0 0 0 0 0 4 5 5 13040505
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 6 5 5 13060505
+0 0 0 0 0 7 5 5 13070505
+0 0 0 0 0 8 5 5 13080505
+0 0 0 0 0 9 5 5 13090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 1 5 5 13010505
+1 0 0 0 0 2 5 5 13020505
+1 0 0 0 0 3 5 5 13030505
+1 0 0 0 0 4 5 5 13040505
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 6 5 5 13060505
+1 0 0 0 0 7 5 5 13070505
+1 0 0 0 0 8 5 5 13080505
+1 0 0 0 0 9 5 5 13090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vz.yl b/CarpetAttic/Cart3dTest/test/periodic-x/vz.yl
new file mode 100644
index 000000000..b19d78d54
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 13050005
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 5 2 5 13050205
+0 0 0 0 0 5 3 5 13050305
+0 0 0 0 0 5 4 5 13050405
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 6 5 13050605
+0 0 0 0 0 5 7 5 13050705
+0 0 0 0 0 5 8 5 13050805
+0 0 0 0 0 5 9 5 13050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 13050005
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 5 2 5 13050205
+1 0 0 0 0 5 3 5 13050305
+1 0 0 0 0 5 4 5 13050405
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 6 5 13050605
+1 0 0 0 0 5 7 5 13050705
+1 0 0 0 0 5 8 5 13050805
+1 0 0 0 0 5 9 5 13050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-x/vz.zl b/CarpetAttic/Cart3dTest/test/periodic-x/vz.zl
new file mode 100644
index 000000000..3e3212924
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-x/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 13050500
+0 0 0 0 0 5 5 1 13050501
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 5 3 13050503
+0 0 0 0 0 5 5 4 13050504
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 5 6 13050506
+0 0 0 0 0 5 5 7 13050507
+0 0 0 0 0 5 5 8 13050508
+0 0 0 0 0 5 5 9 13050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 13050500
+1 0 0 0 0 5 5 1 13050501
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 5 3 13050503
+1 0 0 0 0 5 5 4 13050504
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 5 6 13050506
+1 0 0 0 0 5 5 7 13050507
+1 0 0 0 0 5 5 8 13050508
+1 0 0 0 0 5 5 9 13050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y.log b/CarpetAttic/Cart3dTest/test/periodic-y.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y.par b/CarpetAttic/Cart3dTest/test/periodic-y.par
new file mode 100644
index 000000000..a338a6ac3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/periodic-y.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_y = "periodic"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "periodic-y"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/ax.xl b/CarpetAttic/Cart3dTest/test/periodic-y/ax.xl
new file mode 100644
index 000000000..a6dd976ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 1 5 5 31010505
+0 0 0 0 0 2 5 5 31020505
+0 0 0 0 0 3 5 5 31030505
+0 0 0 0 0 4 5 5 31040505
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 6 5 5 31060505
+0 0 0 0 0 7 5 5 31070505
+0 0 0 0 0 8 5 5 31080505
+0 0 0 0 0 9 5 5 31090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 1 5 5 31010505
+1 0 0 0 0 2 5 5 31020505
+1 0 0 0 0 3 5 5 31030505
+1 0 0 0 0 4 5 5 31040505
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 6 5 5 31060505
+1 0 0 0 0 7 5 5 31070505
+1 0 0 0 0 8 5 5 31080505
+1 0 0 0 0 9 5 5 31090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/ax.yl b/CarpetAttic/Cart3dTest/test/periodic-y/ax.yl
new file mode 100644
index 000000000..dcb3173aa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 31050005
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 5 2 5 31050205
+0 0 0 0 0 5 3 5 31050305
+0 0 0 0 0 5 4 5 31050405
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 6 5 31050605
+0 0 0 0 0 5 7 5 31050705
+0 0 0 0 0 5 8 5 31050805
+0 0 0 0 0 5 9 5 31050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 31050805
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 5 2 5 31050205
+1 0 0 0 0 5 3 5 31050305
+1 0 0 0 0 5 4 5 31050405
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 6 5 31050605
+1 0 0 0 0 5 7 5 31050705
+1 0 0 0 0 5 8 5 31050805
+1 0 0 0 0 5 9 5 31050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/ax.zl b/CarpetAttic/Cart3dTest/test/periodic-y/ax.zl
new file mode 100644
index 000000000..d51caee5e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 31050500
+0 0 0 0 0 5 5 1 31050501
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 5 3 31050503
+0 0 0 0 0 5 5 4 31050504
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 5 6 31050506
+0 0 0 0 0 5 5 7 31050507
+0 0 0 0 0 5 5 8 31050508
+0 0 0 0 0 5 5 9 31050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 31050500
+1 0 0 0 0 5 5 1 31050501
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 5 3 31050503
+1 0 0 0 0 5 5 4 31050504
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 5 6 31050506
+1 0 0 0 0 5 5 7 31050507
+1 0 0 0 0 5 5 8 31050508
+1 0 0 0 0 5 5 9 31050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/ay.xl b/CarpetAttic/Cart3dTest/test/periodic-y/ay.xl
new file mode 100644
index 000000000..d98eb4ea0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 1 5 5 32010505
+0 0 0 0 0 2 5 5 32020505
+0 0 0 0 0 3 5 5 32030505
+0 0 0 0 0 4 5 5 32040505
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 6 5 5 32060505
+0 0 0 0 0 7 5 5 32070505
+0 0 0 0 0 8 5 5 32080505
+0 0 0 0 0 9 5 5 32090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 1 5 5 32010505
+1 0 0 0 0 2 5 5 32020505
+1 0 0 0 0 3 5 5 32030505
+1 0 0 0 0 4 5 5 32040505
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 6 5 5 32060505
+1 0 0 0 0 7 5 5 32070505
+1 0 0 0 0 8 5 5 32080505
+1 0 0 0 0 9 5 5 32090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/ay.yl b/CarpetAttic/Cart3dTest/test/periodic-y/ay.yl
new file mode 100644
index 000000000..fdd881e3f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 32050005
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 5 2 5 32050205
+0 0 0 0 0 5 3 5 32050305
+0 0 0 0 0 5 4 5 32050405
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 6 5 32050605
+0 0 0 0 0 5 7 5 32050705
+0 0 0 0 0 5 8 5 32050805
+0 0 0 0 0 5 9 5 32050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 32050805
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 5 2 5 32050205
+1 0 0 0 0 5 3 5 32050305
+1 0 0 0 0 5 4 5 32050405
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 6 5 32050605
+1 0 0 0 0 5 7 5 32050705
+1 0 0 0 0 5 8 5 32050805
+1 0 0 0 0 5 9 5 32050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/ay.zl b/CarpetAttic/Cart3dTest/test/periodic-y/ay.zl
new file mode 100644
index 000000000..5625bfb61
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 32050500
+0 0 0 0 0 5 5 1 32050501
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 5 3 32050503
+0 0 0 0 0 5 5 4 32050504
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 5 6 32050506
+0 0 0 0 0 5 5 7 32050507
+0 0 0 0 0 5 5 8 32050508
+0 0 0 0 0 5 5 9 32050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 32050500
+1 0 0 0 0 5 5 1 32050501
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 5 3 32050503
+1 0 0 0 0 5 5 4 32050504
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 5 6 32050506
+1 0 0 0 0 5 5 7 32050507
+1 0 0 0 0 5 5 8 32050508
+1 0 0 0 0 5 5 9 32050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/az.xl b/CarpetAttic/Cart3dTest/test/periodic-y/az.xl
new file mode 100644
index 000000000..9c2733464
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 1 5 5 33010505
+0 0 0 0 0 2 5 5 33020505
+0 0 0 0 0 3 5 5 33030505
+0 0 0 0 0 4 5 5 33040505
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 6 5 5 33060505
+0 0 0 0 0 7 5 5 33070505
+0 0 0 0 0 8 5 5 33080505
+0 0 0 0 0 9 5 5 33090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 1 5 5 33010505
+1 0 0 0 0 2 5 5 33020505
+1 0 0 0 0 3 5 5 33030505
+1 0 0 0 0 4 5 5 33040505
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 6 5 5 33060505
+1 0 0 0 0 7 5 5 33070505
+1 0 0 0 0 8 5 5 33080505
+1 0 0 0 0 9 5 5 33090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/az.yl b/CarpetAttic/Cart3dTest/test/periodic-y/az.yl
new file mode 100644
index 000000000..961dd75d1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 33050005
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 5 2 5 33050205
+0 0 0 0 0 5 3 5 33050305
+0 0 0 0 0 5 4 5 33050405
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 6 5 33050605
+0 0 0 0 0 5 7 5 33050705
+0 0 0 0 0 5 8 5 33050805
+0 0 0 0 0 5 9 5 33050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 33050805
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 5 2 5 33050205
+1 0 0 0 0 5 3 5 33050305
+1 0 0 0 0 5 4 5 33050405
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 6 5 33050605
+1 0 0 0 0 5 7 5 33050705
+1 0 0 0 0 5 8 5 33050805
+1 0 0 0 0 5 9 5 33050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/az.zl b/CarpetAttic/Cart3dTest/test/periodic-y/az.zl
new file mode 100644
index 000000000..5c265cf14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 33050500
+0 0 0 0 0 5 5 1 33050501
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 5 3 33050503
+0 0 0 0 0 5 5 4 33050504
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 5 6 33050506
+0 0 0 0 0 5 5 7 33050507
+0 0 0 0 0 5 5 8 33050508
+0 0 0 0 0 5 5 9 33050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 33050500
+1 0 0 0 0 5 5 1 33050501
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 5 3 33050503
+1 0 0 0 0 5 5 4 33050504
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 5 6 33050506
+1 0 0 0 0 5 5 7 33050507
+1 0 0 0 0 5 5 8 33050508
+1 0 0 0 0 5 5 9 33050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.xl
new file mode 100644
index 000000000..22e840206
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.35
+0 0 0 0 0 1 5 5 -1.05
+0 0 0 0 0 2 5 5 -0.75
+0 0 0 0 0 3 5 5 -0.45
+0 0 0 0 0 4 5 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.45
+0 0 0 0 0 7 5 5 0.75
+0 0 0 0 0 8 5 5 1.05
+0 0 0 0 0 9 5 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 -1.35
+1 0 0 0 0 1 5 5 -1.05
+1 0 0 0 0 2 5 5 -0.75
+1 0 0 0 0 3 5 5 -0.45
+1 0 0 0 0 4 5 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.45
+1 0 0 0 0 7 5 5 0.75
+1 0 0 0 0 8 5 5 1.05
+1 0 0 0 0 9 5 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.yl
new file mode 100644
index 000000000..592815c82
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.zl
new file mode 100644
index 000000000..1f894853b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.xl
new file mode 100644
index 000000000..8ee8190c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.yl
new file mode 100644
index 000000000..aec69999e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.35
+0 0 0 0 0 5 1 5 -1.05
+0 0 0 0 0 5 2 5 -0.75
+0 0 0 0 0 5 3 5 -0.45
+0 0 0 0 0 5 4 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.45
+0 0 0 0 0 5 7 5 0.75
+0 0 0 0 0 5 8 5 1.05
+0 0 0 0 0 5 9 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -1.35
+1 0 0 0 0 5 1 5 -1.05
+1 0 0 0 0 5 2 5 -0.75
+1 0 0 0 0 5 3 5 -0.45
+1 0 0 0 0 5 4 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.45
+1 0 0 0 0 5 7 5 0.75
+1 0 0 0 0 5 8 5 1.05
+1 0 0 0 0 5 9 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.zl
new file mode 100644
index 000000000..f32f3acb9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.xl
new file mode 100644
index 000000000..400b19f39
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.yl
new file mode 100644
index 000000000..0373176c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.zl
new file mode 100644
index 000000000..6fd48c20b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.35
+0 0 0 0 0 5 5 1 -1.05
+0 0 0 0 0 5 5 2 -0.75
+0 0 0 0 0 5 5 3 -0.45
+0 0 0 0 0 5 5 4 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.45
+0 0 0 0 0 5 5 7 0.75
+0 0 0 0 0 5 5 8 1.05
+0 0 0 0 0 5 5 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -1.35
+1 0 0 0 0 5 5 1 -1.05
+1 0 0 0 0 5 5 2 -0.75
+1 0 0 0 0 5 5 3 -0.45
+1 0 0 0 0 5 5 4 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.45
+1 0 0 0 0 5 5 7 0.75
+1 0 0 0 0 5 5 8 1.05
+1 0 0 0 0 5 5 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxx.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fxx.xl
new file mode 100644
index 000000000..f4e4dc8fd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 1 5 5 41010505
+0 0 0 0 0 2 5 5 41020505
+0 0 0 0 0 3 5 5 41030505
+0 0 0 0 0 4 5 5 41040505
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 6 5 5 41060505
+0 0 0 0 0 7 5 5 41070505
+0 0 0 0 0 8 5 5 41080505
+0 0 0 0 0 9 5 5 41090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 1 5 5 41010505
+1 0 0 0 0 2 5 5 41020505
+1 0 0 0 0 3 5 5 41030505
+1 0 0 0 0 4 5 5 41040505
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 6 5 5 41060505
+1 0 0 0 0 7 5 5 41070505
+1 0 0 0 0 8 5 5 41080505
+1 0 0 0 0 9 5 5 41090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxx.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fxx.yl
new file mode 100644
index 000000000..635c93712
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 41050005
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 5 2 5 41050205
+0 0 0 0 0 5 3 5 41050305
+0 0 0 0 0 5 4 5 41050405
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 6 5 41050605
+0 0 0 0 0 5 7 5 41050705
+0 0 0 0 0 5 8 5 41050805
+0 0 0 0 0 5 9 5 41050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 41050805
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 5 2 5 41050205
+1 0 0 0 0 5 3 5 41050305
+1 0 0 0 0 5 4 5 41050405
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 6 5 41050605
+1 0 0 0 0 5 7 5 41050705
+1 0 0 0 0 5 8 5 41050805
+1 0 0 0 0 5 9 5 41050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxx.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fxx.zl
new file mode 100644
index 000000000..d096693b5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 41050500
+0 0 0 0 0 5 5 1 41050501
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 5 3 41050503
+0 0 0 0 0 5 5 4 41050504
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 5 6 41050506
+0 0 0 0 0 5 5 7 41050507
+0 0 0 0 0 5 5 8 41050508
+0 0 0 0 0 5 5 9 41050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 41050500
+1 0 0 0 0 5 5 1 41050501
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 5 3 41050503
+1 0 0 0 0 5 5 4 41050504
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 5 6 41050506
+1 0 0 0 0 5 5 7 41050507
+1 0 0 0 0 5 5 8 41050508
+1 0 0 0 0 5 5 9 41050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxy.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fxy.xl
new file mode 100644
index 000000000..bec381f14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 1 5 5 42010505
+0 0 0 0 0 2 5 5 42020505
+0 0 0 0 0 3 5 5 42030505
+0 0 0 0 0 4 5 5 42040505
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 6 5 5 42060505
+0 0 0 0 0 7 5 5 42070505
+0 0 0 0 0 8 5 5 42080505
+0 0 0 0 0 9 5 5 42090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 1 5 5 42010505
+1 0 0 0 0 2 5 5 42020505
+1 0 0 0 0 3 5 5 42030505
+1 0 0 0 0 4 5 5 42040505
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 6 5 5 42060505
+1 0 0 0 0 7 5 5 42070505
+1 0 0 0 0 8 5 5 42080505
+1 0 0 0 0 9 5 5 42090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxy.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fxy.yl
new file mode 100644
index 000000000..961acf9dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 42050005
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 5 2 5 42050205
+0 0 0 0 0 5 3 5 42050305
+0 0 0 0 0 5 4 5 42050405
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 6 5 42050605
+0 0 0 0 0 5 7 5 42050705
+0 0 0 0 0 5 8 5 42050805
+0 0 0 0 0 5 9 5 42050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 42050805
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 5 2 5 42050205
+1 0 0 0 0 5 3 5 42050305
+1 0 0 0 0 5 4 5 42050405
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 6 5 42050605
+1 0 0 0 0 5 7 5 42050705
+1 0 0 0 0 5 8 5 42050805
+1 0 0 0 0 5 9 5 42050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxy.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fxy.zl
new file mode 100644
index 000000000..b7ed6a093
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 42050500
+0 0 0 0 0 5 5 1 42050501
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 5 3 42050503
+0 0 0 0 0 5 5 4 42050504
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 5 6 42050506
+0 0 0 0 0 5 5 7 42050507
+0 0 0 0 0 5 5 8 42050508
+0 0 0 0 0 5 5 9 42050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 42050500
+1 0 0 0 0 5 5 1 42050501
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 5 3 42050503
+1 0 0 0 0 5 5 4 42050504
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 5 6 42050506
+1 0 0 0 0 5 5 7 42050507
+1 0 0 0 0 5 5 8 42050508
+1 0 0 0 0 5 5 9 42050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxz.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fxz.xl
new file mode 100644
index 000000000..1a33e9082
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 1 5 5 43010505
+0 0 0 0 0 2 5 5 43020505
+0 0 0 0 0 3 5 5 43030505
+0 0 0 0 0 4 5 5 43040505
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 6 5 5 43060505
+0 0 0 0 0 7 5 5 43070505
+0 0 0 0 0 8 5 5 43080505
+0 0 0 0 0 9 5 5 43090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 1 5 5 43010505
+1 0 0 0 0 2 5 5 43020505
+1 0 0 0 0 3 5 5 43030505
+1 0 0 0 0 4 5 5 43040505
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 6 5 5 43060505
+1 0 0 0 0 7 5 5 43070505
+1 0 0 0 0 8 5 5 43080505
+1 0 0 0 0 9 5 5 43090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxz.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fxz.yl
new file mode 100644
index 000000000..fb470154d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 43050005
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 5 2 5 43050205
+0 0 0 0 0 5 3 5 43050305
+0 0 0 0 0 5 4 5 43050405
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 6 5 43050605
+0 0 0 0 0 5 7 5 43050705
+0 0 0 0 0 5 8 5 43050805
+0 0 0 0 0 5 9 5 43050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 43050805
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 5 2 5 43050205
+1 0 0 0 0 5 3 5 43050305
+1 0 0 0 0 5 4 5 43050405
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 6 5 43050605
+1 0 0 0 0 5 7 5 43050705
+1 0 0 0 0 5 8 5 43050805
+1 0 0 0 0 5 9 5 43050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fxz.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fxz.zl
new file mode 100644
index 000000000..a6716651f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 43050500
+0 0 0 0 0 5 5 1 43050501
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 5 3 43050503
+0 0 0 0 0 5 5 4 43050504
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 5 6 43050506
+0 0 0 0 0 5 5 7 43050507
+0 0 0 0 0 5 5 8 43050508
+0 0 0 0 0 5 5 9 43050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 43050500
+1 0 0 0 0 5 5 1 43050501
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 5 3 43050503
+1 0 0 0 0 5 5 4 43050504
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 5 6 43050506
+1 0 0 0 0 5 5 7 43050507
+1 0 0 0 0 5 5 8 43050508
+1 0 0 0 0 5 5 9 43050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyx.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fyx.xl
new file mode 100644
index 000000000..cae9cbe2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 1 5 5 44010505
+0 0 0 0 0 2 5 5 44020505
+0 0 0 0 0 3 5 5 44030505
+0 0 0 0 0 4 5 5 44040505
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 6 5 5 44060505
+0 0 0 0 0 7 5 5 44070505
+0 0 0 0 0 8 5 5 44080505
+0 0 0 0 0 9 5 5 44090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 1 5 5 44010505
+1 0 0 0 0 2 5 5 44020505
+1 0 0 0 0 3 5 5 44030505
+1 0 0 0 0 4 5 5 44040505
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 6 5 5 44060505
+1 0 0 0 0 7 5 5 44070505
+1 0 0 0 0 8 5 5 44080505
+1 0 0 0 0 9 5 5 44090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyx.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fyx.yl
new file mode 100644
index 000000000..30724e461
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 44050005
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 5 2 5 44050205
+0 0 0 0 0 5 3 5 44050305
+0 0 0 0 0 5 4 5 44050405
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 6 5 44050605
+0 0 0 0 0 5 7 5 44050705
+0 0 0 0 0 5 8 5 44050805
+0 0 0 0 0 5 9 5 44050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 44050805
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 5 2 5 44050205
+1 0 0 0 0 5 3 5 44050305
+1 0 0 0 0 5 4 5 44050405
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 6 5 44050605
+1 0 0 0 0 5 7 5 44050705
+1 0 0 0 0 5 8 5 44050805
+1 0 0 0 0 5 9 5 44050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyx.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fyx.zl
new file mode 100644
index 000000000..6ee8b911f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 44050500
+0 0 0 0 0 5 5 1 44050501
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 5 3 44050503
+0 0 0 0 0 5 5 4 44050504
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 5 6 44050506
+0 0 0 0 0 5 5 7 44050507
+0 0 0 0 0 5 5 8 44050508
+0 0 0 0 0 5 5 9 44050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 44050500
+1 0 0 0 0 5 5 1 44050501
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 5 3 44050503
+1 0 0 0 0 5 5 4 44050504
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 5 6 44050506
+1 0 0 0 0 5 5 7 44050507
+1 0 0 0 0 5 5 8 44050508
+1 0 0 0 0 5 5 9 44050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyy.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fyy.xl
new file mode 100644
index 000000000..5008c5b15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 1 5 5 45010505
+0 0 0 0 0 2 5 5 45020505
+0 0 0 0 0 3 5 5 45030505
+0 0 0 0 0 4 5 5 45040505
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 6 5 5 45060505
+0 0 0 0 0 7 5 5 45070505
+0 0 0 0 0 8 5 5 45080505
+0 0 0 0 0 9 5 5 45090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 1 5 5 45010505
+1 0 0 0 0 2 5 5 45020505
+1 0 0 0 0 3 5 5 45030505
+1 0 0 0 0 4 5 5 45040505
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 6 5 5 45060505
+1 0 0 0 0 7 5 5 45070505
+1 0 0 0 0 8 5 5 45080505
+1 0 0 0 0 9 5 5 45090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyy.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fyy.yl
new file mode 100644
index 000000000..e97298ab8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 45050005
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 5 2 5 45050205
+0 0 0 0 0 5 3 5 45050305
+0 0 0 0 0 5 4 5 45050405
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 6 5 45050605
+0 0 0 0 0 5 7 5 45050705
+0 0 0 0 0 5 8 5 45050805
+0 0 0 0 0 5 9 5 45050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 45050805
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 5 2 5 45050205
+1 0 0 0 0 5 3 5 45050305
+1 0 0 0 0 5 4 5 45050405
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 6 5 45050605
+1 0 0 0 0 5 7 5 45050705
+1 0 0 0 0 5 8 5 45050805
+1 0 0 0 0 5 9 5 45050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyy.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fyy.zl
new file mode 100644
index 000000000..864474fbb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 45050500
+0 0 0 0 0 5 5 1 45050501
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 5 3 45050503
+0 0 0 0 0 5 5 4 45050504
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 5 6 45050506
+0 0 0 0 0 5 5 7 45050507
+0 0 0 0 0 5 5 8 45050508
+0 0 0 0 0 5 5 9 45050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 45050500
+1 0 0 0 0 5 5 1 45050501
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 5 3 45050503
+1 0 0 0 0 5 5 4 45050504
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 5 6 45050506
+1 0 0 0 0 5 5 7 45050507
+1 0 0 0 0 5 5 8 45050508
+1 0 0 0 0 5 5 9 45050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyz.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fyz.xl
new file mode 100644
index 000000000..d98ca2a15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 1 5 5 46010505
+0 0 0 0 0 2 5 5 46020505
+0 0 0 0 0 3 5 5 46030505
+0 0 0 0 0 4 5 5 46040505
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 6 5 5 46060505
+0 0 0 0 0 7 5 5 46070505
+0 0 0 0 0 8 5 5 46080505
+0 0 0 0 0 9 5 5 46090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 1 5 5 46010505
+1 0 0 0 0 2 5 5 46020505
+1 0 0 0 0 3 5 5 46030505
+1 0 0 0 0 4 5 5 46040505
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 6 5 5 46060505
+1 0 0 0 0 7 5 5 46070505
+1 0 0 0 0 8 5 5 46080505
+1 0 0 0 0 9 5 5 46090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyz.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fyz.yl
new file mode 100644
index 000000000..02982ec37
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 46050005
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 5 2 5 46050205
+0 0 0 0 0 5 3 5 46050305
+0 0 0 0 0 5 4 5 46050405
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 6 5 46050605
+0 0 0 0 0 5 7 5 46050705
+0 0 0 0 0 5 8 5 46050805
+0 0 0 0 0 5 9 5 46050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 46050805
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 5 2 5 46050205
+1 0 0 0 0 5 3 5 46050305
+1 0 0 0 0 5 4 5 46050405
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 6 5 46050605
+1 0 0 0 0 5 7 5 46050705
+1 0 0 0 0 5 8 5 46050805
+1 0 0 0 0 5 9 5 46050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fyz.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fyz.zl
new file mode 100644
index 000000000..ac2902605
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 46050500
+0 0 0 0 0 5 5 1 46050501
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 5 3 46050503
+0 0 0 0 0 5 5 4 46050504
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 5 6 46050506
+0 0 0 0 0 5 5 7 46050507
+0 0 0 0 0 5 5 8 46050508
+0 0 0 0 0 5 5 9 46050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 46050500
+1 0 0 0 0 5 5 1 46050501
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 5 3 46050503
+1 0 0 0 0 5 5 4 46050504
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 5 6 46050506
+1 0 0 0 0 5 5 7 46050507
+1 0 0 0 0 5 5 8 46050508
+1 0 0 0 0 5 5 9 46050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzx.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fzx.xl
new file mode 100644
index 000000000..b13ff1471
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 1 5 5 47010505
+0 0 0 0 0 2 5 5 47020505
+0 0 0 0 0 3 5 5 47030505
+0 0 0 0 0 4 5 5 47040505
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 6 5 5 47060505
+0 0 0 0 0 7 5 5 47070505
+0 0 0 0 0 8 5 5 47080505
+0 0 0 0 0 9 5 5 47090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 1 5 5 47010505
+1 0 0 0 0 2 5 5 47020505
+1 0 0 0 0 3 5 5 47030505
+1 0 0 0 0 4 5 5 47040505
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 6 5 5 47060505
+1 0 0 0 0 7 5 5 47070505
+1 0 0 0 0 8 5 5 47080505
+1 0 0 0 0 9 5 5 47090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzx.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fzx.yl
new file mode 100644
index 000000000..a65e0d332
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 47050005
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 5 2 5 47050205
+0 0 0 0 0 5 3 5 47050305
+0 0 0 0 0 5 4 5 47050405
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 6 5 47050605
+0 0 0 0 0 5 7 5 47050705
+0 0 0 0 0 5 8 5 47050805
+0 0 0 0 0 5 9 5 47050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 47050805
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 5 2 5 47050205
+1 0 0 0 0 5 3 5 47050305
+1 0 0 0 0 5 4 5 47050405
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 6 5 47050605
+1 0 0 0 0 5 7 5 47050705
+1 0 0 0 0 5 8 5 47050805
+1 0 0 0 0 5 9 5 47050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzx.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fzx.zl
new file mode 100644
index 000000000..bf3324e04
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 47050500
+0 0 0 0 0 5 5 1 47050501
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 5 3 47050503
+0 0 0 0 0 5 5 4 47050504
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 5 6 47050506
+0 0 0 0 0 5 5 7 47050507
+0 0 0 0 0 5 5 8 47050508
+0 0 0 0 0 5 5 9 47050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 47050500
+1 0 0 0 0 5 5 1 47050501
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 5 3 47050503
+1 0 0 0 0 5 5 4 47050504
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 5 6 47050506
+1 0 0 0 0 5 5 7 47050507
+1 0 0 0 0 5 5 8 47050508
+1 0 0 0 0 5 5 9 47050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzy.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fzy.xl
new file mode 100644
index 000000000..d8b2ffa66
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 1 5 5 48010505
+0 0 0 0 0 2 5 5 48020505
+0 0 0 0 0 3 5 5 48030505
+0 0 0 0 0 4 5 5 48040505
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 6 5 5 48060505
+0 0 0 0 0 7 5 5 48070505
+0 0 0 0 0 8 5 5 48080505
+0 0 0 0 0 9 5 5 48090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 1 5 5 48010505
+1 0 0 0 0 2 5 5 48020505
+1 0 0 0 0 3 5 5 48030505
+1 0 0 0 0 4 5 5 48040505
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 6 5 5 48060505
+1 0 0 0 0 7 5 5 48070505
+1 0 0 0 0 8 5 5 48080505
+1 0 0 0 0 9 5 5 48090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzy.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fzy.yl
new file mode 100644
index 000000000..9f3b6a100
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 48050005
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 5 2 5 48050205
+0 0 0 0 0 5 3 5 48050305
+0 0 0 0 0 5 4 5 48050405
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 6 5 48050605
+0 0 0 0 0 5 7 5 48050705
+0 0 0 0 0 5 8 5 48050805
+0 0 0 0 0 5 9 5 48050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 48050805
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 5 2 5 48050205
+1 0 0 0 0 5 3 5 48050305
+1 0 0 0 0 5 4 5 48050405
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 6 5 48050605
+1 0 0 0 0 5 7 5 48050705
+1 0 0 0 0 5 8 5 48050805
+1 0 0 0 0 5 9 5 48050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzy.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fzy.zl
new file mode 100644
index 000000000..f624242dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 48050500
+0 0 0 0 0 5 5 1 48050501
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 5 3 48050503
+0 0 0 0 0 5 5 4 48050504
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 5 6 48050506
+0 0 0 0 0 5 5 7 48050507
+0 0 0 0 0 5 5 8 48050508
+0 0 0 0 0 5 5 9 48050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 48050500
+1 0 0 0 0 5 5 1 48050501
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 5 3 48050503
+1 0 0 0 0 5 5 4 48050504
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 5 6 48050506
+1 0 0 0 0 5 5 7 48050507
+1 0 0 0 0 5 5 8 48050508
+1 0 0 0 0 5 5 9 48050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzz.xl b/CarpetAttic/Cart3dTest/test/periodic-y/fzz.xl
new file mode 100644
index 000000000..9c8f5cbf0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 1 5 5 49010505
+0 0 0 0 0 2 5 5 49020505
+0 0 0 0 0 3 5 5 49030505
+0 0 0 0 0 4 5 5 49040505
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 6 5 5 49060505
+0 0 0 0 0 7 5 5 49070505
+0 0 0 0 0 8 5 5 49080505
+0 0 0 0 0 9 5 5 49090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 1 5 5 49010505
+1 0 0 0 0 2 5 5 49020505
+1 0 0 0 0 3 5 5 49030505
+1 0 0 0 0 4 5 5 49040505
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 6 5 5 49060505
+1 0 0 0 0 7 5 5 49070505
+1 0 0 0 0 8 5 5 49080505
+1 0 0 0 0 9 5 5 49090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzz.yl b/CarpetAttic/Cart3dTest/test/periodic-y/fzz.yl
new file mode 100644
index 000000000..5ad50d331
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 49050005
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 5 2 5 49050205
+0 0 0 0 0 5 3 5 49050305
+0 0 0 0 0 5 4 5 49050405
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 6 5 49050605
+0 0 0 0 0 5 7 5 49050705
+0 0 0 0 0 5 8 5 49050805
+0 0 0 0 0 5 9 5 49050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 49050805
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 5 2 5 49050205
+1 0 0 0 0 5 3 5 49050305
+1 0 0 0 0 5 4 5 49050405
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 6 5 49050605
+1 0 0 0 0 5 7 5 49050705
+1 0 0 0 0 5 8 5 49050805
+1 0 0 0 0 5 9 5 49050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/fzz.zl b/CarpetAttic/Cart3dTest/test/periodic-y/fzz.zl
new file mode 100644
index 000000000..364c0d582
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 49050500
+0 0 0 0 0 5 5 1 49050501
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 5 3 49050503
+0 0 0 0 0 5 5 4 49050504
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 5 6 49050506
+0 0 0 0 0 5 5 7 49050507
+0 0 0 0 0 5 5 8 49050508
+0 0 0 0 0 5 5 9 49050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 49050500
+1 0 0 0 0 5 5 1 49050501
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 5 3 49050503
+1 0 0 0 0 5 5 4 49050504
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 5 6 49050506
+1 0 0 0 0 5 5 7 49050507
+1 0 0 0 0 5 5 8 49050508
+1 0 0 0 0 5 5 9 49050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/s.xl b/CarpetAttic/Cart3dTest/test/periodic-y/s.xl
new file mode 100644
index 000000000..14e43aa3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 1 5 5 1010505
+0 0 0 0 0 2 5 5 1020505
+0 0 0 0 0 3 5 5 1030505
+0 0 0 0 0 4 5 5 1040505
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 6 5 5 1060505
+0 0 0 0 0 7 5 5 1070505
+0 0 0 0 0 8 5 5 1080505
+0 0 0 0 0 9 5 5 1090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 1 5 5 1010505
+1 0 0 0 0 2 5 5 1020505
+1 0 0 0 0 3 5 5 1030505
+1 0 0 0 0 4 5 5 1040505
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 6 5 5 1060505
+1 0 0 0 0 7 5 5 1070505
+1 0 0 0 0 8 5 5 1080505
+1 0 0 0 0 9 5 5 1090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/s.yl b/CarpetAttic/Cart3dTest/test/periodic-y/s.yl
new file mode 100644
index 000000000..d06a6df59
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1050005
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 5 2 5 1050205
+0 0 0 0 0 5 3 5 1050305
+0 0 0 0 0 5 4 5 1050405
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 6 5 1050605
+0 0 0 0 0 5 7 5 1050705
+0 0 0 0 0 5 8 5 1050805
+0 0 0 0 0 5 9 5 1050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1050805
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 5 2 5 1050205
+1 0 0 0 0 5 3 5 1050305
+1 0 0 0 0 5 4 5 1050405
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 6 5 1050605
+1 0 0 0 0 5 7 5 1050705
+1 0 0 0 0 5 8 5 1050805
+1 0 0 0 0 5 9 5 1050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/s.zl b/CarpetAttic/Cart3dTest/test/periodic-y/s.zl
new file mode 100644
index 000000000..45ce1cd7b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1050500
+0 0 0 0 0 5 5 1 1050501
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 5 3 1050503
+0 0 0 0 0 5 5 4 1050504
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 5 6 1050506
+0 0 0 0 0 5 5 7 1050507
+0 0 0 0 0 5 5 8 1050508
+0 0 0 0 0 5 5 9 1050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1050500
+1 0 0 0 0 5 5 1 1050501
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 5 3 1050503
+1 0 0 0 0 5 5 4 1050504
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 5 6 1050506
+1 0 0 0 0 5 5 7 1050507
+1 0 0 0 0 5 5 8 1050508
+1 0 0 0 0 5 5 9 1050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.xl
new file mode 100644
index 000000000..b331c2bf4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 1 5 5 1.07121426428143
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 0.49749371855331
+0 0 0 0 0 4 5 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 6 5 5 0.49749371855331
+0 0 0 0 0 7 5 5 0.779422863405995
+0 0 0 0 0 8 5 5 1.07121426428143
+0 0 0 0 0 9 5 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1.36656503687164
+1 0 0 0 0 1 5 5 1.07121426428143
+1 0 0 0 0 2 5 5 0.779422863405995
+1 0 0 0 0 3 5 5 0.49749371855331
+1 0 0 0 0 4 5 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 6 5 5 0.49749371855331
+1 0 0 0 0 7 5 5 0.779422863405995
+1 0 0 0 0 8 5 5 1.07121426428143
+1 0 0 0 0 9 5 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.yl
new file mode 100644
index 000000000..8ca57fd44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 2 5 0.779422863405995
+0 0 0 0 0 5 3 5 0.49749371855331
+0 0 0 0 0 5 4 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 6 5 0.49749371855331
+0 0 0 0 0 5 7 5 0.779422863405995
+0 0 0 0 0 5 8 5 1.07121426428143
+0 0 0 0 0 5 9 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1.36656503687164
+1 0 0 0 0 5 1 5 1.07121426428143
+1 0 0 0 0 5 2 5 0.779422863405995
+1 0 0 0 0 5 3 5 0.49749371855331
+1 0 0 0 0 5 4 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 6 5 0.49749371855331
+1 0 0 0 0 5 7 5 0.779422863405995
+1 0 0 0 0 5 8 5 1.07121426428143
+1 0 0 0 0 5 9 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.zl
new file mode 100644
index 000000000..677631008
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.36656503687164
+0 0 0 0 0 5 5 1 1.07121426428143
+0 0 0 0 0 5 5 2 0.779422863405995
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 5 6 0.49749371855331
+0 0 0 0 0 5 5 7 0.779422863405995
+0 0 0 0 0 5 5 8 1.07121426428143
+0 0 0 0 0 5 5 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1.36656503687164
+1 0 0 0 0 5 5 1 1.07121426428143
+1 0 0 0 0 5 5 2 0.779422863405995
+1 0 0 0 0 5 5 3 0.49749371855331
+1 0 0 0 0 5 5 4 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 5 6 0.49749371855331
+1 0 0 0 0 5 5 7 0.779422863405995
+1 0 0 0 0 5 5 8 1.07121426428143
+1 0 0 0 0 5 5 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txx.xl b/CarpetAttic/Cart3dTest/test/periodic-y/txx.xl
new file mode 100644
index 000000000..ec49b7513
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 1 5 5 21010505
+0 0 0 0 0 2 5 5 21020505
+0 0 0 0 0 3 5 5 21030505
+0 0 0 0 0 4 5 5 21040505
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 6 5 5 21060505
+0 0 0 0 0 7 5 5 21070505
+0 0 0 0 0 8 5 5 21080505
+0 0 0 0 0 9 5 5 21090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 1 5 5 21010505
+1 0 0 0 0 2 5 5 21020505
+1 0 0 0 0 3 5 5 21030505
+1 0 0 0 0 4 5 5 21040505
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 6 5 5 21060505
+1 0 0 0 0 7 5 5 21070505
+1 0 0 0 0 8 5 5 21080505
+1 0 0 0 0 9 5 5 21090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txx.yl b/CarpetAttic/Cart3dTest/test/periodic-y/txx.yl
new file mode 100644
index 000000000..6c2b5ac85
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 21050005
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 5 2 5 21050205
+0 0 0 0 0 5 3 5 21050305
+0 0 0 0 0 5 4 5 21050405
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 6 5 21050605
+0 0 0 0 0 5 7 5 21050705
+0 0 0 0 0 5 8 5 21050805
+0 0 0 0 0 5 9 5 21050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 21050805
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 5 2 5 21050205
+1 0 0 0 0 5 3 5 21050305
+1 0 0 0 0 5 4 5 21050405
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 6 5 21050605
+1 0 0 0 0 5 7 5 21050705
+1 0 0 0 0 5 8 5 21050805
+1 0 0 0 0 5 9 5 21050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txx.zl b/CarpetAttic/Cart3dTest/test/periodic-y/txx.zl
new file mode 100644
index 000000000..53ce67a80
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 21050500
+0 0 0 0 0 5 5 1 21050501
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 5 3 21050503
+0 0 0 0 0 5 5 4 21050504
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 5 6 21050506
+0 0 0 0 0 5 5 7 21050507
+0 0 0 0 0 5 5 8 21050508
+0 0 0 0 0 5 5 9 21050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 21050500
+1 0 0 0 0 5 5 1 21050501
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 5 3 21050503
+1 0 0 0 0 5 5 4 21050504
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 5 6 21050506
+1 0 0 0 0 5 5 7 21050507
+1 0 0 0 0 5 5 8 21050508
+1 0 0 0 0 5 5 9 21050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txy.xl b/CarpetAttic/Cart3dTest/test/periodic-y/txy.xl
new file mode 100644
index 000000000..c0a04db3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 1 5 5 22010505
+0 0 0 0 0 2 5 5 22020505
+0 0 0 0 0 3 5 5 22030505
+0 0 0 0 0 4 5 5 22040505
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 6 5 5 22060505
+0 0 0 0 0 7 5 5 22070505
+0 0 0 0 0 8 5 5 22080505
+0 0 0 0 0 9 5 5 22090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 1 5 5 22010505
+1 0 0 0 0 2 5 5 22020505
+1 0 0 0 0 3 5 5 22030505
+1 0 0 0 0 4 5 5 22040505
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 6 5 5 22060505
+1 0 0 0 0 7 5 5 22070505
+1 0 0 0 0 8 5 5 22080505
+1 0 0 0 0 9 5 5 22090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txy.yl b/CarpetAttic/Cart3dTest/test/periodic-y/txy.yl
new file mode 100644
index 000000000..60ca70da9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 22050005
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 5 2 5 22050205
+0 0 0 0 0 5 3 5 22050305
+0 0 0 0 0 5 4 5 22050405
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 6 5 22050605
+0 0 0 0 0 5 7 5 22050705
+0 0 0 0 0 5 8 5 22050805
+0 0 0 0 0 5 9 5 22050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 22050805
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 5 2 5 22050205
+1 0 0 0 0 5 3 5 22050305
+1 0 0 0 0 5 4 5 22050405
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 6 5 22050605
+1 0 0 0 0 5 7 5 22050705
+1 0 0 0 0 5 8 5 22050805
+1 0 0 0 0 5 9 5 22050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txy.zl b/CarpetAttic/Cart3dTest/test/periodic-y/txy.zl
new file mode 100644
index 000000000..1a41a546d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 22050500
+0 0 0 0 0 5 5 1 22050501
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 5 3 22050503
+0 0 0 0 0 5 5 4 22050504
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 5 6 22050506
+0 0 0 0 0 5 5 7 22050507
+0 0 0 0 0 5 5 8 22050508
+0 0 0 0 0 5 5 9 22050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 22050500
+1 0 0 0 0 5 5 1 22050501
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 5 3 22050503
+1 0 0 0 0 5 5 4 22050504
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 5 6 22050506
+1 0 0 0 0 5 5 7 22050507
+1 0 0 0 0 5 5 8 22050508
+1 0 0 0 0 5 5 9 22050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txz.xl b/CarpetAttic/Cart3dTest/test/periodic-y/txz.xl
new file mode 100644
index 000000000..ef056f783
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 1 5 5 23010505
+0 0 0 0 0 2 5 5 23020505
+0 0 0 0 0 3 5 5 23030505
+0 0 0 0 0 4 5 5 23040505
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 6 5 5 23060505
+0 0 0 0 0 7 5 5 23070505
+0 0 0 0 0 8 5 5 23080505
+0 0 0 0 0 9 5 5 23090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 1 5 5 23010505
+1 0 0 0 0 2 5 5 23020505
+1 0 0 0 0 3 5 5 23030505
+1 0 0 0 0 4 5 5 23040505
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 6 5 5 23060505
+1 0 0 0 0 7 5 5 23070505
+1 0 0 0 0 8 5 5 23080505
+1 0 0 0 0 9 5 5 23090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txz.yl b/CarpetAttic/Cart3dTest/test/periodic-y/txz.yl
new file mode 100644
index 000000000..a0b82ff0e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 23050005
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 5 2 5 23050205
+0 0 0 0 0 5 3 5 23050305
+0 0 0 0 0 5 4 5 23050405
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 6 5 23050605
+0 0 0 0 0 5 7 5 23050705
+0 0 0 0 0 5 8 5 23050805
+0 0 0 0 0 5 9 5 23050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 23050805
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 5 2 5 23050205
+1 0 0 0 0 5 3 5 23050305
+1 0 0 0 0 5 4 5 23050405
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 6 5 23050605
+1 0 0 0 0 5 7 5 23050705
+1 0 0 0 0 5 8 5 23050805
+1 0 0 0 0 5 9 5 23050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/txz.zl b/CarpetAttic/Cart3dTest/test/periodic-y/txz.zl
new file mode 100644
index 000000000..e64aa1884
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 23050500
+0 0 0 0 0 5 5 1 23050501
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 5 3 23050503
+0 0 0 0 0 5 5 4 23050504
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 5 6 23050506
+0 0 0 0 0 5 5 7 23050507
+0 0 0 0 0 5 5 8 23050508
+0 0 0 0 0 5 5 9 23050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 23050500
+1 0 0 0 0 5 5 1 23050501
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 5 3 23050503
+1 0 0 0 0 5 5 4 23050504
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 5 6 23050506
+1 0 0 0 0 5 5 7 23050507
+1 0 0 0 0 5 5 8 23050508
+1 0 0 0 0 5 5 9 23050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tyy.xl b/CarpetAttic/Cart3dTest/test/periodic-y/tyy.xl
new file mode 100644
index 000000000..6a8ea71c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 1 5 5 24010505
+0 0 0 0 0 2 5 5 24020505
+0 0 0 0 0 3 5 5 24030505
+0 0 0 0 0 4 5 5 24040505
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 6 5 5 24060505
+0 0 0 0 0 7 5 5 24070505
+0 0 0 0 0 8 5 5 24080505
+0 0 0 0 0 9 5 5 24090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 1 5 5 24010505
+1 0 0 0 0 2 5 5 24020505
+1 0 0 0 0 3 5 5 24030505
+1 0 0 0 0 4 5 5 24040505
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 6 5 5 24060505
+1 0 0 0 0 7 5 5 24070505
+1 0 0 0 0 8 5 5 24080505
+1 0 0 0 0 9 5 5 24090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tyy.yl b/CarpetAttic/Cart3dTest/test/periodic-y/tyy.yl
new file mode 100644
index 000000000..e5167e1ee
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 24050005
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 5 2 5 24050205
+0 0 0 0 0 5 3 5 24050305
+0 0 0 0 0 5 4 5 24050405
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 6 5 24050605
+0 0 0 0 0 5 7 5 24050705
+0 0 0 0 0 5 8 5 24050805
+0 0 0 0 0 5 9 5 24050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 24050805
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 5 2 5 24050205
+1 0 0 0 0 5 3 5 24050305
+1 0 0 0 0 5 4 5 24050405
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 6 5 24050605
+1 0 0 0 0 5 7 5 24050705
+1 0 0 0 0 5 8 5 24050805
+1 0 0 0 0 5 9 5 24050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tyy.zl b/CarpetAttic/Cart3dTest/test/periodic-y/tyy.zl
new file mode 100644
index 000000000..76876ffa8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 24050500
+0 0 0 0 0 5 5 1 24050501
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 5 3 24050503
+0 0 0 0 0 5 5 4 24050504
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 5 6 24050506
+0 0 0 0 0 5 5 7 24050507
+0 0 0 0 0 5 5 8 24050508
+0 0 0 0 0 5 5 9 24050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 24050500
+1 0 0 0 0 5 5 1 24050501
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 5 3 24050503
+1 0 0 0 0 5 5 4 24050504
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 5 6 24050506
+1 0 0 0 0 5 5 7 24050507
+1 0 0 0 0 5 5 8 24050508
+1 0 0 0 0 5 5 9 24050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tyz.xl b/CarpetAttic/Cart3dTest/test/periodic-y/tyz.xl
new file mode 100644
index 000000000..011e5ce29
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 1 5 5 25010505
+0 0 0 0 0 2 5 5 25020505
+0 0 0 0 0 3 5 5 25030505
+0 0 0 0 0 4 5 5 25040505
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 6 5 5 25060505
+0 0 0 0 0 7 5 5 25070505
+0 0 0 0 0 8 5 5 25080505
+0 0 0 0 0 9 5 5 25090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 1 5 5 25010505
+1 0 0 0 0 2 5 5 25020505
+1 0 0 0 0 3 5 5 25030505
+1 0 0 0 0 4 5 5 25040505
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 6 5 5 25060505
+1 0 0 0 0 7 5 5 25070505
+1 0 0 0 0 8 5 5 25080505
+1 0 0 0 0 9 5 5 25090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tyz.yl b/CarpetAttic/Cart3dTest/test/periodic-y/tyz.yl
new file mode 100644
index 000000000..737aaf03b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 25050005
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 5 2 5 25050205
+0 0 0 0 0 5 3 5 25050305
+0 0 0 0 0 5 4 5 25050405
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 6 5 25050605
+0 0 0 0 0 5 7 5 25050705
+0 0 0 0 0 5 8 5 25050805
+0 0 0 0 0 5 9 5 25050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 25050805
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 5 2 5 25050205
+1 0 0 0 0 5 3 5 25050305
+1 0 0 0 0 5 4 5 25050405
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 6 5 25050605
+1 0 0 0 0 5 7 5 25050705
+1 0 0 0 0 5 8 5 25050805
+1 0 0 0 0 5 9 5 25050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tyz.zl b/CarpetAttic/Cart3dTest/test/periodic-y/tyz.zl
new file mode 100644
index 000000000..798e9c83c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 25050500
+0 0 0 0 0 5 5 1 25050501
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 5 3 25050503
+0 0 0 0 0 5 5 4 25050504
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 5 6 25050506
+0 0 0 0 0 5 5 7 25050507
+0 0 0 0 0 5 5 8 25050508
+0 0 0 0 0 5 5 9 25050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 25050500
+1 0 0 0 0 5 5 1 25050501
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 5 3 25050503
+1 0 0 0 0 5 5 4 25050504
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 5 6 25050506
+1 0 0 0 0 5 5 7 25050507
+1 0 0 0 0 5 5 8 25050508
+1 0 0 0 0 5 5 9 25050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tzz.xl b/CarpetAttic/Cart3dTest/test/periodic-y/tzz.xl
new file mode 100644
index 000000000..0035c4de3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 1 5 5 26010505
+0 0 0 0 0 2 5 5 26020505
+0 0 0 0 0 3 5 5 26030505
+0 0 0 0 0 4 5 5 26040505
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 6 5 5 26060505
+0 0 0 0 0 7 5 5 26070505
+0 0 0 0 0 8 5 5 26080505
+0 0 0 0 0 9 5 5 26090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 1 5 5 26010505
+1 0 0 0 0 2 5 5 26020505
+1 0 0 0 0 3 5 5 26030505
+1 0 0 0 0 4 5 5 26040505
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 6 5 5 26060505
+1 0 0 0 0 7 5 5 26070505
+1 0 0 0 0 8 5 5 26080505
+1 0 0 0 0 9 5 5 26090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tzz.yl b/CarpetAttic/Cart3dTest/test/periodic-y/tzz.yl
new file mode 100644
index 000000000..419eacda2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 26050005
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 5 2 5 26050205
+0 0 0 0 0 5 3 5 26050305
+0 0 0 0 0 5 4 5 26050405
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 6 5 26050605
+0 0 0 0 0 5 7 5 26050705
+0 0 0 0 0 5 8 5 26050805
+0 0 0 0 0 5 9 5 26050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 26050805
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 5 2 5 26050205
+1 0 0 0 0 5 3 5 26050305
+1 0 0 0 0 5 4 5 26050405
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 6 5 26050605
+1 0 0 0 0 5 7 5 26050705
+1 0 0 0 0 5 8 5 26050805
+1 0 0 0 0 5 9 5 26050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/tzz.zl b/CarpetAttic/Cart3dTest/test/periodic-y/tzz.zl
new file mode 100644
index 000000000..e5544b027
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 26050500
+0 0 0 0 0 5 5 1 26050501
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 5 3 26050503
+0 0 0 0 0 5 5 4 26050504
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 5 6 26050506
+0 0 0 0 0 5 5 7 26050507
+0 0 0 0 0 5 5 8 26050508
+0 0 0 0 0 5 5 9 26050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 26050500
+1 0 0 0 0 5 5 1 26050501
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 5 3 26050503
+1 0 0 0 0 5 5 4 26050504
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 5 6 26050506
+1 0 0 0 0 5 5 7 26050507
+1 0 0 0 0 5 5 8 26050508
+1 0 0 0 0 5 5 9 26050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vx.xl b/CarpetAttic/Cart3dTest/test/periodic-y/vx.xl
new file mode 100644
index 000000000..d4dafe57f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 1 5 5 11010505
+0 0 0 0 0 2 5 5 11020505
+0 0 0 0 0 3 5 5 11030505
+0 0 0 0 0 4 5 5 11040505
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 6 5 5 11060505
+0 0 0 0 0 7 5 5 11070505
+0 0 0 0 0 8 5 5 11080505
+0 0 0 0 0 9 5 5 11090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 1 5 5 11010505
+1 0 0 0 0 2 5 5 11020505
+1 0 0 0 0 3 5 5 11030505
+1 0 0 0 0 4 5 5 11040505
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 6 5 5 11060505
+1 0 0 0 0 7 5 5 11070505
+1 0 0 0 0 8 5 5 11080505
+1 0 0 0 0 9 5 5 11090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vx.yl b/CarpetAttic/Cart3dTest/test/periodic-y/vx.yl
new file mode 100644
index 000000000..f81df364e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 11050005
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 5 2 5 11050205
+0 0 0 0 0 5 3 5 11050305
+0 0 0 0 0 5 4 5 11050405
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 6 5 11050605
+0 0 0 0 0 5 7 5 11050705
+0 0 0 0 0 5 8 5 11050805
+0 0 0 0 0 5 9 5 11050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 11050805
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 5 2 5 11050205
+1 0 0 0 0 5 3 5 11050305
+1 0 0 0 0 5 4 5 11050405
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 6 5 11050605
+1 0 0 0 0 5 7 5 11050705
+1 0 0 0 0 5 8 5 11050805
+1 0 0 0 0 5 9 5 11050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vx.zl b/CarpetAttic/Cart3dTest/test/periodic-y/vx.zl
new file mode 100644
index 000000000..24ff5a9f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 11050500
+0 0 0 0 0 5 5 1 11050501
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 5 3 11050503
+0 0 0 0 0 5 5 4 11050504
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 5 6 11050506
+0 0 0 0 0 5 5 7 11050507
+0 0 0 0 0 5 5 8 11050508
+0 0 0 0 0 5 5 9 11050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 11050500
+1 0 0 0 0 5 5 1 11050501
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 5 3 11050503
+1 0 0 0 0 5 5 4 11050504
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 5 6 11050506
+1 0 0 0 0 5 5 7 11050507
+1 0 0 0 0 5 5 8 11050508
+1 0 0 0 0 5 5 9 11050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vy.xl b/CarpetAttic/Cart3dTest/test/periodic-y/vy.xl
new file mode 100644
index 000000000..487f382f4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 1 5 5 12010505
+0 0 0 0 0 2 5 5 12020505
+0 0 0 0 0 3 5 5 12030505
+0 0 0 0 0 4 5 5 12040505
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 6 5 5 12060505
+0 0 0 0 0 7 5 5 12070505
+0 0 0 0 0 8 5 5 12080505
+0 0 0 0 0 9 5 5 12090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 1 5 5 12010505
+1 0 0 0 0 2 5 5 12020505
+1 0 0 0 0 3 5 5 12030505
+1 0 0 0 0 4 5 5 12040505
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 6 5 5 12060505
+1 0 0 0 0 7 5 5 12070505
+1 0 0 0 0 8 5 5 12080505
+1 0 0 0 0 9 5 5 12090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vy.yl b/CarpetAttic/Cart3dTest/test/periodic-y/vy.yl
new file mode 100644
index 000000000..d8b64e9eb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 12050005
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 5 2 5 12050205
+0 0 0 0 0 5 3 5 12050305
+0 0 0 0 0 5 4 5 12050405
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 6 5 12050605
+0 0 0 0 0 5 7 5 12050705
+0 0 0 0 0 5 8 5 12050805
+0 0 0 0 0 5 9 5 12050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 12050805
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 5 2 5 12050205
+1 0 0 0 0 5 3 5 12050305
+1 0 0 0 0 5 4 5 12050405
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 6 5 12050605
+1 0 0 0 0 5 7 5 12050705
+1 0 0 0 0 5 8 5 12050805
+1 0 0 0 0 5 9 5 12050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vy.zl b/CarpetAttic/Cart3dTest/test/periodic-y/vy.zl
new file mode 100644
index 000000000..11157352b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 12050500
+0 0 0 0 0 5 5 1 12050501
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 5 3 12050503
+0 0 0 0 0 5 5 4 12050504
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 5 6 12050506
+0 0 0 0 0 5 5 7 12050507
+0 0 0 0 0 5 5 8 12050508
+0 0 0 0 0 5 5 9 12050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 12050500
+1 0 0 0 0 5 5 1 12050501
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 5 3 12050503
+1 0 0 0 0 5 5 4 12050504
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 5 6 12050506
+1 0 0 0 0 5 5 7 12050507
+1 0 0 0 0 5 5 8 12050508
+1 0 0 0 0 5 5 9 12050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vz.xl b/CarpetAttic/Cart3dTest/test/periodic-y/vz.xl
new file mode 100644
index 000000000..7385d5001
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 1 5 5 13010505
+0 0 0 0 0 2 5 5 13020505
+0 0 0 0 0 3 5 5 13030505
+0 0 0 0 0 4 5 5 13040505
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 6 5 5 13060505
+0 0 0 0 0 7 5 5 13070505
+0 0 0 0 0 8 5 5 13080505
+0 0 0 0 0 9 5 5 13090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 1 5 5 13010505
+1 0 0 0 0 2 5 5 13020505
+1 0 0 0 0 3 5 5 13030505
+1 0 0 0 0 4 5 5 13040505
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 6 5 5 13060505
+1 0 0 0 0 7 5 5 13070505
+1 0 0 0 0 8 5 5 13080505
+1 0 0 0 0 9 5 5 13090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vz.yl b/CarpetAttic/Cart3dTest/test/periodic-y/vz.yl
new file mode 100644
index 000000000..dc3f4f135
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 13050005
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 5 2 5 13050205
+0 0 0 0 0 5 3 5 13050305
+0 0 0 0 0 5 4 5 13050405
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 6 5 13050605
+0 0 0 0 0 5 7 5 13050705
+0 0 0 0 0 5 8 5 13050805
+0 0 0 0 0 5 9 5 13050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 13050805
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 5 2 5 13050205
+1 0 0 0 0 5 3 5 13050305
+1 0 0 0 0 5 4 5 13050405
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 6 5 13050605
+1 0 0 0 0 5 7 5 13050705
+1 0 0 0 0 5 8 5 13050805
+1 0 0 0 0 5 9 5 13050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-y/vz.zl b/CarpetAttic/Cart3dTest/test/periodic-y/vz.zl
new file mode 100644
index 000000000..3e3212924
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-y/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 13050500
+0 0 0 0 0 5 5 1 13050501
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 5 3 13050503
+0 0 0 0 0 5 5 4 13050504
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 5 6 13050506
+0 0 0 0 0 5 5 7 13050507
+0 0 0 0 0 5 5 8 13050508
+0 0 0 0 0 5 5 9 13050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 13050500
+1 0 0 0 0 5 5 1 13050501
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 5 3 13050503
+1 0 0 0 0 5 5 4 13050504
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 5 6 13050506
+1 0 0 0 0 5 5 7 13050507
+1 0 0 0 0 5 5 8 13050508
+1 0 0 0 0 5 5 9 13050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z.log b/CarpetAttic/Cart3dTest/test/periodic-z.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z.par b/CarpetAttic/Cart3dTest/test/periodic-z.par
new file mode 100644
index 000000000..67b900516
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/periodic-z.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_z = "periodic"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "periodic-z"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/ax.xl b/CarpetAttic/Cart3dTest/test/periodic-z/ax.xl
new file mode 100644
index 000000000..a6dd976ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 1 5 5 31010505
+0 0 0 0 0 2 5 5 31020505
+0 0 0 0 0 3 5 5 31030505
+0 0 0 0 0 4 5 5 31040505
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 6 5 5 31060505
+0 0 0 0 0 7 5 5 31070505
+0 0 0 0 0 8 5 5 31080505
+0 0 0 0 0 9 5 5 31090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 1 5 5 31010505
+1 0 0 0 0 2 5 5 31020505
+1 0 0 0 0 3 5 5 31030505
+1 0 0 0 0 4 5 5 31040505
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 6 5 5 31060505
+1 0 0 0 0 7 5 5 31070505
+1 0 0 0 0 8 5 5 31080505
+1 0 0 0 0 9 5 5 31090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/ax.yl b/CarpetAttic/Cart3dTest/test/periodic-z/ax.yl
new file mode 100644
index 000000000..230d653ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 31050005
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 5 2 5 31050205
+0 0 0 0 0 5 3 5 31050305
+0 0 0 0 0 5 4 5 31050405
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 6 5 31050605
+0 0 0 0 0 5 7 5 31050705
+0 0 0 0 0 5 8 5 31050805
+0 0 0 0 0 5 9 5 31050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 31050005
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 5 2 5 31050205
+1 0 0 0 0 5 3 5 31050305
+1 0 0 0 0 5 4 5 31050405
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 6 5 31050605
+1 0 0 0 0 5 7 5 31050705
+1 0 0 0 0 5 8 5 31050805
+1 0 0 0 0 5 9 5 31050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/ax.zl b/CarpetAttic/Cart3dTest/test/periodic-z/ax.zl
new file mode 100644
index 000000000..d8ddff9e5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 31050500
+0 0 0 0 0 5 5 1 31050501
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 5 3 31050503
+0 0 0 0 0 5 5 4 31050504
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 5 6 31050506
+0 0 0 0 0 5 5 7 31050507
+0 0 0 0 0 5 5 8 31050508
+0 0 0 0 0 5 5 9 31050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 31050506
+1 0 0 0 0 5 5 1 31050507
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 5 3 31050503
+1 0 0 0 0 5 5 4 31050504
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 5 6 31050506
+1 0 0 0 0 5 5 7 31050507
+1 0 0 0 0 5 5 8 31050502
+1 0 0 0 0 5 5 9 31050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/ay.xl b/CarpetAttic/Cart3dTest/test/periodic-z/ay.xl
new file mode 100644
index 000000000..d98eb4ea0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 1 5 5 32010505
+0 0 0 0 0 2 5 5 32020505
+0 0 0 0 0 3 5 5 32030505
+0 0 0 0 0 4 5 5 32040505
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 6 5 5 32060505
+0 0 0 0 0 7 5 5 32070505
+0 0 0 0 0 8 5 5 32080505
+0 0 0 0 0 9 5 5 32090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 1 5 5 32010505
+1 0 0 0 0 2 5 5 32020505
+1 0 0 0 0 3 5 5 32030505
+1 0 0 0 0 4 5 5 32040505
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 6 5 5 32060505
+1 0 0 0 0 7 5 5 32070505
+1 0 0 0 0 8 5 5 32080505
+1 0 0 0 0 9 5 5 32090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/ay.yl b/CarpetAttic/Cart3dTest/test/periodic-z/ay.yl
new file mode 100644
index 000000000..544d74dd3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 32050005
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 5 2 5 32050205
+0 0 0 0 0 5 3 5 32050305
+0 0 0 0 0 5 4 5 32050405
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 6 5 32050605
+0 0 0 0 0 5 7 5 32050705
+0 0 0 0 0 5 8 5 32050805
+0 0 0 0 0 5 9 5 32050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 32050005
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 5 2 5 32050205
+1 0 0 0 0 5 3 5 32050305
+1 0 0 0 0 5 4 5 32050405
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 6 5 32050605
+1 0 0 0 0 5 7 5 32050705
+1 0 0 0 0 5 8 5 32050805
+1 0 0 0 0 5 9 5 32050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/ay.zl b/CarpetAttic/Cart3dTest/test/periodic-z/ay.zl
new file mode 100644
index 000000000..fff87a090
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 32050500
+0 0 0 0 0 5 5 1 32050501
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 5 3 32050503
+0 0 0 0 0 5 5 4 32050504
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 5 6 32050506
+0 0 0 0 0 5 5 7 32050507
+0 0 0 0 0 5 5 8 32050508
+0 0 0 0 0 5 5 9 32050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 32050506
+1 0 0 0 0 5 5 1 32050507
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 5 3 32050503
+1 0 0 0 0 5 5 4 32050504
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 5 6 32050506
+1 0 0 0 0 5 5 7 32050507
+1 0 0 0 0 5 5 8 32050502
+1 0 0 0 0 5 5 9 32050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/az.xl b/CarpetAttic/Cart3dTest/test/periodic-z/az.xl
new file mode 100644
index 000000000..9c2733464
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 1 5 5 33010505
+0 0 0 0 0 2 5 5 33020505
+0 0 0 0 0 3 5 5 33030505
+0 0 0 0 0 4 5 5 33040505
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 6 5 5 33060505
+0 0 0 0 0 7 5 5 33070505
+0 0 0 0 0 8 5 5 33080505
+0 0 0 0 0 9 5 5 33090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 1 5 5 33010505
+1 0 0 0 0 2 5 5 33020505
+1 0 0 0 0 3 5 5 33030505
+1 0 0 0 0 4 5 5 33040505
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 6 5 5 33060505
+1 0 0 0 0 7 5 5 33070505
+1 0 0 0 0 8 5 5 33080505
+1 0 0 0 0 9 5 5 33090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/az.yl b/CarpetAttic/Cart3dTest/test/periodic-z/az.yl
new file mode 100644
index 000000000..d6681d1c1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 33050005
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 5 2 5 33050205
+0 0 0 0 0 5 3 5 33050305
+0 0 0 0 0 5 4 5 33050405
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 6 5 33050605
+0 0 0 0 0 5 7 5 33050705
+0 0 0 0 0 5 8 5 33050805
+0 0 0 0 0 5 9 5 33050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 33050005
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 5 2 5 33050205
+1 0 0 0 0 5 3 5 33050305
+1 0 0 0 0 5 4 5 33050405
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 6 5 33050605
+1 0 0 0 0 5 7 5 33050705
+1 0 0 0 0 5 8 5 33050805
+1 0 0 0 0 5 9 5 33050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/az.zl b/CarpetAttic/Cart3dTest/test/periodic-z/az.zl
new file mode 100644
index 000000000..c25f07cd1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 33050500
+0 0 0 0 0 5 5 1 33050501
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 5 3 33050503
+0 0 0 0 0 5 5 4 33050504
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 5 6 33050506
+0 0 0 0 0 5 5 7 33050507
+0 0 0 0 0 5 5 8 33050508
+0 0 0 0 0 5 5 9 33050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 33050506
+1 0 0 0 0 5 5 1 33050507
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 5 3 33050503
+1 0 0 0 0 5 5 4 33050504
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 5 6 33050506
+1 0 0 0 0 5 5 7 33050507
+1 0 0 0 0 5 5 8 33050502
+1 0 0 0 0 5 5 9 33050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.xl
new file mode 100644
index 000000000..22e840206
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.35
+0 0 0 0 0 1 5 5 -1.05
+0 0 0 0 0 2 5 5 -0.75
+0 0 0 0 0 3 5 5 -0.45
+0 0 0 0 0 4 5 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.45
+0 0 0 0 0 7 5 5 0.75
+0 0 0 0 0 8 5 5 1.05
+0 0 0 0 0 9 5 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 -1.35
+1 0 0 0 0 1 5 5 -1.05
+1 0 0 0 0 2 5 5 -0.75
+1 0 0 0 0 3 5 5 -0.45
+1 0 0 0 0 4 5 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.45
+1 0 0 0 0 7 5 5 0.75
+1 0 0 0 0 8 5 5 1.05
+1 0 0 0 0 9 5 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.yl
new file mode 100644
index 000000000..592815c82
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.zl
new file mode 100644
index 000000000..1f894853b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.xl
new file mode 100644
index 000000000..8ee8190c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.yl
new file mode 100644
index 000000000..aec69999e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.35
+0 0 0 0 0 5 1 5 -1.05
+0 0 0 0 0 5 2 5 -0.75
+0 0 0 0 0 5 3 5 -0.45
+0 0 0 0 0 5 4 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.45
+0 0 0 0 0 5 7 5 0.75
+0 0 0 0 0 5 8 5 1.05
+0 0 0 0 0 5 9 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -1.35
+1 0 0 0 0 5 1 5 -1.05
+1 0 0 0 0 5 2 5 -0.75
+1 0 0 0 0 5 3 5 -0.45
+1 0 0 0 0 5 4 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.45
+1 0 0 0 0 5 7 5 0.75
+1 0 0 0 0 5 8 5 1.05
+1 0 0 0 0 5 9 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.zl
new file mode 100644
index 000000000..f32f3acb9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.xl
new file mode 100644
index 000000000..400b19f39
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.yl
new file mode 100644
index 000000000..0373176c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.zl
new file mode 100644
index 000000000..6fd48c20b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.35
+0 0 0 0 0 5 5 1 -1.05
+0 0 0 0 0 5 5 2 -0.75
+0 0 0 0 0 5 5 3 -0.45
+0 0 0 0 0 5 5 4 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.45
+0 0 0 0 0 5 5 7 0.75
+0 0 0 0 0 5 5 8 1.05
+0 0 0 0 0 5 5 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -1.35
+1 0 0 0 0 5 5 1 -1.05
+1 0 0 0 0 5 5 2 -0.75
+1 0 0 0 0 5 5 3 -0.45
+1 0 0 0 0 5 5 4 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.45
+1 0 0 0 0 5 5 7 0.75
+1 0 0 0 0 5 5 8 1.05
+1 0 0 0 0 5 5 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxx.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fxx.xl
new file mode 100644
index 000000000..f4e4dc8fd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 1 5 5 41010505
+0 0 0 0 0 2 5 5 41020505
+0 0 0 0 0 3 5 5 41030505
+0 0 0 0 0 4 5 5 41040505
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 6 5 5 41060505
+0 0 0 0 0 7 5 5 41070505
+0 0 0 0 0 8 5 5 41080505
+0 0 0 0 0 9 5 5 41090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 1 5 5 41010505
+1 0 0 0 0 2 5 5 41020505
+1 0 0 0 0 3 5 5 41030505
+1 0 0 0 0 4 5 5 41040505
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 6 5 5 41060505
+1 0 0 0 0 7 5 5 41070505
+1 0 0 0 0 8 5 5 41080505
+1 0 0 0 0 9 5 5 41090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxx.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fxx.yl
new file mode 100644
index 000000000..153dc4e30
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 41050005
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 5 2 5 41050205
+0 0 0 0 0 5 3 5 41050305
+0 0 0 0 0 5 4 5 41050405
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 6 5 41050605
+0 0 0 0 0 5 7 5 41050705
+0 0 0 0 0 5 8 5 41050805
+0 0 0 0 0 5 9 5 41050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 41050005
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 5 2 5 41050205
+1 0 0 0 0 5 3 5 41050305
+1 0 0 0 0 5 4 5 41050405
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 6 5 41050605
+1 0 0 0 0 5 7 5 41050705
+1 0 0 0 0 5 8 5 41050805
+1 0 0 0 0 5 9 5 41050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxx.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fxx.zl
new file mode 100644
index 000000000..64395ee5f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 41050500
+0 0 0 0 0 5 5 1 41050501
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 5 3 41050503
+0 0 0 0 0 5 5 4 41050504
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 5 6 41050506
+0 0 0 0 0 5 5 7 41050507
+0 0 0 0 0 5 5 8 41050508
+0 0 0 0 0 5 5 9 41050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 41050506
+1 0 0 0 0 5 5 1 41050507
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 5 3 41050503
+1 0 0 0 0 5 5 4 41050504
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 5 6 41050506
+1 0 0 0 0 5 5 7 41050507
+1 0 0 0 0 5 5 8 41050502
+1 0 0 0 0 5 5 9 41050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxy.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fxy.xl
new file mode 100644
index 000000000..bec381f14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 1 5 5 42010505
+0 0 0 0 0 2 5 5 42020505
+0 0 0 0 0 3 5 5 42030505
+0 0 0 0 0 4 5 5 42040505
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 6 5 5 42060505
+0 0 0 0 0 7 5 5 42070505
+0 0 0 0 0 8 5 5 42080505
+0 0 0 0 0 9 5 5 42090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 1 5 5 42010505
+1 0 0 0 0 2 5 5 42020505
+1 0 0 0 0 3 5 5 42030505
+1 0 0 0 0 4 5 5 42040505
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 6 5 5 42060505
+1 0 0 0 0 7 5 5 42070505
+1 0 0 0 0 8 5 5 42080505
+1 0 0 0 0 9 5 5 42090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxy.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fxy.yl
new file mode 100644
index 000000000..4a0d7a418
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 42050005
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 5 2 5 42050205
+0 0 0 0 0 5 3 5 42050305
+0 0 0 0 0 5 4 5 42050405
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 6 5 42050605
+0 0 0 0 0 5 7 5 42050705
+0 0 0 0 0 5 8 5 42050805
+0 0 0 0 0 5 9 5 42050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 42050005
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 5 2 5 42050205
+1 0 0 0 0 5 3 5 42050305
+1 0 0 0 0 5 4 5 42050405
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 6 5 42050605
+1 0 0 0 0 5 7 5 42050705
+1 0 0 0 0 5 8 5 42050805
+1 0 0 0 0 5 9 5 42050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxy.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fxy.zl
new file mode 100644
index 000000000..1e6801dbd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 42050500
+0 0 0 0 0 5 5 1 42050501
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 5 3 42050503
+0 0 0 0 0 5 5 4 42050504
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 5 6 42050506
+0 0 0 0 0 5 5 7 42050507
+0 0 0 0 0 5 5 8 42050508
+0 0 0 0 0 5 5 9 42050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 42050506
+1 0 0 0 0 5 5 1 42050507
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 5 3 42050503
+1 0 0 0 0 5 5 4 42050504
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 5 6 42050506
+1 0 0 0 0 5 5 7 42050507
+1 0 0 0 0 5 5 8 42050502
+1 0 0 0 0 5 5 9 42050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxz.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fxz.xl
new file mode 100644
index 000000000..1a33e9082
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 1 5 5 43010505
+0 0 0 0 0 2 5 5 43020505
+0 0 0 0 0 3 5 5 43030505
+0 0 0 0 0 4 5 5 43040505
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 6 5 5 43060505
+0 0 0 0 0 7 5 5 43070505
+0 0 0 0 0 8 5 5 43080505
+0 0 0 0 0 9 5 5 43090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 1 5 5 43010505
+1 0 0 0 0 2 5 5 43020505
+1 0 0 0 0 3 5 5 43030505
+1 0 0 0 0 4 5 5 43040505
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 6 5 5 43060505
+1 0 0 0 0 7 5 5 43070505
+1 0 0 0 0 8 5 5 43080505
+1 0 0 0 0 9 5 5 43090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxz.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fxz.yl
new file mode 100644
index 000000000..866f8e838
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 43050005
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 5 2 5 43050205
+0 0 0 0 0 5 3 5 43050305
+0 0 0 0 0 5 4 5 43050405
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 6 5 43050605
+0 0 0 0 0 5 7 5 43050705
+0 0 0 0 0 5 8 5 43050805
+0 0 0 0 0 5 9 5 43050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 43050005
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 5 2 5 43050205
+1 0 0 0 0 5 3 5 43050305
+1 0 0 0 0 5 4 5 43050405
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 6 5 43050605
+1 0 0 0 0 5 7 5 43050705
+1 0 0 0 0 5 8 5 43050805
+1 0 0 0 0 5 9 5 43050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fxz.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fxz.zl
new file mode 100644
index 000000000..d110a11d6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 43050500
+0 0 0 0 0 5 5 1 43050501
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 5 3 43050503
+0 0 0 0 0 5 5 4 43050504
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 5 6 43050506
+0 0 0 0 0 5 5 7 43050507
+0 0 0 0 0 5 5 8 43050508
+0 0 0 0 0 5 5 9 43050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 43050506
+1 0 0 0 0 5 5 1 43050507
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 5 3 43050503
+1 0 0 0 0 5 5 4 43050504
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 5 6 43050506
+1 0 0 0 0 5 5 7 43050507
+1 0 0 0 0 5 5 8 43050502
+1 0 0 0 0 5 5 9 43050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyx.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fyx.xl
new file mode 100644
index 000000000..cae9cbe2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 1 5 5 44010505
+0 0 0 0 0 2 5 5 44020505
+0 0 0 0 0 3 5 5 44030505
+0 0 0 0 0 4 5 5 44040505
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 6 5 5 44060505
+0 0 0 0 0 7 5 5 44070505
+0 0 0 0 0 8 5 5 44080505
+0 0 0 0 0 9 5 5 44090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 1 5 5 44010505
+1 0 0 0 0 2 5 5 44020505
+1 0 0 0 0 3 5 5 44030505
+1 0 0 0 0 4 5 5 44040505
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 6 5 5 44060505
+1 0 0 0 0 7 5 5 44070505
+1 0 0 0 0 8 5 5 44080505
+1 0 0 0 0 9 5 5 44090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyx.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fyx.yl
new file mode 100644
index 000000000..5f874165c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 44050005
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 5 2 5 44050205
+0 0 0 0 0 5 3 5 44050305
+0 0 0 0 0 5 4 5 44050405
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 6 5 44050605
+0 0 0 0 0 5 7 5 44050705
+0 0 0 0 0 5 8 5 44050805
+0 0 0 0 0 5 9 5 44050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 44050005
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 5 2 5 44050205
+1 0 0 0 0 5 3 5 44050305
+1 0 0 0 0 5 4 5 44050405
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 6 5 44050605
+1 0 0 0 0 5 7 5 44050705
+1 0 0 0 0 5 8 5 44050805
+1 0 0 0 0 5 9 5 44050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyx.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fyx.zl
new file mode 100644
index 000000000..3c7d095af
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 44050500
+0 0 0 0 0 5 5 1 44050501
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 5 3 44050503
+0 0 0 0 0 5 5 4 44050504
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 5 6 44050506
+0 0 0 0 0 5 5 7 44050507
+0 0 0 0 0 5 5 8 44050508
+0 0 0 0 0 5 5 9 44050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 44050506
+1 0 0 0 0 5 5 1 44050507
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 5 3 44050503
+1 0 0 0 0 5 5 4 44050504
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 5 6 44050506
+1 0 0 0 0 5 5 7 44050507
+1 0 0 0 0 5 5 8 44050502
+1 0 0 0 0 5 5 9 44050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyy.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fyy.xl
new file mode 100644
index 000000000..5008c5b15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 1 5 5 45010505
+0 0 0 0 0 2 5 5 45020505
+0 0 0 0 0 3 5 5 45030505
+0 0 0 0 0 4 5 5 45040505
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 6 5 5 45060505
+0 0 0 0 0 7 5 5 45070505
+0 0 0 0 0 8 5 5 45080505
+0 0 0 0 0 9 5 5 45090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 1 5 5 45010505
+1 0 0 0 0 2 5 5 45020505
+1 0 0 0 0 3 5 5 45030505
+1 0 0 0 0 4 5 5 45040505
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 6 5 5 45060505
+1 0 0 0 0 7 5 5 45070505
+1 0 0 0 0 8 5 5 45080505
+1 0 0 0 0 9 5 5 45090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyy.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fyy.yl
new file mode 100644
index 000000000..8396d09b1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 45050005
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 5 2 5 45050205
+0 0 0 0 0 5 3 5 45050305
+0 0 0 0 0 5 4 5 45050405
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 6 5 45050605
+0 0 0 0 0 5 7 5 45050705
+0 0 0 0 0 5 8 5 45050805
+0 0 0 0 0 5 9 5 45050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 45050005
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 5 2 5 45050205
+1 0 0 0 0 5 3 5 45050305
+1 0 0 0 0 5 4 5 45050405
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 6 5 45050605
+1 0 0 0 0 5 7 5 45050705
+1 0 0 0 0 5 8 5 45050805
+1 0 0 0 0 5 9 5 45050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyy.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fyy.zl
new file mode 100644
index 000000000..7df9b43b3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 45050500
+0 0 0 0 0 5 5 1 45050501
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 5 3 45050503
+0 0 0 0 0 5 5 4 45050504
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 5 6 45050506
+0 0 0 0 0 5 5 7 45050507
+0 0 0 0 0 5 5 8 45050508
+0 0 0 0 0 5 5 9 45050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 45050506
+1 0 0 0 0 5 5 1 45050507
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 5 3 45050503
+1 0 0 0 0 5 5 4 45050504
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 5 6 45050506
+1 0 0 0 0 5 5 7 45050507
+1 0 0 0 0 5 5 8 45050502
+1 0 0 0 0 5 5 9 45050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyz.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fyz.xl
new file mode 100644
index 000000000..d98ca2a15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 1 5 5 46010505
+0 0 0 0 0 2 5 5 46020505
+0 0 0 0 0 3 5 5 46030505
+0 0 0 0 0 4 5 5 46040505
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 6 5 5 46060505
+0 0 0 0 0 7 5 5 46070505
+0 0 0 0 0 8 5 5 46080505
+0 0 0 0 0 9 5 5 46090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 1 5 5 46010505
+1 0 0 0 0 2 5 5 46020505
+1 0 0 0 0 3 5 5 46030505
+1 0 0 0 0 4 5 5 46040505
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 6 5 5 46060505
+1 0 0 0 0 7 5 5 46070505
+1 0 0 0 0 8 5 5 46080505
+1 0 0 0 0 9 5 5 46090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyz.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fyz.yl
new file mode 100644
index 000000000..028f1efd3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 46050005
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 5 2 5 46050205
+0 0 0 0 0 5 3 5 46050305
+0 0 0 0 0 5 4 5 46050405
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 6 5 46050605
+0 0 0 0 0 5 7 5 46050705
+0 0 0 0 0 5 8 5 46050805
+0 0 0 0 0 5 9 5 46050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 46050005
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 5 2 5 46050205
+1 0 0 0 0 5 3 5 46050305
+1 0 0 0 0 5 4 5 46050405
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 6 5 46050605
+1 0 0 0 0 5 7 5 46050705
+1 0 0 0 0 5 8 5 46050805
+1 0 0 0 0 5 9 5 46050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fyz.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fyz.zl
new file mode 100644
index 000000000..b2ef586f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 46050500
+0 0 0 0 0 5 5 1 46050501
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 5 3 46050503
+0 0 0 0 0 5 5 4 46050504
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 5 6 46050506
+0 0 0 0 0 5 5 7 46050507
+0 0 0 0 0 5 5 8 46050508
+0 0 0 0 0 5 5 9 46050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 46050506
+1 0 0 0 0 5 5 1 46050507
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 5 3 46050503
+1 0 0 0 0 5 5 4 46050504
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 5 6 46050506
+1 0 0 0 0 5 5 7 46050507
+1 0 0 0 0 5 5 8 46050502
+1 0 0 0 0 5 5 9 46050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzx.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fzx.xl
new file mode 100644
index 000000000..b13ff1471
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 1 5 5 47010505
+0 0 0 0 0 2 5 5 47020505
+0 0 0 0 0 3 5 5 47030505
+0 0 0 0 0 4 5 5 47040505
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 6 5 5 47060505
+0 0 0 0 0 7 5 5 47070505
+0 0 0 0 0 8 5 5 47080505
+0 0 0 0 0 9 5 5 47090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 1 5 5 47010505
+1 0 0 0 0 2 5 5 47020505
+1 0 0 0 0 3 5 5 47030505
+1 0 0 0 0 4 5 5 47040505
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 6 5 5 47060505
+1 0 0 0 0 7 5 5 47070505
+1 0 0 0 0 8 5 5 47080505
+1 0 0 0 0 9 5 5 47090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzx.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fzx.yl
new file mode 100644
index 000000000..734fc768c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 47050005
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 5 2 5 47050205
+0 0 0 0 0 5 3 5 47050305
+0 0 0 0 0 5 4 5 47050405
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 6 5 47050605
+0 0 0 0 0 5 7 5 47050705
+0 0 0 0 0 5 8 5 47050805
+0 0 0 0 0 5 9 5 47050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 47050005
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 5 2 5 47050205
+1 0 0 0 0 5 3 5 47050305
+1 0 0 0 0 5 4 5 47050405
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 6 5 47050605
+1 0 0 0 0 5 7 5 47050705
+1 0 0 0 0 5 8 5 47050805
+1 0 0 0 0 5 9 5 47050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzx.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fzx.zl
new file mode 100644
index 000000000..9ea3a452a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 47050500
+0 0 0 0 0 5 5 1 47050501
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 5 3 47050503
+0 0 0 0 0 5 5 4 47050504
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 5 6 47050506
+0 0 0 0 0 5 5 7 47050507
+0 0 0 0 0 5 5 8 47050508
+0 0 0 0 0 5 5 9 47050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 47050506
+1 0 0 0 0 5 5 1 47050507
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 5 3 47050503
+1 0 0 0 0 5 5 4 47050504
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 5 6 47050506
+1 0 0 0 0 5 5 7 47050507
+1 0 0 0 0 5 5 8 47050502
+1 0 0 0 0 5 5 9 47050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzy.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fzy.xl
new file mode 100644
index 000000000..d8b2ffa66
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 1 5 5 48010505
+0 0 0 0 0 2 5 5 48020505
+0 0 0 0 0 3 5 5 48030505
+0 0 0 0 0 4 5 5 48040505
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 6 5 5 48060505
+0 0 0 0 0 7 5 5 48070505
+0 0 0 0 0 8 5 5 48080505
+0 0 0 0 0 9 5 5 48090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 1 5 5 48010505
+1 0 0 0 0 2 5 5 48020505
+1 0 0 0 0 3 5 5 48030505
+1 0 0 0 0 4 5 5 48040505
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 6 5 5 48060505
+1 0 0 0 0 7 5 5 48070505
+1 0 0 0 0 8 5 5 48080505
+1 0 0 0 0 9 5 5 48090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzy.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fzy.yl
new file mode 100644
index 000000000..bde3eb782
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 48050005
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 5 2 5 48050205
+0 0 0 0 0 5 3 5 48050305
+0 0 0 0 0 5 4 5 48050405
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 6 5 48050605
+0 0 0 0 0 5 7 5 48050705
+0 0 0 0 0 5 8 5 48050805
+0 0 0 0 0 5 9 5 48050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 48050005
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 5 2 5 48050205
+1 0 0 0 0 5 3 5 48050305
+1 0 0 0 0 5 4 5 48050405
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 6 5 48050605
+1 0 0 0 0 5 7 5 48050705
+1 0 0 0 0 5 8 5 48050805
+1 0 0 0 0 5 9 5 48050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzy.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fzy.zl
new file mode 100644
index 000000000..9de0b0937
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 48050500
+0 0 0 0 0 5 5 1 48050501
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 5 3 48050503
+0 0 0 0 0 5 5 4 48050504
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 5 6 48050506
+0 0 0 0 0 5 5 7 48050507
+0 0 0 0 0 5 5 8 48050508
+0 0 0 0 0 5 5 9 48050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 48050506
+1 0 0 0 0 5 5 1 48050507
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 5 3 48050503
+1 0 0 0 0 5 5 4 48050504
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 5 6 48050506
+1 0 0 0 0 5 5 7 48050507
+1 0 0 0 0 5 5 8 48050502
+1 0 0 0 0 5 5 9 48050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzz.xl b/CarpetAttic/Cart3dTest/test/periodic-z/fzz.xl
new file mode 100644
index 000000000..9c8f5cbf0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 1 5 5 49010505
+0 0 0 0 0 2 5 5 49020505
+0 0 0 0 0 3 5 5 49030505
+0 0 0 0 0 4 5 5 49040505
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 6 5 5 49060505
+0 0 0 0 0 7 5 5 49070505
+0 0 0 0 0 8 5 5 49080505
+0 0 0 0 0 9 5 5 49090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 1 5 5 49010505
+1 0 0 0 0 2 5 5 49020505
+1 0 0 0 0 3 5 5 49030505
+1 0 0 0 0 4 5 5 49040505
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 6 5 5 49060505
+1 0 0 0 0 7 5 5 49070505
+1 0 0 0 0 8 5 5 49080505
+1 0 0 0 0 9 5 5 49090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzz.yl b/CarpetAttic/Cart3dTest/test/periodic-z/fzz.yl
new file mode 100644
index 000000000..a5f45247e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 49050005
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 5 2 5 49050205
+0 0 0 0 0 5 3 5 49050305
+0 0 0 0 0 5 4 5 49050405
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 6 5 49050605
+0 0 0 0 0 5 7 5 49050705
+0 0 0 0 0 5 8 5 49050805
+0 0 0 0 0 5 9 5 49050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 49050005
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 5 2 5 49050205
+1 0 0 0 0 5 3 5 49050305
+1 0 0 0 0 5 4 5 49050405
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 6 5 49050605
+1 0 0 0 0 5 7 5 49050705
+1 0 0 0 0 5 8 5 49050805
+1 0 0 0 0 5 9 5 49050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/fzz.zl b/CarpetAttic/Cart3dTest/test/periodic-z/fzz.zl
new file mode 100644
index 000000000..e361fad48
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 49050500
+0 0 0 0 0 5 5 1 49050501
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 5 3 49050503
+0 0 0 0 0 5 5 4 49050504
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 5 6 49050506
+0 0 0 0 0 5 5 7 49050507
+0 0 0 0 0 5 5 8 49050508
+0 0 0 0 0 5 5 9 49050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 49050506
+1 0 0 0 0 5 5 1 49050507
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 5 3 49050503
+1 0 0 0 0 5 5 4 49050504
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 5 6 49050506
+1 0 0 0 0 5 5 7 49050507
+1 0 0 0 0 5 5 8 49050502
+1 0 0 0 0 5 5 9 49050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/s.xl b/CarpetAttic/Cart3dTest/test/periodic-z/s.xl
new file mode 100644
index 000000000..14e43aa3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 1 5 5 1010505
+0 0 0 0 0 2 5 5 1020505
+0 0 0 0 0 3 5 5 1030505
+0 0 0 0 0 4 5 5 1040505
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 6 5 5 1060505
+0 0 0 0 0 7 5 5 1070505
+0 0 0 0 0 8 5 5 1080505
+0 0 0 0 0 9 5 5 1090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 1 5 5 1010505
+1 0 0 0 0 2 5 5 1020505
+1 0 0 0 0 3 5 5 1030505
+1 0 0 0 0 4 5 5 1040505
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 6 5 5 1060505
+1 0 0 0 0 7 5 5 1070505
+1 0 0 0 0 8 5 5 1080505
+1 0 0 0 0 9 5 5 1090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/s.yl b/CarpetAttic/Cart3dTest/test/periodic-z/s.yl
new file mode 100644
index 000000000..a082c376e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1050005
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 5 2 5 1050205
+0 0 0 0 0 5 3 5 1050305
+0 0 0 0 0 5 4 5 1050405
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 6 5 1050605
+0 0 0 0 0 5 7 5 1050705
+0 0 0 0 0 5 8 5 1050805
+0 0 0 0 0 5 9 5 1050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1050005
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 5 2 5 1050205
+1 0 0 0 0 5 3 5 1050305
+1 0 0 0 0 5 4 5 1050405
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 6 5 1050605
+1 0 0 0 0 5 7 5 1050705
+1 0 0 0 0 5 8 5 1050805
+1 0 0 0 0 5 9 5 1050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/s.zl b/CarpetAttic/Cart3dTest/test/periodic-z/s.zl
new file mode 100644
index 000000000..6735790f7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1050500
+0 0 0 0 0 5 5 1 1050501
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 5 3 1050503
+0 0 0 0 0 5 5 4 1050504
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 5 6 1050506
+0 0 0 0 0 5 5 7 1050507
+0 0 0 0 0 5 5 8 1050508
+0 0 0 0 0 5 5 9 1050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1050506
+1 0 0 0 0 5 5 1 1050507
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 5 3 1050503
+1 0 0 0 0 5 5 4 1050504
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 5 6 1050506
+1 0 0 0 0 5 5 7 1050507
+1 0 0 0 0 5 5 8 1050502
+1 0 0 0 0 5 5 9 1050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.xl
new file mode 100644
index 000000000..b331c2bf4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 1 5 5 1.07121426428143
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 0.49749371855331
+0 0 0 0 0 4 5 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 6 5 5 0.49749371855331
+0 0 0 0 0 7 5 5 0.779422863405995
+0 0 0 0 0 8 5 5 1.07121426428143
+0 0 0 0 0 9 5 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1.36656503687164
+1 0 0 0 0 1 5 5 1.07121426428143
+1 0 0 0 0 2 5 5 0.779422863405995
+1 0 0 0 0 3 5 5 0.49749371855331
+1 0 0 0 0 4 5 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 6 5 5 0.49749371855331
+1 0 0 0 0 7 5 5 0.779422863405995
+1 0 0 0 0 8 5 5 1.07121426428143
+1 0 0 0 0 9 5 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.yl
new file mode 100644
index 000000000..8ca57fd44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 2 5 0.779422863405995
+0 0 0 0 0 5 3 5 0.49749371855331
+0 0 0 0 0 5 4 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 6 5 0.49749371855331
+0 0 0 0 0 5 7 5 0.779422863405995
+0 0 0 0 0 5 8 5 1.07121426428143
+0 0 0 0 0 5 9 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1.36656503687164
+1 0 0 0 0 5 1 5 1.07121426428143
+1 0 0 0 0 5 2 5 0.779422863405995
+1 0 0 0 0 5 3 5 0.49749371855331
+1 0 0 0 0 5 4 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 6 5 0.49749371855331
+1 0 0 0 0 5 7 5 0.779422863405995
+1 0 0 0 0 5 8 5 1.07121426428143
+1 0 0 0 0 5 9 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.zl
new file mode 100644
index 000000000..677631008
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.36656503687164
+0 0 0 0 0 5 5 1 1.07121426428143
+0 0 0 0 0 5 5 2 0.779422863405995
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 5 6 0.49749371855331
+0 0 0 0 0 5 5 7 0.779422863405995
+0 0 0 0 0 5 5 8 1.07121426428143
+0 0 0 0 0 5 5 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1.36656503687164
+1 0 0 0 0 5 5 1 1.07121426428143
+1 0 0 0 0 5 5 2 0.779422863405995
+1 0 0 0 0 5 5 3 0.49749371855331
+1 0 0 0 0 5 5 4 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 5 6 0.49749371855331
+1 0 0 0 0 5 5 7 0.779422863405995
+1 0 0 0 0 5 5 8 1.07121426428143
+1 0 0 0 0 5 5 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txx.xl b/CarpetAttic/Cart3dTest/test/periodic-z/txx.xl
new file mode 100644
index 000000000..ec49b7513
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 1 5 5 21010505
+0 0 0 0 0 2 5 5 21020505
+0 0 0 0 0 3 5 5 21030505
+0 0 0 0 0 4 5 5 21040505
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 6 5 5 21060505
+0 0 0 0 0 7 5 5 21070505
+0 0 0 0 0 8 5 5 21080505
+0 0 0 0 0 9 5 5 21090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 1 5 5 21010505
+1 0 0 0 0 2 5 5 21020505
+1 0 0 0 0 3 5 5 21030505
+1 0 0 0 0 4 5 5 21040505
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 6 5 5 21060505
+1 0 0 0 0 7 5 5 21070505
+1 0 0 0 0 8 5 5 21080505
+1 0 0 0 0 9 5 5 21090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txx.yl b/CarpetAttic/Cart3dTest/test/periodic-z/txx.yl
new file mode 100644
index 000000000..9e35e0b71
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 21050005
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 5 2 5 21050205
+0 0 0 0 0 5 3 5 21050305
+0 0 0 0 0 5 4 5 21050405
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 6 5 21050605
+0 0 0 0 0 5 7 5 21050705
+0 0 0 0 0 5 8 5 21050805
+0 0 0 0 0 5 9 5 21050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 21050005
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 5 2 5 21050205
+1 0 0 0 0 5 3 5 21050305
+1 0 0 0 0 5 4 5 21050405
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 6 5 21050605
+1 0 0 0 0 5 7 5 21050705
+1 0 0 0 0 5 8 5 21050805
+1 0 0 0 0 5 9 5 21050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txx.zl b/CarpetAttic/Cart3dTest/test/periodic-z/txx.zl
new file mode 100644
index 000000000..9d68b5276
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 21050500
+0 0 0 0 0 5 5 1 21050501
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 5 3 21050503
+0 0 0 0 0 5 5 4 21050504
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 5 6 21050506
+0 0 0 0 0 5 5 7 21050507
+0 0 0 0 0 5 5 8 21050508
+0 0 0 0 0 5 5 9 21050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 21050506
+1 0 0 0 0 5 5 1 21050507
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 5 3 21050503
+1 0 0 0 0 5 5 4 21050504
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 5 6 21050506
+1 0 0 0 0 5 5 7 21050507
+1 0 0 0 0 5 5 8 21050502
+1 0 0 0 0 5 5 9 21050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txy.xl b/CarpetAttic/Cart3dTest/test/periodic-z/txy.xl
new file mode 100644
index 000000000..c0a04db3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 1 5 5 22010505
+0 0 0 0 0 2 5 5 22020505
+0 0 0 0 0 3 5 5 22030505
+0 0 0 0 0 4 5 5 22040505
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 6 5 5 22060505
+0 0 0 0 0 7 5 5 22070505
+0 0 0 0 0 8 5 5 22080505
+0 0 0 0 0 9 5 5 22090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 1 5 5 22010505
+1 0 0 0 0 2 5 5 22020505
+1 0 0 0 0 3 5 5 22030505
+1 0 0 0 0 4 5 5 22040505
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 6 5 5 22060505
+1 0 0 0 0 7 5 5 22070505
+1 0 0 0 0 8 5 5 22080505
+1 0 0 0 0 9 5 5 22090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txy.yl b/CarpetAttic/Cart3dTest/test/periodic-z/txy.yl
new file mode 100644
index 000000000..676739e59
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 22050005
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 5 2 5 22050205
+0 0 0 0 0 5 3 5 22050305
+0 0 0 0 0 5 4 5 22050405
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 6 5 22050605
+0 0 0 0 0 5 7 5 22050705
+0 0 0 0 0 5 8 5 22050805
+0 0 0 0 0 5 9 5 22050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 22050005
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 5 2 5 22050205
+1 0 0 0 0 5 3 5 22050305
+1 0 0 0 0 5 4 5 22050405
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 6 5 22050605
+1 0 0 0 0 5 7 5 22050705
+1 0 0 0 0 5 8 5 22050805
+1 0 0 0 0 5 9 5 22050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txy.zl b/CarpetAttic/Cart3dTest/test/periodic-z/txy.zl
new file mode 100644
index 000000000..b517ac253
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 22050500
+0 0 0 0 0 5 5 1 22050501
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 5 3 22050503
+0 0 0 0 0 5 5 4 22050504
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 5 6 22050506
+0 0 0 0 0 5 5 7 22050507
+0 0 0 0 0 5 5 8 22050508
+0 0 0 0 0 5 5 9 22050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 22050506
+1 0 0 0 0 5 5 1 22050507
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 5 3 22050503
+1 0 0 0 0 5 5 4 22050504
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 5 6 22050506
+1 0 0 0 0 5 5 7 22050507
+1 0 0 0 0 5 5 8 22050502
+1 0 0 0 0 5 5 9 22050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txz.xl b/CarpetAttic/Cart3dTest/test/periodic-z/txz.xl
new file mode 100644
index 000000000..ef056f783
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 1 5 5 23010505
+0 0 0 0 0 2 5 5 23020505
+0 0 0 0 0 3 5 5 23030505
+0 0 0 0 0 4 5 5 23040505
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 6 5 5 23060505
+0 0 0 0 0 7 5 5 23070505
+0 0 0 0 0 8 5 5 23080505
+0 0 0 0 0 9 5 5 23090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 1 5 5 23010505
+1 0 0 0 0 2 5 5 23020505
+1 0 0 0 0 3 5 5 23030505
+1 0 0 0 0 4 5 5 23040505
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 6 5 5 23060505
+1 0 0 0 0 7 5 5 23070505
+1 0 0 0 0 8 5 5 23080505
+1 0 0 0 0 9 5 5 23090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txz.yl b/CarpetAttic/Cart3dTest/test/periodic-z/txz.yl
new file mode 100644
index 000000000..6e249be2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 23050005
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 5 2 5 23050205
+0 0 0 0 0 5 3 5 23050305
+0 0 0 0 0 5 4 5 23050405
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 6 5 23050605
+0 0 0 0 0 5 7 5 23050705
+0 0 0 0 0 5 8 5 23050805
+0 0 0 0 0 5 9 5 23050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 23050005
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 5 2 5 23050205
+1 0 0 0 0 5 3 5 23050305
+1 0 0 0 0 5 4 5 23050405
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 6 5 23050605
+1 0 0 0 0 5 7 5 23050705
+1 0 0 0 0 5 8 5 23050805
+1 0 0 0 0 5 9 5 23050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/txz.zl b/CarpetAttic/Cart3dTest/test/periodic-z/txz.zl
new file mode 100644
index 000000000..cac4ebe2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 23050500
+0 0 0 0 0 5 5 1 23050501
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 5 3 23050503
+0 0 0 0 0 5 5 4 23050504
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 5 6 23050506
+0 0 0 0 0 5 5 7 23050507
+0 0 0 0 0 5 5 8 23050508
+0 0 0 0 0 5 5 9 23050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 23050506
+1 0 0 0 0 5 5 1 23050507
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 5 3 23050503
+1 0 0 0 0 5 5 4 23050504
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 5 6 23050506
+1 0 0 0 0 5 5 7 23050507
+1 0 0 0 0 5 5 8 23050502
+1 0 0 0 0 5 5 9 23050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tyy.xl b/CarpetAttic/Cart3dTest/test/periodic-z/tyy.xl
new file mode 100644
index 000000000..6a8ea71c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 1 5 5 24010505
+0 0 0 0 0 2 5 5 24020505
+0 0 0 0 0 3 5 5 24030505
+0 0 0 0 0 4 5 5 24040505
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 6 5 5 24060505
+0 0 0 0 0 7 5 5 24070505
+0 0 0 0 0 8 5 5 24080505
+0 0 0 0 0 9 5 5 24090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 1 5 5 24010505
+1 0 0 0 0 2 5 5 24020505
+1 0 0 0 0 3 5 5 24030505
+1 0 0 0 0 4 5 5 24040505
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 6 5 5 24060505
+1 0 0 0 0 7 5 5 24070505
+1 0 0 0 0 8 5 5 24080505
+1 0 0 0 0 9 5 5 24090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tyy.yl b/CarpetAttic/Cart3dTest/test/periodic-z/tyy.yl
new file mode 100644
index 000000000..e84597fa8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 24050005
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 5 2 5 24050205
+0 0 0 0 0 5 3 5 24050305
+0 0 0 0 0 5 4 5 24050405
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 6 5 24050605
+0 0 0 0 0 5 7 5 24050705
+0 0 0 0 0 5 8 5 24050805
+0 0 0 0 0 5 9 5 24050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 24050005
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 5 2 5 24050205
+1 0 0 0 0 5 3 5 24050305
+1 0 0 0 0 5 4 5 24050405
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 6 5 24050605
+1 0 0 0 0 5 7 5 24050705
+1 0 0 0 0 5 8 5 24050805
+1 0 0 0 0 5 9 5 24050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tyy.zl b/CarpetAttic/Cart3dTest/test/periodic-z/tyy.zl
new file mode 100644
index 000000000..0142d96f9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 24050500
+0 0 0 0 0 5 5 1 24050501
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 5 3 24050503
+0 0 0 0 0 5 5 4 24050504
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 5 6 24050506
+0 0 0 0 0 5 5 7 24050507
+0 0 0 0 0 5 5 8 24050508
+0 0 0 0 0 5 5 9 24050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 24050506
+1 0 0 0 0 5 5 1 24050507
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 5 3 24050503
+1 0 0 0 0 5 5 4 24050504
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 5 6 24050506
+1 0 0 0 0 5 5 7 24050507
+1 0 0 0 0 5 5 8 24050502
+1 0 0 0 0 5 5 9 24050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tyz.xl b/CarpetAttic/Cart3dTest/test/periodic-z/tyz.xl
new file mode 100644
index 000000000..011e5ce29
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 1 5 5 25010505
+0 0 0 0 0 2 5 5 25020505
+0 0 0 0 0 3 5 5 25030505
+0 0 0 0 0 4 5 5 25040505
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 6 5 5 25060505
+0 0 0 0 0 7 5 5 25070505
+0 0 0 0 0 8 5 5 25080505
+0 0 0 0 0 9 5 5 25090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 1 5 5 25010505
+1 0 0 0 0 2 5 5 25020505
+1 0 0 0 0 3 5 5 25030505
+1 0 0 0 0 4 5 5 25040505
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 6 5 5 25060505
+1 0 0 0 0 7 5 5 25070505
+1 0 0 0 0 8 5 5 25080505
+1 0 0 0 0 9 5 5 25090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tyz.yl b/CarpetAttic/Cart3dTest/test/periodic-z/tyz.yl
new file mode 100644
index 000000000..68ca06705
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 25050005
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 5 2 5 25050205
+0 0 0 0 0 5 3 5 25050305
+0 0 0 0 0 5 4 5 25050405
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 6 5 25050605
+0 0 0 0 0 5 7 5 25050705
+0 0 0 0 0 5 8 5 25050805
+0 0 0 0 0 5 9 5 25050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 25050005
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 5 2 5 25050205
+1 0 0 0 0 5 3 5 25050305
+1 0 0 0 0 5 4 5 25050405
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 6 5 25050605
+1 0 0 0 0 5 7 5 25050705
+1 0 0 0 0 5 8 5 25050805
+1 0 0 0 0 5 9 5 25050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tyz.zl b/CarpetAttic/Cart3dTest/test/periodic-z/tyz.zl
new file mode 100644
index 000000000..2141b37d3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 25050500
+0 0 0 0 0 5 5 1 25050501
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 5 3 25050503
+0 0 0 0 0 5 5 4 25050504
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 5 6 25050506
+0 0 0 0 0 5 5 7 25050507
+0 0 0 0 0 5 5 8 25050508
+0 0 0 0 0 5 5 9 25050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 25050506
+1 0 0 0 0 5 5 1 25050507
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 5 3 25050503
+1 0 0 0 0 5 5 4 25050504
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 5 6 25050506
+1 0 0 0 0 5 5 7 25050507
+1 0 0 0 0 5 5 8 25050502
+1 0 0 0 0 5 5 9 25050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tzz.xl b/CarpetAttic/Cart3dTest/test/periodic-z/tzz.xl
new file mode 100644
index 000000000..0035c4de3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 1 5 5 26010505
+0 0 0 0 0 2 5 5 26020505
+0 0 0 0 0 3 5 5 26030505
+0 0 0 0 0 4 5 5 26040505
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 6 5 5 26060505
+0 0 0 0 0 7 5 5 26070505
+0 0 0 0 0 8 5 5 26080505
+0 0 0 0 0 9 5 5 26090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 1 5 5 26010505
+1 0 0 0 0 2 5 5 26020505
+1 0 0 0 0 3 5 5 26030505
+1 0 0 0 0 4 5 5 26040505
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 6 5 5 26060505
+1 0 0 0 0 7 5 5 26070505
+1 0 0 0 0 8 5 5 26080505
+1 0 0 0 0 9 5 5 26090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tzz.yl b/CarpetAttic/Cart3dTest/test/periodic-z/tzz.yl
new file mode 100644
index 000000000..88ab8faba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 26050005
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 5 2 5 26050205
+0 0 0 0 0 5 3 5 26050305
+0 0 0 0 0 5 4 5 26050405
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 6 5 26050605
+0 0 0 0 0 5 7 5 26050705
+0 0 0 0 0 5 8 5 26050805
+0 0 0 0 0 5 9 5 26050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 26050005
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 5 2 5 26050205
+1 0 0 0 0 5 3 5 26050305
+1 0 0 0 0 5 4 5 26050405
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 6 5 26050605
+1 0 0 0 0 5 7 5 26050705
+1 0 0 0 0 5 8 5 26050805
+1 0 0 0 0 5 9 5 26050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/tzz.zl b/CarpetAttic/Cart3dTest/test/periodic-z/tzz.zl
new file mode 100644
index 000000000..7687b70da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 26050500
+0 0 0 0 0 5 5 1 26050501
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 5 3 26050503
+0 0 0 0 0 5 5 4 26050504
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 5 6 26050506
+0 0 0 0 0 5 5 7 26050507
+0 0 0 0 0 5 5 8 26050508
+0 0 0 0 0 5 5 9 26050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 26050506
+1 0 0 0 0 5 5 1 26050507
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 5 3 26050503
+1 0 0 0 0 5 5 4 26050504
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 5 6 26050506
+1 0 0 0 0 5 5 7 26050507
+1 0 0 0 0 5 5 8 26050502
+1 0 0 0 0 5 5 9 26050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vx.xl b/CarpetAttic/Cart3dTest/test/periodic-z/vx.xl
new file mode 100644
index 000000000..d4dafe57f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 1 5 5 11010505
+0 0 0 0 0 2 5 5 11020505
+0 0 0 0 0 3 5 5 11030505
+0 0 0 0 0 4 5 5 11040505
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 6 5 5 11060505
+0 0 0 0 0 7 5 5 11070505
+0 0 0 0 0 8 5 5 11080505
+0 0 0 0 0 9 5 5 11090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 1 5 5 11010505
+1 0 0 0 0 2 5 5 11020505
+1 0 0 0 0 3 5 5 11030505
+1 0 0 0 0 4 5 5 11040505
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 6 5 5 11060505
+1 0 0 0 0 7 5 5 11070505
+1 0 0 0 0 8 5 5 11080505
+1 0 0 0 0 9 5 5 11090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vx.yl b/CarpetAttic/Cart3dTest/test/periodic-z/vx.yl
new file mode 100644
index 000000000..198564f76
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 11050005
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 5 2 5 11050205
+0 0 0 0 0 5 3 5 11050305
+0 0 0 0 0 5 4 5 11050405
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 6 5 11050605
+0 0 0 0 0 5 7 5 11050705
+0 0 0 0 0 5 8 5 11050805
+0 0 0 0 0 5 9 5 11050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 11050005
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 5 2 5 11050205
+1 0 0 0 0 5 3 5 11050305
+1 0 0 0 0 5 4 5 11050405
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 6 5 11050605
+1 0 0 0 0 5 7 5 11050705
+1 0 0 0 0 5 8 5 11050805
+1 0 0 0 0 5 9 5 11050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vx.zl b/CarpetAttic/Cart3dTest/test/periodic-z/vx.zl
new file mode 100644
index 000000000..233bb7a3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 11050500
+0 0 0 0 0 5 5 1 11050501
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 5 3 11050503
+0 0 0 0 0 5 5 4 11050504
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 5 6 11050506
+0 0 0 0 0 5 5 7 11050507
+0 0 0 0 0 5 5 8 11050508
+0 0 0 0 0 5 5 9 11050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 11050506
+1 0 0 0 0 5 5 1 11050507
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 5 3 11050503
+1 0 0 0 0 5 5 4 11050504
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 5 6 11050506
+1 0 0 0 0 5 5 7 11050507
+1 0 0 0 0 5 5 8 11050502
+1 0 0 0 0 5 5 9 11050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vy.xl b/CarpetAttic/Cart3dTest/test/periodic-z/vy.xl
new file mode 100644
index 000000000..487f382f4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 1 5 5 12010505
+0 0 0 0 0 2 5 5 12020505
+0 0 0 0 0 3 5 5 12030505
+0 0 0 0 0 4 5 5 12040505
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 6 5 5 12060505
+0 0 0 0 0 7 5 5 12070505
+0 0 0 0 0 8 5 5 12080505
+0 0 0 0 0 9 5 5 12090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 1 5 5 12010505
+1 0 0 0 0 2 5 5 12020505
+1 0 0 0 0 3 5 5 12030505
+1 0 0 0 0 4 5 5 12040505
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 6 5 5 12060505
+1 0 0 0 0 7 5 5 12070505
+1 0 0 0 0 8 5 5 12080505
+1 0 0 0 0 9 5 5 12090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vy.yl b/CarpetAttic/Cart3dTest/test/periodic-z/vy.yl
new file mode 100644
index 000000000..47c58e06a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 12050005
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 5 2 5 12050205
+0 0 0 0 0 5 3 5 12050305
+0 0 0 0 0 5 4 5 12050405
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 6 5 12050605
+0 0 0 0 0 5 7 5 12050705
+0 0 0 0 0 5 8 5 12050805
+0 0 0 0 0 5 9 5 12050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 12050005
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 5 2 5 12050205
+1 0 0 0 0 5 3 5 12050305
+1 0 0 0 0 5 4 5 12050405
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 6 5 12050605
+1 0 0 0 0 5 7 5 12050705
+1 0 0 0 0 5 8 5 12050805
+1 0 0 0 0 5 9 5 12050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vy.zl b/CarpetAttic/Cart3dTest/test/periodic-z/vy.zl
new file mode 100644
index 000000000..9f158aa08
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 12050500
+0 0 0 0 0 5 5 1 12050501
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 5 3 12050503
+0 0 0 0 0 5 5 4 12050504
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 5 6 12050506
+0 0 0 0 0 5 5 7 12050507
+0 0 0 0 0 5 5 8 12050508
+0 0 0 0 0 5 5 9 12050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 12050506
+1 0 0 0 0 5 5 1 12050507
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 5 3 12050503
+1 0 0 0 0 5 5 4 12050504
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 5 6 12050506
+1 0 0 0 0 5 5 7 12050507
+1 0 0 0 0 5 5 8 12050502
+1 0 0 0 0 5 5 9 12050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vz.xl b/CarpetAttic/Cart3dTest/test/periodic-z/vz.xl
new file mode 100644
index 000000000..7385d5001
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 1 5 5 13010505
+0 0 0 0 0 2 5 5 13020505
+0 0 0 0 0 3 5 5 13030505
+0 0 0 0 0 4 5 5 13040505
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 6 5 5 13060505
+0 0 0 0 0 7 5 5 13070505
+0 0 0 0 0 8 5 5 13080505
+0 0 0 0 0 9 5 5 13090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 1 5 5 13010505
+1 0 0 0 0 2 5 5 13020505
+1 0 0 0 0 3 5 5 13030505
+1 0 0 0 0 4 5 5 13040505
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 6 5 5 13060505
+1 0 0 0 0 7 5 5 13070505
+1 0 0 0 0 8 5 5 13080505
+1 0 0 0 0 9 5 5 13090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vz.yl b/CarpetAttic/Cart3dTest/test/periodic-z/vz.yl
new file mode 100644
index 000000000..b19d78d54
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 13050005
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 5 2 5 13050205
+0 0 0 0 0 5 3 5 13050305
+0 0 0 0 0 5 4 5 13050405
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 6 5 13050605
+0 0 0 0 0 5 7 5 13050705
+0 0 0 0 0 5 8 5 13050805
+0 0 0 0 0 5 9 5 13050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 13050005
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 5 2 5 13050205
+1 0 0 0 0 5 3 5 13050305
+1 0 0 0 0 5 4 5 13050405
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 6 5 13050605
+1 0 0 0 0 5 7 5 13050705
+1 0 0 0 0 5 8 5 13050805
+1 0 0 0 0 5 9 5 13050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic-z/vz.zl b/CarpetAttic/Cart3dTest/test/periodic-z/vz.zl
new file mode 100644
index 000000000..34c262e57
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic-z/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 13050500
+0 0 0 0 0 5 5 1 13050501
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 5 3 13050503
+0 0 0 0 0 5 5 4 13050504
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 5 6 13050506
+0 0 0 0 0 5 5 7 13050507
+0 0 0 0 0 5 5 8 13050508
+0 0 0 0 0 5 5 9 13050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 13050506
+1 0 0 0 0 5 5 1 13050507
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 5 3 13050503
+1 0 0 0 0 5 5 4 13050504
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 5 6 13050506
+1 0 0 0 0 5 5 7 13050507
+1 0 0 0 0 5 5 8 13050502
+1 0 0 0 0 5 5 9 13050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic.log b/CarpetAttic/Cart3dTest/test/periodic.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/periodic.par b/CarpetAttic/Cart3dTest/test/periodic.par
new file mode 100644
index 000000000..a3d9ab5ce
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/periodic.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode = "periodic"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "periodic"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/periodic/ax.xl b/CarpetAttic/Cart3dTest/test/periodic/ax.xl
new file mode 100644
index 000000000..a6dd976ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 1 5 5 31010505
+0 0 0 0 0 2 5 5 31020505
+0 0 0 0 0 3 5 5 31030505
+0 0 0 0 0 4 5 5 31040505
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 6 5 5 31060505
+0 0 0 0 0 7 5 5 31070505
+0 0 0 0 0 8 5 5 31080505
+0 0 0 0 0 9 5 5 31090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 1 5 5 31010505
+1 0 0 0 0 2 5 5 31020505
+1 0 0 0 0 3 5 5 31030505
+1 0 0 0 0 4 5 5 31040505
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 6 5 5 31060505
+1 0 0 0 0 7 5 5 31070505
+1 0 0 0 0 8 5 5 31080505
+1 0 0 0 0 9 5 5 31090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/ax.yl b/CarpetAttic/Cart3dTest/test/periodic/ax.yl
new file mode 100644
index 000000000..dcb3173aa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 31050005
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 5 2 5 31050205
+0 0 0 0 0 5 3 5 31050305
+0 0 0 0 0 5 4 5 31050405
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 6 5 31050605
+0 0 0 0 0 5 7 5 31050705
+0 0 0 0 0 5 8 5 31050805
+0 0 0 0 0 5 9 5 31050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 31050805
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 5 2 5 31050205
+1 0 0 0 0 5 3 5 31050305
+1 0 0 0 0 5 4 5 31050405
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 6 5 31050605
+1 0 0 0 0 5 7 5 31050705
+1 0 0 0 0 5 8 5 31050805
+1 0 0 0 0 5 9 5 31050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/ax.zl b/CarpetAttic/Cart3dTest/test/periodic/ax.zl
new file mode 100644
index 000000000..d8ddff9e5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 31050500
+0 0 0 0 0 5 5 1 31050501
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 5 3 31050503
+0 0 0 0 0 5 5 4 31050504
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 5 6 31050506
+0 0 0 0 0 5 5 7 31050507
+0 0 0 0 0 5 5 8 31050508
+0 0 0 0 0 5 5 9 31050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 31050506
+1 0 0 0 0 5 5 1 31050507
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 5 3 31050503
+1 0 0 0 0 5 5 4 31050504
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 5 6 31050506
+1 0 0 0 0 5 5 7 31050507
+1 0 0 0 0 5 5 8 31050502
+1 0 0 0 0 5 5 9 31050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/ay.xl b/CarpetAttic/Cart3dTest/test/periodic/ay.xl
new file mode 100644
index 000000000..d98eb4ea0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 1 5 5 32010505
+0 0 0 0 0 2 5 5 32020505
+0 0 0 0 0 3 5 5 32030505
+0 0 0 0 0 4 5 5 32040505
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 6 5 5 32060505
+0 0 0 0 0 7 5 5 32070505
+0 0 0 0 0 8 5 5 32080505
+0 0 0 0 0 9 5 5 32090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 1 5 5 32010505
+1 0 0 0 0 2 5 5 32020505
+1 0 0 0 0 3 5 5 32030505
+1 0 0 0 0 4 5 5 32040505
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 6 5 5 32060505
+1 0 0 0 0 7 5 5 32070505
+1 0 0 0 0 8 5 5 32080505
+1 0 0 0 0 9 5 5 32090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/ay.yl b/CarpetAttic/Cart3dTest/test/periodic/ay.yl
new file mode 100644
index 000000000..fdd881e3f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 32050005
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 5 2 5 32050205
+0 0 0 0 0 5 3 5 32050305
+0 0 0 0 0 5 4 5 32050405
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 6 5 32050605
+0 0 0 0 0 5 7 5 32050705
+0 0 0 0 0 5 8 5 32050805
+0 0 0 0 0 5 9 5 32050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 32050805
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 5 2 5 32050205
+1 0 0 0 0 5 3 5 32050305
+1 0 0 0 0 5 4 5 32050405
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 6 5 32050605
+1 0 0 0 0 5 7 5 32050705
+1 0 0 0 0 5 8 5 32050805
+1 0 0 0 0 5 9 5 32050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/ay.zl b/CarpetAttic/Cart3dTest/test/periodic/ay.zl
new file mode 100644
index 000000000..fff87a090
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 32050500
+0 0 0 0 0 5 5 1 32050501
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 5 3 32050503
+0 0 0 0 0 5 5 4 32050504
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 5 6 32050506
+0 0 0 0 0 5 5 7 32050507
+0 0 0 0 0 5 5 8 32050508
+0 0 0 0 0 5 5 9 32050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 32050506
+1 0 0 0 0 5 5 1 32050507
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 5 3 32050503
+1 0 0 0 0 5 5 4 32050504
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 5 6 32050506
+1 0 0 0 0 5 5 7 32050507
+1 0 0 0 0 5 5 8 32050502
+1 0 0 0 0 5 5 9 32050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/az.xl b/CarpetAttic/Cart3dTest/test/periodic/az.xl
new file mode 100644
index 000000000..9c2733464
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 1 5 5 33010505
+0 0 0 0 0 2 5 5 33020505
+0 0 0 0 0 3 5 5 33030505
+0 0 0 0 0 4 5 5 33040505
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 6 5 5 33060505
+0 0 0 0 0 7 5 5 33070505
+0 0 0 0 0 8 5 5 33080505
+0 0 0 0 0 9 5 5 33090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 1 5 5 33010505
+1 0 0 0 0 2 5 5 33020505
+1 0 0 0 0 3 5 5 33030505
+1 0 0 0 0 4 5 5 33040505
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 6 5 5 33060505
+1 0 0 0 0 7 5 5 33070505
+1 0 0 0 0 8 5 5 33080505
+1 0 0 0 0 9 5 5 33090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/az.yl b/CarpetAttic/Cart3dTest/test/periodic/az.yl
new file mode 100644
index 000000000..961dd75d1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 33050005
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 5 2 5 33050205
+0 0 0 0 0 5 3 5 33050305
+0 0 0 0 0 5 4 5 33050405
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 6 5 33050605
+0 0 0 0 0 5 7 5 33050705
+0 0 0 0 0 5 8 5 33050805
+0 0 0 0 0 5 9 5 33050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 33050805
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 5 2 5 33050205
+1 0 0 0 0 5 3 5 33050305
+1 0 0 0 0 5 4 5 33050405
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 6 5 33050605
+1 0 0 0 0 5 7 5 33050705
+1 0 0 0 0 5 8 5 33050805
+1 0 0 0 0 5 9 5 33050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/az.zl b/CarpetAttic/Cart3dTest/test/periodic/az.zl
new file mode 100644
index 000000000..c25f07cd1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 33050500
+0 0 0 0 0 5 5 1 33050501
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 5 3 33050503
+0 0 0 0 0 5 5 4 33050504
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 5 6 33050506
+0 0 0 0 0 5 5 7 33050507
+0 0 0 0 0 5 5 8 33050508
+0 0 0 0 0 5 5 9 33050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 33050506
+1 0 0 0 0 5 5 1 33050507
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 5 3 33050503
+1 0 0 0 0 5 5 4 33050504
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 5 6 33050506
+1 0 0 0 0 5 5 7 33050507
+1 0 0 0 0 5 5 8 33050502
+1 0 0 0 0 5 5 9 33050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.xl
new file mode 100644
index 000000000..22e840206
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 -1.35
+0 0 0 0 0 1 5 5 -1.05
+0 0 0 0 0 2 5 5 -0.75
+0 0 0 0 0 3 5 5 -0.45
+0 0 0 0 0 4 5 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.45
+0 0 0 0 0 7 5 5 0.75
+0 0 0 0 0 8 5 5 1.05
+0 0 0 0 0 9 5 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 -1.35
+1 0 0 0 0 1 5 5 -1.05
+1 0 0 0 0 2 5 5 -0.75
+1 0 0 0 0 3 5 5 -0.45
+1 0 0 0 0 4 5 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.45
+1 0 0 0 0 7 5 5 0.75
+1 0 0 0 0 8 5 5 1.05
+1 0 0 0 0 9 5 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.yl
new file mode 100644
index 000000000..592815c82
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.zl
new file mode 100644
index 000000000..1f894853b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.xl
new file mode 100644
index 000000000..8ee8190c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.yl
new file mode 100644
index 000000000..aec69999e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -1.35
+0 0 0 0 0 5 1 5 -1.05
+0 0 0 0 0 5 2 5 -0.75
+0 0 0 0 0 5 3 5 -0.45
+0 0 0 0 0 5 4 5 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.45
+0 0 0 0 0 5 7 5 0.75
+0 0 0 0 0 5 8 5 1.05
+0 0 0 0 0 5 9 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -1.35
+1 0 0 0 0 5 1 5 -1.05
+1 0 0 0 0 5 2 5 -0.75
+1 0 0 0 0 5 3 5 -0.45
+1 0 0 0 0 5 4 5 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.45
+1 0 0 0 0 5 7 5 0.75
+1 0 0 0 0 5 8 5 1.05
+1 0 0 0 0 5 9 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.zl
new file mode 100644
index 000000000..f32f3acb9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.xl
new file mode 100644
index 000000000..400b19f39
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.yl
new file mode 100644
index 000000000..0373176c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.zl
new file mode 100644
index 000000000..6fd48c20b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -1.35
+0 0 0 0 0 5 5 1 -1.05
+0 0 0 0 0 5 5 2 -0.75
+0 0 0 0 0 5 5 3 -0.45
+0 0 0 0 0 5 5 4 -0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.45
+0 0 0 0 0 5 5 7 0.75
+0 0 0 0 0 5 5 8 1.05
+0 0 0 0 0 5 5 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -1.35
+1 0 0 0 0 5 5 1 -1.05
+1 0 0 0 0 5 5 2 -0.75
+1 0 0 0 0 5 5 3 -0.45
+1 0 0 0 0 5 5 4 -0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.45
+1 0 0 0 0 5 5 7 0.75
+1 0 0 0 0 5 5 8 1.05
+1 0 0 0 0 5 5 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxx.xl b/CarpetAttic/Cart3dTest/test/periodic/fxx.xl
new file mode 100644
index 000000000..f4e4dc8fd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 1 5 5 41010505
+0 0 0 0 0 2 5 5 41020505
+0 0 0 0 0 3 5 5 41030505
+0 0 0 0 0 4 5 5 41040505
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 6 5 5 41060505
+0 0 0 0 0 7 5 5 41070505
+0 0 0 0 0 8 5 5 41080505
+0 0 0 0 0 9 5 5 41090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 1 5 5 41010505
+1 0 0 0 0 2 5 5 41020505
+1 0 0 0 0 3 5 5 41030505
+1 0 0 0 0 4 5 5 41040505
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 6 5 5 41060505
+1 0 0 0 0 7 5 5 41070505
+1 0 0 0 0 8 5 5 41080505
+1 0 0 0 0 9 5 5 41090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxx.yl b/CarpetAttic/Cart3dTest/test/periodic/fxx.yl
new file mode 100644
index 000000000..635c93712
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 41050005
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 5 2 5 41050205
+0 0 0 0 0 5 3 5 41050305
+0 0 0 0 0 5 4 5 41050405
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 6 5 41050605
+0 0 0 0 0 5 7 5 41050705
+0 0 0 0 0 5 8 5 41050805
+0 0 0 0 0 5 9 5 41050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 41050805
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 5 2 5 41050205
+1 0 0 0 0 5 3 5 41050305
+1 0 0 0 0 5 4 5 41050405
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 6 5 41050605
+1 0 0 0 0 5 7 5 41050705
+1 0 0 0 0 5 8 5 41050805
+1 0 0 0 0 5 9 5 41050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxx.zl b/CarpetAttic/Cart3dTest/test/periodic/fxx.zl
new file mode 100644
index 000000000..64395ee5f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 41050500
+0 0 0 0 0 5 5 1 41050501
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 5 3 41050503
+0 0 0 0 0 5 5 4 41050504
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 5 6 41050506
+0 0 0 0 0 5 5 7 41050507
+0 0 0 0 0 5 5 8 41050508
+0 0 0 0 0 5 5 9 41050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 41050506
+1 0 0 0 0 5 5 1 41050507
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 5 3 41050503
+1 0 0 0 0 5 5 4 41050504
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 5 6 41050506
+1 0 0 0 0 5 5 7 41050507
+1 0 0 0 0 5 5 8 41050502
+1 0 0 0 0 5 5 9 41050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxy.xl b/CarpetAttic/Cart3dTest/test/periodic/fxy.xl
new file mode 100644
index 000000000..bec381f14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 1 5 5 42010505
+0 0 0 0 0 2 5 5 42020505
+0 0 0 0 0 3 5 5 42030505
+0 0 0 0 0 4 5 5 42040505
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 6 5 5 42060505
+0 0 0 0 0 7 5 5 42070505
+0 0 0 0 0 8 5 5 42080505
+0 0 0 0 0 9 5 5 42090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 1 5 5 42010505
+1 0 0 0 0 2 5 5 42020505
+1 0 0 0 0 3 5 5 42030505
+1 0 0 0 0 4 5 5 42040505
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 6 5 5 42060505
+1 0 0 0 0 7 5 5 42070505
+1 0 0 0 0 8 5 5 42080505
+1 0 0 0 0 9 5 5 42090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxy.yl b/CarpetAttic/Cart3dTest/test/periodic/fxy.yl
new file mode 100644
index 000000000..961acf9dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 42050005
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 5 2 5 42050205
+0 0 0 0 0 5 3 5 42050305
+0 0 0 0 0 5 4 5 42050405
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 6 5 42050605
+0 0 0 0 0 5 7 5 42050705
+0 0 0 0 0 5 8 5 42050805
+0 0 0 0 0 5 9 5 42050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 42050805
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 5 2 5 42050205
+1 0 0 0 0 5 3 5 42050305
+1 0 0 0 0 5 4 5 42050405
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 6 5 42050605
+1 0 0 0 0 5 7 5 42050705
+1 0 0 0 0 5 8 5 42050805
+1 0 0 0 0 5 9 5 42050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxy.zl b/CarpetAttic/Cart3dTest/test/periodic/fxy.zl
new file mode 100644
index 000000000..1e6801dbd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 42050500
+0 0 0 0 0 5 5 1 42050501
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 5 3 42050503
+0 0 0 0 0 5 5 4 42050504
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 5 6 42050506
+0 0 0 0 0 5 5 7 42050507
+0 0 0 0 0 5 5 8 42050508
+0 0 0 0 0 5 5 9 42050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 42050506
+1 0 0 0 0 5 5 1 42050507
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 5 3 42050503
+1 0 0 0 0 5 5 4 42050504
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 5 6 42050506
+1 0 0 0 0 5 5 7 42050507
+1 0 0 0 0 5 5 8 42050502
+1 0 0 0 0 5 5 9 42050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxz.xl b/CarpetAttic/Cart3dTest/test/periodic/fxz.xl
new file mode 100644
index 000000000..1a33e9082
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 1 5 5 43010505
+0 0 0 0 0 2 5 5 43020505
+0 0 0 0 0 3 5 5 43030505
+0 0 0 0 0 4 5 5 43040505
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 6 5 5 43060505
+0 0 0 0 0 7 5 5 43070505
+0 0 0 0 0 8 5 5 43080505
+0 0 0 0 0 9 5 5 43090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 1 5 5 43010505
+1 0 0 0 0 2 5 5 43020505
+1 0 0 0 0 3 5 5 43030505
+1 0 0 0 0 4 5 5 43040505
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 6 5 5 43060505
+1 0 0 0 0 7 5 5 43070505
+1 0 0 0 0 8 5 5 43080505
+1 0 0 0 0 9 5 5 43090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxz.yl b/CarpetAttic/Cart3dTest/test/periodic/fxz.yl
new file mode 100644
index 000000000..fb470154d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 43050005
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 5 2 5 43050205
+0 0 0 0 0 5 3 5 43050305
+0 0 0 0 0 5 4 5 43050405
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 6 5 43050605
+0 0 0 0 0 5 7 5 43050705
+0 0 0 0 0 5 8 5 43050805
+0 0 0 0 0 5 9 5 43050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 43050805
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 5 2 5 43050205
+1 0 0 0 0 5 3 5 43050305
+1 0 0 0 0 5 4 5 43050405
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 6 5 43050605
+1 0 0 0 0 5 7 5 43050705
+1 0 0 0 0 5 8 5 43050805
+1 0 0 0 0 5 9 5 43050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fxz.zl b/CarpetAttic/Cart3dTest/test/periodic/fxz.zl
new file mode 100644
index 000000000..d110a11d6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 43050500
+0 0 0 0 0 5 5 1 43050501
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 5 3 43050503
+0 0 0 0 0 5 5 4 43050504
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 5 6 43050506
+0 0 0 0 0 5 5 7 43050507
+0 0 0 0 0 5 5 8 43050508
+0 0 0 0 0 5 5 9 43050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 43050506
+1 0 0 0 0 5 5 1 43050507
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 5 3 43050503
+1 0 0 0 0 5 5 4 43050504
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 5 6 43050506
+1 0 0 0 0 5 5 7 43050507
+1 0 0 0 0 5 5 8 43050502
+1 0 0 0 0 5 5 9 43050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyx.xl b/CarpetAttic/Cart3dTest/test/periodic/fyx.xl
new file mode 100644
index 000000000..cae9cbe2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 1 5 5 44010505
+0 0 0 0 0 2 5 5 44020505
+0 0 0 0 0 3 5 5 44030505
+0 0 0 0 0 4 5 5 44040505
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 6 5 5 44060505
+0 0 0 0 0 7 5 5 44070505
+0 0 0 0 0 8 5 5 44080505
+0 0 0 0 0 9 5 5 44090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 1 5 5 44010505
+1 0 0 0 0 2 5 5 44020505
+1 0 0 0 0 3 5 5 44030505
+1 0 0 0 0 4 5 5 44040505
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 6 5 5 44060505
+1 0 0 0 0 7 5 5 44070505
+1 0 0 0 0 8 5 5 44080505
+1 0 0 0 0 9 5 5 44090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyx.yl b/CarpetAttic/Cart3dTest/test/periodic/fyx.yl
new file mode 100644
index 000000000..30724e461
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 44050005
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 5 2 5 44050205
+0 0 0 0 0 5 3 5 44050305
+0 0 0 0 0 5 4 5 44050405
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 6 5 44050605
+0 0 0 0 0 5 7 5 44050705
+0 0 0 0 0 5 8 5 44050805
+0 0 0 0 0 5 9 5 44050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 44050805
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 5 2 5 44050205
+1 0 0 0 0 5 3 5 44050305
+1 0 0 0 0 5 4 5 44050405
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 6 5 44050605
+1 0 0 0 0 5 7 5 44050705
+1 0 0 0 0 5 8 5 44050805
+1 0 0 0 0 5 9 5 44050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyx.zl b/CarpetAttic/Cart3dTest/test/periodic/fyx.zl
new file mode 100644
index 000000000..3c7d095af
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 44050500
+0 0 0 0 0 5 5 1 44050501
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 5 3 44050503
+0 0 0 0 0 5 5 4 44050504
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 5 6 44050506
+0 0 0 0 0 5 5 7 44050507
+0 0 0 0 0 5 5 8 44050508
+0 0 0 0 0 5 5 9 44050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 44050506
+1 0 0 0 0 5 5 1 44050507
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 5 3 44050503
+1 0 0 0 0 5 5 4 44050504
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 5 6 44050506
+1 0 0 0 0 5 5 7 44050507
+1 0 0 0 0 5 5 8 44050502
+1 0 0 0 0 5 5 9 44050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyy.xl b/CarpetAttic/Cart3dTest/test/periodic/fyy.xl
new file mode 100644
index 000000000..5008c5b15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 1 5 5 45010505
+0 0 0 0 0 2 5 5 45020505
+0 0 0 0 0 3 5 5 45030505
+0 0 0 0 0 4 5 5 45040505
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 6 5 5 45060505
+0 0 0 0 0 7 5 5 45070505
+0 0 0 0 0 8 5 5 45080505
+0 0 0 0 0 9 5 5 45090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 1 5 5 45010505
+1 0 0 0 0 2 5 5 45020505
+1 0 0 0 0 3 5 5 45030505
+1 0 0 0 0 4 5 5 45040505
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 6 5 5 45060505
+1 0 0 0 0 7 5 5 45070505
+1 0 0 0 0 8 5 5 45080505
+1 0 0 0 0 9 5 5 45090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyy.yl b/CarpetAttic/Cart3dTest/test/periodic/fyy.yl
new file mode 100644
index 000000000..e97298ab8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 45050005
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 5 2 5 45050205
+0 0 0 0 0 5 3 5 45050305
+0 0 0 0 0 5 4 5 45050405
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 6 5 45050605
+0 0 0 0 0 5 7 5 45050705
+0 0 0 0 0 5 8 5 45050805
+0 0 0 0 0 5 9 5 45050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 45050805
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 5 2 5 45050205
+1 0 0 0 0 5 3 5 45050305
+1 0 0 0 0 5 4 5 45050405
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 6 5 45050605
+1 0 0 0 0 5 7 5 45050705
+1 0 0 0 0 5 8 5 45050805
+1 0 0 0 0 5 9 5 45050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyy.zl b/CarpetAttic/Cart3dTest/test/periodic/fyy.zl
new file mode 100644
index 000000000..7df9b43b3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 45050500
+0 0 0 0 0 5 5 1 45050501
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 5 3 45050503
+0 0 0 0 0 5 5 4 45050504
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 5 6 45050506
+0 0 0 0 0 5 5 7 45050507
+0 0 0 0 0 5 5 8 45050508
+0 0 0 0 0 5 5 9 45050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 45050506
+1 0 0 0 0 5 5 1 45050507
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 5 3 45050503
+1 0 0 0 0 5 5 4 45050504
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 5 6 45050506
+1 0 0 0 0 5 5 7 45050507
+1 0 0 0 0 5 5 8 45050502
+1 0 0 0 0 5 5 9 45050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyz.xl b/CarpetAttic/Cart3dTest/test/periodic/fyz.xl
new file mode 100644
index 000000000..d98ca2a15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 1 5 5 46010505
+0 0 0 0 0 2 5 5 46020505
+0 0 0 0 0 3 5 5 46030505
+0 0 0 0 0 4 5 5 46040505
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 6 5 5 46060505
+0 0 0 0 0 7 5 5 46070505
+0 0 0 0 0 8 5 5 46080505
+0 0 0 0 0 9 5 5 46090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 1 5 5 46010505
+1 0 0 0 0 2 5 5 46020505
+1 0 0 0 0 3 5 5 46030505
+1 0 0 0 0 4 5 5 46040505
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 6 5 5 46060505
+1 0 0 0 0 7 5 5 46070505
+1 0 0 0 0 8 5 5 46080505
+1 0 0 0 0 9 5 5 46090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyz.yl b/CarpetAttic/Cart3dTest/test/periodic/fyz.yl
new file mode 100644
index 000000000..02982ec37
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 46050005
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 5 2 5 46050205
+0 0 0 0 0 5 3 5 46050305
+0 0 0 0 0 5 4 5 46050405
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 6 5 46050605
+0 0 0 0 0 5 7 5 46050705
+0 0 0 0 0 5 8 5 46050805
+0 0 0 0 0 5 9 5 46050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 46050805
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 5 2 5 46050205
+1 0 0 0 0 5 3 5 46050305
+1 0 0 0 0 5 4 5 46050405
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 6 5 46050605
+1 0 0 0 0 5 7 5 46050705
+1 0 0 0 0 5 8 5 46050805
+1 0 0 0 0 5 9 5 46050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fyz.zl b/CarpetAttic/Cart3dTest/test/periodic/fyz.zl
new file mode 100644
index 000000000..b2ef586f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 46050500
+0 0 0 0 0 5 5 1 46050501
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 5 3 46050503
+0 0 0 0 0 5 5 4 46050504
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 5 6 46050506
+0 0 0 0 0 5 5 7 46050507
+0 0 0 0 0 5 5 8 46050508
+0 0 0 0 0 5 5 9 46050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 46050506
+1 0 0 0 0 5 5 1 46050507
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 5 3 46050503
+1 0 0 0 0 5 5 4 46050504
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 5 6 46050506
+1 0 0 0 0 5 5 7 46050507
+1 0 0 0 0 5 5 8 46050502
+1 0 0 0 0 5 5 9 46050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzx.xl b/CarpetAttic/Cart3dTest/test/periodic/fzx.xl
new file mode 100644
index 000000000..b13ff1471
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 1 5 5 47010505
+0 0 0 0 0 2 5 5 47020505
+0 0 0 0 0 3 5 5 47030505
+0 0 0 0 0 4 5 5 47040505
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 6 5 5 47060505
+0 0 0 0 0 7 5 5 47070505
+0 0 0 0 0 8 5 5 47080505
+0 0 0 0 0 9 5 5 47090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 1 5 5 47010505
+1 0 0 0 0 2 5 5 47020505
+1 0 0 0 0 3 5 5 47030505
+1 0 0 0 0 4 5 5 47040505
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 6 5 5 47060505
+1 0 0 0 0 7 5 5 47070505
+1 0 0 0 0 8 5 5 47080505
+1 0 0 0 0 9 5 5 47090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzx.yl b/CarpetAttic/Cart3dTest/test/periodic/fzx.yl
new file mode 100644
index 000000000..a65e0d332
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 47050005
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 5 2 5 47050205
+0 0 0 0 0 5 3 5 47050305
+0 0 0 0 0 5 4 5 47050405
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 6 5 47050605
+0 0 0 0 0 5 7 5 47050705
+0 0 0 0 0 5 8 5 47050805
+0 0 0 0 0 5 9 5 47050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 47050805
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 5 2 5 47050205
+1 0 0 0 0 5 3 5 47050305
+1 0 0 0 0 5 4 5 47050405
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 6 5 47050605
+1 0 0 0 0 5 7 5 47050705
+1 0 0 0 0 5 8 5 47050805
+1 0 0 0 0 5 9 5 47050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzx.zl b/CarpetAttic/Cart3dTest/test/periodic/fzx.zl
new file mode 100644
index 000000000..9ea3a452a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 47050500
+0 0 0 0 0 5 5 1 47050501
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 5 3 47050503
+0 0 0 0 0 5 5 4 47050504
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 5 6 47050506
+0 0 0 0 0 5 5 7 47050507
+0 0 0 0 0 5 5 8 47050508
+0 0 0 0 0 5 5 9 47050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 47050506
+1 0 0 0 0 5 5 1 47050507
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 5 3 47050503
+1 0 0 0 0 5 5 4 47050504
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 5 6 47050506
+1 0 0 0 0 5 5 7 47050507
+1 0 0 0 0 5 5 8 47050502
+1 0 0 0 0 5 5 9 47050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzy.xl b/CarpetAttic/Cart3dTest/test/periodic/fzy.xl
new file mode 100644
index 000000000..d8b2ffa66
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 1 5 5 48010505
+0 0 0 0 0 2 5 5 48020505
+0 0 0 0 0 3 5 5 48030505
+0 0 0 0 0 4 5 5 48040505
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 6 5 5 48060505
+0 0 0 0 0 7 5 5 48070505
+0 0 0 0 0 8 5 5 48080505
+0 0 0 0 0 9 5 5 48090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 1 5 5 48010505
+1 0 0 0 0 2 5 5 48020505
+1 0 0 0 0 3 5 5 48030505
+1 0 0 0 0 4 5 5 48040505
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 6 5 5 48060505
+1 0 0 0 0 7 5 5 48070505
+1 0 0 0 0 8 5 5 48080505
+1 0 0 0 0 9 5 5 48090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzy.yl b/CarpetAttic/Cart3dTest/test/periodic/fzy.yl
new file mode 100644
index 000000000..9f3b6a100
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 48050005
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 5 2 5 48050205
+0 0 0 0 0 5 3 5 48050305
+0 0 0 0 0 5 4 5 48050405
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 6 5 48050605
+0 0 0 0 0 5 7 5 48050705
+0 0 0 0 0 5 8 5 48050805
+0 0 0 0 0 5 9 5 48050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 48050805
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 5 2 5 48050205
+1 0 0 0 0 5 3 5 48050305
+1 0 0 0 0 5 4 5 48050405
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 6 5 48050605
+1 0 0 0 0 5 7 5 48050705
+1 0 0 0 0 5 8 5 48050805
+1 0 0 0 0 5 9 5 48050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzy.zl b/CarpetAttic/Cart3dTest/test/periodic/fzy.zl
new file mode 100644
index 000000000..9de0b0937
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 48050500
+0 0 0 0 0 5 5 1 48050501
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 5 3 48050503
+0 0 0 0 0 5 5 4 48050504
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 5 6 48050506
+0 0 0 0 0 5 5 7 48050507
+0 0 0 0 0 5 5 8 48050508
+0 0 0 0 0 5 5 9 48050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 48050506
+1 0 0 0 0 5 5 1 48050507
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 5 3 48050503
+1 0 0 0 0 5 5 4 48050504
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 5 6 48050506
+1 0 0 0 0 5 5 7 48050507
+1 0 0 0 0 5 5 8 48050502
+1 0 0 0 0 5 5 9 48050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzz.xl b/CarpetAttic/Cart3dTest/test/periodic/fzz.xl
new file mode 100644
index 000000000..9c8f5cbf0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 1 5 5 49010505
+0 0 0 0 0 2 5 5 49020505
+0 0 0 0 0 3 5 5 49030505
+0 0 0 0 0 4 5 5 49040505
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 6 5 5 49060505
+0 0 0 0 0 7 5 5 49070505
+0 0 0 0 0 8 5 5 49080505
+0 0 0 0 0 9 5 5 49090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 1 5 5 49010505
+1 0 0 0 0 2 5 5 49020505
+1 0 0 0 0 3 5 5 49030505
+1 0 0 0 0 4 5 5 49040505
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 6 5 5 49060505
+1 0 0 0 0 7 5 5 49070505
+1 0 0 0 0 8 5 5 49080505
+1 0 0 0 0 9 5 5 49090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzz.yl b/CarpetAttic/Cart3dTest/test/periodic/fzz.yl
new file mode 100644
index 000000000..5ad50d331
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 49050005
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 5 2 5 49050205
+0 0 0 0 0 5 3 5 49050305
+0 0 0 0 0 5 4 5 49050405
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 6 5 49050605
+0 0 0 0 0 5 7 5 49050705
+0 0 0 0 0 5 8 5 49050805
+0 0 0 0 0 5 9 5 49050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 49050805
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 5 2 5 49050205
+1 0 0 0 0 5 3 5 49050305
+1 0 0 0 0 5 4 5 49050405
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 6 5 49050605
+1 0 0 0 0 5 7 5 49050705
+1 0 0 0 0 5 8 5 49050805
+1 0 0 0 0 5 9 5 49050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/fzz.zl b/CarpetAttic/Cart3dTest/test/periodic/fzz.zl
new file mode 100644
index 000000000..e361fad48
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 49050500
+0 0 0 0 0 5 5 1 49050501
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 5 3 49050503
+0 0 0 0 0 5 5 4 49050504
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 5 6 49050506
+0 0 0 0 0 5 5 7 49050507
+0 0 0 0 0 5 5 8 49050508
+0 0 0 0 0 5 5 9 49050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 49050506
+1 0 0 0 0 5 5 1 49050507
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 5 3 49050503
+1 0 0 0 0 5 5 4 49050504
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 5 6 49050506
+1 0 0 0 0 5 5 7 49050507
+1 0 0 0 0 5 5 8 49050502
+1 0 0 0 0 5 5 9 49050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/s.xl b/CarpetAttic/Cart3dTest/test/periodic/s.xl
new file mode 100644
index 000000000..14e43aa3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 1 5 5 1010505
+0 0 0 0 0 2 5 5 1020505
+0 0 0 0 0 3 5 5 1030505
+0 0 0 0 0 4 5 5 1040505
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 6 5 5 1060505
+0 0 0 0 0 7 5 5 1070505
+0 0 0 0 0 8 5 5 1080505
+0 0 0 0 0 9 5 5 1090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 1 5 5 1010505
+1 0 0 0 0 2 5 5 1020505
+1 0 0 0 0 3 5 5 1030505
+1 0 0 0 0 4 5 5 1040505
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 6 5 5 1060505
+1 0 0 0 0 7 5 5 1070505
+1 0 0 0 0 8 5 5 1080505
+1 0 0 0 0 9 5 5 1090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/s.yl b/CarpetAttic/Cart3dTest/test/periodic/s.yl
new file mode 100644
index 000000000..d06a6df59
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1050005
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 5 2 5 1050205
+0 0 0 0 0 5 3 5 1050305
+0 0 0 0 0 5 4 5 1050405
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 6 5 1050605
+0 0 0 0 0 5 7 5 1050705
+0 0 0 0 0 5 8 5 1050805
+0 0 0 0 0 5 9 5 1050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1050805
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 5 2 5 1050205
+1 0 0 0 0 5 3 5 1050305
+1 0 0 0 0 5 4 5 1050405
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 6 5 1050605
+1 0 0 0 0 5 7 5 1050705
+1 0 0 0 0 5 8 5 1050805
+1 0 0 0 0 5 9 5 1050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/s.zl b/CarpetAttic/Cart3dTest/test/periodic/s.zl
new file mode 100644
index 000000000..6735790f7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1050500
+0 0 0 0 0 5 5 1 1050501
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 5 3 1050503
+0 0 0 0 0 5 5 4 1050504
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 5 6 1050506
+0 0 0 0 0 5 5 7 1050507
+0 0 0 0 0 5 5 8 1050508
+0 0 0 0 0 5 5 9 1050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1050506
+1 0 0 0 0 5 5 1 1050507
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 5 3 1050503
+1 0 0 0 0 5 5 4 1050504
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 5 6 1050506
+1 0 0 0 0 5 5 7 1050507
+1 0 0 0 0 5 5 8 1050502
+1 0 0 0 0 5 5 9 1050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.xl
new file mode 100644
index 000000000..b331c2bf4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 1 5 5 1.07121426428143
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 0.49749371855331
+0 0 0 0 0 4 5 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 6 5 5 0.49749371855331
+0 0 0 0 0 7 5 5 0.779422863405995
+0 0 0 0 0 8 5 5 1.07121426428143
+0 0 0 0 0 9 5 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1.36656503687164
+1 0 0 0 0 1 5 5 1.07121426428143
+1 0 0 0 0 2 5 5 0.779422863405995
+1 0 0 0 0 3 5 5 0.49749371855331
+1 0 0 0 0 4 5 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 6 5 5 0.49749371855331
+1 0 0 0 0 7 5 5 0.779422863405995
+1 0 0 0 0 8 5 5 1.07121426428143
+1 0 0 0 0 9 5 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.yl
new file mode 100644
index 000000000..8ca57fd44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.07121426428143
+0 0 0 0 0 5 2 5 0.779422863405995
+0 0 0 0 0 5 3 5 0.49749371855331
+0 0 0 0 0 5 4 5 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 6 5 0.49749371855331
+0 0 0 0 0 5 7 5 0.779422863405995
+0 0 0 0 0 5 8 5 1.07121426428143
+0 0 0 0 0 5 9 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1.36656503687164
+1 0 0 0 0 5 1 5 1.07121426428143
+1 0 0 0 0 5 2 5 0.779422863405995
+1 0 0 0 0 5 3 5 0.49749371855331
+1 0 0 0 0 5 4 5 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 6 5 0.49749371855331
+1 0 0 0 0 5 7 5 0.779422863405995
+1 0 0 0 0 5 8 5 1.07121426428143
+1 0 0 0 0 5 9 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.zl
new file mode 100644
index 000000000..677631008
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1.36656503687164
+0 0 0 0 0 5 5 1 1.07121426428143
+0 0 0 0 0 5 5 2 0.779422863405995
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.259807621135332
+0 0 0 0 0 5 5 5 0.259807621135332
+0 0 0 0 0 5 5 6 0.49749371855331
+0 0 0 0 0 5 5 7 0.779422863405995
+0 0 0 0 0 5 5 8 1.07121426428143
+0 0 0 0 0 5 5 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1.36656503687164
+1 0 0 0 0 5 5 1 1.07121426428143
+1 0 0 0 0 5 5 2 0.779422863405995
+1 0 0 0 0 5 5 3 0.49749371855331
+1 0 0 0 0 5 5 4 0.259807621135332
+1 0 0 0 0 5 5 5 0.259807621135332
+1 0 0 0 0 5 5 6 0.49749371855331
+1 0 0 0 0 5 5 7 0.779422863405995
+1 0 0 0 0 5 5 8 1.07121426428143
+1 0 0 0 0 5 5 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txx.xl b/CarpetAttic/Cart3dTest/test/periodic/txx.xl
new file mode 100644
index 000000000..ec49b7513
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 1 5 5 21010505
+0 0 0 0 0 2 5 5 21020505
+0 0 0 0 0 3 5 5 21030505
+0 0 0 0 0 4 5 5 21040505
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 6 5 5 21060505
+0 0 0 0 0 7 5 5 21070505
+0 0 0 0 0 8 5 5 21080505
+0 0 0 0 0 9 5 5 21090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 1 5 5 21010505
+1 0 0 0 0 2 5 5 21020505
+1 0 0 0 0 3 5 5 21030505
+1 0 0 0 0 4 5 5 21040505
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 6 5 5 21060505
+1 0 0 0 0 7 5 5 21070505
+1 0 0 0 0 8 5 5 21080505
+1 0 0 0 0 9 5 5 21090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txx.yl b/CarpetAttic/Cart3dTest/test/periodic/txx.yl
new file mode 100644
index 000000000..6c2b5ac85
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 21050005
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 5 2 5 21050205
+0 0 0 0 0 5 3 5 21050305
+0 0 0 0 0 5 4 5 21050405
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 6 5 21050605
+0 0 0 0 0 5 7 5 21050705
+0 0 0 0 0 5 8 5 21050805
+0 0 0 0 0 5 9 5 21050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 21050805
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 5 2 5 21050205
+1 0 0 0 0 5 3 5 21050305
+1 0 0 0 0 5 4 5 21050405
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 6 5 21050605
+1 0 0 0 0 5 7 5 21050705
+1 0 0 0 0 5 8 5 21050805
+1 0 0 0 0 5 9 5 21050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txx.zl b/CarpetAttic/Cart3dTest/test/periodic/txx.zl
new file mode 100644
index 000000000..9d68b5276
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 21050500
+0 0 0 0 0 5 5 1 21050501
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 5 3 21050503
+0 0 0 0 0 5 5 4 21050504
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 5 6 21050506
+0 0 0 0 0 5 5 7 21050507
+0 0 0 0 0 5 5 8 21050508
+0 0 0 0 0 5 5 9 21050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 21050506
+1 0 0 0 0 5 5 1 21050507
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 5 3 21050503
+1 0 0 0 0 5 5 4 21050504
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 5 6 21050506
+1 0 0 0 0 5 5 7 21050507
+1 0 0 0 0 5 5 8 21050502
+1 0 0 0 0 5 5 9 21050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txy.xl b/CarpetAttic/Cart3dTest/test/periodic/txy.xl
new file mode 100644
index 000000000..c0a04db3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 1 5 5 22010505
+0 0 0 0 0 2 5 5 22020505
+0 0 0 0 0 3 5 5 22030505
+0 0 0 0 0 4 5 5 22040505
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 6 5 5 22060505
+0 0 0 0 0 7 5 5 22070505
+0 0 0 0 0 8 5 5 22080505
+0 0 0 0 0 9 5 5 22090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 1 5 5 22010505
+1 0 0 0 0 2 5 5 22020505
+1 0 0 0 0 3 5 5 22030505
+1 0 0 0 0 4 5 5 22040505
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 6 5 5 22060505
+1 0 0 0 0 7 5 5 22070505
+1 0 0 0 0 8 5 5 22080505
+1 0 0 0 0 9 5 5 22090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txy.yl b/CarpetAttic/Cart3dTest/test/periodic/txy.yl
new file mode 100644
index 000000000..60ca70da9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 22050005
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 5 2 5 22050205
+0 0 0 0 0 5 3 5 22050305
+0 0 0 0 0 5 4 5 22050405
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 6 5 22050605
+0 0 0 0 0 5 7 5 22050705
+0 0 0 0 0 5 8 5 22050805
+0 0 0 0 0 5 9 5 22050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 22050805
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 5 2 5 22050205
+1 0 0 0 0 5 3 5 22050305
+1 0 0 0 0 5 4 5 22050405
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 6 5 22050605
+1 0 0 0 0 5 7 5 22050705
+1 0 0 0 0 5 8 5 22050805
+1 0 0 0 0 5 9 5 22050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txy.zl b/CarpetAttic/Cart3dTest/test/periodic/txy.zl
new file mode 100644
index 000000000..b517ac253
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 22050500
+0 0 0 0 0 5 5 1 22050501
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 5 3 22050503
+0 0 0 0 0 5 5 4 22050504
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 5 6 22050506
+0 0 0 0 0 5 5 7 22050507
+0 0 0 0 0 5 5 8 22050508
+0 0 0 0 0 5 5 9 22050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 22050506
+1 0 0 0 0 5 5 1 22050507
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 5 3 22050503
+1 0 0 0 0 5 5 4 22050504
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 5 6 22050506
+1 0 0 0 0 5 5 7 22050507
+1 0 0 0 0 5 5 8 22050502
+1 0 0 0 0 5 5 9 22050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txz.xl b/CarpetAttic/Cart3dTest/test/periodic/txz.xl
new file mode 100644
index 000000000..ef056f783
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 1 5 5 23010505
+0 0 0 0 0 2 5 5 23020505
+0 0 0 0 0 3 5 5 23030505
+0 0 0 0 0 4 5 5 23040505
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 6 5 5 23060505
+0 0 0 0 0 7 5 5 23070505
+0 0 0 0 0 8 5 5 23080505
+0 0 0 0 0 9 5 5 23090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 1 5 5 23010505
+1 0 0 0 0 2 5 5 23020505
+1 0 0 0 0 3 5 5 23030505
+1 0 0 0 0 4 5 5 23040505
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 6 5 5 23060505
+1 0 0 0 0 7 5 5 23070505
+1 0 0 0 0 8 5 5 23080505
+1 0 0 0 0 9 5 5 23090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txz.yl b/CarpetAttic/Cart3dTest/test/periodic/txz.yl
new file mode 100644
index 000000000..a0b82ff0e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 23050005
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 5 2 5 23050205
+0 0 0 0 0 5 3 5 23050305
+0 0 0 0 0 5 4 5 23050405
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 6 5 23050605
+0 0 0 0 0 5 7 5 23050705
+0 0 0 0 0 5 8 5 23050805
+0 0 0 0 0 5 9 5 23050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 23050805
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 5 2 5 23050205
+1 0 0 0 0 5 3 5 23050305
+1 0 0 0 0 5 4 5 23050405
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 6 5 23050605
+1 0 0 0 0 5 7 5 23050705
+1 0 0 0 0 5 8 5 23050805
+1 0 0 0 0 5 9 5 23050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/txz.zl b/CarpetAttic/Cart3dTest/test/periodic/txz.zl
new file mode 100644
index 000000000..cac4ebe2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 23050500
+0 0 0 0 0 5 5 1 23050501
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 5 3 23050503
+0 0 0 0 0 5 5 4 23050504
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 5 6 23050506
+0 0 0 0 0 5 5 7 23050507
+0 0 0 0 0 5 5 8 23050508
+0 0 0 0 0 5 5 9 23050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 23050506
+1 0 0 0 0 5 5 1 23050507
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 5 3 23050503
+1 0 0 0 0 5 5 4 23050504
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 5 6 23050506
+1 0 0 0 0 5 5 7 23050507
+1 0 0 0 0 5 5 8 23050502
+1 0 0 0 0 5 5 9 23050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tyy.xl b/CarpetAttic/Cart3dTest/test/periodic/tyy.xl
new file mode 100644
index 000000000..6a8ea71c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 1 5 5 24010505
+0 0 0 0 0 2 5 5 24020505
+0 0 0 0 0 3 5 5 24030505
+0 0 0 0 0 4 5 5 24040505
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 6 5 5 24060505
+0 0 0 0 0 7 5 5 24070505
+0 0 0 0 0 8 5 5 24080505
+0 0 0 0 0 9 5 5 24090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 1 5 5 24010505
+1 0 0 0 0 2 5 5 24020505
+1 0 0 0 0 3 5 5 24030505
+1 0 0 0 0 4 5 5 24040505
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 6 5 5 24060505
+1 0 0 0 0 7 5 5 24070505
+1 0 0 0 0 8 5 5 24080505
+1 0 0 0 0 9 5 5 24090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tyy.yl b/CarpetAttic/Cart3dTest/test/periodic/tyy.yl
new file mode 100644
index 000000000..e5167e1ee
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 24050005
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 5 2 5 24050205
+0 0 0 0 0 5 3 5 24050305
+0 0 0 0 0 5 4 5 24050405
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 6 5 24050605
+0 0 0 0 0 5 7 5 24050705
+0 0 0 0 0 5 8 5 24050805
+0 0 0 0 0 5 9 5 24050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 24050805
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 5 2 5 24050205
+1 0 0 0 0 5 3 5 24050305
+1 0 0 0 0 5 4 5 24050405
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 6 5 24050605
+1 0 0 0 0 5 7 5 24050705
+1 0 0 0 0 5 8 5 24050805
+1 0 0 0 0 5 9 5 24050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tyy.zl b/CarpetAttic/Cart3dTest/test/periodic/tyy.zl
new file mode 100644
index 000000000..0142d96f9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 24050500
+0 0 0 0 0 5 5 1 24050501
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 5 3 24050503
+0 0 0 0 0 5 5 4 24050504
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 5 6 24050506
+0 0 0 0 0 5 5 7 24050507
+0 0 0 0 0 5 5 8 24050508
+0 0 0 0 0 5 5 9 24050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 24050506
+1 0 0 0 0 5 5 1 24050507
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 5 3 24050503
+1 0 0 0 0 5 5 4 24050504
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 5 6 24050506
+1 0 0 0 0 5 5 7 24050507
+1 0 0 0 0 5 5 8 24050502
+1 0 0 0 0 5 5 9 24050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tyz.xl b/CarpetAttic/Cart3dTest/test/periodic/tyz.xl
new file mode 100644
index 000000000..011e5ce29
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 1 5 5 25010505
+0 0 0 0 0 2 5 5 25020505
+0 0 0 0 0 3 5 5 25030505
+0 0 0 0 0 4 5 5 25040505
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 6 5 5 25060505
+0 0 0 0 0 7 5 5 25070505
+0 0 0 0 0 8 5 5 25080505
+0 0 0 0 0 9 5 5 25090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 1 5 5 25010505
+1 0 0 0 0 2 5 5 25020505
+1 0 0 0 0 3 5 5 25030505
+1 0 0 0 0 4 5 5 25040505
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 6 5 5 25060505
+1 0 0 0 0 7 5 5 25070505
+1 0 0 0 0 8 5 5 25080505
+1 0 0 0 0 9 5 5 25090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tyz.yl b/CarpetAttic/Cart3dTest/test/periodic/tyz.yl
new file mode 100644
index 000000000..737aaf03b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 25050005
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 5 2 5 25050205
+0 0 0 0 0 5 3 5 25050305
+0 0 0 0 0 5 4 5 25050405
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 6 5 25050605
+0 0 0 0 0 5 7 5 25050705
+0 0 0 0 0 5 8 5 25050805
+0 0 0 0 0 5 9 5 25050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 25050805
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 5 2 5 25050205
+1 0 0 0 0 5 3 5 25050305
+1 0 0 0 0 5 4 5 25050405
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 6 5 25050605
+1 0 0 0 0 5 7 5 25050705
+1 0 0 0 0 5 8 5 25050805
+1 0 0 0 0 5 9 5 25050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tyz.zl b/CarpetAttic/Cart3dTest/test/periodic/tyz.zl
new file mode 100644
index 000000000..2141b37d3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 25050500
+0 0 0 0 0 5 5 1 25050501
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 5 3 25050503
+0 0 0 0 0 5 5 4 25050504
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 5 6 25050506
+0 0 0 0 0 5 5 7 25050507
+0 0 0 0 0 5 5 8 25050508
+0 0 0 0 0 5 5 9 25050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 25050506
+1 0 0 0 0 5 5 1 25050507
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 5 3 25050503
+1 0 0 0 0 5 5 4 25050504
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 5 6 25050506
+1 0 0 0 0 5 5 7 25050507
+1 0 0 0 0 5 5 8 25050502
+1 0 0 0 0 5 5 9 25050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tzz.xl b/CarpetAttic/Cart3dTest/test/periodic/tzz.xl
new file mode 100644
index 000000000..0035c4de3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 1 5 5 26010505
+0 0 0 0 0 2 5 5 26020505
+0 0 0 0 0 3 5 5 26030505
+0 0 0 0 0 4 5 5 26040505
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 6 5 5 26060505
+0 0 0 0 0 7 5 5 26070505
+0 0 0 0 0 8 5 5 26080505
+0 0 0 0 0 9 5 5 26090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 1 5 5 26010505
+1 0 0 0 0 2 5 5 26020505
+1 0 0 0 0 3 5 5 26030505
+1 0 0 0 0 4 5 5 26040505
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 6 5 5 26060505
+1 0 0 0 0 7 5 5 26070505
+1 0 0 0 0 8 5 5 26080505
+1 0 0 0 0 9 5 5 26090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tzz.yl b/CarpetAttic/Cart3dTest/test/periodic/tzz.yl
new file mode 100644
index 000000000..419eacda2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 26050005
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 5 2 5 26050205
+0 0 0 0 0 5 3 5 26050305
+0 0 0 0 0 5 4 5 26050405
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 6 5 26050605
+0 0 0 0 0 5 7 5 26050705
+0 0 0 0 0 5 8 5 26050805
+0 0 0 0 0 5 9 5 26050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 26050805
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 5 2 5 26050205
+1 0 0 0 0 5 3 5 26050305
+1 0 0 0 0 5 4 5 26050405
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 6 5 26050605
+1 0 0 0 0 5 7 5 26050705
+1 0 0 0 0 5 8 5 26050805
+1 0 0 0 0 5 9 5 26050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/tzz.zl b/CarpetAttic/Cart3dTest/test/periodic/tzz.zl
new file mode 100644
index 000000000..7687b70da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 26050500
+0 0 0 0 0 5 5 1 26050501
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 5 3 26050503
+0 0 0 0 0 5 5 4 26050504
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 5 6 26050506
+0 0 0 0 0 5 5 7 26050507
+0 0 0 0 0 5 5 8 26050508
+0 0 0 0 0 5 5 9 26050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 26050506
+1 0 0 0 0 5 5 1 26050507
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 5 3 26050503
+1 0 0 0 0 5 5 4 26050504
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 5 6 26050506
+1 0 0 0 0 5 5 7 26050507
+1 0 0 0 0 5 5 8 26050502
+1 0 0 0 0 5 5 9 26050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vx.xl b/CarpetAttic/Cart3dTest/test/periodic/vx.xl
new file mode 100644
index 000000000..d4dafe57f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 1 5 5 11010505
+0 0 0 0 0 2 5 5 11020505
+0 0 0 0 0 3 5 5 11030505
+0 0 0 0 0 4 5 5 11040505
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 6 5 5 11060505
+0 0 0 0 0 7 5 5 11070505
+0 0 0 0 0 8 5 5 11080505
+0 0 0 0 0 9 5 5 11090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 1 5 5 11010505
+1 0 0 0 0 2 5 5 11020505
+1 0 0 0 0 3 5 5 11030505
+1 0 0 0 0 4 5 5 11040505
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 6 5 5 11060505
+1 0 0 0 0 7 5 5 11070505
+1 0 0 0 0 8 5 5 11080505
+1 0 0 0 0 9 5 5 11090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vx.yl b/CarpetAttic/Cart3dTest/test/periodic/vx.yl
new file mode 100644
index 000000000..f81df364e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 11050005
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 5 2 5 11050205
+0 0 0 0 0 5 3 5 11050305
+0 0 0 0 0 5 4 5 11050405
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 6 5 11050605
+0 0 0 0 0 5 7 5 11050705
+0 0 0 0 0 5 8 5 11050805
+0 0 0 0 0 5 9 5 11050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 11050805
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 5 2 5 11050205
+1 0 0 0 0 5 3 5 11050305
+1 0 0 0 0 5 4 5 11050405
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 6 5 11050605
+1 0 0 0 0 5 7 5 11050705
+1 0 0 0 0 5 8 5 11050805
+1 0 0 0 0 5 9 5 11050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vx.zl b/CarpetAttic/Cart3dTest/test/periodic/vx.zl
new file mode 100644
index 000000000..233bb7a3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 11050500
+0 0 0 0 0 5 5 1 11050501
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 5 3 11050503
+0 0 0 0 0 5 5 4 11050504
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 5 6 11050506
+0 0 0 0 0 5 5 7 11050507
+0 0 0 0 0 5 5 8 11050508
+0 0 0 0 0 5 5 9 11050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 11050506
+1 0 0 0 0 5 5 1 11050507
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 5 3 11050503
+1 0 0 0 0 5 5 4 11050504
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 5 6 11050506
+1 0 0 0 0 5 5 7 11050507
+1 0 0 0 0 5 5 8 11050502
+1 0 0 0 0 5 5 9 11050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vy.xl b/CarpetAttic/Cart3dTest/test/periodic/vy.xl
new file mode 100644
index 000000000..487f382f4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 1 5 5 12010505
+0 0 0 0 0 2 5 5 12020505
+0 0 0 0 0 3 5 5 12030505
+0 0 0 0 0 4 5 5 12040505
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 6 5 5 12060505
+0 0 0 0 0 7 5 5 12070505
+0 0 0 0 0 8 5 5 12080505
+0 0 0 0 0 9 5 5 12090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 1 5 5 12010505
+1 0 0 0 0 2 5 5 12020505
+1 0 0 0 0 3 5 5 12030505
+1 0 0 0 0 4 5 5 12040505
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 6 5 5 12060505
+1 0 0 0 0 7 5 5 12070505
+1 0 0 0 0 8 5 5 12080505
+1 0 0 0 0 9 5 5 12090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vy.yl b/CarpetAttic/Cart3dTest/test/periodic/vy.yl
new file mode 100644
index 000000000..d8b64e9eb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 12050005
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 5 2 5 12050205
+0 0 0 0 0 5 3 5 12050305
+0 0 0 0 0 5 4 5 12050405
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 6 5 12050605
+0 0 0 0 0 5 7 5 12050705
+0 0 0 0 0 5 8 5 12050805
+0 0 0 0 0 5 9 5 12050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 12050805
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 5 2 5 12050205
+1 0 0 0 0 5 3 5 12050305
+1 0 0 0 0 5 4 5 12050405
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 6 5 12050605
+1 0 0 0 0 5 7 5 12050705
+1 0 0 0 0 5 8 5 12050805
+1 0 0 0 0 5 9 5 12050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vy.zl b/CarpetAttic/Cart3dTest/test/periodic/vy.zl
new file mode 100644
index 000000000..9f158aa08
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 12050500
+0 0 0 0 0 5 5 1 12050501
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 5 3 12050503
+0 0 0 0 0 5 5 4 12050504
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 5 6 12050506
+0 0 0 0 0 5 5 7 12050507
+0 0 0 0 0 5 5 8 12050508
+0 0 0 0 0 5 5 9 12050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 12050506
+1 0 0 0 0 5 5 1 12050507
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 5 3 12050503
+1 0 0 0 0 5 5 4 12050504
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 5 6 12050506
+1 0 0 0 0 5 5 7 12050507
+1 0 0 0 0 5 5 8 12050502
+1 0 0 0 0 5 5 9 12050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vz.xl b/CarpetAttic/Cart3dTest/test/periodic/vz.xl
new file mode 100644
index 000000000..7385d5001
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 1 5 5 13010505
+0 0 0 0 0 2 5 5 13020505
+0 0 0 0 0 3 5 5 13030505
+0 0 0 0 0 4 5 5 13040505
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 6 5 5 13060505
+0 0 0 0 0 7 5 5 13070505
+0 0 0 0 0 8 5 5 13080505
+0 0 0 0 0 9 5 5 13090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 1 5 5 13010505
+1 0 0 0 0 2 5 5 13020505
+1 0 0 0 0 3 5 5 13030505
+1 0 0 0 0 4 5 5 13040505
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 6 5 5 13060505
+1 0 0 0 0 7 5 5 13070505
+1 0 0 0 0 8 5 5 13080505
+1 0 0 0 0 9 5 5 13090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vz.yl b/CarpetAttic/Cart3dTest/test/periodic/vz.yl
new file mode 100644
index 000000000..dc3f4f135
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 13050005
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 5 2 5 13050205
+0 0 0 0 0 5 3 5 13050305
+0 0 0 0 0 5 4 5 13050405
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 6 5 13050605
+0 0 0 0 0 5 7 5 13050705
+0 0 0 0 0 5 8 5 13050805
+0 0 0 0 0 5 9 5 13050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 13050805
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 5 2 5 13050205
+1 0 0 0 0 5 3 5 13050305
+1 0 0 0 0 5 4 5 13050405
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 6 5 13050605
+1 0 0 0 0 5 7 5 13050705
+1 0 0 0 0 5 8 5 13050805
+1 0 0 0 0 5 9 5 13050105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/periodic/vz.zl b/CarpetAttic/Cart3dTest/test/periodic/vz.zl
new file mode 100644
index 000000000..34c262e57
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/periodic/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 13050500
+0 0 0 0 0 5 5 1 13050501
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 5 3 13050503
+0 0 0 0 0 5 5 4 13050504
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 5 6 13050506
+0 0 0 0 0 5 5 7 13050507
+0 0 0 0 0 5 5 8 13050508
+0 0 0 0 0 5 5 9 13050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 13050506
+1 0 0 0 0 5 5 1 13050507
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 5 3 13050503
+1 0 0 0 0 5 5 4 13050504
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 5 6 13050506
+1 0 0 0 0 5 5 7 13050507
+1 0 0 0 0 5 5 8 13050502
+1 0 0 0 0 5 5 9 13050503
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant.log b/CarpetAttic/Cart3dTest/test/quadrant.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/quadrant.par b/CarpetAttic/Cart3dTest/test/quadrant.par
new file mode 100644
index 000000000..83211cb3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/quadrant.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode = "quadrant"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "quadrant"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/ax.xl b/CarpetAttic/Cart3dTest/test/quadrant/ax.xl
new file mode 100644
index 000000000..397050783
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 1 1 5 31010105
+0 0 0 0 0 2 1 5 31020105
+0 0 0 0 0 3 1 5 31030105
+0 0 0 0 0 4 1 5 31040105
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 6 1 5 31060105
+0 0 0 0 0 7 1 5 31070105
+0 0 0 0 0 8 1 5 31080105
+0 0 0 0 0 9 1 5 31090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 1 1 5 31010105
+1 0 0 0 0 2 1 5 31020105
+1 0 0 0 0 3 1 5 31030105
+1 0 0 0 0 4 1 5 31040105
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 6 1 5 31060105
+1 0 0 0 0 7 1 5 31070105
+1 0 0 0 0 8 1 5 31080105
+1 0 0 0 0 9 1 5 31090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/ax.yl b/CarpetAttic/Cart3dTest/test/quadrant/ax.yl
new file mode 100644
index 000000000..eaef02f5c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 31000005
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 0 2 5 31000205
+0 0 0 0 0 0 3 5 31000305
+0 0 0 0 0 0 4 5 31000405
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 0 6 5 31000605
+0 0 0 0 0 0 7 5 31000705
+0 0 0 0 0 0 8 5 31000805
+0 0 0 0 0 0 9 5 31000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -31000105
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 0 2 5 31000205
+1 0 0 0 0 0 3 5 31000305
+1 0 0 0 0 0 4 5 31000405
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 0 6 5 31000605
+1 0 0 0 0 0 7 5 31000705
+1 0 0 0 0 0 8 5 31000805
+1 0 0 0 0 0 9 5 31000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/ax.zl b/CarpetAttic/Cart3dTest/test/quadrant/ax.zl
new file mode 100644
index 000000000..95884a539
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 31000100
+0 0 0 0 0 0 1 1 31000101
+0 0 0 0 0 0 1 2 31000102
+0 0 0 0 0 0 1 3 31000103
+0 0 0 0 0 0 1 4 31000104
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 0 1 6 31000106
+0 0 0 0 0 0 1 7 31000107
+0 0 0 0 0 0 1 8 31000108
+0 0 0 0 0 0 1 9 31000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 31000100
+1 0 0 0 0 0 1 1 31000101
+1 0 0 0 0 0 1 2 31000102
+1 0 0 0 0 0 1 3 31000103
+1 0 0 0 0 0 1 4 31000104
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 0 1 6 31000106
+1 0 0 0 0 0 1 7 31000107
+1 0 0 0 0 0 1 8 31000108
+1 0 0 0 0 0 1 9 31000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/ay.xl b/CarpetAttic/Cart3dTest/test/quadrant/ay.xl
new file mode 100644
index 000000000..99252f51f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 1 1 5 32010105
+0 0 0 0 0 2 1 5 32020105
+0 0 0 0 0 3 1 5 32030105
+0 0 0 0 0 4 1 5 32040105
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 6 1 5 32060105
+0 0 0 0 0 7 1 5 32070105
+0 0 0 0 0 8 1 5 32080105
+0 0 0 0 0 9 1 5 32090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 1 1 5 32010105
+1 0 0 0 0 2 1 5 32020105
+1 0 0 0 0 3 1 5 32030105
+1 0 0 0 0 4 1 5 32040105
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 6 1 5 32060105
+1 0 0 0 0 7 1 5 32070105
+1 0 0 0 0 8 1 5 32080105
+1 0 0 0 0 9 1 5 32090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/ay.yl b/CarpetAttic/Cart3dTest/test/quadrant/ay.yl
new file mode 100644
index 000000000..449cdceaa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 32000005
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 0 2 5 32000205
+0 0 0 0 0 0 3 5 32000305
+0 0 0 0 0 0 4 5 32000405
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 0 6 5 32000605
+0 0 0 0 0 0 7 5 32000705
+0 0 0 0 0 0 8 5 32000805
+0 0 0 0 0 0 9 5 32000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 32000105
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 0 2 5 32000205
+1 0 0 0 0 0 3 5 32000305
+1 0 0 0 0 0 4 5 32000405
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 0 6 5 32000605
+1 0 0 0 0 0 7 5 32000705
+1 0 0 0 0 0 8 5 32000805
+1 0 0 0 0 0 9 5 32000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/ay.zl b/CarpetAttic/Cart3dTest/test/quadrant/ay.zl
new file mode 100644
index 000000000..2b972174c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 32000100
+0 0 0 0 0 0 1 1 32000101
+0 0 0 0 0 0 1 2 32000102
+0 0 0 0 0 0 1 3 32000103
+0 0 0 0 0 0 1 4 32000104
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 0 1 6 32000106
+0 0 0 0 0 0 1 7 32000107
+0 0 0 0 0 0 1 8 32000108
+0 0 0 0 0 0 1 9 32000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 32000100
+1 0 0 0 0 0 1 1 32000101
+1 0 0 0 0 0 1 2 32000102
+1 0 0 0 0 0 1 3 32000103
+1 0 0 0 0 0 1 4 32000104
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 0 1 6 32000106
+1 0 0 0 0 0 1 7 32000107
+1 0 0 0 0 0 1 8 32000108
+1 0 0 0 0 0 1 9 32000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/az.xl b/CarpetAttic/Cart3dTest/test/quadrant/az.xl
new file mode 100644
index 000000000..739247d1f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 1 1 5 33010105
+0 0 0 0 0 2 1 5 33020105
+0 0 0 0 0 3 1 5 33030105
+0 0 0 0 0 4 1 5 33040105
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 6 1 5 33060105
+0 0 0 0 0 7 1 5 33070105
+0 0 0 0 0 8 1 5 33080105
+0 0 0 0 0 9 1 5 33090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 1 1 5 33010105
+1 0 0 0 0 2 1 5 33020105
+1 0 0 0 0 3 1 5 33030105
+1 0 0 0 0 4 1 5 33040105
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 6 1 5 33060105
+1 0 0 0 0 7 1 5 33070105
+1 0 0 0 0 8 1 5 33080105
+1 0 0 0 0 9 1 5 33090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/az.yl b/CarpetAttic/Cart3dTest/test/quadrant/az.yl
new file mode 100644
index 000000000..9b54f28d1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 33000005
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 0 2 5 33000205
+0 0 0 0 0 0 3 5 33000305
+0 0 0 0 0 0 4 5 33000405
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 0 6 5 33000605
+0 0 0 0 0 0 7 5 33000705
+0 0 0 0 0 0 8 5 33000805
+0 0 0 0 0 0 9 5 33000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -33000105
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 0 2 5 33000205
+1 0 0 0 0 0 3 5 33000305
+1 0 0 0 0 0 4 5 33000405
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 0 6 5 33000605
+1 0 0 0 0 0 7 5 33000705
+1 0 0 0 0 0 8 5 33000805
+1 0 0 0 0 0 9 5 33000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/az.zl b/CarpetAttic/Cart3dTest/test/quadrant/az.zl
new file mode 100644
index 000000000..f6e71f0f1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 33000100
+0 0 0 0 0 0 1 1 33000101
+0 0 0 0 0 0 1 2 33000102
+0 0 0 0 0 0 1 3 33000103
+0 0 0 0 0 0 1 4 33000104
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 0 1 6 33000106
+0 0 0 0 0 0 1 7 33000107
+0 0 0 0 0 0 1 8 33000108
+0 0 0 0 0 0 1 9 33000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 33000100
+1 0 0 0 0 0 1 1 33000101
+1 0 0 0 0 0 1 2 33000102
+1 0 0 0 0 0 1 3 33000103
+1 0 0 0 0 0 1 4 33000104
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 0 1 6 33000106
+1 0 0 0 0 0 1 7 33000107
+1 0 0 0 0 0 1 8 33000108
+1 0 0 0 0 0 1 9 33000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.xl
new file mode 100644
index 000000000..2fabec940
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 1 1 5 0.45
+0 0 0 0 0 2 1 5 0.75
+0 0 0 0 0 3 1 5 1.05
+0 0 0 0 0 4 1 5 1.35
+0 0 0 0 0 5 1 5 1.65
+0 0 0 0 0 6 1 5 1.95
+0 0 0 0 0 7 1 5 2.25
+0 0 0 0 0 8 1 5 2.55
+0 0 0 0 0 9 1 5 2.85
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 1 1 5 0.45
+1 0 0 0 0 2 1 5 0.75
+1 0 0 0 0 3 1 5 1.05
+1 0 0 0 0 4 1 5 1.35
+1 0 0 0 0 5 1 5 1.65
+1 0 0 0 0 6 1 5 1.95
+1 0 0 0 0 7 1 5 2.25
+1 0 0 0 0 8 1 5 2.55
+1 0 0 0 0 9 1 5 2.85
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.yl
new file mode 100644
index 000000000..7a88526ed
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 2 5 0.15
+0 0 0 0 0 0 3 5 0.15
+0 0 0 0 0 0 4 5 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 6 5 0.15
+0 0 0 0 0 0 7 5 0.15
+0 0 0 0 0 0 8 5 0.15
+0 0 0 0 0 0 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 2 5 0.15
+1 0 0 0 0 0 3 5 0.15
+1 0 0 0 0 0 4 5 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 6 5 0.15
+1 0 0 0 0 0 7 5 0.15
+1 0 0 0 0 0 8 5 0.15
+1 0 0 0 0 0 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.zl
new file mode 100644
index 000000000..3920c211d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.xl
new file mode 100644
index 000000000..e07fa99ab
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 2 1 5 0.15
+0 0 0 0 0 3 1 5 0.15
+0 0 0 0 0 4 1 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 6 1 5 0.15
+0 0 0 0 0 7 1 5 0.15
+0 0 0 0 0 8 1 5 0.15
+0 0 0 0 0 9 1 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 2 1 5 0.15
+1 0 0 0 0 3 1 5 0.15
+1 0 0 0 0 4 1 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 6 1 5 0.15
+1 0 0 0 0 7 1 5 0.15
+1 0 0 0 0 8 1 5 0.15
+1 0 0 0 0 9 1 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.yl
new file mode 100644
index 000000000..fef33815d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 -0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 2 5 0.45
+0 0 0 0 0 0 3 5 0.75
+0 0 0 0 0 0 4 5 1.05
+0 0 0 0 0 0 5 5 1.35
+0 0 0 0 0 0 6 5 1.65
+0 0 0 0 0 0 7 5 1.95
+0 0 0 0 0 0 8 5 2.25
+0 0 0 0 0 0 9 5 2.55
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 2 5 0.45
+1 0 0 0 0 0 3 5 0.75
+1 0 0 0 0 0 4 5 1.05
+1 0 0 0 0 0 5 5 1.35
+1 0 0 0 0 0 6 5 1.65
+1 0 0 0 0 0 7 5 1.95
+1 0 0 0 0 0 8 5 2.25
+1 0 0 0 0 0 9 5 2.55
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.zl
new file mode 100644
index 000000000..1325581cd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 0.15
+0 0 0 0 0 0 1 1 0.15
+0 0 0 0 0 0 1 2 0.15
+0 0 0 0 0 0 1 3 0.15
+0 0 0 0 0 0 1 4 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.15
+0 0 0 0 0 0 1 7 0.15
+0 0 0 0 0 0 1 8 0.15
+0 0 0 0 0 0 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 0.15
+1 0 0 0 0 0 1 1 0.15
+1 0 0 0 0 0 1 2 0.15
+1 0 0 0 0 0 1 3 0.15
+1 0 0 0 0 0 1 4 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.15
+1 0 0 0 0 0 1 7 0.15
+1 0 0 0 0 0 1 8 0.15
+1 0 0 0 0 0 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.xl
new file mode 100644
index 000000000..9718c560e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 2 1 5 0.15
+0 0 0 0 0 3 1 5 0.15
+0 0 0 0 0 4 1 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 6 1 5 0.15
+0 0 0 0 0 7 1 5 0.15
+0 0 0 0 0 8 1 5 0.15
+0 0 0 0 0 9 1 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 2 1 5 0.15
+1 0 0 0 0 3 1 5 0.15
+1 0 0 0 0 4 1 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 6 1 5 0.15
+1 0 0 0 0 7 1 5 0.15
+1 0 0 0 0 8 1 5 0.15
+1 0 0 0 0 9 1 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.yl
new file mode 100644
index 000000000..48fe0f0c9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 2 5 0.15
+0 0 0 0 0 0 3 5 0.15
+0 0 0 0 0 0 4 5 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 6 5 0.15
+0 0 0 0 0 0 7 5 0.15
+0 0 0 0 0 0 8 5 0.15
+0 0 0 0 0 0 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 2 5 0.15
+1 0 0 0 0 0 3 5 0.15
+1 0 0 0 0 0 4 5 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 6 5 0.15
+1 0 0 0 0 0 7 5 0.15
+1 0 0 0 0 0 8 5 0.15
+1 0 0 0 0 0 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.zl
new file mode 100644
index 000000000..e7d6808ac
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 -1.35
+0 0 0 0 0 0 1 1 -1.05
+0 0 0 0 0 0 1 2 -0.75
+0 0 0 0 0 0 1 3 -0.45
+0 0 0 0 0 0 1 4 -0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 1 6 0.45
+0 0 0 0 0 0 1 7 0.75
+0 0 0 0 0 0 1 8 1.05
+0 0 0 0 0 0 1 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 -1.35
+1 0 0 0 0 0 1 1 -1.05
+1 0 0 0 0 0 1 2 -0.75
+1 0 0 0 0 0 1 3 -0.45
+1 0 0 0 0 0 1 4 -0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 1 6 0.45
+1 0 0 0 0 0 1 7 0.75
+1 0 0 0 0 0 1 8 1.05
+1 0 0 0 0 0 1 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxx.xl b/CarpetAttic/Cart3dTest/test/quadrant/fxx.xl
new file mode 100644
index 000000000..b571599e8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 1 1 5 41010105
+0 0 0 0 0 2 1 5 41020105
+0 0 0 0 0 3 1 5 41030105
+0 0 0 0 0 4 1 5 41040105
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 6 1 5 41060105
+0 0 0 0 0 7 1 5 41070105
+0 0 0 0 0 8 1 5 41080105
+0 0 0 0 0 9 1 5 41090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 1 1 5 41010105
+1 0 0 0 0 2 1 5 41020105
+1 0 0 0 0 3 1 5 41030105
+1 0 0 0 0 4 1 5 41040105
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 6 1 5 41060105
+1 0 0 0 0 7 1 5 41070105
+1 0 0 0 0 8 1 5 41080105
+1 0 0 0 0 9 1 5 41090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxx.yl b/CarpetAttic/Cart3dTest/test/quadrant/fxx.yl
new file mode 100644
index 000000000..a9d9ee283
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 41000005
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 0 2 5 41000205
+0 0 0 0 0 0 3 5 41000305
+0 0 0 0 0 0 4 5 41000405
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 0 6 5 41000605
+0 0 0 0 0 0 7 5 41000705
+0 0 0 0 0 0 8 5 41000805
+0 0 0 0 0 0 9 5 41000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 41000105
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 0 2 5 41000205
+1 0 0 0 0 0 3 5 41000305
+1 0 0 0 0 0 4 5 41000405
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 0 6 5 41000605
+1 0 0 0 0 0 7 5 41000705
+1 0 0 0 0 0 8 5 41000805
+1 0 0 0 0 0 9 5 41000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxx.zl b/CarpetAttic/Cart3dTest/test/quadrant/fxx.zl
new file mode 100644
index 000000000..bff00fd60
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 41000100
+0 0 0 0 0 0 1 1 41000101
+0 0 0 0 0 0 1 2 41000102
+0 0 0 0 0 0 1 3 41000103
+0 0 0 0 0 0 1 4 41000104
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 0 1 6 41000106
+0 0 0 0 0 0 1 7 41000107
+0 0 0 0 0 0 1 8 41000108
+0 0 0 0 0 0 1 9 41000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 41000100
+1 0 0 0 0 0 1 1 41000101
+1 0 0 0 0 0 1 2 41000102
+1 0 0 0 0 0 1 3 41000103
+1 0 0 0 0 0 1 4 41000104
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 0 1 6 41000106
+1 0 0 0 0 0 1 7 41000107
+1 0 0 0 0 0 1 8 41000108
+1 0 0 0 0 0 1 9 41000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxy.xl b/CarpetAttic/Cart3dTest/test/quadrant/fxy.xl
new file mode 100644
index 000000000..684a57670
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 1 1 5 42010105
+0 0 0 0 0 2 1 5 42020105
+0 0 0 0 0 3 1 5 42030105
+0 0 0 0 0 4 1 5 42040105
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 6 1 5 42060105
+0 0 0 0 0 7 1 5 42070105
+0 0 0 0 0 8 1 5 42080105
+0 0 0 0 0 9 1 5 42090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 1 1 5 42010105
+1 0 0 0 0 2 1 5 42020105
+1 0 0 0 0 3 1 5 42030105
+1 0 0 0 0 4 1 5 42040105
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 6 1 5 42060105
+1 0 0 0 0 7 1 5 42070105
+1 0 0 0 0 8 1 5 42080105
+1 0 0 0 0 9 1 5 42090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxy.yl b/CarpetAttic/Cart3dTest/test/quadrant/fxy.yl
new file mode 100644
index 000000000..50e0a8609
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 42000005
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 0 2 5 42000205
+0 0 0 0 0 0 3 5 42000305
+0 0 0 0 0 0 4 5 42000405
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 0 6 5 42000605
+0 0 0 0 0 0 7 5 42000705
+0 0 0 0 0 0 8 5 42000805
+0 0 0 0 0 0 9 5 42000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -42000105
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 0 2 5 42000205
+1 0 0 0 0 0 3 5 42000305
+1 0 0 0 0 0 4 5 42000405
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 0 6 5 42000605
+1 0 0 0 0 0 7 5 42000705
+1 0 0 0 0 0 8 5 42000805
+1 0 0 0 0 0 9 5 42000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxy.zl b/CarpetAttic/Cart3dTest/test/quadrant/fxy.zl
new file mode 100644
index 000000000..50eef1c0f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 42000100
+0 0 0 0 0 0 1 1 42000101
+0 0 0 0 0 0 1 2 42000102
+0 0 0 0 0 0 1 3 42000103
+0 0 0 0 0 0 1 4 42000104
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 0 1 6 42000106
+0 0 0 0 0 0 1 7 42000107
+0 0 0 0 0 0 1 8 42000108
+0 0 0 0 0 0 1 9 42000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 42000100
+1 0 0 0 0 0 1 1 42000101
+1 0 0 0 0 0 1 2 42000102
+1 0 0 0 0 0 1 3 42000103
+1 0 0 0 0 0 1 4 42000104
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 0 1 6 42000106
+1 0 0 0 0 0 1 7 42000107
+1 0 0 0 0 0 1 8 42000108
+1 0 0 0 0 0 1 9 42000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxz.xl b/CarpetAttic/Cart3dTest/test/quadrant/fxz.xl
new file mode 100644
index 000000000..4e6e40ef5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 1 1 5 43010105
+0 0 0 0 0 2 1 5 43020105
+0 0 0 0 0 3 1 5 43030105
+0 0 0 0 0 4 1 5 43040105
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 6 1 5 43060105
+0 0 0 0 0 7 1 5 43070105
+0 0 0 0 0 8 1 5 43080105
+0 0 0 0 0 9 1 5 43090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 1 1 5 43010105
+1 0 0 0 0 2 1 5 43020105
+1 0 0 0 0 3 1 5 43030105
+1 0 0 0 0 4 1 5 43040105
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 6 1 5 43060105
+1 0 0 0 0 7 1 5 43070105
+1 0 0 0 0 8 1 5 43080105
+1 0 0 0 0 9 1 5 43090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxz.yl b/CarpetAttic/Cart3dTest/test/quadrant/fxz.yl
new file mode 100644
index 000000000..ee6cb44b1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 43000005
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 0 2 5 43000205
+0 0 0 0 0 0 3 5 43000305
+0 0 0 0 0 0 4 5 43000405
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 0 6 5 43000605
+0 0 0 0 0 0 7 5 43000705
+0 0 0 0 0 0 8 5 43000805
+0 0 0 0 0 0 9 5 43000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 43000105
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 0 2 5 43000205
+1 0 0 0 0 0 3 5 43000305
+1 0 0 0 0 0 4 5 43000405
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 0 6 5 43000605
+1 0 0 0 0 0 7 5 43000705
+1 0 0 0 0 0 8 5 43000805
+1 0 0 0 0 0 9 5 43000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fxz.zl b/CarpetAttic/Cart3dTest/test/quadrant/fxz.zl
new file mode 100644
index 000000000..a833696d3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 43000100
+0 0 0 0 0 0 1 1 43000101
+0 0 0 0 0 0 1 2 43000102
+0 0 0 0 0 0 1 3 43000103
+0 0 0 0 0 0 1 4 43000104
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 0 1 6 43000106
+0 0 0 0 0 0 1 7 43000107
+0 0 0 0 0 0 1 8 43000108
+0 0 0 0 0 0 1 9 43000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 43000100
+1 0 0 0 0 0 1 1 43000101
+1 0 0 0 0 0 1 2 43000102
+1 0 0 0 0 0 1 3 43000103
+1 0 0 0 0 0 1 4 43000104
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 0 1 6 43000106
+1 0 0 0 0 0 1 7 43000107
+1 0 0 0 0 0 1 8 43000108
+1 0 0 0 0 0 1 9 43000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyx.xl b/CarpetAttic/Cart3dTest/test/quadrant/fyx.xl
new file mode 100644
index 000000000..b5d966b83
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 1 1 5 44010105
+0 0 0 0 0 2 1 5 44020105
+0 0 0 0 0 3 1 5 44030105
+0 0 0 0 0 4 1 5 44040105
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 6 1 5 44060105
+0 0 0 0 0 7 1 5 44070105
+0 0 0 0 0 8 1 5 44080105
+0 0 0 0 0 9 1 5 44090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 1 1 5 44010105
+1 0 0 0 0 2 1 5 44020105
+1 0 0 0 0 3 1 5 44030105
+1 0 0 0 0 4 1 5 44040105
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 6 1 5 44060105
+1 0 0 0 0 7 1 5 44070105
+1 0 0 0 0 8 1 5 44080105
+1 0 0 0 0 9 1 5 44090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyx.yl b/CarpetAttic/Cart3dTest/test/quadrant/fyx.yl
new file mode 100644
index 000000000..fbb2463ac
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 44000005
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 0 2 5 44000205
+0 0 0 0 0 0 3 5 44000305
+0 0 0 0 0 0 4 5 44000405
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 0 6 5 44000605
+0 0 0 0 0 0 7 5 44000705
+0 0 0 0 0 0 8 5 44000805
+0 0 0 0 0 0 9 5 44000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -44000105
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 0 2 5 44000205
+1 0 0 0 0 0 3 5 44000305
+1 0 0 0 0 0 4 5 44000405
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 0 6 5 44000605
+1 0 0 0 0 0 7 5 44000705
+1 0 0 0 0 0 8 5 44000805
+1 0 0 0 0 0 9 5 44000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyx.zl b/CarpetAttic/Cart3dTest/test/quadrant/fyx.zl
new file mode 100644
index 000000000..98d334e95
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 44000100
+0 0 0 0 0 0 1 1 44000101
+0 0 0 0 0 0 1 2 44000102
+0 0 0 0 0 0 1 3 44000103
+0 0 0 0 0 0 1 4 44000104
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 0 1 6 44000106
+0 0 0 0 0 0 1 7 44000107
+0 0 0 0 0 0 1 8 44000108
+0 0 0 0 0 0 1 9 44000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 44000100
+1 0 0 0 0 0 1 1 44000101
+1 0 0 0 0 0 1 2 44000102
+1 0 0 0 0 0 1 3 44000103
+1 0 0 0 0 0 1 4 44000104
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 0 1 6 44000106
+1 0 0 0 0 0 1 7 44000107
+1 0 0 0 0 0 1 8 44000108
+1 0 0 0 0 0 1 9 44000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyy.xl b/CarpetAttic/Cart3dTest/test/quadrant/fyy.xl
new file mode 100644
index 000000000..2d2270ab7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 1 1 5 45010105
+0 0 0 0 0 2 1 5 45020105
+0 0 0 0 0 3 1 5 45030105
+0 0 0 0 0 4 1 5 45040105
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 6 1 5 45060105
+0 0 0 0 0 7 1 5 45070105
+0 0 0 0 0 8 1 5 45080105
+0 0 0 0 0 9 1 5 45090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 1 1 5 45010105
+1 0 0 0 0 2 1 5 45020105
+1 0 0 0 0 3 1 5 45030105
+1 0 0 0 0 4 1 5 45040105
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 6 1 5 45060105
+1 0 0 0 0 7 1 5 45070105
+1 0 0 0 0 8 1 5 45080105
+1 0 0 0 0 9 1 5 45090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyy.yl b/CarpetAttic/Cart3dTest/test/quadrant/fyy.yl
new file mode 100644
index 000000000..f01bc4e64
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 45000005
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 0 2 5 45000205
+0 0 0 0 0 0 3 5 45000305
+0 0 0 0 0 0 4 5 45000405
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 0 6 5 45000605
+0 0 0 0 0 0 7 5 45000705
+0 0 0 0 0 0 8 5 45000805
+0 0 0 0 0 0 9 5 45000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 45000105
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 0 2 5 45000205
+1 0 0 0 0 0 3 5 45000305
+1 0 0 0 0 0 4 5 45000405
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 0 6 5 45000605
+1 0 0 0 0 0 7 5 45000705
+1 0 0 0 0 0 8 5 45000805
+1 0 0 0 0 0 9 5 45000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyy.zl b/CarpetAttic/Cart3dTest/test/quadrant/fyy.zl
new file mode 100644
index 000000000..1af5792e7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 45000100
+0 0 0 0 0 0 1 1 45000101
+0 0 0 0 0 0 1 2 45000102
+0 0 0 0 0 0 1 3 45000103
+0 0 0 0 0 0 1 4 45000104
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 0 1 6 45000106
+0 0 0 0 0 0 1 7 45000107
+0 0 0 0 0 0 1 8 45000108
+0 0 0 0 0 0 1 9 45000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 45000100
+1 0 0 0 0 0 1 1 45000101
+1 0 0 0 0 0 1 2 45000102
+1 0 0 0 0 0 1 3 45000103
+1 0 0 0 0 0 1 4 45000104
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 0 1 6 45000106
+1 0 0 0 0 0 1 7 45000107
+1 0 0 0 0 0 1 8 45000108
+1 0 0 0 0 0 1 9 45000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyz.xl b/CarpetAttic/Cart3dTest/test/quadrant/fyz.xl
new file mode 100644
index 000000000..1511cbd22
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 1 1 5 46010105
+0 0 0 0 0 2 1 5 46020105
+0 0 0 0 0 3 1 5 46030105
+0 0 0 0 0 4 1 5 46040105
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 6 1 5 46060105
+0 0 0 0 0 7 1 5 46070105
+0 0 0 0 0 8 1 5 46080105
+0 0 0 0 0 9 1 5 46090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 1 1 5 46010105
+1 0 0 0 0 2 1 5 46020105
+1 0 0 0 0 3 1 5 46030105
+1 0 0 0 0 4 1 5 46040105
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 6 1 5 46060105
+1 0 0 0 0 7 1 5 46070105
+1 0 0 0 0 8 1 5 46080105
+1 0 0 0 0 9 1 5 46090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyz.yl b/CarpetAttic/Cart3dTest/test/quadrant/fyz.yl
new file mode 100644
index 000000000..c3f4ba018
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 46000005
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 0 2 5 46000205
+0 0 0 0 0 0 3 5 46000305
+0 0 0 0 0 0 4 5 46000405
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 0 6 5 46000605
+0 0 0 0 0 0 7 5 46000705
+0 0 0 0 0 0 8 5 46000805
+0 0 0 0 0 0 9 5 46000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -46000105
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 0 2 5 46000205
+1 0 0 0 0 0 3 5 46000305
+1 0 0 0 0 0 4 5 46000405
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 0 6 5 46000605
+1 0 0 0 0 0 7 5 46000705
+1 0 0 0 0 0 8 5 46000805
+1 0 0 0 0 0 9 5 46000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fyz.zl b/CarpetAttic/Cart3dTest/test/quadrant/fyz.zl
new file mode 100644
index 000000000..198097eb5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 46000100
+0 0 0 0 0 0 1 1 46000101
+0 0 0 0 0 0 1 2 46000102
+0 0 0 0 0 0 1 3 46000103
+0 0 0 0 0 0 1 4 46000104
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 0 1 6 46000106
+0 0 0 0 0 0 1 7 46000107
+0 0 0 0 0 0 1 8 46000108
+0 0 0 0 0 0 1 9 46000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 46000100
+1 0 0 0 0 0 1 1 46000101
+1 0 0 0 0 0 1 2 46000102
+1 0 0 0 0 0 1 3 46000103
+1 0 0 0 0 0 1 4 46000104
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 0 1 6 46000106
+1 0 0 0 0 0 1 7 46000107
+1 0 0 0 0 0 1 8 46000108
+1 0 0 0 0 0 1 9 46000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzx.xl b/CarpetAttic/Cart3dTest/test/quadrant/fzx.xl
new file mode 100644
index 000000000..7d5236a48
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 1 1 5 47010105
+0 0 0 0 0 2 1 5 47020105
+0 0 0 0 0 3 1 5 47030105
+0 0 0 0 0 4 1 5 47040105
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 6 1 5 47060105
+0 0 0 0 0 7 1 5 47070105
+0 0 0 0 0 8 1 5 47080105
+0 0 0 0 0 9 1 5 47090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 1 1 5 47010105
+1 0 0 0 0 2 1 5 47020105
+1 0 0 0 0 3 1 5 47030105
+1 0 0 0 0 4 1 5 47040105
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 6 1 5 47060105
+1 0 0 0 0 7 1 5 47070105
+1 0 0 0 0 8 1 5 47080105
+1 0 0 0 0 9 1 5 47090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzx.yl b/CarpetAttic/Cart3dTest/test/quadrant/fzx.yl
new file mode 100644
index 000000000..8476e5210
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 47000005
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 0 2 5 47000205
+0 0 0 0 0 0 3 5 47000305
+0 0 0 0 0 0 4 5 47000405
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 0 6 5 47000605
+0 0 0 0 0 0 7 5 47000705
+0 0 0 0 0 0 8 5 47000805
+0 0 0 0 0 0 9 5 47000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 47000105
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 0 2 5 47000205
+1 0 0 0 0 0 3 5 47000305
+1 0 0 0 0 0 4 5 47000405
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 0 6 5 47000605
+1 0 0 0 0 0 7 5 47000705
+1 0 0 0 0 0 8 5 47000805
+1 0 0 0 0 0 9 5 47000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzx.zl b/CarpetAttic/Cart3dTest/test/quadrant/fzx.zl
new file mode 100644
index 000000000..882a1b1da
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 47000100
+0 0 0 0 0 0 1 1 47000101
+0 0 0 0 0 0 1 2 47000102
+0 0 0 0 0 0 1 3 47000103
+0 0 0 0 0 0 1 4 47000104
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 0 1 6 47000106
+0 0 0 0 0 0 1 7 47000107
+0 0 0 0 0 0 1 8 47000108
+0 0 0 0 0 0 1 9 47000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 47000100
+1 0 0 0 0 0 1 1 47000101
+1 0 0 0 0 0 1 2 47000102
+1 0 0 0 0 0 1 3 47000103
+1 0 0 0 0 0 1 4 47000104
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 0 1 6 47000106
+1 0 0 0 0 0 1 7 47000107
+1 0 0 0 0 0 1 8 47000108
+1 0 0 0 0 0 1 9 47000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzy.xl b/CarpetAttic/Cart3dTest/test/quadrant/fzy.xl
new file mode 100644
index 000000000..ea27ee9fa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 1 1 5 48010105
+0 0 0 0 0 2 1 5 48020105
+0 0 0 0 0 3 1 5 48030105
+0 0 0 0 0 4 1 5 48040105
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 6 1 5 48060105
+0 0 0 0 0 7 1 5 48070105
+0 0 0 0 0 8 1 5 48080105
+0 0 0 0 0 9 1 5 48090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 1 1 5 48010105
+1 0 0 0 0 2 1 5 48020105
+1 0 0 0 0 3 1 5 48030105
+1 0 0 0 0 4 1 5 48040105
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 6 1 5 48060105
+1 0 0 0 0 7 1 5 48070105
+1 0 0 0 0 8 1 5 48080105
+1 0 0 0 0 9 1 5 48090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzy.yl b/CarpetAttic/Cart3dTest/test/quadrant/fzy.yl
new file mode 100644
index 000000000..e3c7eb1ed
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 48000005
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 0 2 5 48000205
+0 0 0 0 0 0 3 5 48000305
+0 0 0 0 0 0 4 5 48000405
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 0 6 5 48000605
+0 0 0 0 0 0 7 5 48000705
+0 0 0 0 0 0 8 5 48000805
+0 0 0 0 0 0 9 5 48000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -48000105
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 0 2 5 48000205
+1 0 0 0 0 0 3 5 48000305
+1 0 0 0 0 0 4 5 48000405
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 0 6 5 48000605
+1 0 0 0 0 0 7 5 48000705
+1 0 0 0 0 0 8 5 48000805
+1 0 0 0 0 0 9 5 48000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzy.zl b/CarpetAttic/Cart3dTest/test/quadrant/fzy.zl
new file mode 100644
index 000000000..4baa764b1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 48000100
+0 0 0 0 0 0 1 1 48000101
+0 0 0 0 0 0 1 2 48000102
+0 0 0 0 0 0 1 3 48000103
+0 0 0 0 0 0 1 4 48000104
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 0 1 6 48000106
+0 0 0 0 0 0 1 7 48000107
+0 0 0 0 0 0 1 8 48000108
+0 0 0 0 0 0 1 9 48000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 48000100
+1 0 0 0 0 0 1 1 48000101
+1 0 0 0 0 0 1 2 48000102
+1 0 0 0 0 0 1 3 48000103
+1 0 0 0 0 0 1 4 48000104
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 0 1 6 48000106
+1 0 0 0 0 0 1 7 48000107
+1 0 0 0 0 0 1 8 48000108
+1 0 0 0 0 0 1 9 48000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzz.xl b/CarpetAttic/Cart3dTest/test/quadrant/fzz.xl
new file mode 100644
index 000000000..4a3af627e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 1 1 5 49010105
+0 0 0 0 0 2 1 5 49020105
+0 0 0 0 0 3 1 5 49030105
+0 0 0 0 0 4 1 5 49040105
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 6 1 5 49060105
+0 0 0 0 0 7 1 5 49070105
+0 0 0 0 0 8 1 5 49080105
+0 0 0 0 0 9 1 5 49090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 1 1 5 49010105
+1 0 0 0 0 2 1 5 49020105
+1 0 0 0 0 3 1 5 49030105
+1 0 0 0 0 4 1 5 49040105
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 6 1 5 49060105
+1 0 0 0 0 7 1 5 49070105
+1 0 0 0 0 8 1 5 49080105
+1 0 0 0 0 9 1 5 49090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzz.yl b/CarpetAttic/Cart3dTest/test/quadrant/fzz.yl
new file mode 100644
index 000000000..18f30ff73
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 49000005
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 0 2 5 49000205
+0 0 0 0 0 0 3 5 49000305
+0 0 0 0 0 0 4 5 49000405
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 0 6 5 49000605
+0 0 0 0 0 0 7 5 49000705
+0 0 0 0 0 0 8 5 49000805
+0 0 0 0 0 0 9 5 49000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 49000105
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 0 2 5 49000205
+1 0 0 0 0 0 3 5 49000305
+1 0 0 0 0 0 4 5 49000405
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 0 6 5 49000605
+1 0 0 0 0 0 7 5 49000705
+1 0 0 0 0 0 8 5 49000805
+1 0 0 0 0 0 9 5 49000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/fzz.zl b/CarpetAttic/Cart3dTest/test/quadrant/fzz.zl
new file mode 100644
index 000000000..2c6b7609b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 49000100
+0 0 0 0 0 0 1 1 49000101
+0 0 0 0 0 0 1 2 49000102
+0 0 0 0 0 0 1 3 49000103
+0 0 0 0 0 0 1 4 49000104
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 0 1 6 49000106
+0 0 0 0 0 0 1 7 49000107
+0 0 0 0 0 0 1 8 49000108
+0 0 0 0 0 0 1 9 49000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 49000100
+1 0 0 0 0 0 1 1 49000101
+1 0 0 0 0 0 1 2 49000102
+1 0 0 0 0 0 1 3 49000103
+1 0 0 0 0 0 1 4 49000104
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 0 1 6 49000106
+1 0 0 0 0 0 1 7 49000107
+1 0 0 0 0 0 1 8 49000108
+1 0 0 0 0 0 1 9 49000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/s.xl b/CarpetAttic/Cart3dTest/test/quadrant/s.xl
new file mode 100644
index 000000000..fdf407fcd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 1 1 5 1010105
+0 0 0 0 0 2 1 5 1020105
+0 0 0 0 0 3 1 5 1030105
+0 0 0 0 0 4 1 5 1040105
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 6 1 5 1060105
+0 0 0 0 0 7 1 5 1070105
+0 0 0 0 0 8 1 5 1080105
+0 0 0 0 0 9 1 5 1090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 1 1 5 1010105
+1 0 0 0 0 2 1 5 1020105
+1 0 0 0 0 3 1 5 1030105
+1 0 0 0 0 4 1 5 1040105
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 6 1 5 1060105
+1 0 0 0 0 7 1 5 1070105
+1 0 0 0 0 8 1 5 1080105
+1 0 0 0 0 9 1 5 1090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/s.yl b/CarpetAttic/Cart3dTest/test/quadrant/s.yl
new file mode 100644
index 000000000..b7ef5e6db
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 1000005
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 0 2 5 1000205
+0 0 0 0 0 0 3 5 1000305
+0 0 0 0 0 0 4 5 1000405
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 0 6 5 1000605
+0 0 0 0 0 0 7 5 1000705
+0 0 0 0 0 0 8 5 1000805
+0 0 0 0 0 0 9 5 1000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 1000105
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 0 2 5 1000205
+1 0 0 0 0 0 3 5 1000305
+1 0 0 0 0 0 4 5 1000405
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 0 6 5 1000605
+1 0 0 0 0 0 7 5 1000705
+1 0 0 0 0 0 8 5 1000805
+1 0 0 0 0 0 9 5 1000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/s.zl b/CarpetAttic/Cart3dTest/test/quadrant/s.zl
new file mode 100644
index 000000000..d806aad3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 1000100
+0 0 0 0 0 0 1 1 1000101
+0 0 0 0 0 0 1 2 1000102
+0 0 0 0 0 0 1 3 1000103
+0 0 0 0 0 0 1 4 1000104
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 0 1 6 1000106
+0 0 0 0 0 0 1 7 1000107
+0 0 0 0 0 0 1 8 1000108
+0 0 0 0 0 0 1 9 1000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 1000100
+1 0 0 0 0 0 1 1 1000101
+1 0 0 0 0 0 1 2 1000102
+1 0 0 0 0 0 1 3 1000103
+1 0 0 0 0 0 1 4 1000104
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 0 1 6 1000106
+1 0 0 0 0 0 1 7 1000107
+1 0 0 0 0 0 1 8 1000108
+1 0 0 0 0 0 1 9 1000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.xl
new file mode 100644
index 000000000..d01051ad6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.259807621135332
+0 0 0 0 0 1 1 5 0.49749371855331
+0 0 0 0 0 2 1 5 0.779422863405995
+0 0 0 0 0 3 1 5 1.07121426428143
+0 0 0 0 0 4 1 5 1.36656503687164
+0 0 0 0 0 5 1 5 1.66358047596141
+0 0 0 0 0 6 1 5 1.9615045245933
+0 0 0 0 0 7 1 5 2.2599778759979
+0 0 0 0 0 8 1 5 2.5588083163848
+0 0 0 0 0 9 1 5 2.85788383248865
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.259807621135332
+1 0 0 0 0 1 1 5 0.49749371855331
+1 0 0 0 0 2 1 5 0.779422863405995
+1 0 0 0 0 3 1 5 1.07121426428143
+1 0 0 0 0 4 1 5 1.36656503687164
+1 0 0 0 0 5 1 5 1.66358047596141
+1 0 0 0 0 6 1 5 1.9615045245933
+1 0 0 0 0 7 1 5 2.2599778759979
+1 0 0 0 0 8 1 5 2.5588083163848
+1 0 0 0 0 9 1 5 2.85788383248865
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.yl
new file mode 100644
index 000000000..d6cf48a8f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 0.259807621135332
+0 0 0 0 0 0 1 5 0.259807621135332
+0 0 0 0 0 0 2 5 0.49749371855331
+0 0 0 0 0 0 3 5 0.779422863405995
+0 0 0 0 0 0 4 5 1.07121426428143
+0 0 0 0 0 0 5 5 1.36656503687164
+0 0 0 0 0 0 6 5 1.66358047596141
+0 0 0 0 0 0 7 5 1.9615045245933
+0 0 0 0 0 0 8 5 2.2599778759979
+0 0 0 0 0 0 9 5 2.5588083163848
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 0.259807621135332
+1 0 0 0 0 0 1 5 0.259807621135332
+1 0 0 0 0 0 2 5 0.49749371855331
+1 0 0 0 0 0 3 5 0.779422863405995
+1 0 0 0 0 0 4 5 1.07121426428143
+1 0 0 0 0 0 5 5 1.36656503687164
+1 0 0 0 0 0 6 5 1.66358047596141
+1 0 0 0 0 0 7 5 1.9615045245933
+1 0 0 0 0 0 8 5 2.2599778759979
+1 0 0 0 0 0 9 5 2.5588083163848
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.zl
new file mode 100644
index 000000000..8d275dd3b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 1.36656503687164
+0 0 0 0 0 0 1 1 1.07121426428143
+0 0 0 0 0 0 1 2 0.779422863405995
+0 0 0 0 0 0 1 3 0.49749371855331
+0 0 0 0 0 0 1 4 0.259807621135332
+0 0 0 0 0 0 1 5 0.259807621135332
+0 0 0 0 0 0 1 6 0.49749371855331
+0 0 0 0 0 0 1 7 0.779422863405995
+0 0 0 0 0 0 1 8 1.07121426428143
+0 0 0 0 0 0 1 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 1.36656503687164
+1 0 0 0 0 0 1 1 1.07121426428143
+1 0 0 0 0 0 1 2 0.779422863405995
+1 0 0 0 0 0 1 3 0.49749371855331
+1 0 0 0 0 0 1 4 0.259807621135332
+1 0 0 0 0 0 1 5 0.259807621135332
+1 0 0 0 0 0 1 6 0.49749371855331
+1 0 0 0 0 0 1 7 0.779422863405995
+1 0 0 0 0 0 1 8 1.07121426428143
+1 0 0 0 0 0 1 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txx.xl b/CarpetAttic/Cart3dTest/test/quadrant/txx.xl
new file mode 100644
index 000000000..b285daee6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 1 1 5 21010105
+0 0 0 0 0 2 1 5 21020105
+0 0 0 0 0 3 1 5 21030105
+0 0 0 0 0 4 1 5 21040105
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 6 1 5 21060105
+0 0 0 0 0 7 1 5 21070105
+0 0 0 0 0 8 1 5 21080105
+0 0 0 0 0 9 1 5 21090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 1 1 5 21010105
+1 0 0 0 0 2 1 5 21020105
+1 0 0 0 0 3 1 5 21030105
+1 0 0 0 0 4 1 5 21040105
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 6 1 5 21060105
+1 0 0 0 0 7 1 5 21070105
+1 0 0 0 0 8 1 5 21080105
+1 0 0 0 0 9 1 5 21090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txx.yl b/CarpetAttic/Cart3dTest/test/quadrant/txx.yl
new file mode 100644
index 000000000..e7f6f1f5e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 21000005
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 0 2 5 21000205
+0 0 0 0 0 0 3 5 21000305
+0 0 0 0 0 0 4 5 21000405
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 0 6 5 21000605
+0 0 0 0 0 0 7 5 21000705
+0 0 0 0 0 0 8 5 21000805
+0 0 0 0 0 0 9 5 21000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 21000105
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 0 2 5 21000205
+1 0 0 0 0 0 3 5 21000305
+1 0 0 0 0 0 4 5 21000405
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 0 6 5 21000605
+1 0 0 0 0 0 7 5 21000705
+1 0 0 0 0 0 8 5 21000805
+1 0 0 0 0 0 9 5 21000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txx.zl b/CarpetAttic/Cart3dTest/test/quadrant/txx.zl
new file mode 100644
index 000000000..7a52adf1f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 21000100
+0 0 0 0 0 0 1 1 21000101
+0 0 0 0 0 0 1 2 21000102
+0 0 0 0 0 0 1 3 21000103
+0 0 0 0 0 0 1 4 21000104
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 0 1 6 21000106
+0 0 0 0 0 0 1 7 21000107
+0 0 0 0 0 0 1 8 21000108
+0 0 0 0 0 0 1 9 21000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 21000100
+1 0 0 0 0 0 1 1 21000101
+1 0 0 0 0 0 1 2 21000102
+1 0 0 0 0 0 1 3 21000103
+1 0 0 0 0 0 1 4 21000104
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 0 1 6 21000106
+1 0 0 0 0 0 1 7 21000107
+1 0 0 0 0 0 1 8 21000108
+1 0 0 0 0 0 1 9 21000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txy.xl b/CarpetAttic/Cart3dTest/test/quadrant/txy.xl
new file mode 100644
index 000000000..0c86c4ec1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 1 1 5 22010105
+0 0 0 0 0 2 1 5 22020105
+0 0 0 0 0 3 1 5 22030105
+0 0 0 0 0 4 1 5 22040105
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 6 1 5 22060105
+0 0 0 0 0 7 1 5 22070105
+0 0 0 0 0 8 1 5 22080105
+0 0 0 0 0 9 1 5 22090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 1 1 5 22010105
+1 0 0 0 0 2 1 5 22020105
+1 0 0 0 0 3 1 5 22030105
+1 0 0 0 0 4 1 5 22040105
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 6 1 5 22060105
+1 0 0 0 0 7 1 5 22070105
+1 0 0 0 0 8 1 5 22080105
+1 0 0 0 0 9 1 5 22090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txy.yl b/CarpetAttic/Cart3dTest/test/quadrant/txy.yl
new file mode 100644
index 000000000..c9ca944f3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 22000005
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 0 2 5 22000205
+0 0 0 0 0 0 3 5 22000305
+0 0 0 0 0 0 4 5 22000405
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 0 6 5 22000605
+0 0 0 0 0 0 7 5 22000705
+0 0 0 0 0 0 8 5 22000805
+0 0 0 0 0 0 9 5 22000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -22000105
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 0 2 5 22000205
+1 0 0 0 0 0 3 5 22000305
+1 0 0 0 0 0 4 5 22000405
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 0 6 5 22000605
+1 0 0 0 0 0 7 5 22000705
+1 0 0 0 0 0 8 5 22000805
+1 0 0 0 0 0 9 5 22000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txy.zl b/CarpetAttic/Cart3dTest/test/quadrant/txy.zl
new file mode 100644
index 000000000..55c8fe543
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 22000100
+0 0 0 0 0 0 1 1 22000101
+0 0 0 0 0 0 1 2 22000102
+0 0 0 0 0 0 1 3 22000103
+0 0 0 0 0 0 1 4 22000104
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 0 1 6 22000106
+0 0 0 0 0 0 1 7 22000107
+0 0 0 0 0 0 1 8 22000108
+0 0 0 0 0 0 1 9 22000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 22000100
+1 0 0 0 0 0 1 1 22000101
+1 0 0 0 0 0 1 2 22000102
+1 0 0 0 0 0 1 3 22000103
+1 0 0 0 0 0 1 4 22000104
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 0 1 6 22000106
+1 0 0 0 0 0 1 7 22000107
+1 0 0 0 0 0 1 8 22000108
+1 0 0 0 0 0 1 9 22000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txz.xl b/CarpetAttic/Cart3dTest/test/quadrant/txz.xl
new file mode 100644
index 000000000..faacecdad
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 1 1 5 23010105
+0 0 0 0 0 2 1 5 23020105
+0 0 0 0 0 3 1 5 23030105
+0 0 0 0 0 4 1 5 23040105
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 6 1 5 23060105
+0 0 0 0 0 7 1 5 23070105
+0 0 0 0 0 8 1 5 23080105
+0 0 0 0 0 9 1 5 23090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 1 1 5 23010105
+1 0 0 0 0 2 1 5 23020105
+1 0 0 0 0 3 1 5 23030105
+1 0 0 0 0 4 1 5 23040105
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 6 1 5 23060105
+1 0 0 0 0 7 1 5 23070105
+1 0 0 0 0 8 1 5 23080105
+1 0 0 0 0 9 1 5 23090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txz.yl b/CarpetAttic/Cart3dTest/test/quadrant/txz.yl
new file mode 100644
index 000000000..4b40ce463
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 23000005
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 0 2 5 23000205
+0 0 0 0 0 0 3 5 23000305
+0 0 0 0 0 0 4 5 23000405
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 0 6 5 23000605
+0 0 0 0 0 0 7 5 23000705
+0 0 0 0 0 0 8 5 23000805
+0 0 0 0 0 0 9 5 23000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 23000105
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 0 2 5 23000205
+1 0 0 0 0 0 3 5 23000305
+1 0 0 0 0 0 4 5 23000405
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 0 6 5 23000605
+1 0 0 0 0 0 7 5 23000705
+1 0 0 0 0 0 8 5 23000805
+1 0 0 0 0 0 9 5 23000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/txz.zl b/CarpetAttic/Cart3dTest/test/quadrant/txz.zl
new file mode 100644
index 000000000..bac3693c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 23000100
+0 0 0 0 0 0 1 1 23000101
+0 0 0 0 0 0 1 2 23000102
+0 0 0 0 0 0 1 3 23000103
+0 0 0 0 0 0 1 4 23000104
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 0 1 6 23000106
+0 0 0 0 0 0 1 7 23000107
+0 0 0 0 0 0 1 8 23000108
+0 0 0 0 0 0 1 9 23000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 23000100
+1 0 0 0 0 0 1 1 23000101
+1 0 0 0 0 0 1 2 23000102
+1 0 0 0 0 0 1 3 23000103
+1 0 0 0 0 0 1 4 23000104
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 0 1 6 23000106
+1 0 0 0 0 0 1 7 23000107
+1 0 0 0 0 0 1 8 23000108
+1 0 0 0 0 0 1 9 23000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tyy.xl b/CarpetAttic/Cart3dTest/test/quadrant/tyy.xl
new file mode 100644
index 000000000..566c0922e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 1 1 5 24010105
+0 0 0 0 0 2 1 5 24020105
+0 0 0 0 0 3 1 5 24030105
+0 0 0 0 0 4 1 5 24040105
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 6 1 5 24060105
+0 0 0 0 0 7 1 5 24070105
+0 0 0 0 0 8 1 5 24080105
+0 0 0 0 0 9 1 5 24090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 1 1 5 24010105
+1 0 0 0 0 2 1 5 24020105
+1 0 0 0 0 3 1 5 24030105
+1 0 0 0 0 4 1 5 24040105
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 6 1 5 24060105
+1 0 0 0 0 7 1 5 24070105
+1 0 0 0 0 8 1 5 24080105
+1 0 0 0 0 9 1 5 24090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tyy.yl b/CarpetAttic/Cart3dTest/test/quadrant/tyy.yl
new file mode 100644
index 000000000..0b86bc2a7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 24000005
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 0 2 5 24000205
+0 0 0 0 0 0 3 5 24000305
+0 0 0 0 0 0 4 5 24000405
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 0 6 5 24000605
+0 0 0 0 0 0 7 5 24000705
+0 0 0 0 0 0 8 5 24000805
+0 0 0 0 0 0 9 5 24000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 24000105
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 0 2 5 24000205
+1 0 0 0 0 0 3 5 24000305
+1 0 0 0 0 0 4 5 24000405
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 0 6 5 24000605
+1 0 0 0 0 0 7 5 24000705
+1 0 0 0 0 0 8 5 24000805
+1 0 0 0 0 0 9 5 24000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tyy.zl b/CarpetAttic/Cart3dTest/test/quadrant/tyy.zl
new file mode 100644
index 000000000..ed8d3603d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 24000100
+0 0 0 0 0 0 1 1 24000101
+0 0 0 0 0 0 1 2 24000102
+0 0 0 0 0 0 1 3 24000103
+0 0 0 0 0 0 1 4 24000104
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 0 1 6 24000106
+0 0 0 0 0 0 1 7 24000107
+0 0 0 0 0 0 1 8 24000108
+0 0 0 0 0 0 1 9 24000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 24000100
+1 0 0 0 0 0 1 1 24000101
+1 0 0 0 0 0 1 2 24000102
+1 0 0 0 0 0 1 3 24000103
+1 0 0 0 0 0 1 4 24000104
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 0 1 6 24000106
+1 0 0 0 0 0 1 7 24000107
+1 0 0 0 0 0 1 8 24000108
+1 0 0 0 0 0 1 9 24000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tyz.xl b/CarpetAttic/Cart3dTest/test/quadrant/tyz.xl
new file mode 100644
index 000000000..1cac2cd93
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 1 1 5 25010105
+0 0 0 0 0 2 1 5 25020105
+0 0 0 0 0 3 1 5 25030105
+0 0 0 0 0 4 1 5 25040105
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 6 1 5 25060105
+0 0 0 0 0 7 1 5 25070105
+0 0 0 0 0 8 1 5 25080105
+0 0 0 0 0 9 1 5 25090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 1 1 5 25010105
+1 0 0 0 0 2 1 5 25020105
+1 0 0 0 0 3 1 5 25030105
+1 0 0 0 0 4 1 5 25040105
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 6 1 5 25060105
+1 0 0 0 0 7 1 5 25070105
+1 0 0 0 0 8 1 5 25080105
+1 0 0 0 0 9 1 5 25090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tyz.yl b/CarpetAttic/Cart3dTest/test/quadrant/tyz.yl
new file mode 100644
index 000000000..d3f735ad3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 25000005
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 0 2 5 25000205
+0 0 0 0 0 0 3 5 25000305
+0 0 0 0 0 0 4 5 25000405
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 0 6 5 25000605
+0 0 0 0 0 0 7 5 25000705
+0 0 0 0 0 0 8 5 25000805
+0 0 0 0 0 0 9 5 25000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -25000105
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 0 2 5 25000205
+1 0 0 0 0 0 3 5 25000305
+1 0 0 0 0 0 4 5 25000405
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 0 6 5 25000605
+1 0 0 0 0 0 7 5 25000705
+1 0 0 0 0 0 8 5 25000805
+1 0 0 0 0 0 9 5 25000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tyz.zl b/CarpetAttic/Cart3dTest/test/quadrant/tyz.zl
new file mode 100644
index 000000000..38dc66d6f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 25000100
+0 0 0 0 0 0 1 1 25000101
+0 0 0 0 0 0 1 2 25000102
+0 0 0 0 0 0 1 3 25000103
+0 0 0 0 0 0 1 4 25000104
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 0 1 6 25000106
+0 0 0 0 0 0 1 7 25000107
+0 0 0 0 0 0 1 8 25000108
+0 0 0 0 0 0 1 9 25000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 25000100
+1 0 0 0 0 0 1 1 25000101
+1 0 0 0 0 0 1 2 25000102
+1 0 0 0 0 0 1 3 25000103
+1 0 0 0 0 0 1 4 25000104
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 0 1 6 25000106
+1 0 0 0 0 0 1 7 25000107
+1 0 0 0 0 0 1 8 25000108
+1 0 0 0 0 0 1 9 25000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tzz.xl b/CarpetAttic/Cart3dTest/test/quadrant/tzz.xl
new file mode 100644
index 000000000..1dfc09b33
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 1 1 5 26010105
+0 0 0 0 0 2 1 5 26020105
+0 0 0 0 0 3 1 5 26030105
+0 0 0 0 0 4 1 5 26040105
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 6 1 5 26060105
+0 0 0 0 0 7 1 5 26070105
+0 0 0 0 0 8 1 5 26080105
+0 0 0 0 0 9 1 5 26090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 1 1 5 26010105
+1 0 0 0 0 2 1 5 26020105
+1 0 0 0 0 3 1 5 26030105
+1 0 0 0 0 4 1 5 26040105
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 6 1 5 26060105
+1 0 0 0 0 7 1 5 26070105
+1 0 0 0 0 8 1 5 26080105
+1 0 0 0 0 9 1 5 26090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tzz.yl b/CarpetAttic/Cart3dTest/test/quadrant/tzz.yl
new file mode 100644
index 000000000..6267389e0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 26000005
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 0 2 5 26000205
+0 0 0 0 0 0 3 5 26000305
+0 0 0 0 0 0 4 5 26000405
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 0 6 5 26000605
+0 0 0 0 0 0 7 5 26000705
+0 0 0 0 0 0 8 5 26000805
+0 0 0 0 0 0 9 5 26000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 26000105
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 0 2 5 26000205
+1 0 0 0 0 0 3 5 26000305
+1 0 0 0 0 0 4 5 26000405
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 0 6 5 26000605
+1 0 0 0 0 0 7 5 26000705
+1 0 0 0 0 0 8 5 26000805
+1 0 0 0 0 0 9 5 26000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/tzz.zl b/CarpetAttic/Cart3dTest/test/quadrant/tzz.zl
new file mode 100644
index 000000000..610ec9c66
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 26000100
+0 0 0 0 0 0 1 1 26000101
+0 0 0 0 0 0 1 2 26000102
+0 0 0 0 0 0 1 3 26000103
+0 0 0 0 0 0 1 4 26000104
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 0 1 6 26000106
+0 0 0 0 0 0 1 7 26000107
+0 0 0 0 0 0 1 8 26000108
+0 0 0 0 0 0 1 9 26000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 26000100
+1 0 0 0 0 0 1 1 26000101
+1 0 0 0 0 0 1 2 26000102
+1 0 0 0 0 0 1 3 26000103
+1 0 0 0 0 0 1 4 26000104
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 0 1 6 26000106
+1 0 0 0 0 0 1 7 26000107
+1 0 0 0 0 0 1 8 26000108
+1 0 0 0 0 0 1 9 26000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vx.xl b/CarpetAttic/Cart3dTest/test/quadrant/vx.xl
new file mode 100644
index 000000000..2fae0a603
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 1 1 5 11010105
+0 0 0 0 0 2 1 5 11020105
+0 0 0 0 0 3 1 5 11030105
+0 0 0 0 0 4 1 5 11040105
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 6 1 5 11060105
+0 0 0 0 0 7 1 5 11070105
+0 0 0 0 0 8 1 5 11080105
+0 0 0 0 0 9 1 5 11090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 1 1 5 11010105
+1 0 0 0 0 2 1 5 11020105
+1 0 0 0 0 3 1 5 11030105
+1 0 0 0 0 4 1 5 11040105
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 6 1 5 11060105
+1 0 0 0 0 7 1 5 11070105
+1 0 0 0 0 8 1 5 11080105
+1 0 0 0 0 9 1 5 11090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vx.yl b/CarpetAttic/Cart3dTest/test/quadrant/vx.yl
new file mode 100644
index 000000000..0e0aea3f5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 11000005
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 0 2 5 11000205
+0 0 0 0 0 0 3 5 11000305
+0 0 0 0 0 0 4 5 11000405
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 0 6 5 11000605
+0 0 0 0 0 0 7 5 11000705
+0 0 0 0 0 0 8 5 11000805
+0 0 0 0 0 0 9 5 11000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 11000105
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 0 2 5 11000205
+1 0 0 0 0 0 3 5 11000305
+1 0 0 0 0 0 4 5 11000405
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 0 6 5 11000605
+1 0 0 0 0 0 7 5 11000705
+1 0 0 0 0 0 8 5 11000805
+1 0 0 0 0 0 9 5 11000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vx.zl b/CarpetAttic/Cart3dTest/test/quadrant/vx.zl
new file mode 100644
index 000000000..51e26621d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 11000100
+0 0 0 0 0 0 1 1 11000101
+0 0 0 0 0 0 1 2 11000102
+0 0 0 0 0 0 1 3 11000103
+0 0 0 0 0 0 1 4 11000104
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 0 1 6 11000106
+0 0 0 0 0 0 1 7 11000107
+0 0 0 0 0 0 1 8 11000108
+0 0 0 0 0 0 1 9 11000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 11000100
+1 0 0 0 0 0 1 1 11000101
+1 0 0 0 0 0 1 2 11000102
+1 0 0 0 0 0 1 3 11000103
+1 0 0 0 0 0 1 4 11000104
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 0 1 6 11000106
+1 0 0 0 0 0 1 7 11000107
+1 0 0 0 0 0 1 8 11000108
+1 0 0 0 0 0 1 9 11000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vy.xl b/CarpetAttic/Cart3dTest/test/quadrant/vy.xl
new file mode 100644
index 000000000..abba49be6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 1 1 5 12010105
+0 0 0 0 0 2 1 5 12020105
+0 0 0 0 0 3 1 5 12030105
+0 0 0 0 0 4 1 5 12040105
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 6 1 5 12060105
+0 0 0 0 0 7 1 5 12070105
+0 0 0 0 0 8 1 5 12080105
+0 0 0 0 0 9 1 5 12090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 1 1 5 12010105
+1 0 0 0 0 2 1 5 12020105
+1 0 0 0 0 3 1 5 12030105
+1 0 0 0 0 4 1 5 12040105
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 6 1 5 12060105
+1 0 0 0 0 7 1 5 12070105
+1 0 0 0 0 8 1 5 12080105
+1 0 0 0 0 9 1 5 12090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vy.yl b/CarpetAttic/Cart3dTest/test/quadrant/vy.yl
new file mode 100644
index 000000000..76d6ddeb2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 12000005
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 0 2 5 12000205
+0 0 0 0 0 0 3 5 12000305
+0 0 0 0 0 0 4 5 12000405
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 0 6 5 12000605
+0 0 0 0 0 0 7 5 12000705
+0 0 0 0 0 0 8 5 12000805
+0 0 0 0 0 0 9 5 12000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -12000105
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 0 2 5 12000205
+1 0 0 0 0 0 3 5 12000305
+1 0 0 0 0 0 4 5 12000405
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 0 6 5 12000605
+1 0 0 0 0 0 7 5 12000705
+1 0 0 0 0 0 8 5 12000805
+1 0 0 0 0 0 9 5 12000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vy.zl b/CarpetAttic/Cart3dTest/test/quadrant/vy.zl
new file mode 100644
index 000000000..1c5c80a95
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 12000100
+0 0 0 0 0 0 1 1 12000101
+0 0 0 0 0 0 1 2 12000102
+0 0 0 0 0 0 1 3 12000103
+0 0 0 0 0 0 1 4 12000104
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 0 1 6 12000106
+0 0 0 0 0 0 1 7 12000107
+0 0 0 0 0 0 1 8 12000108
+0 0 0 0 0 0 1 9 12000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 12000100
+1 0 0 0 0 0 1 1 12000101
+1 0 0 0 0 0 1 2 12000102
+1 0 0 0 0 0 1 3 12000103
+1 0 0 0 0 0 1 4 12000104
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 0 1 6 12000106
+1 0 0 0 0 0 1 7 12000107
+1 0 0 0 0 0 1 8 12000108
+1 0 0 0 0 0 1 9 12000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vz.xl b/CarpetAttic/Cart3dTest/test/quadrant/vz.xl
new file mode 100644
index 000000000..a01f81b61
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 1 1 5 13010105
+0 0 0 0 0 2 1 5 13020105
+0 0 0 0 0 3 1 5 13030105
+0 0 0 0 0 4 1 5 13040105
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 6 1 5 13060105
+0 0 0 0 0 7 1 5 13070105
+0 0 0 0 0 8 1 5 13080105
+0 0 0 0 0 9 1 5 13090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 1 1 5 13010105
+1 0 0 0 0 2 1 5 13020105
+1 0 0 0 0 3 1 5 13030105
+1 0 0 0 0 4 1 5 13040105
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 6 1 5 13060105
+1 0 0 0 0 7 1 5 13070105
+1 0 0 0 0 8 1 5 13080105
+1 0 0 0 0 9 1 5 13090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vz.yl b/CarpetAttic/Cart3dTest/test/quadrant/vz.yl
new file mode 100644
index 000000000..a53c4050b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 13000005
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 0 2 5 13000205
+0 0 0 0 0 0 3 5 13000305
+0 0 0 0 0 0 4 5 13000405
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 0 6 5 13000605
+0 0 0 0 0 0 7 5 13000705
+0 0 0 0 0 0 8 5 13000805
+0 0 0 0 0 0 9 5 13000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 13000105
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 0 2 5 13000205
+1 0 0 0 0 0 3 5 13000305
+1 0 0 0 0 0 4 5 13000405
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 0 6 5 13000605
+1 0 0 0 0 0 7 5 13000705
+1 0 0 0 0 0 8 5 13000805
+1 0 0 0 0 0 9 5 13000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/quadrant/vz.zl b/CarpetAttic/Cart3dTest/test/quadrant/vz.zl
new file mode 100644
index 000000000..54c6bf1c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/quadrant/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 0 13000100
+0 0 0 0 0 0 1 1 13000101
+0 0 0 0 0 0 1 2 13000102
+0 0 0 0 0 0 1 3 13000103
+0 0 0 0 0 0 1 4 13000104
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 0 1 6 13000106
+0 0 0 0 0 0 1 7 13000107
+0 0 0 0 0 0 1 8 13000108
+0 0 0 0 0 0 1 9 13000109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 0 13000100
+1 0 0 0 0 0 1 1 13000101
+1 0 0 0 0 0 1 2 13000102
+1 0 0 0 0 0 1 3 13000103
+1 0 0 0 0 0 1 4 13000104
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 0 1 6 13000106
+1 0 0 0 0 0 1 7 13000107
+1 0 0 0 0 0 1 8 13000108
+1 0 0 0 0 0 1 9 13000109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x.log b/CarpetAttic/Cart3dTest/test/symmetric-x.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x.par b/CarpetAttic/Cart3dTest/test/symmetric-x.par
new file mode 100644
index 000000000..558c5eb7b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/symmetric-x.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_x = "symmetric"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "symmetric-x"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/ax.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/ax.xl
new file mode 100644
index 000000000..a6dd976ff
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 1 5 5 31010505
+0 0 0 0 0 2 5 5 31020505
+0 0 0 0 0 3 5 5 31030505
+0 0 0 0 0 4 5 5 31040505
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 6 5 5 31060505
+0 0 0 0 0 7 5 5 31070505
+0 0 0 0 0 8 5 5 31080505
+0 0 0 0 0 9 5 5 31090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 1 5 5 31010505
+1 0 0 0 0 2 5 5 31020505
+1 0 0 0 0 3 5 5 31030505
+1 0 0 0 0 4 5 5 31040505
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 6 5 5 31060505
+1 0 0 0 0 7 5 5 31070505
+1 0 0 0 0 8 5 5 31080505
+1 0 0 0 0 9 5 5 31090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/ax.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/ax.yl
new file mode 100644
index 000000000..8e3da883a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 31000005
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 0 2 5 31000205
+0 0 0 0 0 0 3 5 31000305
+0 0 0 0 0 0 4 5 31000405
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 0 6 5 31000605
+0 0 0 0 0 0 7 5 31000705
+0 0 0 0 0 0 8 5 31000805
+0 0 0 0 0 0 9 5 31000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 31000005
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 0 2 5 31000205
+1 0 0 0 0 0 3 5 31000305
+1 0 0 0 0 0 4 5 31000405
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 0 6 5 31000605
+1 0 0 0 0 0 7 5 31000705
+1 0 0 0 0 0 8 5 31000805
+1 0 0 0 0 0 9 5 31000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/ax.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/ax.zl
new file mode 100644
index 000000000..d2a0ee254
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 31000500
+0 0 0 0 0 0 5 1 31000501
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 0 5 3 31000503
+0 0 0 0 0 0 5 4 31000504
+0 0 0 0 0 0 5 5 31000505
+0 0 0 0 0 0 5 6 31000506
+0 0 0 0 0 0 5 7 31000507
+0 0 0 0 0 0 5 8 31000508
+0 0 0 0 0 0 5 9 31000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 31000500
+1 0 0 0 0 0 5 1 31000501
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 0 5 3 31000503
+1 0 0 0 0 0 5 4 31000504
+1 0 0 0 0 0 5 5 31000505
+1 0 0 0 0 0 5 6 31000506
+1 0 0 0 0 0 5 7 31000507
+1 0 0 0 0 0 5 8 31000508
+1 0 0 0 0 0 5 9 31000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/ay.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/ay.xl
new file mode 100644
index 000000000..d98eb4ea0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 1 5 5 32010505
+0 0 0 0 0 2 5 5 32020505
+0 0 0 0 0 3 5 5 32030505
+0 0 0 0 0 4 5 5 32040505
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 6 5 5 32060505
+0 0 0 0 0 7 5 5 32070505
+0 0 0 0 0 8 5 5 32080505
+0 0 0 0 0 9 5 5 32090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 1 5 5 32010505
+1 0 0 0 0 2 5 5 32020505
+1 0 0 0 0 3 5 5 32030505
+1 0 0 0 0 4 5 5 32040505
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 6 5 5 32060505
+1 0 0 0 0 7 5 5 32070505
+1 0 0 0 0 8 5 5 32080505
+1 0 0 0 0 9 5 5 32090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/ay.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/ay.yl
new file mode 100644
index 000000000..f02eed7ea
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 32000005
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 0 2 5 32000205
+0 0 0 0 0 0 3 5 32000305
+0 0 0 0 0 0 4 5 32000405
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 0 6 5 32000605
+0 0 0 0 0 0 7 5 32000705
+0 0 0 0 0 0 8 5 32000805
+0 0 0 0 0 0 9 5 32000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 32000005
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 0 2 5 32000205
+1 0 0 0 0 0 3 5 32000305
+1 0 0 0 0 0 4 5 32000405
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 0 6 5 32000605
+1 0 0 0 0 0 7 5 32000705
+1 0 0 0 0 0 8 5 32000805
+1 0 0 0 0 0 9 5 32000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/ay.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/ay.zl
new file mode 100644
index 000000000..862e9c262
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 32000500
+0 0 0 0 0 0 5 1 32000501
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 0 5 3 32000503
+0 0 0 0 0 0 5 4 32000504
+0 0 0 0 0 0 5 5 32000505
+0 0 0 0 0 0 5 6 32000506
+0 0 0 0 0 0 5 7 32000507
+0 0 0 0 0 0 5 8 32000508
+0 0 0 0 0 0 5 9 32000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 32000500
+1 0 0 0 0 0 5 1 32000501
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 0 5 3 32000503
+1 0 0 0 0 0 5 4 32000504
+1 0 0 0 0 0 5 5 32000505
+1 0 0 0 0 0 5 6 32000506
+1 0 0 0 0 0 5 7 32000507
+1 0 0 0 0 0 5 8 32000508
+1 0 0 0 0 0 5 9 32000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/az.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/az.xl
new file mode 100644
index 000000000..9c2733464
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 1 5 5 33010505
+0 0 0 0 0 2 5 5 33020505
+0 0 0 0 0 3 5 5 33030505
+0 0 0 0 0 4 5 5 33040505
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 6 5 5 33060505
+0 0 0 0 0 7 5 5 33070505
+0 0 0 0 0 8 5 5 33080505
+0 0 0 0 0 9 5 5 33090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 1 5 5 33010505
+1 0 0 0 0 2 5 5 33020505
+1 0 0 0 0 3 5 5 33030505
+1 0 0 0 0 4 5 5 33040505
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 6 5 5 33060505
+1 0 0 0 0 7 5 5 33070505
+1 0 0 0 0 8 5 5 33080505
+1 0 0 0 0 9 5 5 33090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/az.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/az.yl
new file mode 100644
index 000000000..3e2a89501
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 33000005
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 0 2 5 33000205
+0 0 0 0 0 0 3 5 33000305
+0 0 0 0 0 0 4 5 33000405
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 0 6 5 33000605
+0 0 0 0 0 0 7 5 33000705
+0 0 0 0 0 0 8 5 33000805
+0 0 0 0 0 0 9 5 33000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 33000005
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 0 2 5 33000205
+1 0 0 0 0 0 3 5 33000305
+1 0 0 0 0 0 4 5 33000405
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 0 6 5 33000605
+1 0 0 0 0 0 7 5 33000705
+1 0 0 0 0 0 8 5 33000805
+1 0 0 0 0 0 9 5 33000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/az.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/az.zl
new file mode 100644
index 000000000..43e1372ef
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 33000500
+0 0 0 0 0 0 5 1 33000501
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 0 5 3 33000503
+0 0 0 0 0 0 5 4 33000504
+0 0 0 0 0 0 5 5 33000505
+0 0 0 0 0 0 5 6 33000506
+0 0 0 0 0 0 5 7 33000507
+0 0 0 0 0 0 5 8 33000508
+0 0 0 0 0 0 5 9 33000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 33000500
+1 0 0 0 0 0 5 1 33000501
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 0 5 3 33000503
+1 0 0 0 0 0 5 4 33000504
+1 0 0 0 0 0 5 5 33000505
+1 0 0 0 0 0 5 6 33000506
+1 0 0 0 0 0 5 7 33000507
+1 0 0 0 0 0 5 8 33000508
+1 0 0 0 0 0 5 9 33000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.xl
new file mode 100644
index 000000000..74ad429b4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.45
+0 0 0 0 0 2 5 5 0.75
+0 0 0 0 0 3 5 5 1.05
+0 0 0 0 0 4 5 5 1.35
+0 0 0 0 0 5 5 5 1.65
+0 0 0 0 0 6 5 5 1.95
+0 0 0 0 0 7 5 5 2.25
+0 0 0 0 0 8 5 5 2.55
+0 0 0 0 0 9 5 5 2.85
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.45
+1 0 0 0 0 2 5 5 0.75
+1 0 0 0 0 3 5 5 1.05
+1 0 0 0 0 4 5 5 1.35
+1 0 0 0 0 5 5 5 1.65
+1 0 0 0 0 6 5 5 1.95
+1 0 0 0 0 7 5 5 2.25
+1 0 0 0 0 8 5 5 2.55
+1 0 0 0 0 9 5 5 2.85
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.yl
new file mode 100644
index 000000000..7a88526ed
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 2 5 0.15
+0 0 0 0 0 0 3 5 0.15
+0 0 0 0 0 0 4 5 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 6 5 0.15
+0 0 0 0 0 0 7 5 0.15
+0 0 0 0 0 0 8 5 0.15
+0 0 0 0 0 0 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 2 5 0.15
+1 0 0 0 0 0 3 5 0.15
+1 0 0 0 0 0 4 5 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 6 5 0.15
+1 0 0 0 0 0 7 5 0.15
+1 0 0 0 0 0 8 5 0.15
+1 0 0 0 0 0 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.zl
new file mode 100644
index 000000000..bff3dd14d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 0.15
+0 0 0 0 0 0 5 1 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 5 3 0.15
+0 0 0 0 0 0 5 4 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 5 6 0.15
+0 0 0 0 0 0 5 7 0.15
+0 0 0 0 0 0 5 8 0.15
+0 0 0 0 0 0 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 0.15
+1 0 0 0 0 0 5 1 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 5 3 0.15
+1 0 0 0 0 0 5 4 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 5 6 0.15
+1 0 0 0 0 0 5 7 0.15
+1 0 0 0 0 0 5 8 0.15
+1 0 0 0 0 0 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.xl
new file mode 100644
index 000000000..8ee8190c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.yl
new file mode 100644
index 000000000..7b6351b94
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 -1.35
+0 0 0 0 0 0 1 5 -1.05
+0 0 0 0 0 0 2 5 -0.75
+0 0 0 0 0 0 3 5 -0.45
+0 0 0 0 0 0 4 5 -0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 6 5 0.45
+0 0 0 0 0 0 7 5 0.75
+0 0 0 0 0 0 8 5 1.05
+0 0 0 0 0 0 9 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 -1.35
+1 0 0 0 0 0 1 5 -1.05
+1 0 0 0 0 0 2 5 -0.75
+1 0 0 0 0 0 3 5 -0.45
+1 0 0 0 0 0 4 5 -0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 6 5 0.45
+1 0 0 0 0 0 7 5 0.75
+1 0 0 0 0 0 8 5 1.05
+1 0 0 0 0 0 9 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.zl
new file mode 100644
index 000000000..b06b80d04
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 0.15
+0 0 0 0 0 0 5 1 0.15
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 0 5 3 0.15
+0 0 0 0 0 0 5 4 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 5 6 0.15
+0 0 0 0 0 0 5 7 0.15
+0 0 0 0 0 0 5 8 0.15
+0 0 0 0 0 0 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 0.15
+1 0 0 0 0 0 5 1 0.15
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 0 5 3 0.15
+1 0 0 0 0 0 5 4 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 5 6 0.15
+1 0 0 0 0 0 5 7 0.15
+1 0 0 0 0 0 5 8 0.15
+1 0 0 0 0 0 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.xl
new file mode 100644
index 000000000..400b19f39
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 1 5 5 0.15
+0 0 0 0 0 2 5 5 0.15
+0 0 0 0 0 3 5 5 0.15
+0 0 0 0 0 4 5 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 6 5 5 0.15
+0 0 0 0 0 7 5 5 0.15
+0 0 0 0 0 8 5 5 0.15
+0 0 0 0 0 9 5 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 1 5 5 0.15
+1 0 0 0 0 2 5 5 0.15
+1 0 0 0 0 3 5 5 0.15
+1 0 0 0 0 4 5 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 6 5 5 0.15
+1 0 0 0 0 7 5 5 0.15
+1 0 0 0 0 8 5 5 0.15
+1 0 0 0 0 9 5 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.yl
new file mode 100644
index 000000000..48fe0f0c9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 0.15
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 0 2 5 0.15
+0 0 0 0 0 0 3 5 0.15
+0 0 0 0 0 0 4 5 0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 6 5 0.15
+0 0 0 0 0 0 7 5 0.15
+0 0 0 0 0 0 8 5 0.15
+0 0 0 0 0 0 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 0.15
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 0 2 5 0.15
+1 0 0 0 0 0 3 5 0.15
+1 0 0 0 0 0 4 5 0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 6 5 0.15
+1 0 0 0 0 0 7 5 0.15
+1 0 0 0 0 0 8 5 0.15
+1 0 0 0 0 0 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.zl
new file mode 100644
index 000000000..34bc6b859
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 -1.35
+0 0 0 0 0 0 5 1 -1.05
+0 0 0 0 0 0 5 2 -0.75
+0 0 0 0 0 0 5 3 -0.45
+0 0 0 0 0 0 5 4 -0.15
+0 0 0 0 0 0 5 5 0.15
+0 0 0 0 0 0 5 6 0.45
+0 0 0 0 0 0 5 7 0.75
+0 0 0 0 0 0 5 8 1.05
+0 0 0 0 0 0 5 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 -1.35
+1 0 0 0 0 0 5 1 -1.05
+1 0 0 0 0 0 5 2 -0.75
+1 0 0 0 0 0 5 3 -0.45
+1 0 0 0 0 0 5 4 -0.15
+1 0 0 0 0 0 5 5 0.15
+1 0 0 0 0 0 5 6 0.45
+1 0 0 0 0 0 5 7 0.75
+1 0 0 0 0 0 5 8 1.05
+1 0 0 0 0 0 5 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.xl
new file mode 100644
index 000000000..f4e4dc8fd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 1 5 5 41010505
+0 0 0 0 0 2 5 5 41020505
+0 0 0 0 0 3 5 5 41030505
+0 0 0 0 0 4 5 5 41040505
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 6 5 5 41060505
+0 0 0 0 0 7 5 5 41070505
+0 0 0 0 0 8 5 5 41080505
+0 0 0 0 0 9 5 5 41090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 1 5 5 41010505
+1 0 0 0 0 2 5 5 41020505
+1 0 0 0 0 3 5 5 41030505
+1 0 0 0 0 4 5 5 41040505
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 6 5 5 41060505
+1 0 0 0 0 7 5 5 41070505
+1 0 0 0 0 8 5 5 41080505
+1 0 0 0 0 9 5 5 41090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.yl
new file mode 100644
index 000000000..1ed637ee7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 41000005
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 0 2 5 41000205
+0 0 0 0 0 0 3 5 41000305
+0 0 0 0 0 0 4 5 41000405
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 0 6 5 41000605
+0 0 0 0 0 0 7 5 41000705
+0 0 0 0 0 0 8 5 41000805
+0 0 0 0 0 0 9 5 41000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 41000005
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 0 2 5 41000205
+1 0 0 0 0 0 3 5 41000305
+1 0 0 0 0 0 4 5 41000405
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 0 6 5 41000605
+1 0 0 0 0 0 7 5 41000705
+1 0 0 0 0 0 8 5 41000805
+1 0 0 0 0 0 9 5 41000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.zl
new file mode 100644
index 000000000..938b8f946
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 41000500
+0 0 0 0 0 0 5 1 41000501
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 0 5 3 41000503
+0 0 0 0 0 0 5 4 41000504
+0 0 0 0 0 0 5 5 41000505
+0 0 0 0 0 0 5 6 41000506
+0 0 0 0 0 0 5 7 41000507
+0 0 0 0 0 0 5 8 41000508
+0 0 0 0 0 0 5 9 41000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 41000500
+1 0 0 0 0 0 5 1 41000501
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 0 5 3 41000503
+1 0 0 0 0 0 5 4 41000504
+1 0 0 0 0 0 5 5 41000505
+1 0 0 0 0 0 5 6 41000506
+1 0 0 0 0 0 5 7 41000507
+1 0 0 0 0 0 5 8 41000508
+1 0 0 0 0 0 5 9 41000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.xl
new file mode 100644
index 000000000..bec381f14
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 1 5 5 42010505
+0 0 0 0 0 2 5 5 42020505
+0 0 0 0 0 3 5 5 42030505
+0 0 0 0 0 4 5 5 42040505
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 6 5 5 42060505
+0 0 0 0 0 7 5 5 42070505
+0 0 0 0 0 8 5 5 42080505
+0 0 0 0 0 9 5 5 42090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 1 5 5 42010505
+1 0 0 0 0 2 5 5 42020505
+1 0 0 0 0 3 5 5 42030505
+1 0 0 0 0 4 5 5 42040505
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 6 5 5 42060505
+1 0 0 0 0 7 5 5 42070505
+1 0 0 0 0 8 5 5 42080505
+1 0 0 0 0 9 5 5 42090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.yl
new file mode 100644
index 000000000..859924893
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 42000005
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 0 2 5 42000205
+0 0 0 0 0 0 3 5 42000305
+0 0 0 0 0 0 4 5 42000405
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 0 6 5 42000605
+0 0 0 0 0 0 7 5 42000705
+0 0 0 0 0 0 8 5 42000805
+0 0 0 0 0 0 9 5 42000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 42000005
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 0 2 5 42000205
+1 0 0 0 0 0 3 5 42000305
+1 0 0 0 0 0 4 5 42000405
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 0 6 5 42000605
+1 0 0 0 0 0 7 5 42000705
+1 0 0 0 0 0 8 5 42000805
+1 0 0 0 0 0 9 5 42000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.zl
new file mode 100644
index 000000000..158e0432e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 42000500
+0 0 0 0 0 0 5 1 42000501
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 0 5 3 42000503
+0 0 0 0 0 0 5 4 42000504
+0 0 0 0 0 0 5 5 42000505
+0 0 0 0 0 0 5 6 42000506
+0 0 0 0 0 0 5 7 42000507
+0 0 0 0 0 0 5 8 42000508
+0 0 0 0 0 0 5 9 42000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 42000500
+1 0 0 0 0 0 5 1 42000501
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 0 5 3 42000503
+1 0 0 0 0 0 5 4 42000504
+1 0 0 0 0 0 5 5 42000505
+1 0 0 0 0 0 5 6 42000506
+1 0 0 0 0 0 5 7 42000507
+1 0 0 0 0 0 5 8 42000508
+1 0 0 0 0 0 5 9 42000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.xl
new file mode 100644
index 000000000..1a33e9082
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 1 5 5 43010505
+0 0 0 0 0 2 5 5 43020505
+0 0 0 0 0 3 5 5 43030505
+0 0 0 0 0 4 5 5 43040505
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 6 5 5 43060505
+0 0 0 0 0 7 5 5 43070505
+0 0 0 0 0 8 5 5 43080505
+0 0 0 0 0 9 5 5 43090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 1 5 5 43010505
+1 0 0 0 0 2 5 5 43020505
+1 0 0 0 0 3 5 5 43030505
+1 0 0 0 0 4 5 5 43040505
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 6 5 5 43060505
+1 0 0 0 0 7 5 5 43070505
+1 0 0 0 0 8 5 5 43080505
+1 0 0 0 0 9 5 5 43090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.yl
new file mode 100644
index 000000000..a9a5e103c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 43000005
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 0 2 5 43000205
+0 0 0 0 0 0 3 5 43000305
+0 0 0 0 0 0 4 5 43000405
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 0 6 5 43000605
+0 0 0 0 0 0 7 5 43000705
+0 0 0 0 0 0 8 5 43000805
+0 0 0 0 0 0 9 5 43000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 43000005
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 0 2 5 43000205
+1 0 0 0 0 0 3 5 43000305
+1 0 0 0 0 0 4 5 43000405
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 0 6 5 43000605
+1 0 0 0 0 0 7 5 43000705
+1 0 0 0 0 0 8 5 43000805
+1 0 0 0 0 0 9 5 43000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.zl
new file mode 100644
index 000000000..b5a6e8492
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 43000500
+0 0 0 0 0 0 5 1 43000501
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 0 5 3 43000503
+0 0 0 0 0 0 5 4 43000504
+0 0 0 0 0 0 5 5 43000505
+0 0 0 0 0 0 5 6 43000506
+0 0 0 0 0 0 5 7 43000507
+0 0 0 0 0 0 5 8 43000508
+0 0 0 0 0 0 5 9 43000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 43000500
+1 0 0 0 0 0 5 1 43000501
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 0 5 3 43000503
+1 0 0 0 0 0 5 4 43000504
+1 0 0 0 0 0 5 5 43000505
+1 0 0 0 0 0 5 6 43000506
+1 0 0 0 0 0 5 7 43000507
+1 0 0 0 0 0 5 8 43000508
+1 0 0 0 0 0 5 9 43000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.xl
new file mode 100644
index 000000000..cae9cbe2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 1 5 5 44010505
+0 0 0 0 0 2 5 5 44020505
+0 0 0 0 0 3 5 5 44030505
+0 0 0 0 0 4 5 5 44040505
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 6 5 5 44060505
+0 0 0 0 0 7 5 5 44070505
+0 0 0 0 0 8 5 5 44080505
+0 0 0 0 0 9 5 5 44090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 1 5 5 44010505
+1 0 0 0 0 2 5 5 44020505
+1 0 0 0 0 3 5 5 44030505
+1 0 0 0 0 4 5 5 44040505
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 6 5 5 44060505
+1 0 0 0 0 7 5 5 44070505
+1 0 0 0 0 8 5 5 44080505
+1 0 0 0 0 9 5 5 44090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.yl
new file mode 100644
index 000000000..2358a2831
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 44000005
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 0 2 5 44000205
+0 0 0 0 0 0 3 5 44000305
+0 0 0 0 0 0 4 5 44000405
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 0 6 5 44000605
+0 0 0 0 0 0 7 5 44000705
+0 0 0 0 0 0 8 5 44000805
+0 0 0 0 0 0 9 5 44000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 44000005
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 0 2 5 44000205
+1 0 0 0 0 0 3 5 44000305
+1 0 0 0 0 0 4 5 44000405
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 0 6 5 44000605
+1 0 0 0 0 0 7 5 44000705
+1 0 0 0 0 0 8 5 44000805
+1 0 0 0 0 0 9 5 44000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.zl
new file mode 100644
index 000000000..08c95634d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 44000500
+0 0 0 0 0 0 5 1 44000501
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 0 5 3 44000503
+0 0 0 0 0 0 5 4 44000504
+0 0 0 0 0 0 5 5 44000505
+0 0 0 0 0 0 5 6 44000506
+0 0 0 0 0 0 5 7 44000507
+0 0 0 0 0 0 5 8 44000508
+0 0 0 0 0 0 5 9 44000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 44000500
+1 0 0 0 0 0 5 1 44000501
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 0 5 3 44000503
+1 0 0 0 0 0 5 4 44000504
+1 0 0 0 0 0 5 5 44000505
+1 0 0 0 0 0 5 6 44000506
+1 0 0 0 0 0 5 7 44000507
+1 0 0 0 0 0 5 8 44000508
+1 0 0 0 0 0 5 9 44000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.xl
new file mode 100644
index 000000000..5008c5b15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 1 5 5 45010505
+0 0 0 0 0 2 5 5 45020505
+0 0 0 0 0 3 5 5 45030505
+0 0 0 0 0 4 5 5 45040505
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 6 5 5 45060505
+0 0 0 0 0 7 5 5 45070505
+0 0 0 0 0 8 5 5 45080505
+0 0 0 0 0 9 5 5 45090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 1 5 5 45010505
+1 0 0 0 0 2 5 5 45020505
+1 0 0 0 0 3 5 5 45030505
+1 0 0 0 0 4 5 5 45040505
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 6 5 5 45060505
+1 0 0 0 0 7 5 5 45070505
+1 0 0 0 0 8 5 5 45080505
+1 0 0 0 0 9 5 5 45090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.yl
new file mode 100644
index 000000000..3628c1ab5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 45000005
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 0 2 5 45000205
+0 0 0 0 0 0 3 5 45000305
+0 0 0 0 0 0 4 5 45000405
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 0 6 5 45000605
+0 0 0 0 0 0 7 5 45000705
+0 0 0 0 0 0 8 5 45000805
+0 0 0 0 0 0 9 5 45000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 45000005
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 0 2 5 45000205
+1 0 0 0 0 0 3 5 45000305
+1 0 0 0 0 0 4 5 45000405
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 0 6 5 45000605
+1 0 0 0 0 0 7 5 45000705
+1 0 0 0 0 0 8 5 45000805
+1 0 0 0 0 0 9 5 45000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.zl
new file mode 100644
index 000000000..0a88a3cfd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 45000500
+0 0 0 0 0 0 5 1 45000501
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 0 5 3 45000503
+0 0 0 0 0 0 5 4 45000504
+0 0 0 0 0 0 5 5 45000505
+0 0 0 0 0 0 5 6 45000506
+0 0 0 0 0 0 5 7 45000507
+0 0 0 0 0 0 5 8 45000508
+0 0 0 0 0 0 5 9 45000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 45000500
+1 0 0 0 0 0 5 1 45000501
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 0 5 3 45000503
+1 0 0 0 0 0 5 4 45000504
+1 0 0 0 0 0 5 5 45000505
+1 0 0 0 0 0 5 6 45000506
+1 0 0 0 0 0 5 7 45000507
+1 0 0 0 0 0 5 8 45000508
+1 0 0 0 0 0 5 9 45000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.xl
new file mode 100644
index 000000000..d98ca2a15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 1 5 5 46010505
+0 0 0 0 0 2 5 5 46020505
+0 0 0 0 0 3 5 5 46030505
+0 0 0 0 0 4 5 5 46040505
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 6 5 5 46060505
+0 0 0 0 0 7 5 5 46070505
+0 0 0 0 0 8 5 5 46080505
+0 0 0 0 0 9 5 5 46090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 1 5 5 46010505
+1 0 0 0 0 2 5 5 46020505
+1 0 0 0 0 3 5 5 46030505
+1 0 0 0 0 4 5 5 46040505
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 6 5 5 46060505
+1 0 0 0 0 7 5 5 46070505
+1 0 0 0 0 8 5 5 46080505
+1 0 0 0 0 9 5 5 46090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.yl
new file mode 100644
index 000000000..870588e16
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 46000005
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 0 2 5 46000205
+0 0 0 0 0 0 3 5 46000305
+0 0 0 0 0 0 4 5 46000405
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 0 6 5 46000605
+0 0 0 0 0 0 7 5 46000705
+0 0 0 0 0 0 8 5 46000805
+0 0 0 0 0 0 9 5 46000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 46000005
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 0 2 5 46000205
+1 0 0 0 0 0 3 5 46000305
+1 0 0 0 0 0 4 5 46000405
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 0 6 5 46000605
+1 0 0 0 0 0 7 5 46000705
+1 0 0 0 0 0 8 5 46000805
+1 0 0 0 0 0 9 5 46000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.zl
new file mode 100644
index 000000000..499f62fdc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 46000500
+0 0 0 0 0 0 5 1 46000501
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 0 5 3 46000503
+0 0 0 0 0 0 5 4 46000504
+0 0 0 0 0 0 5 5 46000505
+0 0 0 0 0 0 5 6 46000506
+0 0 0 0 0 0 5 7 46000507
+0 0 0 0 0 0 5 8 46000508
+0 0 0 0 0 0 5 9 46000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 46000500
+1 0 0 0 0 0 5 1 46000501
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 0 5 3 46000503
+1 0 0 0 0 0 5 4 46000504
+1 0 0 0 0 0 5 5 46000505
+1 0 0 0 0 0 5 6 46000506
+1 0 0 0 0 0 5 7 46000507
+1 0 0 0 0 0 5 8 46000508
+1 0 0 0 0 0 5 9 46000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.xl
new file mode 100644
index 000000000..b13ff1471
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 1 5 5 47010505
+0 0 0 0 0 2 5 5 47020505
+0 0 0 0 0 3 5 5 47030505
+0 0 0 0 0 4 5 5 47040505
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 6 5 5 47060505
+0 0 0 0 0 7 5 5 47070505
+0 0 0 0 0 8 5 5 47080505
+0 0 0 0 0 9 5 5 47090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 1 5 5 47010505
+1 0 0 0 0 2 5 5 47020505
+1 0 0 0 0 3 5 5 47030505
+1 0 0 0 0 4 5 5 47040505
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 6 5 5 47060505
+1 0 0 0 0 7 5 5 47070505
+1 0 0 0 0 8 5 5 47080505
+1 0 0 0 0 9 5 5 47090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.yl
new file mode 100644
index 000000000..c5706bc4b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 47000005
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 0 2 5 47000205
+0 0 0 0 0 0 3 5 47000305
+0 0 0 0 0 0 4 5 47000405
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 0 6 5 47000605
+0 0 0 0 0 0 7 5 47000705
+0 0 0 0 0 0 8 5 47000805
+0 0 0 0 0 0 9 5 47000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 47000005
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 0 2 5 47000205
+1 0 0 0 0 0 3 5 47000305
+1 0 0 0 0 0 4 5 47000405
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 0 6 5 47000605
+1 0 0 0 0 0 7 5 47000705
+1 0 0 0 0 0 8 5 47000805
+1 0 0 0 0 0 9 5 47000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.zl
new file mode 100644
index 000000000..904705a55
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 47000500
+0 0 0 0 0 0 5 1 47000501
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 0 5 3 47000503
+0 0 0 0 0 0 5 4 47000504
+0 0 0 0 0 0 5 5 47000505
+0 0 0 0 0 0 5 6 47000506
+0 0 0 0 0 0 5 7 47000507
+0 0 0 0 0 0 5 8 47000508
+0 0 0 0 0 0 5 9 47000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 47000500
+1 0 0 0 0 0 5 1 47000501
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 0 5 3 47000503
+1 0 0 0 0 0 5 4 47000504
+1 0 0 0 0 0 5 5 47000505
+1 0 0 0 0 0 5 6 47000506
+1 0 0 0 0 0 5 7 47000507
+1 0 0 0 0 0 5 8 47000508
+1 0 0 0 0 0 5 9 47000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.xl
new file mode 100644
index 000000000..d8b2ffa66
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 1 5 5 48010505
+0 0 0 0 0 2 5 5 48020505
+0 0 0 0 0 3 5 5 48030505
+0 0 0 0 0 4 5 5 48040505
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 6 5 5 48060505
+0 0 0 0 0 7 5 5 48070505
+0 0 0 0 0 8 5 5 48080505
+0 0 0 0 0 9 5 5 48090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 1 5 5 48010505
+1 0 0 0 0 2 5 5 48020505
+1 0 0 0 0 3 5 5 48030505
+1 0 0 0 0 4 5 5 48040505
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 6 5 5 48060505
+1 0 0 0 0 7 5 5 48070505
+1 0 0 0 0 8 5 5 48080505
+1 0 0 0 0 9 5 5 48090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.yl
new file mode 100644
index 000000000..c92a9b756
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 48000005
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 0 2 5 48000205
+0 0 0 0 0 0 3 5 48000305
+0 0 0 0 0 0 4 5 48000405
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 0 6 5 48000605
+0 0 0 0 0 0 7 5 48000705
+0 0 0 0 0 0 8 5 48000805
+0 0 0 0 0 0 9 5 48000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 48000005
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 0 2 5 48000205
+1 0 0 0 0 0 3 5 48000305
+1 0 0 0 0 0 4 5 48000405
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 0 6 5 48000605
+1 0 0 0 0 0 7 5 48000705
+1 0 0 0 0 0 8 5 48000805
+1 0 0 0 0 0 9 5 48000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.zl
new file mode 100644
index 000000000..4edbe2ecc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 48000500
+0 0 0 0 0 0 5 1 48000501
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 0 5 3 48000503
+0 0 0 0 0 0 5 4 48000504
+0 0 0 0 0 0 5 5 48000505
+0 0 0 0 0 0 5 6 48000506
+0 0 0 0 0 0 5 7 48000507
+0 0 0 0 0 0 5 8 48000508
+0 0 0 0 0 0 5 9 48000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 48000500
+1 0 0 0 0 0 5 1 48000501
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 0 5 3 48000503
+1 0 0 0 0 0 5 4 48000504
+1 0 0 0 0 0 5 5 48000505
+1 0 0 0 0 0 5 6 48000506
+1 0 0 0 0 0 5 7 48000507
+1 0 0 0 0 0 5 8 48000508
+1 0 0 0 0 0 5 9 48000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.xl
new file mode 100644
index 000000000..9c8f5cbf0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 1 5 5 49010505
+0 0 0 0 0 2 5 5 49020505
+0 0 0 0 0 3 5 5 49030505
+0 0 0 0 0 4 5 5 49040505
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 6 5 5 49060505
+0 0 0 0 0 7 5 5 49070505
+0 0 0 0 0 8 5 5 49080505
+0 0 0 0 0 9 5 5 49090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 1 5 5 49010505
+1 0 0 0 0 2 5 5 49020505
+1 0 0 0 0 3 5 5 49030505
+1 0 0 0 0 4 5 5 49040505
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 6 5 5 49060505
+1 0 0 0 0 7 5 5 49070505
+1 0 0 0 0 8 5 5 49080505
+1 0 0 0 0 9 5 5 49090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.yl
new file mode 100644
index 000000000..329dd8d2f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 49000005
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 0 2 5 49000205
+0 0 0 0 0 0 3 5 49000305
+0 0 0 0 0 0 4 5 49000405
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 0 6 5 49000605
+0 0 0 0 0 0 7 5 49000705
+0 0 0 0 0 0 8 5 49000805
+0 0 0 0 0 0 9 5 49000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 49000005
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 0 2 5 49000205
+1 0 0 0 0 0 3 5 49000305
+1 0 0 0 0 0 4 5 49000405
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 0 6 5 49000605
+1 0 0 0 0 0 7 5 49000705
+1 0 0 0 0 0 8 5 49000805
+1 0 0 0 0 0 9 5 49000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.zl
new file mode 100644
index 000000000..4eb36f5bc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 49000500
+0 0 0 0 0 0 5 1 49000501
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 0 5 3 49000503
+0 0 0 0 0 0 5 4 49000504
+0 0 0 0 0 0 5 5 49000505
+0 0 0 0 0 0 5 6 49000506
+0 0 0 0 0 0 5 7 49000507
+0 0 0 0 0 0 5 8 49000508
+0 0 0 0 0 0 5 9 49000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 49000500
+1 0 0 0 0 0 5 1 49000501
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 0 5 3 49000503
+1 0 0 0 0 0 5 4 49000504
+1 0 0 0 0 0 5 5 49000505
+1 0 0 0 0 0 5 6 49000506
+1 0 0 0 0 0 5 7 49000507
+1 0 0 0 0 0 5 8 49000508
+1 0 0 0 0 0 5 9 49000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/s.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/s.xl
new file mode 100644
index 000000000..14e43aa3e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 1 5 5 1010505
+0 0 0 0 0 2 5 5 1020505
+0 0 0 0 0 3 5 5 1030505
+0 0 0 0 0 4 5 5 1040505
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 6 5 5 1060505
+0 0 0 0 0 7 5 5 1070505
+0 0 0 0 0 8 5 5 1080505
+0 0 0 0 0 9 5 5 1090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 1 5 5 1010505
+1 0 0 0 0 2 5 5 1020505
+1 0 0 0 0 3 5 5 1030505
+1 0 0 0 0 4 5 5 1040505
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 6 5 5 1060505
+1 0 0 0 0 7 5 5 1070505
+1 0 0 0 0 8 5 5 1080505
+1 0 0 0 0 9 5 5 1090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/s.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/s.yl
new file mode 100644
index 000000000..d62397fa5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 1000005
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 0 2 5 1000205
+0 0 0 0 0 0 3 5 1000305
+0 0 0 0 0 0 4 5 1000405
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 0 6 5 1000605
+0 0 0 0 0 0 7 5 1000705
+0 0 0 0 0 0 8 5 1000805
+0 0 0 0 0 0 9 5 1000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 1000005
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 0 2 5 1000205
+1 0 0 0 0 0 3 5 1000305
+1 0 0 0 0 0 4 5 1000405
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 0 6 5 1000605
+1 0 0 0 0 0 7 5 1000705
+1 0 0 0 0 0 8 5 1000805
+1 0 0 0 0 0 9 5 1000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/s.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/s.zl
new file mode 100644
index 000000000..ca83d551c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 1000500
+0 0 0 0 0 0 5 1 1000501
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 0 5 3 1000503
+0 0 0 0 0 0 5 4 1000504
+0 0 0 0 0 0 5 5 1000505
+0 0 0 0 0 0 5 6 1000506
+0 0 0 0 0 0 5 7 1000507
+0 0 0 0 0 0 5 8 1000508
+0 0 0 0 0 0 5 9 1000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 1000500
+1 0 0 0 0 0 5 1 1000501
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 0 5 3 1000503
+1 0 0 0 0 0 5 4 1000504
+1 0 0 0 0 0 5 5 1000505
+1 0 0 0 0 0 5 6 1000506
+1 0 0 0 0 0 5 7 1000507
+1 0 0 0 0 0 5 8 1000508
+1 0 0 0 0 0 5 9 1000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.xl
new file mode 100644
index 000000000..b61313d6b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 0.259807621135332
+0 0 0 0 0 1 5 5 0.49749371855331
+0 0 0 0 0 2 5 5 0.779422863405995
+0 0 0 0 0 3 5 5 1.07121426428143
+0 0 0 0 0 4 5 5 1.36656503687164
+0 0 0 0 0 5 5 5 1.66358047596141
+0 0 0 0 0 6 5 5 1.9615045245933
+0 0 0 0 0 7 5 5 2.2599778759979
+0 0 0 0 0 8 5 5 2.5588083163848
+0 0 0 0 0 9 5 5 2.85788383248865
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 0.259807621135332
+1 0 0 0 0 1 5 5 0.49749371855331
+1 0 0 0 0 2 5 5 0.779422863405995
+1 0 0 0 0 3 5 5 1.07121426428143
+1 0 0 0 0 4 5 5 1.36656503687164
+1 0 0 0 0 5 5 5 1.66358047596141
+1 0 0 0 0 6 5 5 1.9615045245933
+1 0 0 0 0 7 5 5 2.2599778759979
+1 0 0 0 0 8 5 5 2.5588083163848
+1 0 0 0 0 9 5 5 2.85788383248865
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.yl
new file mode 100644
index 000000000..2a740f6bc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 1.36656503687164
+0 0 0 0 0 0 1 5 1.07121426428143
+0 0 0 0 0 0 2 5 0.779422863405995
+0 0 0 0 0 0 3 5 0.49749371855331
+0 0 0 0 0 0 4 5 0.259807621135332
+0 0 0 0 0 0 5 5 0.259807621135332
+0 0 0 0 0 0 6 5 0.49749371855331
+0 0 0 0 0 0 7 5 0.779422863405995
+0 0 0 0 0 0 8 5 1.07121426428143
+0 0 0 0 0 0 9 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 1.36656503687164
+1 0 0 0 0 0 1 5 1.07121426428143
+1 0 0 0 0 0 2 5 0.779422863405995
+1 0 0 0 0 0 3 5 0.49749371855331
+1 0 0 0 0 0 4 5 0.259807621135332
+1 0 0 0 0 0 5 5 0.259807621135332
+1 0 0 0 0 0 6 5 0.49749371855331
+1 0 0 0 0 0 7 5 0.779422863405995
+1 0 0 0 0 0 8 5 1.07121426428143
+1 0 0 0 0 0 9 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.zl
new file mode 100644
index 000000000..b666c616d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 1.36656503687164
+0 0 0 0 0 0 5 1 1.07121426428143
+0 0 0 0 0 0 5 2 0.779422863405995
+0 0 0 0 0 0 5 3 0.49749371855331
+0 0 0 0 0 0 5 4 0.259807621135332
+0 0 0 0 0 0 5 5 0.259807621135332
+0 0 0 0 0 0 5 6 0.49749371855331
+0 0 0 0 0 0 5 7 0.779422863405995
+0 0 0 0 0 0 5 8 1.07121426428143
+0 0 0 0 0 0 5 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 1.36656503687164
+1 0 0 0 0 0 5 1 1.07121426428143
+1 0 0 0 0 0 5 2 0.779422863405995
+1 0 0 0 0 0 5 3 0.49749371855331
+1 0 0 0 0 0 5 4 0.259807621135332
+1 0 0 0 0 0 5 5 0.259807621135332
+1 0 0 0 0 0 5 6 0.49749371855331
+1 0 0 0 0 0 5 7 0.779422863405995
+1 0 0 0 0 0 5 8 1.07121426428143
+1 0 0 0 0 0 5 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txx.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/txx.xl
new file mode 100644
index 000000000..ec49b7513
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 1 5 5 21010505
+0 0 0 0 0 2 5 5 21020505
+0 0 0 0 0 3 5 5 21030505
+0 0 0 0 0 4 5 5 21040505
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 6 5 5 21060505
+0 0 0 0 0 7 5 5 21070505
+0 0 0 0 0 8 5 5 21080505
+0 0 0 0 0 9 5 5 21090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 1 5 5 21010505
+1 0 0 0 0 2 5 5 21020505
+1 0 0 0 0 3 5 5 21030505
+1 0 0 0 0 4 5 5 21040505
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 6 5 5 21060505
+1 0 0 0 0 7 5 5 21070505
+1 0 0 0 0 8 5 5 21080505
+1 0 0 0 0 9 5 5 21090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txx.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/txx.yl
new file mode 100644
index 000000000..7fb822a49
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 21000005
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 0 2 5 21000205
+0 0 0 0 0 0 3 5 21000305
+0 0 0 0 0 0 4 5 21000405
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 0 6 5 21000605
+0 0 0 0 0 0 7 5 21000705
+0 0 0 0 0 0 8 5 21000805
+0 0 0 0 0 0 9 5 21000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 21000005
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 0 2 5 21000205
+1 0 0 0 0 0 3 5 21000305
+1 0 0 0 0 0 4 5 21000405
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 0 6 5 21000605
+1 0 0 0 0 0 7 5 21000705
+1 0 0 0 0 0 8 5 21000805
+1 0 0 0 0 0 9 5 21000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txx.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/txx.zl
new file mode 100644
index 000000000..b7965e31d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 21000500
+0 0 0 0 0 0 5 1 21000501
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 0 5 3 21000503
+0 0 0 0 0 0 5 4 21000504
+0 0 0 0 0 0 5 5 21000505
+0 0 0 0 0 0 5 6 21000506
+0 0 0 0 0 0 5 7 21000507
+0 0 0 0 0 0 5 8 21000508
+0 0 0 0 0 0 5 9 21000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 21000500
+1 0 0 0 0 0 5 1 21000501
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 0 5 3 21000503
+1 0 0 0 0 0 5 4 21000504
+1 0 0 0 0 0 5 5 21000505
+1 0 0 0 0 0 5 6 21000506
+1 0 0 0 0 0 5 7 21000507
+1 0 0 0 0 0 5 8 21000508
+1 0 0 0 0 0 5 9 21000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txy.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/txy.xl
new file mode 100644
index 000000000..c0a04db3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 1 5 5 22010505
+0 0 0 0 0 2 5 5 22020505
+0 0 0 0 0 3 5 5 22030505
+0 0 0 0 0 4 5 5 22040505
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 6 5 5 22060505
+0 0 0 0 0 7 5 5 22070505
+0 0 0 0 0 8 5 5 22080505
+0 0 0 0 0 9 5 5 22090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 1 5 5 22010505
+1 0 0 0 0 2 5 5 22020505
+1 0 0 0 0 3 5 5 22030505
+1 0 0 0 0 4 5 5 22040505
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 6 5 5 22060505
+1 0 0 0 0 7 5 5 22070505
+1 0 0 0 0 8 5 5 22080505
+1 0 0 0 0 9 5 5 22090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txy.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/txy.yl
new file mode 100644
index 000000000..e47c1bb97
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 22000005
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 0 2 5 22000205
+0 0 0 0 0 0 3 5 22000305
+0 0 0 0 0 0 4 5 22000405
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 0 6 5 22000605
+0 0 0 0 0 0 7 5 22000705
+0 0 0 0 0 0 8 5 22000805
+0 0 0 0 0 0 9 5 22000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 22000005
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 0 2 5 22000205
+1 0 0 0 0 0 3 5 22000305
+1 0 0 0 0 0 4 5 22000405
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 0 6 5 22000605
+1 0 0 0 0 0 7 5 22000705
+1 0 0 0 0 0 8 5 22000805
+1 0 0 0 0 0 9 5 22000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txy.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/txy.zl
new file mode 100644
index 000000000..21598136a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 22000500
+0 0 0 0 0 0 5 1 22000501
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 0 5 3 22000503
+0 0 0 0 0 0 5 4 22000504
+0 0 0 0 0 0 5 5 22000505
+0 0 0 0 0 0 5 6 22000506
+0 0 0 0 0 0 5 7 22000507
+0 0 0 0 0 0 5 8 22000508
+0 0 0 0 0 0 5 9 22000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 22000500
+1 0 0 0 0 0 5 1 22000501
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 0 5 3 22000503
+1 0 0 0 0 0 5 4 22000504
+1 0 0 0 0 0 5 5 22000505
+1 0 0 0 0 0 5 6 22000506
+1 0 0 0 0 0 5 7 22000507
+1 0 0 0 0 0 5 8 22000508
+1 0 0 0 0 0 5 9 22000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txz.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/txz.xl
new file mode 100644
index 000000000..ef056f783
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 1 5 5 23010505
+0 0 0 0 0 2 5 5 23020505
+0 0 0 0 0 3 5 5 23030505
+0 0 0 0 0 4 5 5 23040505
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 6 5 5 23060505
+0 0 0 0 0 7 5 5 23070505
+0 0 0 0 0 8 5 5 23080505
+0 0 0 0 0 9 5 5 23090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 1 5 5 23010505
+1 0 0 0 0 2 5 5 23020505
+1 0 0 0 0 3 5 5 23030505
+1 0 0 0 0 4 5 5 23040505
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 6 5 5 23060505
+1 0 0 0 0 7 5 5 23070505
+1 0 0 0 0 8 5 5 23080505
+1 0 0 0 0 9 5 5 23090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txz.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/txz.yl
new file mode 100644
index 000000000..8f326d9bd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 23000005
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 0 2 5 23000205
+0 0 0 0 0 0 3 5 23000305
+0 0 0 0 0 0 4 5 23000405
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 0 6 5 23000605
+0 0 0 0 0 0 7 5 23000705
+0 0 0 0 0 0 8 5 23000805
+0 0 0 0 0 0 9 5 23000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 23000005
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 0 2 5 23000205
+1 0 0 0 0 0 3 5 23000305
+1 0 0 0 0 0 4 5 23000405
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 0 6 5 23000605
+1 0 0 0 0 0 7 5 23000705
+1 0 0 0 0 0 8 5 23000805
+1 0 0 0 0 0 9 5 23000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/txz.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/txz.zl
new file mode 100644
index 000000000..632e3eb31
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 23000500
+0 0 0 0 0 0 5 1 23000501
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 0 5 3 23000503
+0 0 0 0 0 0 5 4 23000504
+0 0 0 0 0 0 5 5 23000505
+0 0 0 0 0 0 5 6 23000506
+0 0 0 0 0 0 5 7 23000507
+0 0 0 0 0 0 5 8 23000508
+0 0 0 0 0 0 5 9 23000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 23000500
+1 0 0 0 0 0 5 1 23000501
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 0 5 3 23000503
+1 0 0 0 0 0 5 4 23000504
+1 0 0 0 0 0 5 5 23000505
+1 0 0 0 0 0 5 6 23000506
+1 0 0 0 0 0 5 7 23000507
+1 0 0 0 0 0 5 8 23000508
+1 0 0 0 0 0 5 9 23000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.xl
new file mode 100644
index 000000000..6a8ea71c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 1 5 5 24010505
+0 0 0 0 0 2 5 5 24020505
+0 0 0 0 0 3 5 5 24030505
+0 0 0 0 0 4 5 5 24040505
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 6 5 5 24060505
+0 0 0 0 0 7 5 5 24070505
+0 0 0 0 0 8 5 5 24080505
+0 0 0 0 0 9 5 5 24090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 1 5 5 24010505
+1 0 0 0 0 2 5 5 24020505
+1 0 0 0 0 3 5 5 24030505
+1 0 0 0 0 4 5 5 24040505
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 6 5 5 24060505
+1 0 0 0 0 7 5 5 24070505
+1 0 0 0 0 8 5 5 24080505
+1 0 0 0 0 9 5 5 24090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.yl
new file mode 100644
index 000000000..02b77f853
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 24000005
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 0 2 5 24000205
+0 0 0 0 0 0 3 5 24000305
+0 0 0 0 0 0 4 5 24000405
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 0 6 5 24000605
+0 0 0 0 0 0 7 5 24000705
+0 0 0 0 0 0 8 5 24000805
+0 0 0 0 0 0 9 5 24000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 24000005
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 0 2 5 24000205
+1 0 0 0 0 0 3 5 24000305
+1 0 0 0 0 0 4 5 24000405
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 0 6 5 24000605
+1 0 0 0 0 0 7 5 24000705
+1 0 0 0 0 0 8 5 24000805
+1 0 0 0 0 0 9 5 24000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.zl
new file mode 100644
index 000000000..c69cf891e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 24000500
+0 0 0 0 0 0 5 1 24000501
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 0 5 3 24000503
+0 0 0 0 0 0 5 4 24000504
+0 0 0 0 0 0 5 5 24000505
+0 0 0 0 0 0 5 6 24000506
+0 0 0 0 0 0 5 7 24000507
+0 0 0 0 0 0 5 8 24000508
+0 0 0 0 0 0 5 9 24000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 24000500
+1 0 0 0 0 0 5 1 24000501
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 0 5 3 24000503
+1 0 0 0 0 0 5 4 24000504
+1 0 0 0 0 0 5 5 24000505
+1 0 0 0 0 0 5 6 24000506
+1 0 0 0 0 0 5 7 24000507
+1 0 0 0 0 0 5 8 24000508
+1 0 0 0 0 0 5 9 24000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.xl
new file mode 100644
index 000000000..011e5ce29
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 1 5 5 25010505
+0 0 0 0 0 2 5 5 25020505
+0 0 0 0 0 3 5 5 25030505
+0 0 0 0 0 4 5 5 25040505
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 6 5 5 25060505
+0 0 0 0 0 7 5 5 25070505
+0 0 0 0 0 8 5 5 25080505
+0 0 0 0 0 9 5 5 25090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 1 5 5 25010505
+1 0 0 0 0 2 5 5 25020505
+1 0 0 0 0 3 5 5 25030505
+1 0 0 0 0 4 5 5 25040505
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 6 5 5 25060505
+1 0 0 0 0 7 5 5 25070505
+1 0 0 0 0 8 5 5 25080505
+1 0 0 0 0 9 5 5 25090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.yl
new file mode 100644
index 000000000..e5bf5759e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 25000005
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 0 2 5 25000205
+0 0 0 0 0 0 3 5 25000305
+0 0 0 0 0 0 4 5 25000405
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 0 6 5 25000605
+0 0 0 0 0 0 7 5 25000705
+0 0 0 0 0 0 8 5 25000805
+0 0 0 0 0 0 9 5 25000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 25000005
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 0 2 5 25000205
+1 0 0 0 0 0 3 5 25000305
+1 0 0 0 0 0 4 5 25000405
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 0 6 5 25000605
+1 0 0 0 0 0 7 5 25000705
+1 0 0 0 0 0 8 5 25000805
+1 0 0 0 0 0 9 5 25000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.zl
new file mode 100644
index 000000000..9a2bfdd68
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 25000500
+0 0 0 0 0 0 5 1 25000501
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 0 5 3 25000503
+0 0 0 0 0 0 5 4 25000504
+0 0 0 0 0 0 5 5 25000505
+0 0 0 0 0 0 5 6 25000506
+0 0 0 0 0 0 5 7 25000507
+0 0 0 0 0 0 5 8 25000508
+0 0 0 0 0 0 5 9 25000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 25000500
+1 0 0 0 0 0 5 1 25000501
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 0 5 3 25000503
+1 0 0 0 0 0 5 4 25000504
+1 0 0 0 0 0 5 5 25000505
+1 0 0 0 0 0 5 6 25000506
+1 0 0 0 0 0 5 7 25000507
+1 0 0 0 0 0 5 8 25000508
+1 0 0 0 0 0 5 9 25000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.xl
new file mode 100644
index 000000000..0035c4de3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 1 5 5 26010505
+0 0 0 0 0 2 5 5 26020505
+0 0 0 0 0 3 5 5 26030505
+0 0 0 0 0 4 5 5 26040505
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 6 5 5 26060505
+0 0 0 0 0 7 5 5 26070505
+0 0 0 0 0 8 5 5 26080505
+0 0 0 0 0 9 5 5 26090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 1 5 5 26010505
+1 0 0 0 0 2 5 5 26020505
+1 0 0 0 0 3 5 5 26030505
+1 0 0 0 0 4 5 5 26040505
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 6 5 5 26060505
+1 0 0 0 0 7 5 5 26070505
+1 0 0 0 0 8 5 5 26080505
+1 0 0 0 0 9 5 5 26090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.yl
new file mode 100644
index 000000000..e6017cc56
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 26000005
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 0 2 5 26000205
+0 0 0 0 0 0 3 5 26000305
+0 0 0 0 0 0 4 5 26000405
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 0 6 5 26000605
+0 0 0 0 0 0 7 5 26000705
+0 0 0 0 0 0 8 5 26000805
+0 0 0 0 0 0 9 5 26000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 26000005
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 0 2 5 26000205
+1 0 0 0 0 0 3 5 26000305
+1 0 0 0 0 0 4 5 26000405
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 0 6 5 26000605
+1 0 0 0 0 0 7 5 26000705
+1 0 0 0 0 0 8 5 26000805
+1 0 0 0 0 0 9 5 26000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.zl
new file mode 100644
index 000000000..797e4e57a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 26000500
+0 0 0 0 0 0 5 1 26000501
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 0 5 3 26000503
+0 0 0 0 0 0 5 4 26000504
+0 0 0 0 0 0 5 5 26000505
+0 0 0 0 0 0 5 6 26000506
+0 0 0 0 0 0 5 7 26000507
+0 0 0 0 0 0 5 8 26000508
+0 0 0 0 0 0 5 9 26000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 26000500
+1 0 0 0 0 0 5 1 26000501
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 0 5 3 26000503
+1 0 0 0 0 0 5 4 26000504
+1 0 0 0 0 0 5 5 26000505
+1 0 0 0 0 0 5 6 26000506
+1 0 0 0 0 0 5 7 26000507
+1 0 0 0 0 0 5 8 26000508
+1 0 0 0 0 0 5 9 26000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vx.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/vx.xl
new file mode 100644
index 000000000..d4dafe57f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 1 5 5 11010505
+0 0 0 0 0 2 5 5 11020505
+0 0 0 0 0 3 5 5 11030505
+0 0 0 0 0 4 5 5 11040505
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 6 5 5 11060505
+0 0 0 0 0 7 5 5 11070505
+0 0 0 0 0 8 5 5 11080505
+0 0 0 0 0 9 5 5 11090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 1 5 5 11010505
+1 0 0 0 0 2 5 5 11020505
+1 0 0 0 0 3 5 5 11030505
+1 0 0 0 0 4 5 5 11040505
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 6 5 5 11060505
+1 0 0 0 0 7 5 5 11070505
+1 0 0 0 0 8 5 5 11080505
+1 0 0 0 0 9 5 5 11090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vx.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/vx.yl
new file mode 100644
index 000000000..406347a71
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 11000005
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 0 2 5 11000205
+0 0 0 0 0 0 3 5 11000305
+0 0 0 0 0 0 4 5 11000405
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 0 6 5 11000605
+0 0 0 0 0 0 7 5 11000705
+0 0 0 0 0 0 8 5 11000805
+0 0 0 0 0 0 9 5 11000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 11000005
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 0 2 5 11000205
+1 0 0 0 0 0 3 5 11000305
+1 0 0 0 0 0 4 5 11000405
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 0 6 5 11000605
+1 0 0 0 0 0 7 5 11000705
+1 0 0 0 0 0 8 5 11000805
+1 0 0 0 0 0 9 5 11000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vx.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/vx.zl
new file mode 100644
index 000000000..d93054cf1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 11000500
+0 0 0 0 0 0 5 1 11000501
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 0 5 3 11000503
+0 0 0 0 0 0 5 4 11000504
+0 0 0 0 0 0 5 5 11000505
+0 0 0 0 0 0 5 6 11000506
+0 0 0 0 0 0 5 7 11000507
+0 0 0 0 0 0 5 8 11000508
+0 0 0 0 0 0 5 9 11000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 11000500
+1 0 0 0 0 0 5 1 11000501
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 0 5 3 11000503
+1 0 0 0 0 0 5 4 11000504
+1 0 0 0 0 0 5 5 11000505
+1 0 0 0 0 0 5 6 11000506
+1 0 0 0 0 0 5 7 11000507
+1 0 0 0 0 0 5 8 11000508
+1 0 0 0 0 0 5 9 11000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vy.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/vy.xl
new file mode 100644
index 000000000..487f382f4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 1 5 5 12010505
+0 0 0 0 0 2 5 5 12020505
+0 0 0 0 0 3 5 5 12030505
+0 0 0 0 0 4 5 5 12040505
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 6 5 5 12060505
+0 0 0 0 0 7 5 5 12070505
+0 0 0 0 0 8 5 5 12080505
+0 0 0 0 0 9 5 5 12090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 1 5 5 12010505
+1 0 0 0 0 2 5 5 12020505
+1 0 0 0 0 3 5 5 12030505
+1 0 0 0 0 4 5 5 12040505
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 6 5 5 12060505
+1 0 0 0 0 7 5 5 12070505
+1 0 0 0 0 8 5 5 12080505
+1 0 0 0 0 9 5 5 12090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vy.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/vy.yl
new file mode 100644
index 000000000..04473dce8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 12000005
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 0 2 5 12000205
+0 0 0 0 0 0 3 5 12000305
+0 0 0 0 0 0 4 5 12000405
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 0 6 5 12000605
+0 0 0 0 0 0 7 5 12000705
+0 0 0 0 0 0 8 5 12000805
+0 0 0 0 0 0 9 5 12000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 12000005
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 0 2 5 12000205
+1 0 0 0 0 0 3 5 12000305
+1 0 0 0 0 0 4 5 12000405
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 0 6 5 12000605
+1 0 0 0 0 0 7 5 12000705
+1 0 0 0 0 0 8 5 12000805
+1 0 0 0 0 0 9 5 12000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vy.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/vy.zl
new file mode 100644
index 000000000..f0106f3d1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 12000500
+0 0 0 0 0 0 5 1 12000501
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 0 5 3 12000503
+0 0 0 0 0 0 5 4 12000504
+0 0 0 0 0 0 5 5 12000505
+0 0 0 0 0 0 5 6 12000506
+0 0 0 0 0 0 5 7 12000507
+0 0 0 0 0 0 5 8 12000508
+0 0 0 0 0 0 5 9 12000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 12000500
+1 0 0 0 0 0 5 1 12000501
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 0 5 3 12000503
+1 0 0 0 0 0 5 4 12000504
+1 0 0 0 0 0 5 5 12000505
+1 0 0 0 0 0 5 6 12000506
+1 0 0 0 0 0 5 7 12000507
+1 0 0 0 0 0 5 8 12000508
+1 0 0 0 0 0 5 9 12000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vz.xl b/CarpetAttic/Cart3dTest/test/symmetric-x/vz.xl
new file mode 100644
index 000000000..7385d5001
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 1 5 5 13010505
+0 0 0 0 0 2 5 5 13020505
+0 0 0 0 0 3 5 5 13030505
+0 0 0 0 0 4 5 5 13040505
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 6 5 5 13060505
+0 0 0 0 0 7 5 5 13070505
+0 0 0 0 0 8 5 5 13080505
+0 0 0 0 0 9 5 5 13090505
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 1 5 5 13010505
+1 0 0 0 0 2 5 5 13020505
+1 0 0 0 0 3 5 5 13030505
+1 0 0 0 0 4 5 5 13040505
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 6 5 5 13060505
+1 0 0 0 0 7 5 5 13070505
+1 0 0 0 0 8 5 5 13080505
+1 0 0 0 0 9 5 5 13090505
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vz.yl b/CarpetAttic/Cart3dTest/test/symmetric-x/vz.yl
new file mode 100644
index 000000000..2a3d59f32
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 0 5 13000005
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 0 2 5 13000205
+0 0 0 0 0 0 3 5 13000305
+0 0 0 0 0 0 4 5 13000405
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 0 6 5 13000605
+0 0 0 0 0 0 7 5 13000705
+0 0 0 0 0 0 8 5 13000805
+0 0 0 0 0 0 9 5 13000905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 0 5 13000005
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 0 2 5 13000205
+1 0 0 0 0 0 3 5 13000305
+1 0 0 0 0 0 4 5 13000405
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 0 6 5 13000605
+1 0 0 0 0 0 7 5 13000705
+1 0 0 0 0 0 8 5 13000805
+1 0 0 0 0 0 9 5 13000905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-x/vz.zl b/CarpetAttic/Cart3dTest/test/symmetric-x/vz.zl
new file mode 100644
index 000000000..ad03363ed
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-x/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 0 13000500
+0 0 0 0 0 0 5 1 13000501
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 0 5 3 13000503
+0 0 0 0 0 0 5 4 13000504
+0 0 0 0 0 0 5 5 13000505
+0 0 0 0 0 0 5 6 13000506
+0 0 0 0 0 0 5 7 13000507
+0 0 0 0 0 0 5 8 13000508
+0 0 0 0 0 0 5 9 13000509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 0 13000500
+1 0 0 0 0 0 5 1 13000501
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 0 5 3 13000503
+1 0 0 0 0 0 5 4 13000504
+1 0 0 0 0 0 5 5 13000505
+1 0 0 0 0 0 5 6 13000506
+1 0 0 0 0 0 5 7 13000507
+1 0 0 0 0 0 5 8 13000508
+1 0 0 0 0 0 5 9 13000509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y.log b/CarpetAttic/Cart3dTest/test/symmetric-y.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y.par b/CarpetAttic/Cart3dTest/test/symmetric-y.par
new file mode 100644
index 000000000..6087f0222
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/symmetric-y.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_y = "symmetric"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "symmetric-y"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/ax.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/ax.xl
new file mode 100644
index 000000000..397050783
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 31000105
+0 0 0 0 0 1 1 5 31010105
+0 0 0 0 0 2 1 5 31020105
+0 0 0 0 0 3 1 5 31030105
+0 0 0 0 0 4 1 5 31040105
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 6 1 5 31060105
+0 0 0 0 0 7 1 5 31070105
+0 0 0 0 0 8 1 5 31080105
+0 0 0 0 0 9 1 5 31090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 31000105
+1 0 0 0 0 1 1 5 31010105
+1 0 0 0 0 2 1 5 31020105
+1 0 0 0 0 3 1 5 31030105
+1 0 0 0 0 4 1 5 31040105
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 6 1 5 31060105
+1 0 0 0 0 7 1 5 31070105
+1 0 0 0 0 8 1 5 31080105
+1 0 0 0 0 9 1 5 31090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/ax.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/ax.yl
new file mode 100644
index 000000000..b048821dc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 31050005
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 5 2 5 31050205
+0 0 0 0 0 5 3 5 31050305
+0 0 0 0 0 5 4 5 31050405
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 6 5 31050605
+0 0 0 0 0 5 7 5 31050705
+0 0 0 0 0 5 8 5 31050805
+0 0 0 0 0 5 9 5 31050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -31050105
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 5 2 5 31050205
+1 0 0 0 0 5 3 5 31050305
+1 0 0 0 0 5 4 5 31050405
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 6 5 31050605
+1 0 0 0 0 5 7 5 31050705
+1 0 0 0 0 5 8 5 31050805
+1 0 0 0 0 5 9 5 31050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/ax.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/ax.zl
new file mode 100644
index 000000000..58cdf61ac
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 31050100
+0 0 0 0 0 5 1 1 31050101
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 5 1 3 31050103
+0 0 0 0 0 5 1 4 31050104
+0 0 0 0 0 5 1 5 31050105
+0 0 0 0 0 5 1 6 31050106
+0 0 0 0 0 5 1 7 31050107
+0 0 0 0 0 5 1 8 31050108
+0 0 0 0 0 5 1 9 31050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 31050100
+1 0 0 0 0 5 1 1 31050101
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 5 1 3 31050103
+1 0 0 0 0 5 1 4 31050104
+1 0 0 0 0 5 1 5 31050105
+1 0 0 0 0 5 1 6 31050106
+1 0 0 0 0 5 1 7 31050107
+1 0 0 0 0 5 1 8 31050108
+1 0 0 0 0 5 1 9 31050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/ay.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/ay.xl
new file mode 100644
index 000000000..99252f51f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 32000105
+0 0 0 0 0 1 1 5 32010105
+0 0 0 0 0 2 1 5 32020105
+0 0 0 0 0 3 1 5 32030105
+0 0 0 0 0 4 1 5 32040105
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 6 1 5 32060105
+0 0 0 0 0 7 1 5 32070105
+0 0 0 0 0 8 1 5 32080105
+0 0 0 0 0 9 1 5 32090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 32000105
+1 0 0 0 0 1 1 5 32010105
+1 0 0 0 0 2 1 5 32020105
+1 0 0 0 0 3 1 5 32030105
+1 0 0 0 0 4 1 5 32040105
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 6 1 5 32060105
+1 0 0 0 0 7 1 5 32070105
+1 0 0 0 0 8 1 5 32080105
+1 0 0 0 0 9 1 5 32090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/ay.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/ay.yl
new file mode 100644
index 000000000..903b3c096
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 32050005
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 5 2 5 32050205
+0 0 0 0 0 5 3 5 32050305
+0 0 0 0 0 5 4 5 32050405
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 6 5 32050605
+0 0 0 0 0 5 7 5 32050705
+0 0 0 0 0 5 8 5 32050805
+0 0 0 0 0 5 9 5 32050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 32050105
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 5 2 5 32050205
+1 0 0 0 0 5 3 5 32050305
+1 0 0 0 0 5 4 5 32050405
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 6 5 32050605
+1 0 0 0 0 5 7 5 32050705
+1 0 0 0 0 5 8 5 32050805
+1 0 0 0 0 5 9 5 32050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/ay.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/ay.zl
new file mode 100644
index 000000000..7210cf6bd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 32050100
+0 0 0 0 0 5 1 1 32050101
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 5 1 3 32050103
+0 0 0 0 0 5 1 4 32050104
+0 0 0 0 0 5 1 5 32050105
+0 0 0 0 0 5 1 6 32050106
+0 0 0 0 0 5 1 7 32050107
+0 0 0 0 0 5 1 8 32050108
+0 0 0 0 0 5 1 9 32050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 32050100
+1 0 0 0 0 5 1 1 32050101
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 5 1 3 32050103
+1 0 0 0 0 5 1 4 32050104
+1 0 0 0 0 5 1 5 32050105
+1 0 0 0 0 5 1 6 32050106
+1 0 0 0 0 5 1 7 32050107
+1 0 0 0 0 5 1 8 32050108
+1 0 0 0 0 5 1 9 32050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/az.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/az.xl
new file mode 100644
index 000000000..739247d1f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 33000105
+0 0 0 0 0 1 1 5 33010105
+0 0 0 0 0 2 1 5 33020105
+0 0 0 0 0 3 1 5 33030105
+0 0 0 0 0 4 1 5 33040105
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 6 1 5 33060105
+0 0 0 0 0 7 1 5 33070105
+0 0 0 0 0 8 1 5 33080105
+0 0 0 0 0 9 1 5 33090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 33000105
+1 0 0 0 0 1 1 5 33010105
+1 0 0 0 0 2 1 5 33020105
+1 0 0 0 0 3 1 5 33030105
+1 0 0 0 0 4 1 5 33040105
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 6 1 5 33060105
+1 0 0 0 0 7 1 5 33070105
+1 0 0 0 0 8 1 5 33080105
+1 0 0 0 0 9 1 5 33090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/az.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/az.yl
new file mode 100644
index 000000000..6cb6ff24a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 33050005
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 5 2 5 33050205
+0 0 0 0 0 5 3 5 33050305
+0 0 0 0 0 5 4 5 33050405
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 6 5 33050605
+0 0 0 0 0 5 7 5 33050705
+0 0 0 0 0 5 8 5 33050805
+0 0 0 0 0 5 9 5 33050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -33050105
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 5 2 5 33050205
+1 0 0 0 0 5 3 5 33050305
+1 0 0 0 0 5 4 5 33050405
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 6 5 33050605
+1 0 0 0 0 5 7 5 33050705
+1 0 0 0 0 5 8 5 33050805
+1 0 0 0 0 5 9 5 33050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/az.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/az.zl
new file mode 100644
index 000000000..60c44a853
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 33050100
+0 0 0 0 0 5 1 1 33050101
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 5 1 3 33050103
+0 0 0 0 0 5 1 4 33050104
+0 0 0 0 0 5 1 5 33050105
+0 0 0 0 0 5 1 6 33050106
+0 0 0 0 0 5 1 7 33050107
+0 0 0 0 0 5 1 8 33050108
+0 0 0 0 0 5 1 9 33050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 33050100
+1 0 0 0 0 5 1 1 33050101
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 5 1 3 33050103
+1 0 0 0 0 5 1 4 33050104
+1 0 0 0 0 5 1 5 33050105
+1 0 0 0 0 5 1 6 33050106
+1 0 0 0 0 5 1 7 33050107
+1 0 0 0 0 5 1 8 33050108
+1 0 0 0 0 5 1 9 33050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.xl
new file mode 100644
index 000000000..a14db6a4b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 -1.35
+0 0 0 0 0 1 1 5 -1.05
+0 0 0 0 0 2 1 5 -0.75
+0 0 0 0 0 3 1 5 -0.45
+0 0 0 0 0 4 1 5 -0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 6 1 5 0.45
+0 0 0 0 0 7 1 5 0.75
+0 0 0 0 0 8 1 5 1.05
+0 0 0 0 0 9 1 5 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 -1.35
+1 0 0 0 0 1 1 5 -1.05
+1 0 0 0 0 2 1 5 -0.75
+1 0 0 0 0 3 1 5 -0.45
+1 0 0 0 0 4 1 5 -0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 6 1 5 0.45
+1 0 0 0 0 7 1 5 0.75
+1 0 0 0 0 8 1 5 1.05
+1 0 0 0 0 9 1 5 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.yl
new file mode 100644
index 000000000..592815c82
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.zl
new file mode 100644
index 000000000..c3d57ce1b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 0.15
+0 0 0 0 0 5 1 1 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 1 3 0.15
+0 0 0 0 0 5 1 4 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 1 6 0.15
+0 0 0 0 0 5 1 7 0.15
+0 0 0 0 0 5 1 8 0.15
+0 0 0 0 0 5 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 0.15
+1 0 0 0 0 5 1 1 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 1 3 0.15
+1 0 0 0 0 5 1 4 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 1 6 0.15
+1 0 0 0 0 5 1 7 0.15
+1 0 0 0 0 5 1 8 0.15
+1 0 0 0 0 5 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.xl
new file mode 100644
index 000000000..e07fa99ab
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 2 1 5 0.15
+0 0 0 0 0 3 1 5 0.15
+0 0 0 0 0 4 1 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 6 1 5 0.15
+0 0 0 0 0 7 1 5 0.15
+0 0 0 0 0 8 1 5 0.15
+0 0 0 0 0 9 1 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 2 1 5 0.15
+1 0 0 0 0 3 1 5 0.15
+1 0 0 0 0 4 1 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 6 1 5 0.15
+1 0 0 0 0 7 1 5 0.15
+1 0 0 0 0 8 1 5 0.15
+1 0 0 0 0 9 1 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.yl
new file mode 100644
index 000000000..82d3bdaa6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 -0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.45
+0 0 0 0 0 5 3 5 0.75
+0 0 0 0 0 5 4 5 1.05
+0 0 0 0 0 5 5 5 1.35
+0 0 0 0 0 5 6 5 1.65
+0 0 0 0 0 5 7 5 1.95
+0 0 0 0 0 5 8 5 2.25
+0 0 0 0 0 5 9 5 2.55
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.45
+1 0 0 0 0 5 3 5 0.75
+1 0 0 0 0 5 4 5 1.05
+1 0 0 0 0 5 5 5 1.35
+1 0 0 0 0 5 6 5 1.65
+1 0 0 0 0 5 7 5 1.95
+1 0 0 0 0 5 8 5 2.25
+1 0 0 0 0 5 9 5 2.55
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.zl
new file mode 100644
index 000000000..5ad3531ba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 0.15
+0 0 0 0 0 5 1 1 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 1 3 0.15
+0 0 0 0 0 5 1 4 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 1 6 0.15
+0 0 0 0 0 5 1 7 0.15
+0 0 0 0 0 5 1 8 0.15
+0 0 0 0 0 5 1 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 0.15
+1 0 0 0 0 5 1 1 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 1 3 0.15
+1 0 0 0 0 5 1 4 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 1 6 0.15
+1 0 0 0 0 5 1 7 0.15
+1 0 0 0 0 5 1 8 0.15
+1 0 0 0 0 5 1 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.xl
new file mode 100644
index 000000000..9718c560e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 0.15
+0 0 0 0 0 1 1 5 0.15
+0 0 0 0 0 2 1 5 0.15
+0 0 0 0 0 3 1 5 0.15
+0 0 0 0 0 4 1 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 6 1 5 0.15
+0 0 0 0 0 7 1 5 0.15
+0 0 0 0 0 8 1 5 0.15
+0 0 0 0 0 9 1 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 0.15
+1 0 0 0 0 1 1 5 0.15
+1 0 0 0 0 2 1 5 0.15
+1 0 0 0 0 3 1 5 0.15
+1 0 0 0 0 4 1 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 6 1 5 0.15
+1 0 0 0 0 7 1 5 0.15
+1 0 0 0 0 8 1 5 0.15
+1 0 0 0 0 9 1 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.yl
new file mode 100644
index 000000000..0373176c5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 2 5 0.15
+0 0 0 0 0 5 3 5 0.15
+0 0 0 0 0 5 4 5 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 6 5 0.15
+0 0 0 0 0 5 7 5 0.15
+0 0 0 0 0 5 8 5 0.15
+0 0 0 0 0 5 9 5 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 2 5 0.15
+1 0 0 0 0 5 3 5 0.15
+1 0 0 0 0 5 4 5 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 6 5 0.15
+1 0 0 0 0 5 7 5 0.15
+1 0 0 0 0 5 8 5 0.15
+1 0 0 0 0 5 9 5 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.zl
new file mode 100644
index 000000000..e2b006826
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 -1.35
+0 0 0 0 0 5 1 1 -1.05
+0 0 0 0 0 5 1 2 -0.75
+0 0 0 0 0 5 1 3 -0.45
+0 0 0 0 0 5 1 4 -0.15
+0 0 0 0 0 5 1 5 0.15
+0 0 0 0 0 5 1 6 0.45
+0 0 0 0 0 5 1 7 0.75
+0 0 0 0 0 5 1 8 1.05
+0 0 0 0 0 5 1 9 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 -1.35
+1 0 0 0 0 5 1 1 -1.05
+1 0 0 0 0 5 1 2 -0.75
+1 0 0 0 0 5 1 3 -0.45
+1 0 0 0 0 5 1 4 -0.15
+1 0 0 0 0 5 1 5 0.15
+1 0 0 0 0 5 1 6 0.45
+1 0 0 0 0 5 1 7 0.75
+1 0 0 0 0 5 1 8 1.05
+1 0 0 0 0 5 1 9 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.xl
new file mode 100644
index 000000000..b571599e8
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 41000105
+0 0 0 0 0 1 1 5 41010105
+0 0 0 0 0 2 1 5 41020105
+0 0 0 0 0 3 1 5 41030105
+0 0 0 0 0 4 1 5 41040105
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 6 1 5 41060105
+0 0 0 0 0 7 1 5 41070105
+0 0 0 0 0 8 1 5 41080105
+0 0 0 0 0 9 1 5 41090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 41000105
+1 0 0 0 0 1 1 5 41010105
+1 0 0 0 0 2 1 5 41020105
+1 0 0 0 0 3 1 5 41030105
+1 0 0 0 0 4 1 5 41040105
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 6 1 5 41060105
+1 0 0 0 0 7 1 5 41070105
+1 0 0 0 0 8 1 5 41080105
+1 0 0 0 0 9 1 5 41090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.yl
new file mode 100644
index 000000000..41f612072
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 41050005
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 5 2 5 41050205
+0 0 0 0 0 5 3 5 41050305
+0 0 0 0 0 5 4 5 41050405
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 6 5 41050605
+0 0 0 0 0 5 7 5 41050705
+0 0 0 0 0 5 8 5 41050805
+0 0 0 0 0 5 9 5 41050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 41050105
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 5 2 5 41050205
+1 0 0 0 0 5 3 5 41050305
+1 0 0 0 0 5 4 5 41050405
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 6 5 41050605
+1 0 0 0 0 5 7 5 41050705
+1 0 0 0 0 5 8 5 41050805
+1 0 0 0 0 5 9 5 41050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.zl
new file mode 100644
index 000000000..e87fa465a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 41050100
+0 0 0 0 0 5 1 1 41050101
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 5 1 3 41050103
+0 0 0 0 0 5 1 4 41050104
+0 0 0 0 0 5 1 5 41050105
+0 0 0 0 0 5 1 6 41050106
+0 0 0 0 0 5 1 7 41050107
+0 0 0 0 0 5 1 8 41050108
+0 0 0 0 0 5 1 9 41050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 41050100
+1 0 0 0 0 5 1 1 41050101
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 5 1 3 41050103
+1 0 0 0 0 5 1 4 41050104
+1 0 0 0 0 5 1 5 41050105
+1 0 0 0 0 5 1 6 41050106
+1 0 0 0 0 5 1 7 41050107
+1 0 0 0 0 5 1 8 41050108
+1 0 0 0 0 5 1 9 41050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.xl
new file mode 100644
index 000000000..684a57670
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 42000105
+0 0 0 0 0 1 1 5 42010105
+0 0 0 0 0 2 1 5 42020105
+0 0 0 0 0 3 1 5 42030105
+0 0 0 0 0 4 1 5 42040105
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 6 1 5 42060105
+0 0 0 0 0 7 1 5 42070105
+0 0 0 0 0 8 1 5 42080105
+0 0 0 0 0 9 1 5 42090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 42000105
+1 0 0 0 0 1 1 5 42010105
+1 0 0 0 0 2 1 5 42020105
+1 0 0 0 0 3 1 5 42030105
+1 0 0 0 0 4 1 5 42040105
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 6 1 5 42060105
+1 0 0 0 0 7 1 5 42070105
+1 0 0 0 0 8 1 5 42080105
+1 0 0 0 0 9 1 5 42090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.yl
new file mode 100644
index 000000000..35d186b50
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 42050005
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 5 2 5 42050205
+0 0 0 0 0 5 3 5 42050305
+0 0 0 0 0 5 4 5 42050405
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 6 5 42050605
+0 0 0 0 0 5 7 5 42050705
+0 0 0 0 0 5 8 5 42050805
+0 0 0 0 0 5 9 5 42050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -42050105
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 5 2 5 42050205
+1 0 0 0 0 5 3 5 42050305
+1 0 0 0 0 5 4 5 42050405
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 6 5 42050605
+1 0 0 0 0 5 7 5 42050705
+1 0 0 0 0 5 8 5 42050805
+1 0 0 0 0 5 9 5 42050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.zl
new file mode 100644
index 000000000..dbc3268e3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 42050100
+0 0 0 0 0 5 1 1 42050101
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 5 1 3 42050103
+0 0 0 0 0 5 1 4 42050104
+0 0 0 0 0 5 1 5 42050105
+0 0 0 0 0 5 1 6 42050106
+0 0 0 0 0 5 1 7 42050107
+0 0 0 0 0 5 1 8 42050108
+0 0 0 0 0 5 1 9 42050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 42050100
+1 0 0 0 0 5 1 1 42050101
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 5 1 3 42050103
+1 0 0 0 0 5 1 4 42050104
+1 0 0 0 0 5 1 5 42050105
+1 0 0 0 0 5 1 6 42050106
+1 0 0 0 0 5 1 7 42050107
+1 0 0 0 0 5 1 8 42050108
+1 0 0 0 0 5 1 9 42050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.xl
new file mode 100644
index 000000000..4e6e40ef5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 43000105
+0 0 0 0 0 1 1 5 43010105
+0 0 0 0 0 2 1 5 43020105
+0 0 0 0 0 3 1 5 43030105
+0 0 0 0 0 4 1 5 43040105
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 6 1 5 43060105
+0 0 0 0 0 7 1 5 43070105
+0 0 0 0 0 8 1 5 43080105
+0 0 0 0 0 9 1 5 43090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 43000105
+1 0 0 0 0 1 1 5 43010105
+1 0 0 0 0 2 1 5 43020105
+1 0 0 0 0 3 1 5 43030105
+1 0 0 0 0 4 1 5 43040105
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 6 1 5 43060105
+1 0 0 0 0 7 1 5 43070105
+1 0 0 0 0 8 1 5 43080105
+1 0 0 0 0 9 1 5 43090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.yl
new file mode 100644
index 000000000..e38cd15d5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 43050005
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 5 2 5 43050205
+0 0 0 0 0 5 3 5 43050305
+0 0 0 0 0 5 4 5 43050405
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 6 5 43050605
+0 0 0 0 0 5 7 5 43050705
+0 0 0 0 0 5 8 5 43050805
+0 0 0 0 0 5 9 5 43050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 43050105
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 5 2 5 43050205
+1 0 0 0 0 5 3 5 43050305
+1 0 0 0 0 5 4 5 43050405
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 6 5 43050605
+1 0 0 0 0 5 7 5 43050705
+1 0 0 0 0 5 8 5 43050805
+1 0 0 0 0 5 9 5 43050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.zl
new file mode 100644
index 000000000..849878f7e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 43050100
+0 0 0 0 0 5 1 1 43050101
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 5 1 3 43050103
+0 0 0 0 0 5 1 4 43050104
+0 0 0 0 0 5 1 5 43050105
+0 0 0 0 0 5 1 6 43050106
+0 0 0 0 0 5 1 7 43050107
+0 0 0 0 0 5 1 8 43050108
+0 0 0 0 0 5 1 9 43050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 43050100
+1 0 0 0 0 5 1 1 43050101
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 5 1 3 43050103
+1 0 0 0 0 5 1 4 43050104
+1 0 0 0 0 5 1 5 43050105
+1 0 0 0 0 5 1 6 43050106
+1 0 0 0 0 5 1 7 43050107
+1 0 0 0 0 5 1 8 43050108
+1 0 0 0 0 5 1 9 43050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.xl
new file mode 100644
index 000000000..b5d966b83
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 44000105
+0 0 0 0 0 1 1 5 44010105
+0 0 0 0 0 2 1 5 44020105
+0 0 0 0 0 3 1 5 44030105
+0 0 0 0 0 4 1 5 44040105
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 6 1 5 44060105
+0 0 0 0 0 7 1 5 44070105
+0 0 0 0 0 8 1 5 44080105
+0 0 0 0 0 9 1 5 44090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 44000105
+1 0 0 0 0 1 1 5 44010105
+1 0 0 0 0 2 1 5 44020105
+1 0 0 0 0 3 1 5 44030105
+1 0 0 0 0 4 1 5 44040105
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 6 1 5 44060105
+1 0 0 0 0 7 1 5 44070105
+1 0 0 0 0 8 1 5 44080105
+1 0 0 0 0 9 1 5 44090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.yl
new file mode 100644
index 000000000..0528fc92e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 44050005
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 5 2 5 44050205
+0 0 0 0 0 5 3 5 44050305
+0 0 0 0 0 5 4 5 44050405
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 6 5 44050605
+0 0 0 0 0 5 7 5 44050705
+0 0 0 0 0 5 8 5 44050805
+0 0 0 0 0 5 9 5 44050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -44050105
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 5 2 5 44050205
+1 0 0 0 0 5 3 5 44050305
+1 0 0 0 0 5 4 5 44050405
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 6 5 44050605
+1 0 0 0 0 5 7 5 44050705
+1 0 0 0 0 5 8 5 44050805
+1 0 0 0 0 5 9 5 44050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.zl
new file mode 100644
index 000000000..01e0f7bd2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 44050100
+0 0 0 0 0 5 1 1 44050101
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 5 1 3 44050103
+0 0 0 0 0 5 1 4 44050104
+0 0 0 0 0 5 1 5 44050105
+0 0 0 0 0 5 1 6 44050106
+0 0 0 0 0 5 1 7 44050107
+0 0 0 0 0 5 1 8 44050108
+0 0 0 0 0 5 1 9 44050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 44050100
+1 0 0 0 0 5 1 1 44050101
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 5 1 3 44050103
+1 0 0 0 0 5 1 4 44050104
+1 0 0 0 0 5 1 5 44050105
+1 0 0 0 0 5 1 6 44050106
+1 0 0 0 0 5 1 7 44050107
+1 0 0 0 0 5 1 8 44050108
+1 0 0 0 0 5 1 9 44050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.xl
new file mode 100644
index 000000000..2d2270ab7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 45000105
+0 0 0 0 0 1 1 5 45010105
+0 0 0 0 0 2 1 5 45020105
+0 0 0 0 0 3 1 5 45030105
+0 0 0 0 0 4 1 5 45040105
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 6 1 5 45060105
+0 0 0 0 0 7 1 5 45070105
+0 0 0 0 0 8 1 5 45080105
+0 0 0 0 0 9 1 5 45090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 45000105
+1 0 0 0 0 1 1 5 45010105
+1 0 0 0 0 2 1 5 45020105
+1 0 0 0 0 3 1 5 45030105
+1 0 0 0 0 4 1 5 45040105
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 6 1 5 45060105
+1 0 0 0 0 7 1 5 45070105
+1 0 0 0 0 8 1 5 45080105
+1 0 0 0 0 9 1 5 45090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.yl
new file mode 100644
index 000000000..97b6b9a93
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 45050005
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 5 2 5 45050205
+0 0 0 0 0 5 3 5 45050305
+0 0 0 0 0 5 4 5 45050405
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 6 5 45050605
+0 0 0 0 0 5 7 5 45050705
+0 0 0 0 0 5 8 5 45050805
+0 0 0 0 0 5 9 5 45050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 45050105
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 5 2 5 45050205
+1 0 0 0 0 5 3 5 45050305
+1 0 0 0 0 5 4 5 45050405
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 6 5 45050605
+1 0 0 0 0 5 7 5 45050705
+1 0 0 0 0 5 8 5 45050805
+1 0 0 0 0 5 9 5 45050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.zl
new file mode 100644
index 000000000..651d38b29
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 45050100
+0 0 0 0 0 5 1 1 45050101
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 5 1 3 45050103
+0 0 0 0 0 5 1 4 45050104
+0 0 0 0 0 5 1 5 45050105
+0 0 0 0 0 5 1 6 45050106
+0 0 0 0 0 5 1 7 45050107
+0 0 0 0 0 5 1 8 45050108
+0 0 0 0 0 5 1 9 45050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 45050100
+1 0 0 0 0 5 1 1 45050101
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 5 1 3 45050103
+1 0 0 0 0 5 1 4 45050104
+1 0 0 0 0 5 1 5 45050105
+1 0 0 0 0 5 1 6 45050106
+1 0 0 0 0 5 1 7 45050107
+1 0 0 0 0 5 1 8 45050108
+1 0 0 0 0 5 1 9 45050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.xl
new file mode 100644
index 000000000..1511cbd22
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 46000105
+0 0 0 0 0 1 1 5 46010105
+0 0 0 0 0 2 1 5 46020105
+0 0 0 0 0 3 1 5 46030105
+0 0 0 0 0 4 1 5 46040105
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 6 1 5 46060105
+0 0 0 0 0 7 1 5 46070105
+0 0 0 0 0 8 1 5 46080105
+0 0 0 0 0 9 1 5 46090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 46000105
+1 0 0 0 0 1 1 5 46010105
+1 0 0 0 0 2 1 5 46020105
+1 0 0 0 0 3 1 5 46030105
+1 0 0 0 0 4 1 5 46040105
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 6 1 5 46060105
+1 0 0 0 0 7 1 5 46070105
+1 0 0 0 0 8 1 5 46080105
+1 0 0 0 0 9 1 5 46090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.yl
new file mode 100644
index 000000000..3f903e75a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 46050005
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 5 2 5 46050205
+0 0 0 0 0 5 3 5 46050305
+0 0 0 0 0 5 4 5 46050405
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 6 5 46050605
+0 0 0 0 0 5 7 5 46050705
+0 0 0 0 0 5 8 5 46050805
+0 0 0 0 0 5 9 5 46050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -46050105
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 5 2 5 46050205
+1 0 0 0 0 5 3 5 46050305
+1 0 0 0 0 5 4 5 46050405
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 6 5 46050605
+1 0 0 0 0 5 7 5 46050705
+1 0 0 0 0 5 8 5 46050805
+1 0 0 0 0 5 9 5 46050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.zl
new file mode 100644
index 000000000..9be46f8b3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 46050100
+0 0 0 0 0 5 1 1 46050101
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 5 1 3 46050103
+0 0 0 0 0 5 1 4 46050104
+0 0 0 0 0 5 1 5 46050105
+0 0 0 0 0 5 1 6 46050106
+0 0 0 0 0 5 1 7 46050107
+0 0 0 0 0 5 1 8 46050108
+0 0 0 0 0 5 1 9 46050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 46050100
+1 0 0 0 0 5 1 1 46050101
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 5 1 3 46050103
+1 0 0 0 0 5 1 4 46050104
+1 0 0 0 0 5 1 5 46050105
+1 0 0 0 0 5 1 6 46050106
+1 0 0 0 0 5 1 7 46050107
+1 0 0 0 0 5 1 8 46050108
+1 0 0 0 0 5 1 9 46050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.xl
new file mode 100644
index 000000000..7d5236a48
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 47000105
+0 0 0 0 0 1 1 5 47010105
+0 0 0 0 0 2 1 5 47020105
+0 0 0 0 0 3 1 5 47030105
+0 0 0 0 0 4 1 5 47040105
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 6 1 5 47060105
+0 0 0 0 0 7 1 5 47070105
+0 0 0 0 0 8 1 5 47080105
+0 0 0 0 0 9 1 5 47090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 47000105
+1 0 0 0 0 1 1 5 47010105
+1 0 0 0 0 2 1 5 47020105
+1 0 0 0 0 3 1 5 47030105
+1 0 0 0 0 4 1 5 47040105
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 6 1 5 47060105
+1 0 0 0 0 7 1 5 47070105
+1 0 0 0 0 8 1 5 47080105
+1 0 0 0 0 9 1 5 47090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.yl
new file mode 100644
index 000000000..9aa6f9177
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 47050005
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 5 2 5 47050205
+0 0 0 0 0 5 3 5 47050305
+0 0 0 0 0 5 4 5 47050405
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 6 5 47050605
+0 0 0 0 0 5 7 5 47050705
+0 0 0 0 0 5 8 5 47050805
+0 0 0 0 0 5 9 5 47050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 47050105
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 5 2 5 47050205
+1 0 0 0 0 5 3 5 47050305
+1 0 0 0 0 5 4 5 47050405
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 6 5 47050605
+1 0 0 0 0 5 7 5 47050705
+1 0 0 0 0 5 8 5 47050805
+1 0 0 0 0 5 9 5 47050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.zl
new file mode 100644
index 000000000..d8552c662
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 47050100
+0 0 0 0 0 5 1 1 47050101
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 5 1 3 47050103
+0 0 0 0 0 5 1 4 47050104
+0 0 0 0 0 5 1 5 47050105
+0 0 0 0 0 5 1 6 47050106
+0 0 0 0 0 5 1 7 47050107
+0 0 0 0 0 5 1 8 47050108
+0 0 0 0 0 5 1 9 47050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 47050100
+1 0 0 0 0 5 1 1 47050101
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 5 1 3 47050103
+1 0 0 0 0 5 1 4 47050104
+1 0 0 0 0 5 1 5 47050105
+1 0 0 0 0 5 1 6 47050106
+1 0 0 0 0 5 1 7 47050107
+1 0 0 0 0 5 1 8 47050108
+1 0 0 0 0 5 1 9 47050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.xl
new file mode 100644
index 000000000..ea27ee9fa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 48000105
+0 0 0 0 0 1 1 5 48010105
+0 0 0 0 0 2 1 5 48020105
+0 0 0 0 0 3 1 5 48030105
+0 0 0 0 0 4 1 5 48040105
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 6 1 5 48060105
+0 0 0 0 0 7 1 5 48070105
+0 0 0 0 0 8 1 5 48080105
+0 0 0 0 0 9 1 5 48090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 48000105
+1 0 0 0 0 1 1 5 48010105
+1 0 0 0 0 2 1 5 48020105
+1 0 0 0 0 3 1 5 48030105
+1 0 0 0 0 4 1 5 48040105
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 6 1 5 48060105
+1 0 0 0 0 7 1 5 48070105
+1 0 0 0 0 8 1 5 48080105
+1 0 0 0 0 9 1 5 48090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.yl
new file mode 100644
index 000000000..8aa6dcd52
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 48050005
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 5 2 5 48050205
+0 0 0 0 0 5 3 5 48050305
+0 0 0 0 0 5 4 5 48050405
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 6 5 48050605
+0 0 0 0 0 5 7 5 48050705
+0 0 0 0 0 5 8 5 48050805
+0 0 0 0 0 5 9 5 48050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -48050105
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 5 2 5 48050205
+1 0 0 0 0 5 3 5 48050305
+1 0 0 0 0 5 4 5 48050405
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 6 5 48050605
+1 0 0 0 0 5 7 5 48050705
+1 0 0 0 0 5 8 5 48050805
+1 0 0 0 0 5 9 5 48050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.zl
new file mode 100644
index 000000000..b7d28d43f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 48050100
+0 0 0 0 0 5 1 1 48050101
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 5 1 3 48050103
+0 0 0 0 0 5 1 4 48050104
+0 0 0 0 0 5 1 5 48050105
+0 0 0 0 0 5 1 6 48050106
+0 0 0 0 0 5 1 7 48050107
+0 0 0 0 0 5 1 8 48050108
+0 0 0 0 0 5 1 9 48050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 48050100
+1 0 0 0 0 5 1 1 48050101
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 5 1 3 48050103
+1 0 0 0 0 5 1 4 48050104
+1 0 0 0 0 5 1 5 48050105
+1 0 0 0 0 5 1 6 48050106
+1 0 0 0 0 5 1 7 48050107
+1 0 0 0 0 5 1 8 48050108
+1 0 0 0 0 5 1 9 48050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.xl
new file mode 100644
index 000000000..4a3af627e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 49000105
+0 0 0 0 0 1 1 5 49010105
+0 0 0 0 0 2 1 5 49020105
+0 0 0 0 0 3 1 5 49030105
+0 0 0 0 0 4 1 5 49040105
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 6 1 5 49060105
+0 0 0 0 0 7 1 5 49070105
+0 0 0 0 0 8 1 5 49080105
+0 0 0 0 0 9 1 5 49090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 49000105
+1 0 0 0 0 1 1 5 49010105
+1 0 0 0 0 2 1 5 49020105
+1 0 0 0 0 3 1 5 49030105
+1 0 0 0 0 4 1 5 49040105
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 6 1 5 49060105
+1 0 0 0 0 7 1 5 49070105
+1 0 0 0 0 8 1 5 49080105
+1 0 0 0 0 9 1 5 49090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.yl
new file mode 100644
index 000000000..0bdf6f110
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 49050005
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 5 2 5 49050205
+0 0 0 0 0 5 3 5 49050305
+0 0 0 0 0 5 4 5 49050405
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 6 5 49050605
+0 0 0 0 0 5 7 5 49050705
+0 0 0 0 0 5 8 5 49050805
+0 0 0 0 0 5 9 5 49050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 49050105
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 5 2 5 49050205
+1 0 0 0 0 5 3 5 49050305
+1 0 0 0 0 5 4 5 49050405
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 6 5 49050605
+1 0 0 0 0 5 7 5 49050705
+1 0 0 0 0 5 8 5 49050805
+1 0 0 0 0 5 9 5 49050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.zl
new file mode 100644
index 000000000..a338649d3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 49050100
+0 0 0 0 0 5 1 1 49050101
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 5 1 3 49050103
+0 0 0 0 0 5 1 4 49050104
+0 0 0 0 0 5 1 5 49050105
+0 0 0 0 0 5 1 6 49050106
+0 0 0 0 0 5 1 7 49050107
+0 0 0 0 0 5 1 8 49050108
+0 0 0 0 0 5 1 9 49050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 49050100
+1 0 0 0 0 5 1 1 49050101
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 5 1 3 49050103
+1 0 0 0 0 5 1 4 49050104
+1 0 0 0 0 5 1 5 49050105
+1 0 0 0 0 5 1 6 49050106
+1 0 0 0 0 5 1 7 49050107
+1 0 0 0 0 5 1 8 49050108
+1 0 0 0 0 5 1 9 49050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/s.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/s.xl
new file mode 100644
index 000000000..fdf407fcd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 1000105
+0 0 0 0 0 1 1 5 1010105
+0 0 0 0 0 2 1 5 1020105
+0 0 0 0 0 3 1 5 1030105
+0 0 0 0 0 4 1 5 1040105
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 6 1 5 1060105
+0 0 0 0 0 7 1 5 1070105
+0 0 0 0 0 8 1 5 1080105
+0 0 0 0 0 9 1 5 1090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 1000105
+1 0 0 0 0 1 1 5 1010105
+1 0 0 0 0 2 1 5 1020105
+1 0 0 0 0 3 1 5 1030105
+1 0 0 0 0 4 1 5 1040105
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 6 1 5 1060105
+1 0 0 0 0 7 1 5 1070105
+1 0 0 0 0 8 1 5 1080105
+1 0 0 0 0 9 1 5 1090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/s.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/s.yl
new file mode 100644
index 000000000..487134344
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 1050005
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 5 2 5 1050205
+0 0 0 0 0 5 3 5 1050305
+0 0 0 0 0 5 4 5 1050405
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 6 5 1050605
+0 0 0 0 0 5 7 5 1050705
+0 0 0 0 0 5 8 5 1050805
+0 0 0 0 0 5 9 5 1050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 1050105
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 5 2 5 1050205
+1 0 0 0 0 5 3 5 1050305
+1 0 0 0 0 5 4 5 1050405
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 6 5 1050605
+1 0 0 0 0 5 7 5 1050705
+1 0 0 0 0 5 8 5 1050805
+1 0 0 0 0 5 9 5 1050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/s.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/s.zl
new file mode 100644
index 000000000..de98dc5c6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 1050100
+0 0 0 0 0 5 1 1 1050101
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 5 1 3 1050103
+0 0 0 0 0 5 1 4 1050104
+0 0 0 0 0 5 1 5 1050105
+0 0 0 0 0 5 1 6 1050106
+0 0 0 0 0 5 1 7 1050107
+0 0 0 0 0 5 1 8 1050108
+0 0 0 0 0 5 1 9 1050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 1050100
+1 0 0 0 0 5 1 1 1050101
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 5 1 3 1050103
+1 0 0 0 0 5 1 4 1050104
+1 0 0 0 0 5 1 5 1050105
+1 0 0 0 0 5 1 6 1050106
+1 0 0 0 0 5 1 7 1050107
+1 0 0 0 0 5 1 8 1050108
+1 0 0 0 0 5 1 9 1050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.xl
new file mode 100644
index 000000000..2a1ce0755
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 1.36656503687164
+0 0 0 0 0 1 1 5 1.07121426428143
+0 0 0 0 0 2 1 5 0.779422863405995
+0 0 0 0 0 3 1 5 0.49749371855331
+0 0 0 0 0 4 1 5 0.259807621135332
+0 0 0 0 0 5 1 5 0.259807621135332
+0 0 0 0 0 6 1 5 0.49749371855331
+0 0 0 0 0 7 1 5 0.779422863405995
+0 0 0 0 0 8 1 5 1.07121426428143
+0 0 0 0 0 9 1 5 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 1.36656503687164
+1 0 0 0 0 1 1 5 1.07121426428143
+1 0 0 0 0 2 1 5 0.779422863405995
+1 0 0 0 0 3 1 5 0.49749371855331
+1 0 0 0 0 4 1 5 0.259807621135332
+1 0 0 0 0 5 1 5 0.259807621135332
+1 0 0 0 0 6 1 5 0.49749371855331
+1 0 0 0 0 7 1 5 0.779422863405995
+1 0 0 0 0 8 1 5 1.07121426428143
+1 0 0 0 0 9 1 5 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.yl
new file mode 100644
index 000000000..b51cbc42d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 0.259807621135332
+0 0 0 0 0 5 1 5 0.259807621135332
+0 0 0 0 0 5 2 5 0.49749371855331
+0 0 0 0 0 5 3 5 0.779422863405995
+0 0 0 0 0 5 4 5 1.07121426428143
+0 0 0 0 0 5 5 5 1.36656503687164
+0 0 0 0 0 5 6 5 1.66358047596141
+0 0 0 0 0 5 7 5 1.9615045245933
+0 0 0 0 0 5 8 5 2.2599778759979
+0 0 0 0 0 5 9 5 2.5588083163848
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 0.259807621135332
+1 0 0 0 0 5 1 5 0.259807621135332
+1 0 0 0 0 5 2 5 0.49749371855331
+1 0 0 0 0 5 3 5 0.779422863405995
+1 0 0 0 0 5 4 5 1.07121426428143
+1 0 0 0 0 5 5 5 1.36656503687164
+1 0 0 0 0 5 6 5 1.66358047596141
+1 0 0 0 0 5 7 5 1.9615045245933
+1 0 0 0 0 5 8 5 2.2599778759979
+1 0 0 0 0 5 9 5 2.5588083163848
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.zl
new file mode 100644
index 000000000..63de1180d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 1.36656503687164
+0 0 0 0 0 5 1 1 1.07121426428143
+0 0 0 0 0 5 1 2 0.779422863405995
+0 0 0 0 0 5 1 3 0.49749371855331
+0 0 0 0 0 5 1 4 0.259807621135332
+0 0 0 0 0 5 1 5 0.259807621135332
+0 0 0 0 0 5 1 6 0.49749371855331
+0 0 0 0 0 5 1 7 0.779422863405995
+0 0 0 0 0 5 1 8 1.07121426428143
+0 0 0 0 0 5 1 9 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 1.36656503687164
+1 0 0 0 0 5 1 1 1.07121426428143
+1 0 0 0 0 5 1 2 0.779422863405995
+1 0 0 0 0 5 1 3 0.49749371855331
+1 0 0 0 0 5 1 4 0.259807621135332
+1 0 0 0 0 5 1 5 0.259807621135332
+1 0 0 0 0 5 1 6 0.49749371855331
+1 0 0 0 0 5 1 7 0.779422863405995
+1 0 0 0 0 5 1 8 1.07121426428143
+1 0 0 0 0 5 1 9 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txx.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/txx.xl
new file mode 100644
index 000000000..b285daee6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 21000105
+0 0 0 0 0 1 1 5 21010105
+0 0 0 0 0 2 1 5 21020105
+0 0 0 0 0 3 1 5 21030105
+0 0 0 0 0 4 1 5 21040105
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 6 1 5 21060105
+0 0 0 0 0 7 1 5 21070105
+0 0 0 0 0 8 1 5 21080105
+0 0 0 0 0 9 1 5 21090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 21000105
+1 0 0 0 0 1 1 5 21010105
+1 0 0 0 0 2 1 5 21020105
+1 0 0 0 0 3 1 5 21030105
+1 0 0 0 0 4 1 5 21040105
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 6 1 5 21060105
+1 0 0 0 0 7 1 5 21070105
+1 0 0 0 0 8 1 5 21080105
+1 0 0 0 0 9 1 5 21090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txx.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/txx.yl
new file mode 100644
index 000000000..a8923988c
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 21050005
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 5 2 5 21050205
+0 0 0 0 0 5 3 5 21050305
+0 0 0 0 0 5 4 5 21050405
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 6 5 21050605
+0 0 0 0 0 5 7 5 21050705
+0 0 0 0 0 5 8 5 21050805
+0 0 0 0 0 5 9 5 21050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 21050105
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 5 2 5 21050205
+1 0 0 0 0 5 3 5 21050305
+1 0 0 0 0 5 4 5 21050405
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 6 5 21050605
+1 0 0 0 0 5 7 5 21050705
+1 0 0 0 0 5 8 5 21050805
+1 0 0 0 0 5 9 5 21050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txx.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/txx.zl
new file mode 100644
index 000000000..ca123edd0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 21050100
+0 0 0 0 0 5 1 1 21050101
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 5 1 3 21050103
+0 0 0 0 0 5 1 4 21050104
+0 0 0 0 0 5 1 5 21050105
+0 0 0 0 0 5 1 6 21050106
+0 0 0 0 0 5 1 7 21050107
+0 0 0 0 0 5 1 8 21050108
+0 0 0 0 0 5 1 9 21050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 21050100
+1 0 0 0 0 5 1 1 21050101
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 5 1 3 21050103
+1 0 0 0 0 5 1 4 21050104
+1 0 0 0 0 5 1 5 21050105
+1 0 0 0 0 5 1 6 21050106
+1 0 0 0 0 5 1 7 21050107
+1 0 0 0 0 5 1 8 21050108
+1 0 0 0 0 5 1 9 21050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txy.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/txy.xl
new file mode 100644
index 000000000..0c86c4ec1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 22000105
+0 0 0 0 0 1 1 5 22010105
+0 0 0 0 0 2 1 5 22020105
+0 0 0 0 0 3 1 5 22030105
+0 0 0 0 0 4 1 5 22040105
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 6 1 5 22060105
+0 0 0 0 0 7 1 5 22070105
+0 0 0 0 0 8 1 5 22080105
+0 0 0 0 0 9 1 5 22090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 22000105
+1 0 0 0 0 1 1 5 22010105
+1 0 0 0 0 2 1 5 22020105
+1 0 0 0 0 3 1 5 22030105
+1 0 0 0 0 4 1 5 22040105
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 6 1 5 22060105
+1 0 0 0 0 7 1 5 22070105
+1 0 0 0 0 8 1 5 22080105
+1 0 0 0 0 9 1 5 22090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txy.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/txy.yl
new file mode 100644
index 000000000..bf7bc2966
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 22050005
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 5 2 5 22050205
+0 0 0 0 0 5 3 5 22050305
+0 0 0 0 0 5 4 5 22050405
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 6 5 22050605
+0 0 0 0 0 5 7 5 22050705
+0 0 0 0 0 5 8 5 22050805
+0 0 0 0 0 5 9 5 22050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -22050105
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 5 2 5 22050205
+1 0 0 0 0 5 3 5 22050305
+1 0 0 0 0 5 4 5 22050405
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 6 5 22050605
+1 0 0 0 0 5 7 5 22050705
+1 0 0 0 0 5 8 5 22050805
+1 0 0 0 0 5 9 5 22050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txy.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/txy.zl
new file mode 100644
index 000000000..bb5aa28ee
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 22050100
+0 0 0 0 0 5 1 1 22050101
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 5 1 3 22050103
+0 0 0 0 0 5 1 4 22050104
+0 0 0 0 0 5 1 5 22050105
+0 0 0 0 0 5 1 6 22050106
+0 0 0 0 0 5 1 7 22050107
+0 0 0 0 0 5 1 8 22050108
+0 0 0 0 0 5 1 9 22050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 22050100
+1 0 0 0 0 5 1 1 22050101
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 5 1 3 22050103
+1 0 0 0 0 5 1 4 22050104
+1 0 0 0 0 5 1 5 22050105
+1 0 0 0 0 5 1 6 22050106
+1 0 0 0 0 5 1 7 22050107
+1 0 0 0 0 5 1 8 22050108
+1 0 0 0 0 5 1 9 22050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txz.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/txz.xl
new file mode 100644
index 000000000..faacecdad
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 23000105
+0 0 0 0 0 1 1 5 23010105
+0 0 0 0 0 2 1 5 23020105
+0 0 0 0 0 3 1 5 23030105
+0 0 0 0 0 4 1 5 23040105
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 6 1 5 23060105
+0 0 0 0 0 7 1 5 23070105
+0 0 0 0 0 8 1 5 23080105
+0 0 0 0 0 9 1 5 23090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 23000105
+1 0 0 0 0 1 1 5 23010105
+1 0 0 0 0 2 1 5 23020105
+1 0 0 0 0 3 1 5 23030105
+1 0 0 0 0 4 1 5 23040105
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 6 1 5 23060105
+1 0 0 0 0 7 1 5 23070105
+1 0 0 0 0 8 1 5 23080105
+1 0 0 0 0 9 1 5 23090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txz.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/txz.yl
new file mode 100644
index 000000000..faf58ca85
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 23050005
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 5 2 5 23050205
+0 0 0 0 0 5 3 5 23050305
+0 0 0 0 0 5 4 5 23050405
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 6 5 23050605
+0 0 0 0 0 5 7 5 23050705
+0 0 0 0 0 5 8 5 23050805
+0 0 0 0 0 5 9 5 23050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 23050105
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 5 2 5 23050205
+1 0 0 0 0 5 3 5 23050305
+1 0 0 0 0 5 4 5 23050405
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 6 5 23050605
+1 0 0 0 0 5 7 5 23050705
+1 0 0 0 0 5 8 5 23050805
+1 0 0 0 0 5 9 5 23050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/txz.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/txz.zl
new file mode 100644
index 000000000..765d4f62e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 23050100
+0 0 0 0 0 5 1 1 23050101
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 5 1 3 23050103
+0 0 0 0 0 5 1 4 23050104
+0 0 0 0 0 5 1 5 23050105
+0 0 0 0 0 5 1 6 23050106
+0 0 0 0 0 5 1 7 23050107
+0 0 0 0 0 5 1 8 23050108
+0 0 0 0 0 5 1 9 23050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 23050100
+1 0 0 0 0 5 1 1 23050101
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 5 1 3 23050103
+1 0 0 0 0 5 1 4 23050104
+1 0 0 0 0 5 1 5 23050105
+1 0 0 0 0 5 1 6 23050106
+1 0 0 0 0 5 1 7 23050107
+1 0 0 0 0 5 1 8 23050108
+1 0 0 0 0 5 1 9 23050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.xl
new file mode 100644
index 000000000..566c0922e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 24000105
+0 0 0 0 0 1 1 5 24010105
+0 0 0 0 0 2 1 5 24020105
+0 0 0 0 0 3 1 5 24030105
+0 0 0 0 0 4 1 5 24040105
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 6 1 5 24060105
+0 0 0 0 0 7 1 5 24070105
+0 0 0 0 0 8 1 5 24080105
+0 0 0 0 0 9 1 5 24090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 24000105
+1 0 0 0 0 1 1 5 24010105
+1 0 0 0 0 2 1 5 24020105
+1 0 0 0 0 3 1 5 24030105
+1 0 0 0 0 4 1 5 24040105
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 6 1 5 24060105
+1 0 0 0 0 7 1 5 24070105
+1 0 0 0 0 8 1 5 24080105
+1 0 0 0 0 9 1 5 24090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.yl
new file mode 100644
index 000000000..02c71e680
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 24050005
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 5 2 5 24050205
+0 0 0 0 0 5 3 5 24050305
+0 0 0 0 0 5 4 5 24050405
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 6 5 24050605
+0 0 0 0 0 5 7 5 24050705
+0 0 0 0 0 5 8 5 24050805
+0 0 0 0 0 5 9 5 24050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 24050105
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 5 2 5 24050205
+1 0 0 0 0 5 3 5 24050305
+1 0 0 0 0 5 4 5 24050405
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 6 5 24050605
+1 0 0 0 0 5 7 5 24050705
+1 0 0 0 0 5 8 5 24050805
+1 0 0 0 0 5 9 5 24050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.zl
new file mode 100644
index 000000000..4f97c9e44
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 24050100
+0 0 0 0 0 5 1 1 24050101
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 5 1 3 24050103
+0 0 0 0 0 5 1 4 24050104
+0 0 0 0 0 5 1 5 24050105
+0 0 0 0 0 5 1 6 24050106
+0 0 0 0 0 5 1 7 24050107
+0 0 0 0 0 5 1 8 24050108
+0 0 0 0 0 5 1 9 24050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 24050100
+1 0 0 0 0 5 1 1 24050101
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 5 1 3 24050103
+1 0 0 0 0 5 1 4 24050104
+1 0 0 0 0 5 1 5 24050105
+1 0 0 0 0 5 1 6 24050106
+1 0 0 0 0 5 1 7 24050107
+1 0 0 0 0 5 1 8 24050108
+1 0 0 0 0 5 1 9 24050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.xl
new file mode 100644
index 000000000..1cac2cd93
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 25000105
+0 0 0 0 0 1 1 5 25010105
+0 0 0 0 0 2 1 5 25020105
+0 0 0 0 0 3 1 5 25030105
+0 0 0 0 0 4 1 5 25040105
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 6 1 5 25060105
+0 0 0 0 0 7 1 5 25070105
+0 0 0 0 0 8 1 5 25080105
+0 0 0 0 0 9 1 5 25090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 25000105
+1 0 0 0 0 1 1 5 25010105
+1 0 0 0 0 2 1 5 25020105
+1 0 0 0 0 3 1 5 25030105
+1 0 0 0 0 4 1 5 25040105
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 6 1 5 25060105
+1 0 0 0 0 7 1 5 25070105
+1 0 0 0 0 8 1 5 25080105
+1 0 0 0 0 9 1 5 25090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.yl
new file mode 100644
index 000000000..fe7a89209
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 25050005
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 5 2 5 25050205
+0 0 0 0 0 5 3 5 25050305
+0 0 0 0 0 5 4 5 25050405
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 6 5 25050605
+0 0 0 0 0 5 7 5 25050705
+0 0 0 0 0 5 8 5 25050805
+0 0 0 0 0 5 9 5 25050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -25050105
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 5 2 5 25050205
+1 0 0 0 0 5 3 5 25050305
+1 0 0 0 0 5 4 5 25050405
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 6 5 25050605
+1 0 0 0 0 5 7 5 25050705
+1 0 0 0 0 5 8 5 25050805
+1 0 0 0 0 5 9 5 25050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.zl
new file mode 100644
index 000000000..e7c1157f7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 25050100
+0 0 0 0 0 5 1 1 25050101
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 5 1 3 25050103
+0 0 0 0 0 5 1 4 25050104
+0 0 0 0 0 5 1 5 25050105
+0 0 0 0 0 5 1 6 25050106
+0 0 0 0 0 5 1 7 25050107
+0 0 0 0 0 5 1 8 25050108
+0 0 0 0 0 5 1 9 25050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 25050100
+1 0 0 0 0 5 1 1 25050101
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 5 1 3 25050103
+1 0 0 0 0 5 1 4 25050104
+1 0 0 0 0 5 1 5 25050105
+1 0 0 0 0 5 1 6 25050106
+1 0 0 0 0 5 1 7 25050107
+1 0 0 0 0 5 1 8 25050108
+1 0 0 0 0 5 1 9 25050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.xl
new file mode 100644
index 000000000..1dfc09b33
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 26000105
+0 0 0 0 0 1 1 5 26010105
+0 0 0 0 0 2 1 5 26020105
+0 0 0 0 0 3 1 5 26030105
+0 0 0 0 0 4 1 5 26040105
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 6 1 5 26060105
+0 0 0 0 0 7 1 5 26070105
+0 0 0 0 0 8 1 5 26080105
+0 0 0 0 0 9 1 5 26090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 26000105
+1 0 0 0 0 1 1 5 26010105
+1 0 0 0 0 2 1 5 26020105
+1 0 0 0 0 3 1 5 26030105
+1 0 0 0 0 4 1 5 26040105
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 6 1 5 26060105
+1 0 0 0 0 7 1 5 26070105
+1 0 0 0 0 8 1 5 26080105
+1 0 0 0 0 9 1 5 26090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.yl
new file mode 100644
index 000000000..40eb99b2e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 26050005
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 5 2 5 26050205
+0 0 0 0 0 5 3 5 26050305
+0 0 0 0 0 5 4 5 26050405
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 6 5 26050605
+0 0 0 0 0 5 7 5 26050705
+0 0 0 0 0 5 8 5 26050805
+0 0 0 0 0 5 9 5 26050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 26050105
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 5 2 5 26050205
+1 0 0 0 0 5 3 5 26050305
+1 0 0 0 0 5 4 5 26050405
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 6 5 26050605
+1 0 0 0 0 5 7 5 26050705
+1 0 0 0 0 5 8 5 26050805
+1 0 0 0 0 5 9 5 26050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.zl
new file mode 100644
index 000000000..1bbe1fa92
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 26050100
+0 0 0 0 0 5 1 1 26050101
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 5 1 3 26050103
+0 0 0 0 0 5 1 4 26050104
+0 0 0 0 0 5 1 5 26050105
+0 0 0 0 0 5 1 6 26050106
+0 0 0 0 0 5 1 7 26050107
+0 0 0 0 0 5 1 8 26050108
+0 0 0 0 0 5 1 9 26050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 26050100
+1 0 0 0 0 5 1 1 26050101
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 5 1 3 26050103
+1 0 0 0 0 5 1 4 26050104
+1 0 0 0 0 5 1 5 26050105
+1 0 0 0 0 5 1 6 26050106
+1 0 0 0 0 5 1 7 26050107
+1 0 0 0 0 5 1 8 26050108
+1 0 0 0 0 5 1 9 26050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vx.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/vx.xl
new file mode 100644
index 000000000..2fae0a603
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 11000105
+0 0 0 0 0 1 1 5 11010105
+0 0 0 0 0 2 1 5 11020105
+0 0 0 0 0 3 1 5 11030105
+0 0 0 0 0 4 1 5 11040105
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 6 1 5 11060105
+0 0 0 0 0 7 1 5 11070105
+0 0 0 0 0 8 1 5 11080105
+0 0 0 0 0 9 1 5 11090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 11000105
+1 0 0 0 0 1 1 5 11010105
+1 0 0 0 0 2 1 5 11020105
+1 0 0 0 0 3 1 5 11030105
+1 0 0 0 0 4 1 5 11040105
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 6 1 5 11060105
+1 0 0 0 0 7 1 5 11070105
+1 0 0 0 0 8 1 5 11080105
+1 0 0 0 0 9 1 5 11090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vx.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/vx.yl
new file mode 100644
index 000000000..3ecaca9bb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 11050005
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 5 2 5 11050205
+0 0 0 0 0 5 3 5 11050305
+0 0 0 0 0 5 4 5 11050405
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 6 5 11050605
+0 0 0 0 0 5 7 5 11050705
+0 0 0 0 0 5 8 5 11050805
+0 0 0 0 0 5 9 5 11050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 11050105
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 5 2 5 11050205
+1 0 0 0 0 5 3 5 11050305
+1 0 0 0 0 5 4 5 11050405
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 6 5 11050605
+1 0 0 0 0 5 7 5 11050705
+1 0 0 0 0 5 8 5 11050805
+1 0 0 0 0 5 9 5 11050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vx.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/vx.zl
new file mode 100644
index 000000000..f88df97af
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 11050100
+0 0 0 0 0 5 1 1 11050101
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 5 1 3 11050103
+0 0 0 0 0 5 1 4 11050104
+0 0 0 0 0 5 1 5 11050105
+0 0 0 0 0 5 1 6 11050106
+0 0 0 0 0 5 1 7 11050107
+0 0 0 0 0 5 1 8 11050108
+0 0 0 0 0 5 1 9 11050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 11050100
+1 0 0 0 0 5 1 1 11050101
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 5 1 3 11050103
+1 0 0 0 0 5 1 4 11050104
+1 0 0 0 0 5 1 5 11050105
+1 0 0 0 0 5 1 6 11050106
+1 0 0 0 0 5 1 7 11050107
+1 0 0 0 0 5 1 8 11050108
+1 0 0 0 0 5 1 9 11050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vy.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/vy.xl
new file mode 100644
index 000000000..abba49be6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 12000105
+0 0 0 0 0 1 1 5 12010105
+0 0 0 0 0 2 1 5 12020105
+0 0 0 0 0 3 1 5 12030105
+0 0 0 0 0 4 1 5 12040105
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 6 1 5 12060105
+0 0 0 0 0 7 1 5 12070105
+0 0 0 0 0 8 1 5 12080105
+0 0 0 0 0 9 1 5 12090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 12000105
+1 0 0 0 0 1 1 5 12010105
+1 0 0 0 0 2 1 5 12020105
+1 0 0 0 0 3 1 5 12030105
+1 0 0 0 0 4 1 5 12040105
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 6 1 5 12060105
+1 0 0 0 0 7 1 5 12070105
+1 0 0 0 0 8 1 5 12080105
+1 0 0 0 0 9 1 5 12090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vy.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/vy.yl
new file mode 100644
index 000000000..1ebaab1d2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 12050005
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 5 2 5 12050205
+0 0 0 0 0 5 3 5 12050305
+0 0 0 0 0 5 4 5 12050405
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 6 5 12050605
+0 0 0 0 0 5 7 5 12050705
+0 0 0 0 0 5 8 5 12050805
+0 0 0 0 0 5 9 5 12050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 -12050105
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 5 2 5 12050205
+1 0 0 0 0 5 3 5 12050305
+1 0 0 0 0 5 4 5 12050405
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 6 5 12050605
+1 0 0 0 0 5 7 5 12050705
+1 0 0 0 0 5 8 5 12050805
+1 0 0 0 0 5 9 5 12050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vy.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/vy.zl
new file mode 100644
index 000000000..be427ea3b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 12050100
+0 0 0 0 0 5 1 1 12050101
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 5 1 3 12050103
+0 0 0 0 0 5 1 4 12050104
+0 0 0 0 0 5 1 5 12050105
+0 0 0 0 0 5 1 6 12050106
+0 0 0 0 0 5 1 7 12050107
+0 0 0 0 0 5 1 8 12050108
+0 0 0 0 0 5 1 9 12050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 12050100
+1 0 0 0 0 5 1 1 12050101
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 5 1 3 12050103
+1 0 0 0 0 5 1 4 12050104
+1 0 0 0 0 5 1 5 12050105
+1 0 0 0 0 5 1 6 12050106
+1 0 0 0 0 5 1 7 12050107
+1 0 0 0 0 5 1 8 12050108
+1 0 0 0 0 5 1 9 12050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vz.xl b/CarpetAttic/Cart3dTest/test/symmetric-y/vz.xl
new file mode 100644
index 000000000..a01f81b61
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 1 5 13000105
+0 0 0 0 0 1 1 5 13010105
+0 0 0 0 0 2 1 5 13020105
+0 0 0 0 0 3 1 5 13030105
+0 0 0 0 0 4 1 5 13040105
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 6 1 5 13060105
+0 0 0 0 0 7 1 5 13070105
+0 0 0 0 0 8 1 5 13080105
+0 0 0 0 0 9 1 5 13090105
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 1 5 13000105
+1 0 0 0 0 1 1 5 13010105
+1 0 0 0 0 2 1 5 13020105
+1 0 0 0 0 3 1 5 13030105
+1 0 0 0 0 4 1 5 13040105
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 6 1 5 13060105
+1 0 0 0 0 7 1 5 13070105
+1 0 0 0 0 8 1 5 13080105
+1 0 0 0 0 9 1 5 13090105
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vz.yl b/CarpetAttic/Cart3dTest/test/symmetric-y/vz.yl
new file mode 100644
index 000000000..d30c882cf
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 5 13050005
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 5 2 5 13050205
+0 0 0 0 0 5 3 5 13050305
+0 0 0 0 0 5 4 5 13050405
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 6 5 13050605
+0 0 0 0 0 5 7 5 13050705
+0 0 0 0 0 5 8 5 13050805
+0 0 0 0 0 5 9 5 13050905
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 5 13050105
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 5 2 5 13050205
+1 0 0 0 0 5 3 5 13050305
+1 0 0 0 0 5 4 5 13050405
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 6 5 13050605
+1 0 0 0 0 5 7 5 13050705
+1 0 0 0 0 5 8 5 13050805
+1 0 0 0 0 5 9 5 13050905
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-y/vz.zl b/CarpetAttic/Cart3dTest/test/symmetric-y/vz.zl
new file mode 100644
index 000000000..0245c4165
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-y/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 1 0 13050100
+0 0 0 0 0 5 1 1 13050101
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 5 1 3 13050103
+0 0 0 0 0 5 1 4 13050104
+0 0 0 0 0 5 1 5 13050105
+0 0 0 0 0 5 1 6 13050106
+0 0 0 0 0 5 1 7 13050107
+0 0 0 0 0 5 1 8 13050108
+0 0 0 0 0 5 1 9 13050109
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 1 0 13050100
+1 0 0 0 0 5 1 1 13050101
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 5 1 3 13050103
+1 0 0 0 0 5 1 4 13050104
+1 0 0 0 0 5 1 5 13050105
+1 0 0 0 0 5 1 6 13050106
+1 0 0 0 0 5 1 7 13050107
+1 0 0 0 0 5 1 8 13050108
+1 0 0 0 0 5 1 9 13050109
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z.log b/CarpetAttic/Cart3dTest/test/symmetric-z.log
new file mode 100644
index 000000000..8b02f3bdb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z.log
@@ -0,0 +1,81 @@
+--------------------------------------------------------------------------------
+ 10
+ 1 0101 ************************
+ 01 1010 10 The Cactus Code V4.0
+ 1010 1101 011 www.cactuscode.org
+ 1001 100101 ************************
+ 00010101
+ 100011 (c) Copyright The Authors
+ 0100 GNU Licensed. No Warranty
+ 0101
+
+--------------------------------------------------------------------------------
+Activating thorn Cactus...Success -> active implementation Cactus
+Activating thorn CarpetIOASCII...Success -> active implementation IOASCII
+Activating thorn IOBasic...Success -> active implementation IOBasic
+Activating thorn IOUtil...Success -> active implementation IO
+Activating thorn Carpet...Success -> active implementation driver
+Activating thorn CarpetLib...Success -> active implementation CarpetLib
+Activating thorn CarpetSlab...Success -> active implementation Hyperslab
+Activating thorn Cart3d...Success -> active implementation grid
+Activating thorn Cart3dTest...Success -> active implementation Cart3dTest
+--------------------------------------------------------------------------------
+ Startup routines
+ Carpet: Startup routine
+ CarpetIOASCII: Startup routine
+ Cart3d: Register GH extension for Cartesian coordinates
+ IOUtil: Startup routine
+ IOBasic: Startup routine
+
+ Parameter checking routines
+ Cart3d: Check coordinate and symmetry parameters
+
+ Initialisation
+ Cart3d: Set up 3d Cartesian coordinates
+ Cart3dTest: Create some interesting initial data
+
+ do loop over timesteps
+ Cart3dTest: Apply symmetry boundary conditions
+ t = t+dt
+ if (analysis)
+ endif
+ enddo
+ Termination routines
+ Shutdown routines
+--------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
+AMR driver provided by Carpet
+--------------------------------------------------------------------------------
+AMR 1D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 2D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+AMR 3D ASCII I/O provided by CarpetIOASCII
+--------------------------------------------------------------------------------
+
+dh bboxes:
+rl=0 c=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+send_mg_fine=[]
+send_mg_coarse=[]
+recv_mg_fine=[]
+recv_mg_coarse=[]
+send_ref_fine=[]
+send_ref_coarse=[]
+recv_ref_fine=[]
+recv_ref_coarse=[]
+send_sync=[0:[]]
+send_ref_bnd_fine=[]
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+recv_sync=[0:[]]
+recv_ref_bnd_coarse=[]
+sync_not={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+
+dh bases:
+rl=0 ml=0
+exterior=([0,0,0]:[9,9,9]:[1,1,1])
+interior=([0,1,2]:[9,8,7]:[1,1,1])
+boundaries={([0,0,0]:[9,0,9]:[1,1,1]),([0,1,0]:[9,8,1]:[1,1,1]),([0,9,0]:[9,9,9]:[1,1,1]),([0,1,8]:[9,8,9]:[1,1,1])}
+--------------------------------------------------------------------------------
+Done.
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z.par b/CarpetAttic/Cart3dTest/test/symmetric-z.par
new file mode 100644
index 000000000..25d3f7f77
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z.par
@@ -0,0 +1,17 @@
+# Check Cartesian coordinates and symmetries
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetAttic/Cart3dTest/test/symmetric-z.par,v 1.4 2004/03/23 11:59:46 schnetter Exp $
+
+ActiveThorns = "CarpetIOASCII IOBasic IOUtil Carpet CarpetLib CarpetSlab Cart3d Cart3dTest"
+
+cactus::cctk_itlast = 1
+
+grid::type = "byspacing"
+grid::mode_z = "symmetric"
+
+driver::ghost_size_x = 0
+driver::ghost_size_y = 1
+driver::ghost_size_z = 2
+
+IO::out_dir = "symmetric-z"
+IOASCII::out1D_vars = "grid::coordinates Cart3dTest::quantities"
+IOASCII::out1D_every = 1
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/ax.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/ax.xl
new file mode 100644
index 000000000..7e8e323fa
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/ax.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax x (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 31000502
+0 0 0 0 0 1 5 2 31010502
+0 0 0 0 0 2 5 2 31020502
+0 0 0 0 0 3 5 2 31030502
+0 0 0 0 0 4 5 2 31040502
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 6 5 2 31060502
+0 0 0 0 0 7 5 2 31070502
+0 0 0 0 0 8 5 2 31080502
+0 0 0 0 0 9 5 2 31090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 31000502
+1 0 0 0 0 1 5 2 31010502
+1 0 0 0 0 2 5 2 31020502
+1 0 0 0 0 3 5 2 31030502
+1 0 0 0 0 4 5 2 31040502
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 6 5 2 31060502
+1 0 0 0 0 7 5 2 31070502
+1 0 0 0 0 8 5 2 31080502
+1 0 0 0 0 9 5 2 31090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/ax.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/ax.yl
new file mode 100644
index 000000000..afff82d2d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/ax.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax y (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 31050002
+0 0 0 0 0 5 1 2 31050102
+0 0 0 0 0 5 2 2 31050202
+0 0 0 0 0 5 3 2 31050302
+0 0 0 0 0 5 4 2 31050402
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 6 2 31050602
+0 0 0 0 0 5 7 2 31050702
+0 0 0 0 0 5 8 2 31050802
+0 0 0 0 0 5 9 2 31050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 31050002
+1 0 0 0 0 5 1 2 31050102
+1 0 0 0 0 5 2 2 31050202
+1 0 0 0 0 5 3 2 31050302
+1 0 0 0 0 5 4 2 31050402
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 6 2 31050602
+1 0 0 0 0 5 7 2 31050702
+1 0 0 0 0 5 8 2 31050802
+1 0 0 0 0 5 9 2 31050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/ax.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/ax.zl
new file mode 100644
index 000000000..a07bdd678
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/ax.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ax z (ax)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 31050500
+0 0 0 0 0 5 5 1 31050501
+0 0 0 0 0 5 5 2 31050502
+0 0 0 0 0 5 5 3 31050503
+0 0 0 0 0 5 5 4 31050504
+0 0 0 0 0 5 5 5 31050505
+0 0 0 0 0 5 5 6 31050506
+0 0 0 0 0 5 5 7 31050507
+0 0 0 0 0 5 5 8 31050508
+0 0 0 0 0 5 5 9 31050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -31050503
+1 0 0 0 0 5 5 1 -31050502
+1 0 0 0 0 5 5 2 31050502
+1 0 0 0 0 5 5 3 31050503
+1 0 0 0 0 5 5 4 31050504
+1 0 0 0 0 5 5 5 31050505
+1 0 0 0 0 5 5 6 31050506
+1 0 0 0 0 5 5 7 31050507
+1 0 0 0 0 5 5 8 31050508
+1 0 0 0 0 5 5 9 31050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/ay.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/ay.xl
new file mode 100644
index 000000000..d5d30f098
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/ay.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay x (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 32000502
+0 0 0 0 0 1 5 2 32010502
+0 0 0 0 0 2 5 2 32020502
+0 0 0 0 0 3 5 2 32030502
+0 0 0 0 0 4 5 2 32040502
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 6 5 2 32060502
+0 0 0 0 0 7 5 2 32070502
+0 0 0 0 0 8 5 2 32080502
+0 0 0 0 0 9 5 2 32090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 32000502
+1 0 0 0 0 1 5 2 32010502
+1 0 0 0 0 2 5 2 32020502
+1 0 0 0 0 3 5 2 32030502
+1 0 0 0 0 4 5 2 32040502
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 6 5 2 32060502
+1 0 0 0 0 7 5 2 32070502
+1 0 0 0 0 8 5 2 32080502
+1 0 0 0 0 9 5 2 32090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/ay.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/ay.yl
new file mode 100644
index 000000000..b615a8d33
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/ay.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay y (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 32050002
+0 0 0 0 0 5 1 2 32050102
+0 0 0 0 0 5 2 2 32050202
+0 0 0 0 0 5 3 2 32050302
+0 0 0 0 0 5 4 2 32050402
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 6 2 32050602
+0 0 0 0 0 5 7 2 32050702
+0 0 0 0 0 5 8 2 32050802
+0 0 0 0 0 5 9 2 32050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 32050002
+1 0 0 0 0 5 1 2 32050102
+1 0 0 0 0 5 2 2 32050202
+1 0 0 0 0 5 3 2 32050302
+1 0 0 0 0 5 4 2 32050402
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 6 2 32050602
+1 0 0 0 0 5 7 2 32050702
+1 0 0 0 0 5 8 2 32050802
+1 0 0 0 0 5 9 2 32050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/ay.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/ay.zl
new file mode 100644
index 000000000..806872ae0
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/ay.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::ay z (ay)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 32050500
+0 0 0 0 0 5 5 1 32050501
+0 0 0 0 0 5 5 2 32050502
+0 0 0 0 0 5 5 3 32050503
+0 0 0 0 0 5 5 4 32050504
+0 0 0 0 0 5 5 5 32050505
+0 0 0 0 0 5 5 6 32050506
+0 0 0 0 0 5 5 7 32050507
+0 0 0 0 0 5 5 8 32050508
+0 0 0 0 0 5 5 9 32050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -32050503
+1 0 0 0 0 5 5 1 -32050502
+1 0 0 0 0 5 5 2 32050502
+1 0 0 0 0 5 5 3 32050503
+1 0 0 0 0 5 5 4 32050504
+1 0 0 0 0 5 5 5 32050505
+1 0 0 0 0 5 5 6 32050506
+1 0 0 0 0 5 5 7 32050507
+1 0 0 0 0 5 5 8 32050508
+1 0 0 0 0 5 5 9 32050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/az.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/az.xl
new file mode 100644
index 000000000..2801cce26
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/az.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::az x (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 33000502
+0 0 0 0 0 1 5 2 33010502
+0 0 0 0 0 2 5 2 33020502
+0 0 0 0 0 3 5 2 33030502
+0 0 0 0 0 4 5 2 33040502
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 6 5 2 33060502
+0 0 0 0 0 7 5 2 33070502
+0 0 0 0 0 8 5 2 33080502
+0 0 0 0 0 9 5 2 33090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 33000502
+1 0 0 0 0 1 5 2 33010502
+1 0 0 0 0 2 5 2 33020502
+1 0 0 0 0 3 5 2 33030502
+1 0 0 0 0 4 5 2 33040502
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 6 5 2 33060502
+1 0 0 0 0 7 5 2 33070502
+1 0 0 0 0 8 5 2 33080502
+1 0 0 0 0 9 5 2 33090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/az.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/az.yl
new file mode 100644
index 000000000..8a4a69164
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/az.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::az y (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 33050002
+0 0 0 0 0 5 1 2 33050102
+0 0 0 0 0 5 2 2 33050202
+0 0 0 0 0 5 3 2 33050302
+0 0 0 0 0 5 4 2 33050402
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 6 2 33050602
+0 0 0 0 0 5 7 2 33050702
+0 0 0 0 0 5 8 2 33050802
+0 0 0 0 0 5 9 2 33050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 33050002
+1 0 0 0 0 5 1 2 33050102
+1 0 0 0 0 5 2 2 33050202
+1 0 0 0 0 5 3 2 33050302
+1 0 0 0 0 5 4 2 33050402
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 6 2 33050602
+1 0 0 0 0 5 7 2 33050702
+1 0 0 0 0 5 8 2 33050802
+1 0 0 0 0 5 9 2 33050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/az.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/az.zl
new file mode 100644
index 000000000..cc4797e0a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/az.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::az z (az)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 33050500
+0 0 0 0 0 5 5 1 33050501
+0 0 0 0 0 5 5 2 33050502
+0 0 0 0 0 5 5 3 33050503
+0 0 0 0 0 5 5 4 33050504
+0 0 0 0 0 5 5 5 33050505
+0 0 0 0 0 5 5 6 33050506
+0 0 0 0 0 5 5 7 33050507
+0 0 0 0 0 5 5 8 33050508
+0 0 0 0 0 5 5 9 33050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 33050503
+1 0 0 0 0 5 5 1 33050502
+1 0 0 0 0 5 5 2 33050502
+1 0 0 0 0 5 5 3 33050503
+1 0 0 0 0 5 5 4 33050504
+1 0 0 0 0 5 5 5 33050505
+1 0 0 0 0 5 5 6 33050506
+1 0 0 0 0 5 5 7 33050507
+1 0 0 0 0 5 5 8 33050508
+1 0 0 0 0 5 5 9 33050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.xl
new file mode 100644
index 000000000..af3d5317e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x x (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 -1.35
+0 0 0 0 0 1 5 2 -1.05
+0 0 0 0 0 2 5 2 -0.75
+0 0 0 0 0 3 5 2 -0.45
+0 0 0 0 0 4 5 2 -0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.45
+0 0 0 0 0 7 5 2 0.75
+0 0 0 0 0 8 5 2 1.05
+0 0 0 0 0 9 5 2 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 -1.35
+1 0 0 0 0 1 5 2 -1.05
+1 0 0 0 0 2 5 2 -0.75
+1 0 0 0 0 3 5 2 -0.45
+1 0 0 0 0 4 5 2 -0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.45
+1 0 0 0 0 7 5 2 0.75
+1 0 0 0 0 8 5 2 1.05
+1 0 0 0 0 9 5 2 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.yl
new file mode 100644
index 000000000..ffac552e2
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x y (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 2 2 0.15
+0 0 0 0 0 5 3 2 0.15
+0 0 0 0 0 5 4 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.15
+0 0 0 0 0 5 7 2 0.15
+0 0 0 0 0 5 8 2 0.15
+0 0 0 0 0 5 9 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 2 2 0.15
+1 0 0 0 0 5 3 2 0.15
+1 0 0 0 0 5 4 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.15
+1 0 0 0 0 5 7 2 0.15
+1 0 0 0 0 5 8 2 0.15
+1 0 0 0 0 5 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.zl
new file mode 100644
index 000000000..1f894853b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_x.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_x z (cart3d_x)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.xl
new file mode 100644
index 000000000..025be7f91
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y x (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 1 5 2 0.15
+0 0 0 0 0 2 5 2 0.15
+0 0 0 0 0 3 5 2 0.15
+0 0 0 0 0 4 5 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.15
+0 0 0 0 0 7 5 2 0.15
+0 0 0 0 0 8 5 2 0.15
+0 0 0 0 0 9 5 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 1 5 2 0.15
+1 0 0 0 0 2 5 2 0.15
+1 0 0 0 0 3 5 2 0.15
+1 0 0 0 0 4 5 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.15
+1 0 0 0 0 7 5 2 0.15
+1 0 0 0 0 8 5 2 0.15
+1 0 0 0 0 9 5 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.yl
new file mode 100644
index 000000000..34e77908f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y y (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 -1.35
+0 0 0 0 0 5 1 2 -1.05
+0 0 0 0 0 5 2 2 -0.75
+0 0 0 0 0 5 3 2 -0.45
+0 0 0 0 0 5 4 2 -0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.45
+0 0 0 0 0 5 7 2 0.75
+0 0 0 0 0 5 8 2 1.05
+0 0 0 0 0 5 9 2 1.35
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 -1.35
+1 0 0 0 0 5 1 2 -1.05
+1 0 0 0 0 5 2 2 -0.75
+1 0 0 0 0 5 3 2 -0.45
+1 0 0 0 0 5 4 2 -0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.45
+1 0 0 0 0 5 7 2 0.75
+1 0 0 0 0 5 8 2 1.05
+1 0 0 0 0 5 9 2 1.35
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.zl
new file mode 100644
index 000000000..f32f3acb9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_y.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_y z (cart3d_y)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.15
+0 0 0 0 0 5 5 1 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.15
+0 0 0 0 0 5 5 4 0.15
+0 0 0 0 0 5 5 5 0.15
+0 0 0 0 0 5 5 6 0.15
+0 0 0 0 0 5 5 7 0.15
+0 0 0 0 0 5 5 8 0.15
+0 0 0 0 0 5 5 9 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.15
+1 0 0 0 0 5 5 1 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.15
+1 0 0 0 0 5 5 4 0.15
+1 0 0 0 0 5 5 5 0.15
+1 0 0 0 0 5 5 6 0.15
+1 0 0 0 0 5 5 7 0.15
+1 0 0 0 0 5 5 8 0.15
+1 0 0 0 0 5 5 9 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.xl
new file mode 100644
index 000000000..8c4b8799d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.xl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z x (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 0.15
+0 0 0 0 0 1 5 2 0.15
+0 0 0 0 0 2 5 2 0.15
+0 0 0 0 0 3 5 2 0.15
+0 0 0 0 0 4 5 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 6 5 2 0.15
+0 0 0 0 0 7 5 2 0.15
+0 0 0 0 0 8 5 2 0.15
+0 0 0 0 0 9 5 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 0.15
+1 0 0 0 0 1 5 2 0.15
+1 0 0 0 0 2 5 2 0.15
+1 0 0 0 0 3 5 2 0.15
+1 0 0 0 0 4 5 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 6 5 2 0.15
+1 0 0 0 0 7 5 2 0.15
+1 0 0 0 0 8 5 2 0.15
+1 0 0 0 0 9 5 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.yl
new file mode 100644
index 000000000..16379780b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.yl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z y (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 0.15
+0 0 0 0 0 5 1 2 0.15
+0 0 0 0 0 5 2 2 0.15
+0 0 0 0 0 5 3 2 0.15
+0 0 0 0 0 5 4 2 0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 6 2 0.15
+0 0 0 0 0 5 7 2 0.15
+0 0 0 0 0 5 8 2 0.15
+0 0 0 0 0 5 9 2 0.15
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 0.15
+1 0 0 0 0 5 1 2 0.15
+1 0 0 0 0 5 2 2 0.15
+1 0 0 0 0 5 3 2 0.15
+1 0 0 0 0 5 4 2 0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 6 2 0.15
+1 0 0 0 0 5 7 2 0.15
+1 0 0 0 0 5 8 2 0.15
+1 0 0 0 0 5 9 2 0.15
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.zl
new file mode 100644
index 000000000..782306204
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/cart3d_z.zl
@@ -0,0 +1,34 @@
+# GRID::cart3d_z z (cart3d_z)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 -0.45
+0 0 0 0 0 5 5 1 -0.15
+0 0 0 0 0 5 5 2 0.15
+0 0 0 0 0 5 5 3 0.45
+0 0 0 0 0 5 5 4 0.75
+0 0 0 0 0 5 5 5 1.05
+0 0 0 0 0 5 5 6 1.35
+0 0 0 0 0 5 5 7 1.65
+0 0 0 0 0 5 5 8 1.95
+0 0 0 0 0 5 5 9 2.25
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -0.45
+1 0 0 0 0 5 5 1 -0.15
+1 0 0 0 0 5 5 2 0.15
+1 0 0 0 0 5 5 3 0.45
+1 0 0 0 0 5 5 4 0.75
+1 0 0 0 0 5 5 5 1.05
+1 0 0 0 0 5 5 6 1.35
+1 0 0 0 0 5 5 7 1.65
+1 0 0 0 0 5 5 8 1.95
+1 0 0 0 0 5 5 9 2.25
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.xl
new file mode 100644
index 000000000..95f2f58d9
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx x (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 41000502
+0 0 0 0 0 1 5 2 41010502
+0 0 0 0 0 2 5 2 41020502
+0 0 0 0 0 3 5 2 41030502
+0 0 0 0 0 4 5 2 41040502
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 6 5 2 41060502
+0 0 0 0 0 7 5 2 41070502
+0 0 0 0 0 8 5 2 41080502
+0 0 0 0 0 9 5 2 41090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 41000502
+1 0 0 0 0 1 5 2 41010502
+1 0 0 0 0 2 5 2 41020502
+1 0 0 0 0 3 5 2 41030502
+1 0 0 0 0 4 5 2 41040502
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 6 5 2 41060502
+1 0 0 0 0 7 5 2 41070502
+1 0 0 0 0 8 5 2 41080502
+1 0 0 0 0 9 5 2 41090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.yl
new file mode 100644
index 000000000..45b9dc040
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx y (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 41050002
+0 0 0 0 0 5 1 2 41050102
+0 0 0 0 0 5 2 2 41050202
+0 0 0 0 0 5 3 2 41050302
+0 0 0 0 0 5 4 2 41050402
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 6 2 41050602
+0 0 0 0 0 5 7 2 41050702
+0 0 0 0 0 5 8 2 41050802
+0 0 0 0 0 5 9 2 41050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 41050002
+1 0 0 0 0 5 1 2 41050102
+1 0 0 0 0 5 2 2 41050202
+1 0 0 0 0 5 3 2 41050302
+1 0 0 0 0 5 4 2 41050402
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 6 2 41050602
+1 0 0 0 0 5 7 2 41050702
+1 0 0 0 0 5 8 2 41050802
+1 0 0 0 0 5 9 2 41050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.zl
new file mode 100644
index 000000000..7cf334992
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxx z (fxx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 41050500
+0 0 0 0 0 5 5 1 41050501
+0 0 0 0 0 5 5 2 41050502
+0 0 0 0 0 5 5 3 41050503
+0 0 0 0 0 5 5 4 41050504
+0 0 0 0 0 5 5 5 41050505
+0 0 0 0 0 5 5 6 41050506
+0 0 0 0 0 5 5 7 41050507
+0 0 0 0 0 5 5 8 41050508
+0 0 0 0 0 5 5 9 41050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 41050503
+1 0 0 0 0 5 5 1 41050502
+1 0 0 0 0 5 5 2 41050502
+1 0 0 0 0 5 5 3 41050503
+1 0 0 0 0 5 5 4 41050504
+1 0 0 0 0 5 5 5 41050505
+1 0 0 0 0 5 5 6 41050506
+1 0 0 0 0 5 5 7 41050507
+1 0 0 0 0 5 5 8 41050508
+1 0 0 0 0 5 5 9 41050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.xl
new file mode 100644
index 000000000..698d922be
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy x (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 42000502
+0 0 0 0 0 1 5 2 42010502
+0 0 0 0 0 2 5 2 42020502
+0 0 0 0 0 3 5 2 42030502
+0 0 0 0 0 4 5 2 42040502
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 6 5 2 42060502
+0 0 0 0 0 7 5 2 42070502
+0 0 0 0 0 8 5 2 42080502
+0 0 0 0 0 9 5 2 42090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 42000502
+1 0 0 0 0 1 5 2 42010502
+1 0 0 0 0 2 5 2 42020502
+1 0 0 0 0 3 5 2 42030502
+1 0 0 0 0 4 5 2 42040502
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 6 5 2 42060502
+1 0 0 0 0 7 5 2 42070502
+1 0 0 0 0 8 5 2 42080502
+1 0 0 0 0 9 5 2 42090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.yl
new file mode 100644
index 000000000..57400f89a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy y (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 42050002
+0 0 0 0 0 5 1 2 42050102
+0 0 0 0 0 5 2 2 42050202
+0 0 0 0 0 5 3 2 42050302
+0 0 0 0 0 5 4 2 42050402
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 6 2 42050602
+0 0 0 0 0 5 7 2 42050702
+0 0 0 0 0 5 8 2 42050802
+0 0 0 0 0 5 9 2 42050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 42050002
+1 0 0 0 0 5 1 2 42050102
+1 0 0 0 0 5 2 2 42050202
+1 0 0 0 0 5 3 2 42050302
+1 0 0 0 0 5 4 2 42050402
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 6 2 42050602
+1 0 0 0 0 5 7 2 42050702
+1 0 0 0 0 5 8 2 42050802
+1 0 0 0 0 5 9 2 42050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.zl
new file mode 100644
index 000000000..73e972b88
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxy z (fxy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 42050500
+0 0 0 0 0 5 5 1 42050501
+0 0 0 0 0 5 5 2 42050502
+0 0 0 0 0 5 5 3 42050503
+0 0 0 0 0 5 5 4 42050504
+0 0 0 0 0 5 5 5 42050505
+0 0 0 0 0 5 5 6 42050506
+0 0 0 0 0 5 5 7 42050507
+0 0 0 0 0 5 5 8 42050508
+0 0 0 0 0 5 5 9 42050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 42050503
+1 0 0 0 0 5 5 1 42050502
+1 0 0 0 0 5 5 2 42050502
+1 0 0 0 0 5 5 3 42050503
+1 0 0 0 0 5 5 4 42050504
+1 0 0 0 0 5 5 5 42050505
+1 0 0 0 0 5 5 6 42050506
+1 0 0 0 0 5 5 7 42050507
+1 0 0 0 0 5 5 8 42050508
+1 0 0 0 0 5 5 9 42050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.xl
new file mode 100644
index 000000000..eb671b85f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz x (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 43000502
+0 0 0 0 0 1 5 2 43010502
+0 0 0 0 0 2 5 2 43020502
+0 0 0 0 0 3 5 2 43030502
+0 0 0 0 0 4 5 2 43040502
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 6 5 2 43060502
+0 0 0 0 0 7 5 2 43070502
+0 0 0 0 0 8 5 2 43080502
+0 0 0 0 0 9 5 2 43090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 43000502
+1 0 0 0 0 1 5 2 43010502
+1 0 0 0 0 2 5 2 43020502
+1 0 0 0 0 3 5 2 43030502
+1 0 0 0 0 4 5 2 43040502
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 6 5 2 43060502
+1 0 0 0 0 7 5 2 43070502
+1 0 0 0 0 8 5 2 43080502
+1 0 0 0 0 9 5 2 43090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.yl
new file mode 100644
index 000000000..76fe56c05
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz y (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 43050002
+0 0 0 0 0 5 1 2 43050102
+0 0 0 0 0 5 2 2 43050202
+0 0 0 0 0 5 3 2 43050302
+0 0 0 0 0 5 4 2 43050402
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 6 2 43050602
+0 0 0 0 0 5 7 2 43050702
+0 0 0 0 0 5 8 2 43050802
+0 0 0 0 0 5 9 2 43050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 43050002
+1 0 0 0 0 5 1 2 43050102
+1 0 0 0 0 5 2 2 43050202
+1 0 0 0 0 5 3 2 43050302
+1 0 0 0 0 5 4 2 43050402
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 6 2 43050602
+1 0 0 0 0 5 7 2 43050702
+1 0 0 0 0 5 8 2 43050802
+1 0 0 0 0 5 9 2 43050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.zl
new file mode 100644
index 000000000..35900ef4e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fxz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fxz z (fxz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 43050500
+0 0 0 0 0 5 5 1 43050501
+0 0 0 0 0 5 5 2 43050502
+0 0 0 0 0 5 5 3 43050503
+0 0 0 0 0 5 5 4 43050504
+0 0 0 0 0 5 5 5 43050505
+0 0 0 0 0 5 5 6 43050506
+0 0 0 0 0 5 5 7 43050507
+0 0 0 0 0 5 5 8 43050508
+0 0 0 0 0 5 5 9 43050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -43050503
+1 0 0 0 0 5 5 1 -43050502
+1 0 0 0 0 5 5 2 43050502
+1 0 0 0 0 5 5 3 43050503
+1 0 0 0 0 5 5 4 43050504
+1 0 0 0 0 5 5 5 43050505
+1 0 0 0 0 5 5 6 43050506
+1 0 0 0 0 5 5 7 43050507
+1 0 0 0 0 5 5 8 43050508
+1 0 0 0 0 5 5 9 43050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.xl
new file mode 100644
index 000000000..caa8164cc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx x (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 44000502
+0 0 0 0 0 1 5 2 44010502
+0 0 0 0 0 2 5 2 44020502
+0 0 0 0 0 3 5 2 44030502
+0 0 0 0 0 4 5 2 44040502
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 6 5 2 44060502
+0 0 0 0 0 7 5 2 44070502
+0 0 0 0 0 8 5 2 44080502
+0 0 0 0 0 9 5 2 44090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 44000502
+1 0 0 0 0 1 5 2 44010502
+1 0 0 0 0 2 5 2 44020502
+1 0 0 0 0 3 5 2 44030502
+1 0 0 0 0 4 5 2 44040502
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 6 5 2 44060502
+1 0 0 0 0 7 5 2 44070502
+1 0 0 0 0 8 5 2 44080502
+1 0 0 0 0 9 5 2 44090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.yl
new file mode 100644
index 000000000..2e7f66e3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx y (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 44050002
+0 0 0 0 0 5 1 2 44050102
+0 0 0 0 0 5 2 2 44050202
+0 0 0 0 0 5 3 2 44050302
+0 0 0 0 0 5 4 2 44050402
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 6 2 44050602
+0 0 0 0 0 5 7 2 44050702
+0 0 0 0 0 5 8 2 44050802
+0 0 0 0 0 5 9 2 44050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 44050002
+1 0 0 0 0 5 1 2 44050102
+1 0 0 0 0 5 2 2 44050202
+1 0 0 0 0 5 3 2 44050302
+1 0 0 0 0 5 4 2 44050402
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 6 2 44050602
+1 0 0 0 0 5 7 2 44050702
+1 0 0 0 0 5 8 2 44050802
+1 0 0 0 0 5 9 2 44050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.zl
new file mode 100644
index 000000000..db9cd5c51
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyx z (fyx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 44050500
+0 0 0 0 0 5 5 1 44050501
+0 0 0 0 0 5 5 2 44050502
+0 0 0 0 0 5 5 3 44050503
+0 0 0 0 0 5 5 4 44050504
+0 0 0 0 0 5 5 5 44050505
+0 0 0 0 0 5 5 6 44050506
+0 0 0 0 0 5 5 7 44050507
+0 0 0 0 0 5 5 8 44050508
+0 0 0 0 0 5 5 9 44050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 44050503
+1 0 0 0 0 5 5 1 44050502
+1 0 0 0 0 5 5 2 44050502
+1 0 0 0 0 5 5 3 44050503
+1 0 0 0 0 5 5 4 44050504
+1 0 0 0 0 5 5 5 44050505
+1 0 0 0 0 5 5 6 44050506
+1 0 0 0 0 5 5 7 44050507
+1 0 0 0 0 5 5 8 44050508
+1 0 0 0 0 5 5 9 44050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.xl
new file mode 100644
index 000000000..d268589ad
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy x (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 45000502
+0 0 0 0 0 1 5 2 45010502
+0 0 0 0 0 2 5 2 45020502
+0 0 0 0 0 3 5 2 45030502
+0 0 0 0 0 4 5 2 45040502
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 6 5 2 45060502
+0 0 0 0 0 7 5 2 45070502
+0 0 0 0 0 8 5 2 45080502
+0 0 0 0 0 9 5 2 45090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 45000502
+1 0 0 0 0 1 5 2 45010502
+1 0 0 0 0 2 5 2 45020502
+1 0 0 0 0 3 5 2 45030502
+1 0 0 0 0 4 5 2 45040502
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 6 5 2 45060502
+1 0 0 0 0 7 5 2 45070502
+1 0 0 0 0 8 5 2 45080502
+1 0 0 0 0 9 5 2 45090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.yl
new file mode 100644
index 000000000..f4c8638bd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy y (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 45050002
+0 0 0 0 0 5 1 2 45050102
+0 0 0 0 0 5 2 2 45050202
+0 0 0 0 0 5 3 2 45050302
+0 0 0 0 0 5 4 2 45050402
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 6 2 45050602
+0 0 0 0 0 5 7 2 45050702
+0 0 0 0 0 5 8 2 45050802
+0 0 0 0 0 5 9 2 45050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 45050002
+1 0 0 0 0 5 1 2 45050102
+1 0 0 0 0 5 2 2 45050202
+1 0 0 0 0 5 3 2 45050302
+1 0 0 0 0 5 4 2 45050402
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 6 2 45050602
+1 0 0 0 0 5 7 2 45050702
+1 0 0 0 0 5 8 2 45050802
+1 0 0 0 0 5 9 2 45050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.zl
new file mode 100644
index 000000000..6810ad5c4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyy z (fyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 45050500
+0 0 0 0 0 5 5 1 45050501
+0 0 0 0 0 5 5 2 45050502
+0 0 0 0 0 5 5 3 45050503
+0 0 0 0 0 5 5 4 45050504
+0 0 0 0 0 5 5 5 45050505
+0 0 0 0 0 5 5 6 45050506
+0 0 0 0 0 5 5 7 45050507
+0 0 0 0 0 5 5 8 45050508
+0 0 0 0 0 5 5 9 45050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 45050503
+1 0 0 0 0 5 5 1 45050502
+1 0 0 0 0 5 5 2 45050502
+1 0 0 0 0 5 5 3 45050503
+1 0 0 0 0 5 5 4 45050504
+1 0 0 0 0 5 5 5 45050505
+1 0 0 0 0 5 5 6 45050506
+1 0 0 0 0 5 5 7 45050507
+1 0 0 0 0 5 5 8 45050508
+1 0 0 0 0 5 5 9 45050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.xl
new file mode 100644
index 000000000..d9da37975
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz x (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 46000502
+0 0 0 0 0 1 5 2 46010502
+0 0 0 0 0 2 5 2 46020502
+0 0 0 0 0 3 5 2 46030502
+0 0 0 0 0 4 5 2 46040502
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 6 5 2 46060502
+0 0 0 0 0 7 5 2 46070502
+0 0 0 0 0 8 5 2 46080502
+0 0 0 0 0 9 5 2 46090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 46000502
+1 0 0 0 0 1 5 2 46010502
+1 0 0 0 0 2 5 2 46020502
+1 0 0 0 0 3 5 2 46030502
+1 0 0 0 0 4 5 2 46040502
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 6 5 2 46060502
+1 0 0 0 0 7 5 2 46070502
+1 0 0 0 0 8 5 2 46080502
+1 0 0 0 0 9 5 2 46090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.yl
new file mode 100644
index 000000000..439d46104
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz y (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 46050002
+0 0 0 0 0 5 1 2 46050102
+0 0 0 0 0 5 2 2 46050202
+0 0 0 0 0 5 3 2 46050302
+0 0 0 0 0 5 4 2 46050402
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 6 2 46050602
+0 0 0 0 0 5 7 2 46050702
+0 0 0 0 0 5 8 2 46050802
+0 0 0 0 0 5 9 2 46050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 46050002
+1 0 0 0 0 5 1 2 46050102
+1 0 0 0 0 5 2 2 46050202
+1 0 0 0 0 5 3 2 46050302
+1 0 0 0 0 5 4 2 46050402
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 6 2 46050602
+1 0 0 0 0 5 7 2 46050702
+1 0 0 0 0 5 8 2 46050802
+1 0 0 0 0 5 9 2 46050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.zl
new file mode 100644
index 000000000..88664545b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fyz z (fyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 46050500
+0 0 0 0 0 5 5 1 46050501
+0 0 0 0 0 5 5 2 46050502
+0 0 0 0 0 5 5 3 46050503
+0 0 0 0 0 5 5 4 46050504
+0 0 0 0 0 5 5 5 46050505
+0 0 0 0 0 5 5 6 46050506
+0 0 0 0 0 5 5 7 46050507
+0 0 0 0 0 5 5 8 46050508
+0 0 0 0 0 5 5 9 46050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -46050503
+1 0 0 0 0 5 5 1 -46050502
+1 0 0 0 0 5 5 2 46050502
+1 0 0 0 0 5 5 3 46050503
+1 0 0 0 0 5 5 4 46050504
+1 0 0 0 0 5 5 5 46050505
+1 0 0 0 0 5 5 6 46050506
+1 0 0 0 0 5 5 7 46050507
+1 0 0 0 0 5 5 8 46050508
+1 0 0 0 0 5 5 9 46050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.xl
new file mode 100644
index 000000000..166ce0b93
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx x (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 47000502
+0 0 0 0 0 1 5 2 47010502
+0 0 0 0 0 2 5 2 47020502
+0 0 0 0 0 3 5 2 47030502
+0 0 0 0 0 4 5 2 47040502
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 6 5 2 47060502
+0 0 0 0 0 7 5 2 47070502
+0 0 0 0 0 8 5 2 47080502
+0 0 0 0 0 9 5 2 47090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 47000502
+1 0 0 0 0 1 5 2 47010502
+1 0 0 0 0 2 5 2 47020502
+1 0 0 0 0 3 5 2 47030502
+1 0 0 0 0 4 5 2 47040502
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 6 5 2 47060502
+1 0 0 0 0 7 5 2 47070502
+1 0 0 0 0 8 5 2 47080502
+1 0 0 0 0 9 5 2 47090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.yl
new file mode 100644
index 000000000..d5bd56675
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx y (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 47050002
+0 0 0 0 0 5 1 2 47050102
+0 0 0 0 0 5 2 2 47050202
+0 0 0 0 0 5 3 2 47050302
+0 0 0 0 0 5 4 2 47050402
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 6 2 47050602
+0 0 0 0 0 5 7 2 47050702
+0 0 0 0 0 5 8 2 47050802
+0 0 0 0 0 5 9 2 47050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 47050002
+1 0 0 0 0 5 1 2 47050102
+1 0 0 0 0 5 2 2 47050202
+1 0 0 0 0 5 3 2 47050302
+1 0 0 0 0 5 4 2 47050402
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 6 2 47050602
+1 0 0 0 0 5 7 2 47050702
+1 0 0 0 0 5 8 2 47050802
+1 0 0 0 0 5 9 2 47050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.zl
new file mode 100644
index 000000000..6a7aaf327
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzx z (fzx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 47050500
+0 0 0 0 0 5 5 1 47050501
+0 0 0 0 0 5 5 2 47050502
+0 0 0 0 0 5 5 3 47050503
+0 0 0 0 0 5 5 4 47050504
+0 0 0 0 0 5 5 5 47050505
+0 0 0 0 0 5 5 6 47050506
+0 0 0 0 0 5 5 7 47050507
+0 0 0 0 0 5 5 8 47050508
+0 0 0 0 0 5 5 9 47050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -47050503
+1 0 0 0 0 5 5 1 -47050502
+1 0 0 0 0 5 5 2 47050502
+1 0 0 0 0 5 5 3 47050503
+1 0 0 0 0 5 5 4 47050504
+1 0 0 0 0 5 5 5 47050505
+1 0 0 0 0 5 5 6 47050506
+1 0 0 0 0 5 5 7 47050507
+1 0 0 0 0 5 5 8 47050508
+1 0 0 0 0 5 5 9 47050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.xl
new file mode 100644
index 000000000..67d0795b4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy x (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 48000502
+0 0 0 0 0 1 5 2 48010502
+0 0 0 0 0 2 5 2 48020502
+0 0 0 0 0 3 5 2 48030502
+0 0 0 0 0 4 5 2 48040502
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 6 5 2 48060502
+0 0 0 0 0 7 5 2 48070502
+0 0 0 0 0 8 5 2 48080502
+0 0 0 0 0 9 5 2 48090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 48000502
+1 0 0 0 0 1 5 2 48010502
+1 0 0 0 0 2 5 2 48020502
+1 0 0 0 0 3 5 2 48030502
+1 0 0 0 0 4 5 2 48040502
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 6 5 2 48060502
+1 0 0 0 0 7 5 2 48070502
+1 0 0 0 0 8 5 2 48080502
+1 0 0 0 0 9 5 2 48090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.yl
new file mode 100644
index 000000000..d4f39f9f5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy y (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 48050002
+0 0 0 0 0 5 1 2 48050102
+0 0 0 0 0 5 2 2 48050202
+0 0 0 0 0 5 3 2 48050302
+0 0 0 0 0 5 4 2 48050402
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 6 2 48050602
+0 0 0 0 0 5 7 2 48050702
+0 0 0 0 0 5 8 2 48050802
+0 0 0 0 0 5 9 2 48050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 48050002
+1 0 0 0 0 5 1 2 48050102
+1 0 0 0 0 5 2 2 48050202
+1 0 0 0 0 5 3 2 48050302
+1 0 0 0 0 5 4 2 48050402
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 6 2 48050602
+1 0 0 0 0 5 7 2 48050702
+1 0 0 0 0 5 8 2 48050802
+1 0 0 0 0 5 9 2 48050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.zl
new file mode 100644
index 000000000..23ee48c3d
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzy z (fzy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 48050500
+0 0 0 0 0 5 5 1 48050501
+0 0 0 0 0 5 5 2 48050502
+0 0 0 0 0 5 5 3 48050503
+0 0 0 0 0 5 5 4 48050504
+0 0 0 0 0 5 5 5 48050505
+0 0 0 0 0 5 5 6 48050506
+0 0 0 0 0 5 5 7 48050507
+0 0 0 0 0 5 5 8 48050508
+0 0 0 0 0 5 5 9 48050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -48050503
+1 0 0 0 0 5 5 1 -48050502
+1 0 0 0 0 5 5 2 48050502
+1 0 0 0 0 5 5 3 48050503
+1 0 0 0 0 5 5 4 48050504
+1 0 0 0 0 5 5 5 48050505
+1 0 0 0 0 5 5 6 48050506
+1 0 0 0 0 5 5 7 48050507
+1 0 0 0 0 5 5 8 48050508
+1 0 0 0 0 5 5 9 48050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.xl
new file mode 100644
index 000000000..ea6d43b75
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz x (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 49000502
+0 0 0 0 0 1 5 2 49010502
+0 0 0 0 0 2 5 2 49020502
+0 0 0 0 0 3 5 2 49030502
+0 0 0 0 0 4 5 2 49040502
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 6 5 2 49060502
+0 0 0 0 0 7 5 2 49070502
+0 0 0 0 0 8 5 2 49080502
+0 0 0 0 0 9 5 2 49090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 49000502
+1 0 0 0 0 1 5 2 49010502
+1 0 0 0 0 2 5 2 49020502
+1 0 0 0 0 3 5 2 49030502
+1 0 0 0 0 4 5 2 49040502
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 6 5 2 49060502
+1 0 0 0 0 7 5 2 49070502
+1 0 0 0 0 8 5 2 49080502
+1 0 0 0 0 9 5 2 49090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.yl
new file mode 100644
index 000000000..4259fdddb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz y (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 49050002
+0 0 0 0 0 5 1 2 49050102
+0 0 0 0 0 5 2 2 49050202
+0 0 0 0 0 5 3 2 49050302
+0 0 0 0 0 5 4 2 49050402
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 6 2 49050602
+0 0 0 0 0 5 7 2 49050702
+0 0 0 0 0 5 8 2 49050802
+0 0 0 0 0 5 9 2 49050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 49050002
+1 0 0 0 0 5 1 2 49050102
+1 0 0 0 0 5 2 2 49050202
+1 0 0 0 0 5 3 2 49050302
+1 0 0 0 0 5 4 2 49050402
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 6 2 49050602
+1 0 0 0 0 5 7 2 49050702
+1 0 0 0 0 5 8 2 49050802
+1 0 0 0 0 5 9 2 49050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.zl
new file mode 100644
index 000000000..12f4d1be3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/fzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::fzz z (fzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 49050500
+0 0 0 0 0 5 5 1 49050501
+0 0 0 0 0 5 5 2 49050502
+0 0 0 0 0 5 5 3 49050503
+0 0 0 0 0 5 5 4 49050504
+0 0 0 0 0 5 5 5 49050505
+0 0 0 0 0 5 5 6 49050506
+0 0 0 0 0 5 5 7 49050507
+0 0 0 0 0 5 5 8 49050508
+0 0 0 0 0 5 5 9 49050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 49050503
+1 0 0 0 0 5 5 1 49050502
+1 0 0 0 0 5 5 2 49050502
+1 0 0 0 0 5 5 3 49050503
+1 0 0 0 0 5 5 4 49050504
+1 0 0 0 0 5 5 5 49050505
+1 0 0 0 0 5 5 6 49050506
+1 0 0 0 0 5 5 7 49050507
+1 0 0 0 0 5 5 8 49050508
+1 0 0 0 0 5 5 9 49050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/s.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/s.xl
new file mode 100644
index 000000000..7a04400cd
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/s.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::s x (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 1000502
+0 0 0 0 0 1 5 2 1010502
+0 0 0 0 0 2 5 2 1020502
+0 0 0 0 0 3 5 2 1030502
+0 0 0 0 0 4 5 2 1040502
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 6 5 2 1060502
+0 0 0 0 0 7 5 2 1070502
+0 0 0 0 0 8 5 2 1080502
+0 0 0 0 0 9 5 2 1090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 1000502
+1 0 0 0 0 1 5 2 1010502
+1 0 0 0 0 2 5 2 1020502
+1 0 0 0 0 3 5 2 1030502
+1 0 0 0 0 4 5 2 1040502
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 6 5 2 1060502
+1 0 0 0 0 7 5 2 1070502
+1 0 0 0 0 8 5 2 1080502
+1 0 0 0 0 9 5 2 1090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/s.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/s.yl
new file mode 100644
index 000000000..015f9c174
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/s.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::s y (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 1050002
+0 0 0 0 0 5 1 2 1050102
+0 0 0 0 0 5 2 2 1050202
+0 0 0 0 0 5 3 2 1050302
+0 0 0 0 0 5 4 2 1050402
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 6 2 1050602
+0 0 0 0 0 5 7 2 1050702
+0 0 0 0 0 5 8 2 1050802
+0 0 0 0 0 5 9 2 1050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 1050002
+1 0 0 0 0 5 1 2 1050102
+1 0 0 0 0 5 2 2 1050202
+1 0 0 0 0 5 3 2 1050302
+1 0 0 0 0 5 4 2 1050402
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 6 2 1050602
+1 0 0 0 0 5 7 2 1050702
+1 0 0 0 0 5 8 2 1050802
+1 0 0 0 0 5 9 2 1050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/s.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/s.zl
new file mode 100644
index 000000000..023100e8a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/s.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::s z (s)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 1050500
+0 0 0 0 0 5 5 1 1050501
+0 0 0 0 0 5 5 2 1050502
+0 0 0 0 0 5 5 3 1050503
+0 0 0 0 0 5 5 4 1050504
+0 0 0 0 0 5 5 5 1050505
+0 0 0 0 0 5 5 6 1050506
+0 0 0 0 0 5 5 7 1050507
+0 0 0 0 0 5 5 8 1050508
+0 0 0 0 0 5 5 9 1050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 1050503
+1 0 0 0 0 5 5 1 1050502
+1 0 0 0 0 5 5 2 1050502
+1 0 0 0 0 5 5 3 1050503
+1 0 0 0 0 5 5 4 1050504
+1 0 0 0 0 5 5 5 1050505
+1 0 0 0 0 5 5 6 1050506
+1 0 0 0 0 5 5 7 1050507
+1 0 0 0 0 5 5 8 1050508
+1 0 0 0 0 5 5 9 1050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.xl
new file mode 100644
index 000000000..ac37f85d4
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.xl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r x (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 1.36656503687164
+0 0 0 0 0 1 5 2 1.07121426428143
+0 0 0 0 0 2 5 2 0.779422863405995
+0 0 0 0 0 3 5 2 0.49749371855331
+0 0 0 0 0 4 5 2 0.259807621135332
+0 0 0 0 0 5 5 2 0.259807621135332
+0 0 0 0 0 6 5 2 0.49749371855331
+0 0 0 0 0 7 5 2 0.779422863405995
+0 0 0 0 0 8 5 2 1.07121426428143
+0 0 0 0 0 9 5 2 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 1.36656503687164
+1 0 0 0 0 1 5 2 1.07121426428143
+1 0 0 0 0 2 5 2 0.779422863405995
+1 0 0 0 0 3 5 2 0.49749371855331
+1 0 0 0 0 4 5 2 0.259807621135332
+1 0 0 0 0 5 5 2 0.259807621135332
+1 0 0 0 0 6 5 2 0.49749371855331
+1 0 0 0 0 7 5 2 0.779422863405995
+1 0 0 0 0 8 5 2 1.07121426428143
+1 0 0 0 0 9 5 2 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.yl
new file mode 100644
index 000000000..231a17018
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.yl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r y (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 1.36656503687164
+0 0 0 0 0 5 1 2 1.07121426428143
+0 0 0 0 0 5 2 2 0.779422863405995
+0 0 0 0 0 5 3 2 0.49749371855331
+0 0 0 0 0 5 4 2 0.259807621135332
+0 0 0 0 0 5 5 2 0.259807621135332
+0 0 0 0 0 5 6 2 0.49749371855331
+0 0 0 0 0 5 7 2 0.779422863405995
+0 0 0 0 0 5 8 2 1.07121426428143
+0 0 0 0 0 5 9 2 1.36656503687164
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 1.36656503687164
+1 0 0 0 0 5 1 2 1.07121426428143
+1 0 0 0 0 5 2 2 0.779422863405995
+1 0 0 0 0 5 3 2 0.49749371855331
+1 0 0 0 0 5 4 2 0.259807621135332
+1 0 0 0 0 5 5 2 0.259807621135332
+1 0 0 0 0 5 6 2 0.49749371855331
+1 0 0 0 0 5 7 2 0.779422863405995
+1 0 0 0 0 5 8 2 1.07121426428143
+1 0 0 0 0 5 9 2 1.36656503687164
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.zl
new file mode 100644
index 000000000..400eb7b81
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/spher3d_r.zl
@@ -0,0 +1,34 @@
+# GRID::spher3d_r z (spher3d_r)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 0.49749371855331
+0 0 0 0 0 5 5 1 0.259807621135332
+0 0 0 0 0 5 5 2 0.259807621135332
+0 0 0 0 0 5 5 3 0.49749371855331
+0 0 0 0 0 5 5 4 0.779422863405995
+0 0 0 0 0 5 5 5 1.07121426428143
+0 0 0 0 0 5 5 6 1.36656503687164
+0 0 0 0 0 5 5 7 1.66358047596141
+0 0 0 0 0 5 5 8 1.9615045245933
+0 0 0 0 0 5 5 9 2.2599778759979
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 0.49749371855331
+1 0 0 0 0 5 5 1 0.259807621135332
+1 0 0 0 0 5 5 2 0.259807621135332
+1 0 0 0 0 5 5 3 0.49749371855331
+1 0 0 0 0 5 5 4 0.779422863405995
+1 0 0 0 0 5 5 5 1.07121426428143
+1 0 0 0 0 5 5 6 1.36656503687164
+1 0 0 0 0 5 5 7 1.66358047596141
+1 0 0 0 0 5 5 8 1.9615045245933
+1 0 0 0 0 5 5 9 2.2599778759979
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txx.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/txx.xl
new file mode 100644
index 000000000..b7e4ea8ba
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx x (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 21000502
+0 0 0 0 0 1 5 2 21010502
+0 0 0 0 0 2 5 2 21020502
+0 0 0 0 0 3 5 2 21030502
+0 0 0 0 0 4 5 2 21040502
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 6 5 2 21060502
+0 0 0 0 0 7 5 2 21070502
+0 0 0 0 0 8 5 2 21080502
+0 0 0 0 0 9 5 2 21090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 21000502
+1 0 0 0 0 1 5 2 21010502
+1 0 0 0 0 2 5 2 21020502
+1 0 0 0 0 3 5 2 21030502
+1 0 0 0 0 4 5 2 21040502
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 6 5 2 21060502
+1 0 0 0 0 7 5 2 21070502
+1 0 0 0 0 8 5 2 21080502
+1 0 0 0 0 9 5 2 21090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txx.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/txx.yl
new file mode 100644
index 000000000..438a399f6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx y (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 21050002
+0 0 0 0 0 5 1 2 21050102
+0 0 0 0 0 5 2 2 21050202
+0 0 0 0 0 5 3 2 21050302
+0 0 0 0 0 5 4 2 21050402
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 6 2 21050602
+0 0 0 0 0 5 7 2 21050702
+0 0 0 0 0 5 8 2 21050802
+0 0 0 0 0 5 9 2 21050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 21050002
+1 0 0 0 0 5 1 2 21050102
+1 0 0 0 0 5 2 2 21050202
+1 0 0 0 0 5 3 2 21050302
+1 0 0 0 0 5 4 2 21050402
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 6 2 21050602
+1 0 0 0 0 5 7 2 21050702
+1 0 0 0 0 5 8 2 21050802
+1 0 0 0 0 5 9 2 21050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txx.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/txx.zl
new file mode 100644
index 000000000..5fc1b3e07
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txx z (txx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 21050500
+0 0 0 0 0 5 5 1 21050501
+0 0 0 0 0 5 5 2 21050502
+0 0 0 0 0 5 5 3 21050503
+0 0 0 0 0 5 5 4 21050504
+0 0 0 0 0 5 5 5 21050505
+0 0 0 0 0 5 5 6 21050506
+0 0 0 0 0 5 5 7 21050507
+0 0 0 0 0 5 5 8 21050508
+0 0 0 0 0 5 5 9 21050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 21050503
+1 0 0 0 0 5 5 1 21050502
+1 0 0 0 0 5 5 2 21050502
+1 0 0 0 0 5 5 3 21050503
+1 0 0 0 0 5 5 4 21050504
+1 0 0 0 0 5 5 5 21050505
+1 0 0 0 0 5 5 6 21050506
+1 0 0 0 0 5 5 7 21050507
+1 0 0 0 0 5 5 8 21050508
+1 0 0 0 0 5 5 9 21050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txy.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/txy.xl
new file mode 100644
index 000000000..2278b90e1
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy x (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 22000502
+0 0 0 0 0 1 5 2 22010502
+0 0 0 0 0 2 5 2 22020502
+0 0 0 0 0 3 5 2 22030502
+0 0 0 0 0 4 5 2 22040502
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 6 5 2 22060502
+0 0 0 0 0 7 5 2 22070502
+0 0 0 0 0 8 5 2 22080502
+0 0 0 0 0 9 5 2 22090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 22000502
+1 0 0 0 0 1 5 2 22010502
+1 0 0 0 0 2 5 2 22020502
+1 0 0 0 0 3 5 2 22030502
+1 0 0 0 0 4 5 2 22040502
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 6 5 2 22060502
+1 0 0 0 0 7 5 2 22070502
+1 0 0 0 0 8 5 2 22080502
+1 0 0 0 0 9 5 2 22090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txy.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/txy.yl
new file mode 100644
index 000000000..c13cc81d7
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy y (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 22050002
+0 0 0 0 0 5 1 2 22050102
+0 0 0 0 0 5 2 2 22050202
+0 0 0 0 0 5 3 2 22050302
+0 0 0 0 0 5 4 2 22050402
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 6 2 22050602
+0 0 0 0 0 5 7 2 22050702
+0 0 0 0 0 5 8 2 22050802
+0 0 0 0 0 5 9 2 22050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 22050002
+1 0 0 0 0 5 1 2 22050102
+1 0 0 0 0 5 2 2 22050202
+1 0 0 0 0 5 3 2 22050302
+1 0 0 0 0 5 4 2 22050402
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 6 2 22050602
+1 0 0 0 0 5 7 2 22050702
+1 0 0 0 0 5 8 2 22050802
+1 0 0 0 0 5 9 2 22050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txy.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/txy.zl
new file mode 100644
index 000000000..c0dd702cb
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txy z (txy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 22050500
+0 0 0 0 0 5 5 1 22050501
+0 0 0 0 0 5 5 2 22050502
+0 0 0 0 0 5 5 3 22050503
+0 0 0 0 0 5 5 4 22050504
+0 0 0 0 0 5 5 5 22050505
+0 0 0 0 0 5 5 6 22050506
+0 0 0 0 0 5 5 7 22050507
+0 0 0 0 0 5 5 8 22050508
+0 0 0 0 0 5 5 9 22050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 22050503
+1 0 0 0 0 5 5 1 22050502
+1 0 0 0 0 5 5 2 22050502
+1 0 0 0 0 5 5 3 22050503
+1 0 0 0 0 5 5 4 22050504
+1 0 0 0 0 5 5 5 22050505
+1 0 0 0 0 5 5 6 22050506
+1 0 0 0 0 5 5 7 22050507
+1 0 0 0 0 5 5 8 22050508
+1 0 0 0 0 5 5 9 22050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txz.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/txz.xl
new file mode 100644
index 000000000..f00e24469
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz x (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 23000502
+0 0 0 0 0 1 5 2 23010502
+0 0 0 0 0 2 5 2 23020502
+0 0 0 0 0 3 5 2 23030502
+0 0 0 0 0 4 5 2 23040502
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 6 5 2 23060502
+0 0 0 0 0 7 5 2 23070502
+0 0 0 0 0 8 5 2 23080502
+0 0 0 0 0 9 5 2 23090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 23000502
+1 0 0 0 0 1 5 2 23010502
+1 0 0 0 0 2 5 2 23020502
+1 0 0 0 0 3 5 2 23030502
+1 0 0 0 0 4 5 2 23040502
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 6 5 2 23060502
+1 0 0 0 0 7 5 2 23070502
+1 0 0 0 0 8 5 2 23080502
+1 0 0 0 0 9 5 2 23090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txz.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/txz.yl
new file mode 100644
index 000000000..a3bd867b5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz y (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 23050002
+0 0 0 0 0 5 1 2 23050102
+0 0 0 0 0 5 2 2 23050202
+0 0 0 0 0 5 3 2 23050302
+0 0 0 0 0 5 4 2 23050402
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 6 2 23050602
+0 0 0 0 0 5 7 2 23050702
+0 0 0 0 0 5 8 2 23050802
+0 0 0 0 0 5 9 2 23050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 23050002
+1 0 0 0 0 5 1 2 23050102
+1 0 0 0 0 5 2 2 23050202
+1 0 0 0 0 5 3 2 23050302
+1 0 0 0 0 5 4 2 23050402
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 6 2 23050602
+1 0 0 0 0 5 7 2 23050702
+1 0 0 0 0 5 8 2 23050802
+1 0 0 0 0 5 9 2 23050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/txz.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/txz.zl
new file mode 100644
index 000000000..d6a44e761
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/txz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::txz z (txz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 23050500
+0 0 0 0 0 5 5 1 23050501
+0 0 0 0 0 5 5 2 23050502
+0 0 0 0 0 5 5 3 23050503
+0 0 0 0 0 5 5 4 23050504
+0 0 0 0 0 5 5 5 23050505
+0 0 0 0 0 5 5 6 23050506
+0 0 0 0 0 5 5 7 23050507
+0 0 0 0 0 5 5 8 23050508
+0 0 0 0 0 5 5 9 23050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -23050503
+1 0 0 0 0 5 5 1 -23050502
+1 0 0 0 0 5 5 2 23050502
+1 0 0 0 0 5 5 3 23050503
+1 0 0 0 0 5 5 4 23050504
+1 0 0 0 0 5 5 5 23050505
+1 0 0 0 0 5 5 6 23050506
+1 0 0 0 0 5 5 7 23050507
+1 0 0 0 0 5 5 8 23050508
+1 0 0 0 0 5 5 9 23050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.xl
new file mode 100644
index 000000000..e6d2a0f09
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy x (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 24000502
+0 0 0 0 0 1 5 2 24010502
+0 0 0 0 0 2 5 2 24020502
+0 0 0 0 0 3 5 2 24030502
+0 0 0 0 0 4 5 2 24040502
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 6 5 2 24060502
+0 0 0 0 0 7 5 2 24070502
+0 0 0 0 0 8 5 2 24080502
+0 0 0 0 0 9 5 2 24090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 24000502
+1 0 0 0 0 1 5 2 24010502
+1 0 0 0 0 2 5 2 24020502
+1 0 0 0 0 3 5 2 24030502
+1 0 0 0 0 4 5 2 24040502
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 6 5 2 24060502
+1 0 0 0 0 7 5 2 24070502
+1 0 0 0 0 8 5 2 24080502
+1 0 0 0 0 9 5 2 24090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.yl
new file mode 100644
index 000000000..f3689adbc
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy y (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 24050002
+0 0 0 0 0 5 1 2 24050102
+0 0 0 0 0 5 2 2 24050202
+0 0 0 0 0 5 3 2 24050302
+0 0 0 0 0 5 4 2 24050402
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 6 2 24050602
+0 0 0 0 0 5 7 2 24050702
+0 0 0 0 0 5 8 2 24050802
+0 0 0 0 0 5 9 2 24050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 24050002
+1 0 0 0 0 5 1 2 24050102
+1 0 0 0 0 5 2 2 24050202
+1 0 0 0 0 5 3 2 24050302
+1 0 0 0 0 5 4 2 24050402
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 6 2 24050602
+1 0 0 0 0 5 7 2 24050702
+1 0 0 0 0 5 8 2 24050802
+1 0 0 0 0 5 9 2 24050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.zl
new file mode 100644
index 000000000..959fbb5a3
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tyy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyy z (tyy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 24050500
+0 0 0 0 0 5 5 1 24050501
+0 0 0 0 0 5 5 2 24050502
+0 0 0 0 0 5 5 3 24050503
+0 0 0 0 0 5 5 4 24050504
+0 0 0 0 0 5 5 5 24050505
+0 0 0 0 0 5 5 6 24050506
+0 0 0 0 0 5 5 7 24050507
+0 0 0 0 0 5 5 8 24050508
+0 0 0 0 0 5 5 9 24050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 24050503
+1 0 0 0 0 5 5 1 24050502
+1 0 0 0 0 5 5 2 24050502
+1 0 0 0 0 5 5 3 24050503
+1 0 0 0 0 5 5 4 24050504
+1 0 0 0 0 5 5 5 24050505
+1 0 0 0 0 5 5 6 24050506
+1 0 0 0 0 5 5 7 24050507
+1 0 0 0 0 5 5 8 24050508
+1 0 0 0 0 5 5 9 24050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.xl
new file mode 100644
index 000000000..d6075fb0e
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz x (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 25000502
+0 0 0 0 0 1 5 2 25010502
+0 0 0 0 0 2 5 2 25020502
+0 0 0 0 0 3 5 2 25030502
+0 0 0 0 0 4 5 2 25040502
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 6 5 2 25060502
+0 0 0 0 0 7 5 2 25070502
+0 0 0 0 0 8 5 2 25080502
+0 0 0 0 0 9 5 2 25090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 25000502
+1 0 0 0 0 1 5 2 25010502
+1 0 0 0 0 2 5 2 25020502
+1 0 0 0 0 3 5 2 25030502
+1 0 0 0 0 4 5 2 25040502
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 6 5 2 25060502
+1 0 0 0 0 7 5 2 25070502
+1 0 0 0 0 8 5 2 25080502
+1 0 0 0 0 9 5 2 25090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.yl
new file mode 100644
index 000000000..0e370ce86
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz y (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 25050002
+0 0 0 0 0 5 1 2 25050102
+0 0 0 0 0 5 2 2 25050202
+0 0 0 0 0 5 3 2 25050302
+0 0 0 0 0 5 4 2 25050402
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 6 2 25050602
+0 0 0 0 0 5 7 2 25050702
+0 0 0 0 0 5 8 2 25050802
+0 0 0 0 0 5 9 2 25050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 25050002
+1 0 0 0 0 5 1 2 25050102
+1 0 0 0 0 5 2 2 25050202
+1 0 0 0 0 5 3 2 25050302
+1 0 0 0 0 5 4 2 25050402
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 6 2 25050602
+1 0 0 0 0 5 7 2 25050702
+1 0 0 0 0 5 8 2 25050802
+1 0 0 0 0 5 9 2 25050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.zl
new file mode 100644
index 000000000..c6b21906f
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tyz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tyz z (tyz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 25050500
+0 0 0 0 0 5 5 1 25050501
+0 0 0 0 0 5 5 2 25050502
+0 0 0 0 0 5 5 3 25050503
+0 0 0 0 0 5 5 4 25050504
+0 0 0 0 0 5 5 5 25050505
+0 0 0 0 0 5 5 6 25050506
+0 0 0 0 0 5 5 7 25050507
+0 0 0 0 0 5 5 8 25050508
+0 0 0 0 0 5 5 9 25050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -25050503
+1 0 0 0 0 5 5 1 -25050502
+1 0 0 0 0 5 5 2 25050502
+1 0 0 0 0 5 5 3 25050503
+1 0 0 0 0 5 5 4 25050504
+1 0 0 0 0 5 5 5 25050505
+1 0 0 0 0 5 5 6 25050506
+1 0 0 0 0 5 5 7 25050507
+1 0 0 0 0 5 5 8 25050508
+1 0 0 0 0 5 5 9 25050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.xl
new file mode 100644
index 000000000..6a6693415
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz x (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 26000502
+0 0 0 0 0 1 5 2 26010502
+0 0 0 0 0 2 5 2 26020502
+0 0 0 0 0 3 5 2 26030502
+0 0 0 0 0 4 5 2 26040502
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 6 5 2 26060502
+0 0 0 0 0 7 5 2 26070502
+0 0 0 0 0 8 5 2 26080502
+0 0 0 0 0 9 5 2 26090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 26000502
+1 0 0 0 0 1 5 2 26010502
+1 0 0 0 0 2 5 2 26020502
+1 0 0 0 0 3 5 2 26030502
+1 0 0 0 0 4 5 2 26040502
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 6 5 2 26060502
+1 0 0 0 0 7 5 2 26070502
+1 0 0 0 0 8 5 2 26080502
+1 0 0 0 0 9 5 2 26090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.yl
new file mode 100644
index 000000000..284ebfe33
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz y (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 26050002
+0 0 0 0 0 5 1 2 26050102
+0 0 0 0 0 5 2 2 26050202
+0 0 0 0 0 5 3 2 26050302
+0 0 0 0 0 5 4 2 26050402
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 6 2 26050602
+0 0 0 0 0 5 7 2 26050702
+0 0 0 0 0 5 8 2 26050802
+0 0 0 0 0 5 9 2 26050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 26050002
+1 0 0 0 0 5 1 2 26050102
+1 0 0 0 0 5 2 2 26050202
+1 0 0 0 0 5 3 2 26050302
+1 0 0 0 0 5 4 2 26050402
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 6 2 26050602
+1 0 0 0 0 5 7 2 26050702
+1 0 0 0 0 5 8 2 26050802
+1 0 0 0 0 5 9 2 26050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.zl
new file mode 100644
index 000000000..d83404bd5
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/tzz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::tzz z (tzz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 26050500
+0 0 0 0 0 5 5 1 26050501
+0 0 0 0 0 5 5 2 26050502
+0 0 0 0 0 5 5 3 26050503
+0 0 0 0 0 5 5 4 26050504
+0 0 0 0 0 5 5 5 26050505
+0 0 0 0 0 5 5 6 26050506
+0 0 0 0 0 5 5 7 26050507
+0 0 0 0 0 5 5 8 26050508
+0 0 0 0 0 5 5 9 26050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 26050503
+1 0 0 0 0 5 5 1 26050502
+1 0 0 0 0 5 5 2 26050502
+1 0 0 0 0 5 5 3 26050503
+1 0 0 0 0 5 5 4 26050504
+1 0 0 0 0 5 5 5 26050505
+1 0 0 0 0 5 5 6 26050506
+1 0 0 0 0 5 5 7 26050507
+1 0 0 0 0 5 5 8 26050508
+1 0 0 0 0 5 5 9 26050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vx.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/vx.xl
new file mode 100644
index 000000000..f94c0a207
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vx.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx x (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 11000502
+0 0 0 0 0 1 5 2 11010502
+0 0 0 0 0 2 5 2 11020502
+0 0 0 0 0 3 5 2 11030502
+0 0 0 0 0 4 5 2 11040502
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 6 5 2 11060502
+0 0 0 0 0 7 5 2 11070502
+0 0 0 0 0 8 5 2 11080502
+0 0 0 0 0 9 5 2 11090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 11000502
+1 0 0 0 0 1 5 2 11010502
+1 0 0 0 0 2 5 2 11020502
+1 0 0 0 0 3 5 2 11030502
+1 0 0 0 0 4 5 2 11040502
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 6 5 2 11060502
+1 0 0 0 0 7 5 2 11070502
+1 0 0 0 0 8 5 2 11080502
+1 0 0 0 0 9 5 2 11090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vx.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/vx.yl
new file mode 100644
index 000000000..a09629e86
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vx.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx y (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 11050002
+0 0 0 0 0 5 1 2 11050102
+0 0 0 0 0 5 2 2 11050202
+0 0 0 0 0 5 3 2 11050302
+0 0 0 0 0 5 4 2 11050402
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 6 2 11050602
+0 0 0 0 0 5 7 2 11050702
+0 0 0 0 0 5 8 2 11050802
+0 0 0 0 0 5 9 2 11050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 11050002
+1 0 0 0 0 5 1 2 11050102
+1 0 0 0 0 5 2 2 11050202
+1 0 0 0 0 5 3 2 11050302
+1 0 0 0 0 5 4 2 11050402
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 6 2 11050602
+1 0 0 0 0 5 7 2 11050702
+1 0 0 0 0 5 8 2 11050802
+1 0 0 0 0 5 9 2 11050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vx.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/vx.zl
new file mode 100644
index 000000000..f9a980e5a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vx.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vx z (vx)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 11050500
+0 0 0 0 0 5 5 1 11050501
+0 0 0 0 0 5 5 2 11050502
+0 0 0 0 0 5 5 3 11050503
+0 0 0 0 0 5 5 4 11050504
+0 0 0 0 0 5 5 5 11050505
+0 0 0 0 0 5 5 6 11050506
+0 0 0 0 0 5 5 7 11050507
+0 0 0 0 0 5 5 8 11050508
+0 0 0 0 0 5 5 9 11050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 11050503
+1 0 0 0 0 5 5 1 11050502
+1 0 0 0 0 5 5 2 11050502
+1 0 0 0 0 5 5 3 11050503
+1 0 0 0 0 5 5 4 11050504
+1 0 0 0 0 5 5 5 11050505
+1 0 0 0 0 5 5 6 11050506
+1 0 0 0 0 5 5 7 11050507
+1 0 0 0 0 5 5 8 11050508
+1 0 0 0 0 5 5 9 11050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vy.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/vy.xl
new file mode 100644
index 000000000..2a77d06ac
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vy.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy x (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 12000502
+0 0 0 0 0 1 5 2 12010502
+0 0 0 0 0 2 5 2 12020502
+0 0 0 0 0 3 5 2 12030502
+0 0 0 0 0 4 5 2 12040502
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 6 5 2 12060502
+0 0 0 0 0 7 5 2 12070502
+0 0 0 0 0 8 5 2 12080502
+0 0 0 0 0 9 5 2 12090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 12000502
+1 0 0 0 0 1 5 2 12010502
+1 0 0 0 0 2 5 2 12020502
+1 0 0 0 0 3 5 2 12030502
+1 0 0 0 0 4 5 2 12040502
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 6 5 2 12060502
+1 0 0 0 0 7 5 2 12070502
+1 0 0 0 0 8 5 2 12080502
+1 0 0 0 0 9 5 2 12090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vy.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/vy.yl
new file mode 100644
index 000000000..c270e8b15
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vy.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy y (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 12050002
+0 0 0 0 0 5 1 2 12050102
+0 0 0 0 0 5 2 2 12050202
+0 0 0 0 0 5 3 2 12050302
+0 0 0 0 0 5 4 2 12050402
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 6 2 12050602
+0 0 0 0 0 5 7 2 12050702
+0 0 0 0 0 5 8 2 12050802
+0 0 0 0 0 5 9 2 12050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 12050002
+1 0 0 0 0 5 1 2 12050102
+1 0 0 0 0 5 2 2 12050202
+1 0 0 0 0 5 3 2 12050302
+1 0 0 0 0 5 4 2 12050402
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 6 2 12050602
+1 0 0 0 0 5 7 2 12050702
+1 0 0 0 0 5 8 2 12050802
+1 0 0 0 0 5 9 2 12050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vy.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/vy.zl
new file mode 100644
index 000000000..5b2cfc59b
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vy.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vy z (vy)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 12050500
+0 0 0 0 0 5 5 1 12050501
+0 0 0 0 0 5 5 2 12050502
+0 0 0 0 0 5 5 3 12050503
+0 0 0 0 0 5 5 4 12050504
+0 0 0 0 0 5 5 5 12050505
+0 0 0 0 0 5 5 6 12050506
+0 0 0 0 0 5 5 7 12050507
+0 0 0 0 0 5 5 8 12050508
+0 0 0 0 0 5 5 9 12050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 12050503
+1 0 0 0 0 5 5 1 12050502
+1 0 0 0 0 5 5 2 12050502
+1 0 0 0 0 5 5 3 12050503
+1 0 0 0 0 5 5 4 12050504
+1 0 0 0 0 5 5 5 12050505
+1 0 0 0 0 5 5 6 12050506
+1 0 0 0 0 5 5 7 12050507
+1 0 0 0 0 5 5 8 12050508
+1 0 0 0 0 5 5 9 12050509
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vz.xl b/CarpetAttic/Cart3dTest/test/symmetric-z/vz.xl
new file mode 100644
index 000000000..76d749a6a
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vz.xl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz x (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 0 5 2 13000502
+0 0 0 0 0 1 5 2 13010502
+0 0 0 0 0 2 5 2 13020502
+0 0 0 0 0 3 5 2 13030502
+0 0 0 0 0 4 5 2 13040502
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 6 5 2 13060502
+0 0 0 0 0 7 5 2 13070502
+0 0 0 0 0 8 5 2 13080502
+0 0 0 0 0 9 5 2 13090502
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 0 5 2 13000502
+1 0 0 0 0 1 5 2 13010502
+1 0 0 0 0 2 5 2 13020502
+1 0 0 0 0 3 5 2 13030502
+1 0 0 0 0 4 5 2 13040502
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 6 5 2 13060502
+1 0 0 0 0 7 5 2 13070502
+1 0 0 0 0 8 5 2 13080502
+1 0 0 0 0 9 5 2 13090502
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vz.yl b/CarpetAttic/Cart3dTest/test/symmetric-z/vz.yl
new file mode 100644
index 000000000..85d7292d6
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vz.yl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz y (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 0 2 13050002
+0 0 0 0 0 5 1 2 13050102
+0 0 0 0 0 5 2 2 13050202
+0 0 0 0 0 5 3 2 13050302
+0 0 0 0 0 5 4 2 13050402
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 6 2 13050602
+0 0 0 0 0 5 7 2 13050702
+0 0 0 0 0 5 8 2 13050802
+0 0 0 0 0 5 9 2 13050902
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 0 2 13050002
+1 0 0 0 0 5 1 2 13050102
+1 0 0 0 0 5 2 2 13050202
+1 0 0 0 0 5 3 2 13050302
+1 0 0 0 0 5 4 2 13050402
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 6 2 13050602
+1 0 0 0 0 5 7 2 13050702
+1 0 0 0 0 5 8 2 13050802
+1 0 0 0 0 5 9 2 13050902
+
+
+
diff --git a/CarpetAttic/Cart3dTest/test/symmetric-z/vz.zl b/CarpetAttic/Cart3dTest/test/symmetric-z/vz.zl
new file mode 100644
index 000000000..2431ae181
--- /dev/null
+++ b/CarpetAttic/Cart3dTest/test/symmetric-z/vz.zl
@@ -0,0 +1,34 @@
+# CART3DTEST::vz z (vz)
+#
+# iteration 0
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+0 0 0 0 0 5 5 0 13050500
+0 0 0 0 0 5 5 1 13050501
+0 0 0 0 0 5 5 2 13050502
+0 0 0 0 0 5 5 3 13050503
+0 0 0 0 0 5 5 4 13050504
+0 0 0 0 0 5 5 5 13050505
+0 0 0 0 0 5 5 6 13050506
+0 0 0 0 0 5 5 7 13050507
+0 0 0 0 0 5 5 8 13050508
+0 0 0 0 0 5 5 9 13050509
+
+
+
+# iteration 1
+# time level 0 refinement level 0 component 0 multigrid level 0
+# column format: it tl rl c ml x y z data
+1 0 0 0 0 5 5 0 -13050503
+1 0 0 0 0 5 5 1 -13050502
+1 0 0 0 0 5 5 2 13050502
+1 0 0 0 0 5 5 3 13050503
+1 0 0 0 0 5 5 4 13050504
+1 0 0 0 0 5 5 5 13050505
+1 0 0 0 0 5 5 6 13050506
+1 0 0 0 0 5 5 7 13050507
+1 0 0 0 0 5 5 8 13050508
+1 0 0 0 0 5 5 9 13050509
+
+
+