aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2012-10-25 16:31:20 +0000
committerrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2012-10-25 16:31:20 +0000
commitd94aed551bc295b6435d0b3dc63d415768f363c8 (patch)
tree5bb608a1a1e2c4e856b88efaa26254361f4fcd99
parent67d3289930238de2e37242845685a189b4ef6f1e (diff)
Add test suites for MHD code
these are all based on the shocktube and cylindrical explosion tests of the ET MHD paper of the same name. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@424 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
-rw-r--r--test/balsara1_1d.par359
-rw-r--r--test/balsara1_1d/grhydro::bcom.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::bcom.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::bcom.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::bcom0.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::bcom0.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::bcom0.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::bcom_sq.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::bcom_sq.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::bcom_sq.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::bcons.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::bcons.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::bcons.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::dens.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::dens.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::dens.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::dens.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::divb.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::divb.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::divb.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::divb.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::psidc.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::psidc.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::psidc.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::scon.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::scon.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::scon.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::scon.z.asc14
-rw-r--r--test/balsara1_1d/grhydro::tau.d.asc92
-rw-r--r--test/balsara1_1d/grhydro::tau.x.asc38
-rw-r--r--test/balsara1_1d/grhydro::tau.y.asc14
-rw-r--r--test/balsara1_1d/grhydro::tau.z.asc14
-rw-r--r--test/balsara1_1d/hydrobase::bvec.d.asc92
-rw-r--r--test/balsara1_1d/hydrobase::bvec.x.asc38
-rw-r--r--test/balsara1_1d/hydrobase::bvec.y.asc14
-rw-r--r--test/balsara1_1d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara1_1d/hydrobase::eps.d.asc92
-rw-r--r--test/balsara1_1d/hydrobase::eps.x.asc38
-rw-r--r--test/balsara1_1d/hydrobase::eps.y.asc14
-rw-r--r--test/balsara1_1d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara1_1d/hydrobase::press.d.asc92
-rw-r--r--test/balsara1_1d/hydrobase::press.x.asc38
-rw-r--r--test/balsara1_1d/hydrobase::press.y.asc14
-rw-r--r--test/balsara1_1d/hydrobase::press.z.asc14
-rw-r--r--test/balsara1_1d/hydrobase::rho.d.asc92
-rw-r--r--test/balsara1_1d/hydrobase::rho.x.asc38
-rw-r--r--test/balsara1_1d/hydrobase::rho.y.asc14
-rw-r--r--test/balsara1_1d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara1_1d/hydrobase::vel.d.asc92
-rw-r--r--test/balsara1_1d/hydrobase::vel.x.asc38
-rw-r--r--test/balsara1_1d/hydrobase::vel.y.asc14
-rw-r--r--test/balsara1_1d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara1_1d/hydrobase::w_lorentz.d.asc92
-rw-r--r--test/balsara1_1d/hydrobase::w_lorentz.x.asc38
-rw-r--r--test/balsara1_1d/hydrobase::w_lorentz.y.asc14
-rw-r--r--test/balsara1_1d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara1_2d.par386
-rw-r--r--test/balsara1_2d/grhydro::bcom.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::bcom.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcom.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::bcom0.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::bcom0.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcom0.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::bcom_sq.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::bcom_sq.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcom_sq.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::bcons.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::bcons.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcons.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::dens.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::dens.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::dens.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::dens.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::divb.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::divb.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::divb.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::divb.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::psidc.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::psidc.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::psidc.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::scon.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::scon.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::scon.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::scon.z.asc14
-rw-r--r--test/balsara1_2d/grhydro::tau.d.asc92
-rw-r--r--test/balsara1_2d/grhydro::tau.x.asc38
-rw-r--r--test/balsara1_2d/grhydro::tau.y.asc38
-rw-r--r--test/balsara1_2d/grhydro::tau.z.asc14
-rw-r--r--test/balsara1_2d/hydrobase::bvec.d.asc92
-rw-r--r--test/balsara1_2d/hydrobase::bvec.x.asc38
-rw-r--r--test/balsara1_2d/hydrobase::bvec.y.asc38
-rw-r--r--test/balsara1_2d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara1_2d/hydrobase::eps.d.asc92
-rw-r--r--test/balsara1_2d/hydrobase::eps.x.asc38
-rw-r--r--test/balsara1_2d/hydrobase::eps.y.asc38
-rw-r--r--test/balsara1_2d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara1_2d/hydrobase::press.d.asc92
-rw-r--r--test/balsara1_2d/hydrobase::press.x.asc38
-rw-r--r--test/balsara1_2d/hydrobase::press.y.asc38
-rw-r--r--test/balsara1_2d/hydrobase::press.z.asc14
-rw-r--r--test/balsara1_2d/hydrobase::rho.d.asc92
-rw-r--r--test/balsara1_2d/hydrobase::rho.x.asc38
-rw-r--r--test/balsara1_2d/hydrobase::rho.y.asc38
-rw-r--r--test/balsara1_2d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara1_2d/hydrobase::vel.d.asc92
-rw-r--r--test/balsara1_2d/hydrobase::vel.x.asc38
-rw-r--r--test/balsara1_2d/hydrobase::vel.y.asc38
-rw-r--r--test/balsara1_2d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara1_2d/hydrobase::w_lorentz.d.asc92
-rw-r--r--test/balsara1_2d/hydrobase::w_lorentz.x.asc38
-rw-r--r--test/balsara1_2d/hydrobase::w_lorentz.y.asc38
-rw-r--r--test/balsara1_2d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara2_1d.par359
-rw-r--r--test/balsara2_1d/grhydro::bcom.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::bcom.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::bcom.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::bcom0.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::bcom0.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::bcom0.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::bcom_sq.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::bcom_sq.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::bcom_sq.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::bcons.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::bcons.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::bcons.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::dens.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::dens.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::dens.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::dens.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::divb.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::divb.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::divb.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::divb.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::psidc.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::psidc.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::psidc.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::scon.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::scon.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::scon.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::scon.z.asc14
-rw-r--r--test/balsara2_1d/grhydro::tau.d.asc92
-rw-r--r--test/balsara2_1d/grhydro::tau.x.asc38
-rw-r--r--test/balsara2_1d/grhydro::tau.y.asc14
-rw-r--r--test/balsara2_1d/grhydro::tau.z.asc14
-rw-r--r--test/balsara2_1d/hydrobase::bvec.d.asc92
-rw-r--r--test/balsara2_1d/hydrobase::bvec.x.asc38
-rw-r--r--test/balsara2_1d/hydrobase::bvec.y.asc14
-rw-r--r--test/balsara2_1d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara2_1d/hydrobase::eps.d.asc92
-rw-r--r--test/balsara2_1d/hydrobase::eps.x.asc38
-rw-r--r--test/balsara2_1d/hydrobase::eps.y.asc14
-rw-r--r--test/balsara2_1d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara2_1d/hydrobase::press.d.asc92
-rw-r--r--test/balsara2_1d/hydrobase::press.x.asc38
-rw-r--r--test/balsara2_1d/hydrobase::press.y.asc14
-rw-r--r--test/balsara2_1d/hydrobase::press.z.asc14
-rw-r--r--test/balsara2_1d/hydrobase::rho.d.asc92
-rw-r--r--test/balsara2_1d/hydrobase::rho.x.asc38
-rw-r--r--test/balsara2_1d/hydrobase::rho.y.asc14
-rw-r--r--test/balsara2_1d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara2_1d/hydrobase::vel.d.asc92
-rw-r--r--test/balsara2_1d/hydrobase::vel.x.asc38
-rw-r--r--test/balsara2_1d/hydrobase::vel.y.asc14
-rw-r--r--test/balsara2_1d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara2_1d/hydrobase::w_lorentz.d.asc92
-rw-r--r--test/balsara2_1d/hydrobase::w_lorentz.x.asc38
-rw-r--r--test/balsara2_1d/hydrobase::w_lorentz.y.asc14
-rw-r--r--test/balsara2_1d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara2_2d.par386
-rw-r--r--test/balsara2_2d/grhydro::bcom.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::bcom.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcom.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::bcom0.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::bcom0.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcom0.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::bcom_sq.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::bcom_sq.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcom_sq.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::bcons.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::bcons.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcons.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::dens.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::dens.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::dens.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::dens.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::divb.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::divb.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::divb.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::divb.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::psidc.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::psidc.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::psidc.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::scon.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::scon.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::scon.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::scon.z.asc14
-rw-r--r--test/balsara2_2d/grhydro::tau.d.asc92
-rw-r--r--test/balsara2_2d/grhydro::tau.x.asc38
-rw-r--r--test/balsara2_2d/grhydro::tau.y.asc38
-rw-r--r--test/balsara2_2d/grhydro::tau.z.asc14
-rw-r--r--test/balsara2_2d/hydrobase::bvec.d.asc92
-rw-r--r--test/balsara2_2d/hydrobase::bvec.x.asc38
-rw-r--r--test/balsara2_2d/hydrobase::bvec.y.asc38
-rw-r--r--test/balsara2_2d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara2_2d/hydrobase::eps.d.asc92
-rw-r--r--test/balsara2_2d/hydrobase::eps.x.asc38
-rw-r--r--test/balsara2_2d/hydrobase::eps.y.asc38
-rw-r--r--test/balsara2_2d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara2_2d/hydrobase::press.d.asc92
-rw-r--r--test/balsara2_2d/hydrobase::press.x.asc38
-rw-r--r--test/balsara2_2d/hydrobase::press.y.asc38
-rw-r--r--test/balsara2_2d/hydrobase::press.z.asc14
-rw-r--r--test/balsara2_2d/hydrobase::rho.d.asc92
-rw-r--r--test/balsara2_2d/hydrobase::rho.x.asc38
-rw-r--r--test/balsara2_2d/hydrobase::rho.y.asc38
-rw-r--r--test/balsara2_2d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara2_2d/hydrobase::vel.d.asc92
-rw-r--r--test/balsara2_2d/hydrobase::vel.x.asc38
-rw-r--r--test/balsara2_2d/hydrobase::vel.y.asc38
-rw-r--r--test/balsara2_2d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara2_2d/hydrobase::w_lorentz.d.asc92
-rw-r--r--test/balsara2_2d/hydrobase::w_lorentz.x.asc38
-rw-r--r--test/balsara2_2d/hydrobase::w_lorentz.y.asc38
-rw-r--r--test/balsara2_2d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara3_1d.par359
-rw-r--r--test/balsara3_1d/grhydro::bcom.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::bcom.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::bcom.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::bcom0.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::bcom0.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::bcom0.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::bcom_sq.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::bcom_sq.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::bcom_sq.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::bcons.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::bcons.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::bcons.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::dens.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::dens.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::dens.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::dens.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::divb.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::divb.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::divb.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::divb.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::psidc.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::psidc.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::psidc.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::scon.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::scon.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::scon.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::scon.z.asc14
-rw-r--r--test/balsara3_1d/grhydro::tau.d.asc92
-rw-r--r--test/balsara3_1d/grhydro::tau.x.asc38
-rw-r--r--test/balsara3_1d/grhydro::tau.y.asc14
-rw-r--r--test/balsara3_1d/grhydro::tau.z.asc14
-rw-r--r--test/balsara3_1d/hydrobase::bvec.d.asc92
-rw-r--r--test/balsara3_1d/hydrobase::bvec.x.asc38
-rw-r--r--test/balsara3_1d/hydrobase::bvec.y.asc14
-rw-r--r--test/balsara3_1d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara3_1d/hydrobase::eps.d.asc92
-rw-r--r--test/balsara3_1d/hydrobase::eps.x.asc38
-rw-r--r--test/balsara3_1d/hydrobase::eps.y.asc14
-rw-r--r--test/balsara3_1d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara3_1d/hydrobase::press.d.asc92
-rw-r--r--test/balsara3_1d/hydrobase::press.x.asc38
-rw-r--r--test/balsara3_1d/hydrobase::press.y.asc14
-rw-r--r--test/balsara3_1d/hydrobase::press.z.asc14
-rw-r--r--test/balsara3_1d/hydrobase::rho.d.asc92
-rw-r--r--test/balsara3_1d/hydrobase::rho.x.asc38
-rw-r--r--test/balsara3_1d/hydrobase::rho.y.asc14
-rw-r--r--test/balsara3_1d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara3_1d/hydrobase::vel.d.asc92
-rw-r--r--test/balsara3_1d/hydrobase::vel.x.asc38
-rw-r--r--test/balsara3_1d/hydrobase::vel.y.asc14
-rw-r--r--test/balsara3_1d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara3_1d/hydrobase::w_lorentz.d.asc92
-rw-r--r--test/balsara3_1d/hydrobase::w_lorentz.x.asc38
-rw-r--r--test/balsara3_1d/hydrobase::w_lorentz.y.asc14
-rw-r--r--test/balsara3_1d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara3_2d.par386
-rw-r--r--test/balsara3_2d/grhydro::bcom.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::bcom.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcom.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::bcom0.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::bcom0.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcom0.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::bcom_sq.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::bcom_sq.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcom_sq.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::bcons.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::bcons.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcons.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::dens.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::dens.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::dens.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::dens.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::divb.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::divb.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::divb.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::divb.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::psidc.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::psidc.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::psidc.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::scon.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::scon.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::scon.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::scon.z.asc14
-rw-r--r--test/balsara3_2d/grhydro::tau.d.asc52
-rw-r--r--test/balsara3_2d/grhydro::tau.x.asc18
-rw-r--r--test/balsara3_2d/grhydro::tau.y.asc18
-rw-r--r--test/balsara3_2d/grhydro::tau.z.asc14
-rw-r--r--test/balsara3_2d/hydrobase::bvec.d.asc52
-rw-r--r--test/balsara3_2d/hydrobase::bvec.x.asc18
-rw-r--r--test/balsara3_2d/hydrobase::bvec.y.asc18
-rw-r--r--test/balsara3_2d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara3_2d/hydrobase::eps.d.asc52
-rw-r--r--test/balsara3_2d/hydrobase::eps.x.asc18
-rw-r--r--test/balsara3_2d/hydrobase::eps.y.asc18
-rw-r--r--test/balsara3_2d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara3_2d/hydrobase::press.d.asc52
-rw-r--r--test/balsara3_2d/hydrobase::press.x.asc18
-rw-r--r--test/balsara3_2d/hydrobase::press.y.asc18
-rw-r--r--test/balsara3_2d/hydrobase::press.z.asc14
-rw-r--r--test/balsara3_2d/hydrobase::rho.d.asc52
-rw-r--r--test/balsara3_2d/hydrobase::rho.x.asc18
-rw-r--r--test/balsara3_2d/hydrobase::rho.y.asc18
-rw-r--r--test/balsara3_2d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara3_2d/hydrobase::vel.d.asc52
-rw-r--r--test/balsara3_2d/hydrobase::vel.x.asc18
-rw-r--r--test/balsara3_2d/hydrobase::vel.y.asc18
-rw-r--r--test/balsara3_2d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara3_2d/hydrobase::w_lorentz.d.asc52
-rw-r--r--test/balsara3_2d/hydrobase::w_lorentz.x.asc18
-rw-r--r--test/balsara3_2d/hydrobase::w_lorentz.y.asc18
-rw-r--r--test/balsara3_2d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara4_1d.par359
-rw-r--r--test/balsara4_1d/grhydro::bcom.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::bcom.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::bcom.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::bcom0.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::bcom0.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::bcom0.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::bcom_sq.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::bcom_sq.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::bcom_sq.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::bcons.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::bcons.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::bcons.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::dens.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::dens.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::dens.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::dens.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::divb.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::divb.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::divb.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::divb.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::psidc.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::psidc.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::psidc.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::scon.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::scon.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::scon.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::scon.z.asc14
-rw-r--r--test/balsara4_1d/grhydro::tau.d.asc92
-rw-r--r--test/balsara4_1d/grhydro::tau.x.asc38
-rw-r--r--test/balsara4_1d/grhydro::tau.y.asc14
-rw-r--r--test/balsara4_1d/grhydro::tau.z.asc14
-rw-r--r--test/balsara4_1d/hydrobase::bvec.d.asc92
-rw-r--r--test/balsara4_1d/hydrobase::bvec.x.asc38
-rw-r--r--test/balsara4_1d/hydrobase::bvec.y.asc14
-rw-r--r--test/balsara4_1d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara4_1d/hydrobase::eps.d.asc92
-rw-r--r--test/balsara4_1d/hydrobase::eps.x.asc38
-rw-r--r--test/balsara4_1d/hydrobase::eps.y.asc14
-rw-r--r--test/balsara4_1d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara4_1d/hydrobase::press.d.asc92
-rw-r--r--test/balsara4_1d/hydrobase::press.x.asc38
-rw-r--r--test/balsara4_1d/hydrobase::press.y.asc14
-rw-r--r--test/balsara4_1d/hydrobase::press.z.asc14
-rw-r--r--test/balsara4_1d/hydrobase::rho.d.asc92
-rw-r--r--test/balsara4_1d/hydrobase::rho.x.asc38
-rw-r--r--test/balsara4_1d/hydrobase::rho.y.asc14
-rw-r--r--test/balsara4_1d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara4_1d/hydrobase::vel.d.asc92
-rw-r--r--test/balsara4_1d/hydrobase::vel.x.asc38
-rw-r--r--test/balsara4_1d/hydrobase::vel.y.asc14
-rw-r--r--test/balsara4_1d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara4_1d/hydrobase::w_lorentz.d.asc92
-rw-r--r--test/balsara4_1d/hydrobase::w_lorentz.x.asc38
-rw-r--r--test/balsara4_1d/hydrobase::w_lorentz.y.asc14
-rw-r--r--test/balsara4_1d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara4_2d.par386
-rw-r--r--test/balsara4_2d/grhydro::bcom.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::bcom.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcom.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::bcom0.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::bcom0.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcom0.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::bcom_sq.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::bcom_sq.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcom_sq.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::bcons.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::bcons.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcons.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::dens.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::dens.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::dens.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::dens.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::divb.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::divb.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::divb.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::divb.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::psidc.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::psidc.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::psidc.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::scon.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::scon.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::scon.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::scon.z.asc14
-rw-r--r--test/balsara4_2d/grhydro::tau.d.asc52
-rw-r--r--test/balsara4_2d/grhydro::tau.x.asc18
-rw-r--r--test/balsara4_2d/grhydro::tau.y.asc18
-rw-r--r--test/balsara4_2d/grhydro::tau.z.asc14
-rw-r--r--test/balsara4_2d/hydrobase::bvec.d.asc52
-rw-r--r--test/balsara4_2d/hydrobase::bvec.x.asc18
-rw-r--r--test/balsara4_2d/hydrobase::bvec.y.asc18
-rw-r--r--test/balsara4_2d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara4_2d/hydrobase::eps.d.asc52
-rw-r--r--test/balsara4_2d/hydrobase::eps.x.asc18
-rw-r--r--test/balsara4_2d/hydrobase::eps.y.asc18
-rw-r--r--test/balsara4_2d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara4_2d/hydrobase::press.d.asc52
-rw-r--r--test/balsara4_2d/hydrobase::press.x.asc18
-rw-r--r--test/balsara4_2d/hydrobase::press.y.asc18
-rw-r--r--test/balsara4_2d/hydrobase::press.z.asc14
-rw-r--r--test/balsara4_2d/hydrobase::rho.d.asc52
-rw-r--r--test/balsara4_2d/hydrobase::rho.x.asc18
-rw-r--r--test/balsara4_2d/hydrobase::rho.y.asc18
-rw-r--r--test/balsara4_2d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara4_2d/hydrobase::vel.d.asc52
-rw-r--r--test/balsara4_2d/hydrobase::vel.x.asc18
-rw-r--r--test/balsara4_2d/hydrobase::vel.y.asc18
-rw-r--r--test/balsara4_2d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara4_2d/hydrobase::w_lorentz.d.asc52
-rw-r--r--test/balsara4_2d/hydrobase::w_lorentz.x.asc18
-rw-r--r--test/balsara4_2d/hydrobase::w_lorentz.y.asc18
-rw-r--r--test/balsara4_2d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara5_1d.par359
-rw-r--r--test/balsara5_1d/grhydro::bcom.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::bcom.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::bcom.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::bcom0.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::bcom0.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::bcom0.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::bcom_sq.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::bcom_sq.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::bcom_sq.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::bcons.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::bcons.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::bcons.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::dens.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::dens.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::dens.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::dens.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::divb.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::divb.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::divb.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::divb.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::psidc.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::psidc.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::psidc.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::scon.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::scon.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::scon.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::scon.z.asc14
-rw-r--r--test/balsara5_1d/grhydro::tau.d.asc92
-rw-r--r--test/balsara5_1d/grhydro::tau.x.asc38
-rw-r--r--test/balsara5_1d/grhydro::tau.y.asc14
-rw-r--r--test/balsara5_1d/grhydro::tau.z.asc14
-rw-r--r--test/balsara5_1d/hydrobase::bvec.d.asc92
-rw-r--r--test/balsara5_1d/hydrobase::bvec.x.asc38
-rw-r--r--test/balsara5_1d/hydrobase::bvec.y.asc14
-rw-r--r--test/balsara5_1d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara5_1d/hydrobase::eps.d.asc92
-rw-r--r--test/balsara5_1d/hydrobase::eps.x.asc38
-rw-r--r--test/balsara5_1d/hydrobase::eps.y.asc14
-rw-r--r--test/balsara5_1d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara5_1d/hydrobase::press.d.asc92
-rw-r--r--test/balsara5_1d/hydrobase::press.x.asc38
-rw-r--r--test/balsara5_1d/hydrobase::press.y.asc14
-rw-r--r--test/balsara5_1d/hydrobase::press.z.asc14
-rw-r--r--test/balsara5_1d/hydrobase::rho.d.asc92
-rw-r--r--test/balsara5_1d/hydrobase::rho.x.asc38
-rw-r--r--test/balsara5_1d/hydrobase::rho.y.asc14
-rw-r--r--test/balsara5_1d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara5_1d/hydrobase::vel.d.asc92
-rw-r--r--test/balsara5_1d/hydrobase::vel.x.asc38
-rw-r--r--test/balsara5_1d/hydrobase::vel.y.asc14
-rw-r--r--test/balsara5_1d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara5_1d/hydrobase::w_lorentz.d.asc92
-rw-r--r--test/balsara5_1d/hydrobase::w_lorentz.x.asc38
-rw-r--r--test/balsara5_1d/hydrobase::w_lorentz.y.asc14
-rw-r--r--test/balsara5_1d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/balsara5_2d.par386
-rw-r--r--test/balsara5_2d/grhydro::bcom.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::bcom.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcom.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcom.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::bcom0.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::bcom0.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcom0.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcom0.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::bcom_sq.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::bcom_sq.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcom_sq.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcom_sq.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::bcons.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::bcons.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcons.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::bcons.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::dens.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::dens.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::dens.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::dens.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::divb.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::divb.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::divb.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::divb.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::psidc.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::psidc.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::psidc.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::psidc.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::scon.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::scon.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::scon.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::scon.z.asc14
-rw-r--r--test/balsara5_2d/grhydro::tau.d.asc52
-rw-r--r--test/balsara5_2d/grhydro::tau.x.asc18
-rw-r--r--test/balsara5_2d/grhydro::tau.y.asc18
-rw-r--r--test/balsara5_2d/grhydro::tau.z.asc14
-rw-r--r--test/balsara5_2d/hydrobase::bvec.d.asc52
-rw-r--r--test/balsara5_2d/hydrobase::bvec.x.asc18
-rw-r--r--test/balsara5_2d/hydrobase::bvec.y.asc18
-rw-r--r--test/balsara5_2d/hydrobase::bvec.z.asc14
-rw-r--r--test/balsara5_2d/hydrobase::eps.d.asc52
-rw-r--r--test/balsara5_2d/hydrobase::eps.x.asc18
-rw-r--r--test/balsara5_2d/hydrobase::eps.y.asc18
-rw-r--r--test/balsara5_2d/hydrobase::eps.z.asc14
-rw-r--r--test/balsara5_2d/hydrobase::press.d.asc52
-rw-r--r--test/balsara5_2d/hydrobase::press.x.asc18
-rw-r--r--test/balsara5_2d/hydrobase::press.y.asc18
-rw-r--r--test/balsara5_2d/hydrobase::press.z.asc14
-rw-r--r--test/balsara5_2d/hydrobase::rho.d.asc52
-rw-r--r--test/balsara5_2d/hydrobase::rho.x.asc18
-rw-r--r--test/balsara5_2d/hydrobase::rho.y.asc18
-rw-r--r--test/balsara5_2d/hydrobase::rho.z.asc14
-rw-r--r--test/balsara5_2d/hydrobase::vel.d.asc52
-rw-r--r--test/balsara5_2d/hydrobase::vel.x.asc18
-rw-r--r--test/balsara5_2d/hydrobase::vel.y.asc18
-rw-r--r--test/balsara5_2d/hydrobase::vel.z.asc14
-rw-r--r--test/balsara5_2d/hydrobase::w_lorentz.d.asc52
-rw-r--r--test/balsara5_2d/hydrobase::w_lorentz.x.asc18
-rw-r--r--test/balsara5_2d/hydrobase::w_lorentz.y.asc18
-rw-r--r--test/balsara5_2d/hydrobase::w_lorentz.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle.par383
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom0.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom0.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom0.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom0.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcons.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcons.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcons.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::bcons.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::dens.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::dens.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::dens.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::dens.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::divb.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::divb.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::divb.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::divb.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::psidc.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::psidc.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::psidc.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::psidc.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::scon.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::scon.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::scon.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::scon.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::tau.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::tau.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::tau.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/grhydro::tau.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::bvec.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::bvec.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::bvec.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::bvec.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::eps.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::eps.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::eps.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::eps.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::press.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::press.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::press.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::press.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::rho.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::rho.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::rho.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::rho.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::vel.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::vel.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::vel.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::vel.z.asc14
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.d.asc52
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.x.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.y.asc18
-rw-r--r--test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.z.asc14
671 files changed, 27538 insertions, 0 deletions
diff --git a/test/balsara1_1d.par b/test/balsara1_1d.par
new file mode 100644
index 0000000..6198291
--- /dev/null
+++ b/test/balsara1_1d.par
@@ -0,0 +1,359 @@
+#==============================================================================
+# Balsara magnetized shock tube test #1: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #1"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+Time::dtfac = 0.8
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+CoordBase::xmin = -0.5
+CoordBase::ymin = -0.0025
+CoordBase::zmin = -0.0025
+CoordBase::xmax = 0.5
+CoordBase::ymax = 0.0025
+CoordBase::zmax = 0.0025
+CoordBase::ncells_x = 1600/80 # dx or ncells_x
+CoordBase::ncells_y = 8 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "xshock"
+GRHydro_InitData::shock_case = "Balsara1"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 2.0
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 2.0
+GRHydro::initial_Gamma = 2.0
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "flat"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#IOASCII::out2D_every = 256000000
+#IOASCII::out2D_vars = "
+# HydroBase::rho
+# HydroBase::vel
+#"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara1_1d/grhydro::bcom.d.asc b/test/balsara1_1d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..fa8d530
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.5 1 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.5 1 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.5 1 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.5 1 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.5 1 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.5 1 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::bcom.x.asc b/test/balsara1_1d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..068c07c
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.5 1 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.5 1 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.5 1 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.5 1 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.5 1 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.5 1 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.5 -1 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.5 -1 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.5 -1 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.5 -1 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.5 -1 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.5 -1 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.5 -1 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.5 1 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.5 1 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.5 1 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.5 1.0000000000304 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.5 1.00000005956677 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.500000000003107 1.00000410200926 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.500000006299472 1.00000300279905 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.499854427634699 0.912926229152133 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.503463391420021 -0.917327054159341 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.500018488081981 -1.00037103190519 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.499999999995924 -1.00000541616754 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.5 -1.00000001061946 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.5 -1 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.5 -1 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.5 -1 0
+
+
diff --git a/test/balsara1_1d/grhydro::bcom.y.asc b/test/balsara1_1d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..ec90b72
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.5 1 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.499854427634699 0.912926229152133 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.499854427634699 0.912926229152133 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.499854427634699 0.912926229152133 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::bcom.z.asc b/test/balsara1_1d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..0e3cf8c
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.5 1 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.499854427634699 0.912926229152133 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.499854427634699 0.912926229152133 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.499854427634699 0.912926229152133 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::bcom0.d.asc b/test/balsara1_1d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..47f51fd
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom0.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 3.70074341541719e-19
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::bcom0.x.asc b/test/balsara1_1d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..774daf4
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom0.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 3.70074341541719e-19
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 5.20195377531483e-11
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -1.14690863767675e-08
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -1.76263769056718e-06
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 -8.22643356085207e-05
+10 0 0 0 0 10 4 4 0.005 0 0 0 -0.00699442856202594
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.110268147125346
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.0071800743523711
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.56354752198615e-09
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -1.98510709012383e-08
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -4.27008855625061e-19
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara1_1d/grhydro::bcom0.y.asc b/test/balsara1_1d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..40863b7
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom0.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 -0.00699442856202594
+10 0 0 0 0 10 4 4 0.005 0 0 0 -0.00699442856202594
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 -0.00699442856202594
+
+#
+
diff --git a/test/balsara1_1d/grhydro::bcom0.z.asc b/test/balsara1_1d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..ccbb76a
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 -0.00699442856202594
+10 0 0 0 0 10 4 4 0.005 0 0 0 -0.00699442856202594
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 -0.00699442856202594
+
+#
+
diff --git a/test/balsara1_1d/grhydro::bcom_sq.d.asc b/test/balsara1_1d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..178237c
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.25
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.25
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.25
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.25
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.25
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.25
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::bcom_sq.x.asc b/test/balsara1_1d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..bff1e8f
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.25
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.25
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.25
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.25
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.25
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.25
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.25
+0 0 0 0 0 10 4 4 0 0 0 0 1.25
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1.25
+0 0 0 1 0 12 4 4 0 0.1 0 0 1.25
+0 0 0 1 0 13 4 4 0 0.15 0 0 1.25
+0 0 0 1 0 14 4 4 0 0.2 0 0 1.25
+0 0 0 1 0 15 4 4 0 0.25 0 0 1.25
+0 0 0 1 0 16 4 4 0 0.3 0 0 1.25
+0 0 0 1 0 17 4 4 0 0.35 0 0 1.25
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.25
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.25
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.25
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.2500000000608
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.25000011913355
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.25000820403535
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.25000600513917
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.08323982666904
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.08280524652235
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.25070913643114
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.25001083236033
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1.25000002123893
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1.25
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1.25
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1.25
+
+
diff --git a/test/balsara1_1d/grhydro::bcom_sq.y.asc b/test/balsara1_1d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..af7a240
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.25
+0 0 0 0 0 10 4 4 0 0 0 0 1.25
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.25
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.08323982666904
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.08323982666904
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.08323982666904
+
+#
+
diff --git a/test/balsara1_1d/grhydro::bcom_sq.z.asc b/test/balsara1_1d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..afce9da
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.25
+0 0 0 0 0 10 4 4 0 0 0 0 1.25
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.25
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.08323982666904
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.08323982666904
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.08323982666904
+
+#
+
diff --git a/test/balsara1_1d/grhydro::bcons.d.asc b/test/balsara1_1d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..fa8d530
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcons.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.5 1 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.5 1 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.5 1 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.5 1 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.5 1 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.5 1 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::bcons.x.asc b/test/balsara1_1d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..13e580d
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcons.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.5 1 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.5 1 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.5 1 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.5 1 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.5 1 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.5 1 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.5 -1 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.5 -1 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.5 -1 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.5 -1 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.5 -1 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.5 -1 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.5 -1 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.5 1 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.5 1 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.5 1 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.5 1.00000000003214 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.5 1.00000006096302 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.5 1.00000410579554 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.5 1.00000300895954 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.5 0.913040122923181 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.5 -0.912682057271578 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.5 -1.00035965304887 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.5 -1.00000557714459 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.5 -1.00000001120838 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.5 -1 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.5 -1 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.5 -1 0
+
+
diff --git a/test/balsara1_1d/grhydro::bcons.y.asc b/test/balsara1_1d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..a41777a
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcons.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.5 1 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.5 0.913040122923181 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.5 0.913040122923181 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.5 0.913040122923181 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::bcons.z.asc b/test/balsara1_1d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..5eafee1
--- /dev/null
+++ b/test/balsara1_1d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.5 1 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.5 0.913040122923181 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.5 0.913040122923181 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.5 0.913040122923181 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::dens.d.asc b/test/balsara1_1d/grhydro::dens.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara1_1d/grhydro::dens.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::dens.x.asc b/test/balsara1_1d/grhydro::dens.x.asc
new file mode 100644
index 0000000..31757bb
--- /dev/null
+++ b/test/balsara1_1d/grhydro::dens.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.125
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.125
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.125
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.125
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.125
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.125
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.125
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000006093503
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000410612785
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00000392869703
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.961458077435406
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.163297643069714
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.125236167213969
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.125000016520441
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.125000000000564
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.125
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.125
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.125
+
+
diff --git a/test/balsara1_1d/grhydro::dens.y.asc b/test/balsara1_1d/grhydro::dens.y.asc
new file mode 100644
index 0000000..dca16c9
--- /dev/null
+++ b/test/balsara1_1d/grhydro::dens.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.961458077435406
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.961458077435406
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.961458077435406
+
+#
+
diff --git a/test/balsara1_1d/grhydro::dens.z.asc b/test/balsara1_1d/grhydro::dens.z.asc
new file mode 100644
index 0000000..e01ac8b
--- /dev/null
+++ b/test/balsara1_1d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.961458077435406
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.961458077435406
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.961458077435406
+
+#
+
diff --git a/test/balsara1_1d/grhydro::divb.d.asc b/test/balsara1_1d/grhydro::divb.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara1_1d/grhydro::divb.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::divb.x.asc b/test/balsara1_1d/grhydro::divb.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara1_1d/grhydro::divb.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara1_1d/grhydro::divb.y.asc b/test/balsara1_1d/grhydro::divb.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara1_1d/grhydro::divb.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::divb.z.asc b/test/balsara1_1d/grhydro::divb.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara1_1d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::psidc.d.asc b/test/balsara1_1d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara1_1d/grhydro::psidc.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::psidc.x.asc b/test/balsara1_1d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara1_1d/grhydro::psidc.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara1_1d/grhydro::psidc.y.asc b/test/balsara1_1d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara1_1d/grhydro::psidc.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::psidc.z.asc b/test/balsara1_1d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara1_1d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::scon.d.asc b/test/balsara1_1d/grhydro::scon.d.asc
new file mode 100644
index 0000000..911ce73
--- /dev/null
+++ b/test/balsara1_1d/grhydro::scon.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 2.22044604925031e-18 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::scon.x.asc b/test/balsara1_1d/grhydro::scon.x.asc
new file mode 100644
index 0000000..119672a
--- /dev/null
+++ b/test/balsara1_1d/grhydro::scon.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 2.22044604925031e-18 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 -2.83074597096089e-11 1.79005045786162e-10 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -1.40876949616953e-07 3.52129621111752e-08 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -1.40850280187055e-05 1.75163843276094e-06 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 -0.00049374097691479 1.87783913635498e-08 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0467019283502615 -0.0488599183195441 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.0409324324417428 -0.050194348154075 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.00286773252418332 -0.000950482364531745 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 5.86281392370602e-06 2.93083542259653e-06 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1.07800793361368e-08 1.21939369007729e-08 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -2.77555756156289e-19 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0 0 0
+
+
diff --git a/test/balsara1_1d/grhydro::scon.y.asc b/test/balsara1_1d/grhydro::scon.y.asc
new file mode 100644
index 0000000..4354067
--- /dev/null
+++ b/test/balsara1_1d/grhydro::scon.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.0467019283502615 -0.0488599183195441 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0467019283502615 -0.0488599183195441 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.0467019283502615 -0.0488599183195441 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::scon.z.asc b/test/balsara1_1d/grhydro::scon.z.asc
new file mode 100644
index 0000000..275c5b1
--- /dev/null
+++ b/test/balsara1_1d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0 0 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.0467019283502615 -0.0488599183195441 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0467019283502615 -0.0488599183195441 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.0467019283502615 -0.0488599183195441 0
+
+#
+
diff --git a/test/balsara1_1d/grhydro::tau.d.asc b/test/balsara1_1d/grhydro::tau.d.asc
new file mode 100644
index 0000000..42e2160
--- /dev/null
+++ b/test/balsara1_1d/grhydro::tau.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.625
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.625
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.625
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.625
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.625
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.625
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/grhydro::tau.x.asc b/test/balsara1_1d/grhydro::tau.x.asc
new file mode 100644
index 0000000..cccaa3d
--- /dev/null
+++ b/test/balsara1_1d/grhydro::tau.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.625
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.625
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.625
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.625
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.625
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.625
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.625
+0 0 0 0 0 10 4 4 0 0 0 0 1.625
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.725
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.725
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.725
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.725
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.725
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.725
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.725
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.625
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.625
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.625
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.62500000003215
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.62500012308556
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.62501231762438
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.62540857871411
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.58195791230573
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.764926100133462
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.727689352708357
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.72500560418697
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.725000011209288
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.725
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.725
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.725
+
+
diff --git a/test/balsara1_1d/grhydro::tau.y.asc b/test/balsara1_1d/grhydro::tau.y.asc
new file mode 100644
index 0000000..9ba1dab
--- /dev/null
+++ b/test/balsara1_1d/grhydro::tau.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.625
+0 0 0 0 0 10 4 4 0 0 0 0 1.625
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.625
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.58195791230573
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.58195791230573
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.58195791230573
+
+#
+
diff --git a/test/balsara1_1d/grhydro::tau.z.asc b/test/balsara1_1d/grhydro::tau.z.asc
new file mode 100644
index 0000000..e679e8a
--- /dev/null
+++ b/test/balsara1_1d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.625
+0 0 0 0 0 10 4 4 0 0 0 0 1.625
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.625
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.58195791230573
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.58195791230573
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.58195791230573
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::bvec.d.asc b/test/balsara1_1d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..fa8d530
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::bvec.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.5 1 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.5 1 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.5 1 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.5 1 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.5 1 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.5 1 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/hydrobase::bvec.x.asc b/test/balsara1_1d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..13e580d
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::bvec.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.5 1 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.5 1 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.5 1 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.5 1 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.5 1 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.5 1 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.5 -1 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.5 -1 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.5 -1 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.5 -1 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.5 -1 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.5 -1 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.5 -1 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.5 1 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.5 1 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.5 1 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.5 1.00000000003214 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.5 1.00000006096302 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.5 1.00000410579554 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.5 1.00000300895954 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.5 0.913040122923181 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.5 -0.912682057271578 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.5 -1.00035965304887 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.5 -1.00000557714459 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.5 -1.00000001120838 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.5 -1 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.5 -1 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.5 -1 0
+
+
diff --git a/test/balsara1_1d/hydrobase::bvec.y.asc b/test/balsara1_1d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..a41777a
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::bvec.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.5 1 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.5 0.913040122923181 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.5 0.913040122923181 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.5 0.913040122923181 0
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::bvec.z.asc b/test/balsara1_1d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..5eafee1
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.5 1 0
+0 0 0 0 0 10 4 4 0 0 0 0 0.5 1 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.5 1 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.5 0.913040122923181 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.5 0.913040122923181 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.5 0.913040122923181 0
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::eps.d.asc b/test/balsara1_1d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::eps.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/hydrobase::eps.x.asc b/test/balsara1_1d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..c460659
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::eps.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.799999999999999
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.799999999999999
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.799999999999999
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.799999999999999
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.799999999999999
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.799999999999999
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.799999999999999
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000000118751
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000410564471
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00040160030546
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.08108157779213
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.33989139179721
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.81700889843264
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.800000110367758
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.800000000003662
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.799999999999999
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.799999999999999
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.799999999999999
+
+
diff --git a/test/balsara1_1d/hydrobase::eps.y.asc b/test/balsara1_1d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..12bf2df
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::eps.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.08108157779213
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.08108157779213
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.08108157779213
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::eps.z.asc b/test/balsara1_1d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..fc2881b
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.08108157779213
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.08108157779213
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.08108157779213
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::press.d.asc b/test/balsara1_1d/hydrobase::press.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::press.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/hydrobase::press.x.asc b/test/balsara1_1d/hydrobase::press.x.asc
new file mode 100644
index 0000000..faeca63
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::press.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.0999999999999999
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.0999999999999999
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.0999999999999999
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.0999999999999999
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.0999999999999999
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.0999999999999999
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.0999999999999999
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.00000000000001
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000006212254
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000821178321
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00040552247348
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.03926432913929
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.217577131616774
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.102316831653546
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.100000027011458
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.100000000000909
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.0999999999999999
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.0999999999999999
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.0999999999999999
+
+
diff --git a/test/balsara1_1d/hydrobase::press.y.asc b/test/balsara1_1d/hydrobase::press.y.asc
new file mode 100644
index 0000000..0302eab
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::press.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.03926432913929
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.03926432913929
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.03926432913929
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::press.z.asc b/test/balsara1_1d/hydrobase::press.z.asc
new file mode 100644
index 0000000..c62803d
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.03926432913929
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.03926432913929
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.03926432913929
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::rho.d.asc b/test/balsara1_1d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::rho.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/hydrobase::rho.x.asc b/test/balsara1_1d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..f39a895
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::rho.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.125
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.125
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.125
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.125
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.125
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.125
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.125
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000006093503
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000410612164
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.0000039205935
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.961319062768374
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.16238415512539
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.125233436073746
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.125000016519359
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.125000000000564
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.125
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.125
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.125
+
+
diff --git a/test/balsara1_1d/hydrobase::rho.y.asc b/test/balsara1_1d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..4fadc23
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::rho.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.961319062768374
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.961319062768374
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.961319062768374
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::rho.z.asc b/test/balsara1_1d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..f390e09
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.961319062768374
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.961319062768374
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.961319062768374
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::vel.d.asc b/test/balsara1_1d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..e3bb02e
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::vel.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 5.65996051769688e-19 8.7076315656875e-20 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/hydrobase::vel.x.asc b/test/balsara1_1d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..ba92a6c
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::vel.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 5.65996051769688e-19 8.7076315656875e-20 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 -1.95821267469334e-13 5.50483492776688e-11 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -3.45289075472053e-08 5.52261731150784e-09 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -3.52158403923098e-06 -2.81869490447484e-09 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 -0.000125827869601669 -1.9347562208465e-05 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0104757927155007 -0.013394459442542 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.0567619327696815 -0.0890775025833888 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.00410109716595885 -0.00517652054669411 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 3.72293731935485e-06 1.85975000006571e-06 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1.98441217356061e-10 2.1034289201622e-08 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -3.11784243789727e-19 2.71116733730197e-19 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0 0 0
+
+
diff --git a/test/balsara1_1d/hydrobase::vel.y.asc b/test/balsara1_1d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..2ce12ec
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::vel.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.0104757927155007 -0.013394459442542 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0104757927155007 -0.013394459442542 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.0104757927155007 -0.013394459442542 0
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::vel.z.asc b/test/balsara1_1d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..a5b5d13
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0 0 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.0104757927155007 -0.013394459442542 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0104757927155007 -0.013394459442542 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.0104757927155007 -0.013394459442542 0
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::w_lorentz.d.asc b/test/balsara1_1d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_1d/hydrobase::w_lorentz.x.asc b/test/balsara1_1d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..def296e
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.0000000000062
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00000000810349
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00014460824966
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.00562547462601
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.00002180839486
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.00000000000866
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara1_1d/hydrobase::w_lorentz.y.asc b/test/balsara1_1d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..d3cd45b
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.00014460824966
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00014460824966
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.00014460824966
+
+#
+
diff --git a/test/balsara1_1d/hydrobase::w_lorentz.z.asc b/test/balsara1_1d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..399a24f
--- /dev/null
+++ b/test/balsara1_1d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.00014460824966
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00014460824966
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.00014460824966
+
+#
+
diff --git a/test/balsara1_2d.par b/test/balsara1_2d.par
new file mode 100644
index 0000000..79fa026
--- /dev/null
+++ b/test/balsara1_2d.par
@@ -0,0 +1,386 @@
+#==============================================================================
+# Balsara magnetized shock tube test #1: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #1 along z=0 plane square diagonal"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 100
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+#Time::dtfac = 0.8
+Time::dtfac = 0.4
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+#CoordBase::xmin = -0.035355339059327376220
+#CoordBase::ymin = -0.035355339059327376220
+#CoordBase::zmin = -0.0017677669529663688110
+#CoordBase::xmax = 0.035355339059327376220
+#CoordBase::ymax = 0.035355339059327376220
+#CoordBase::zmax = 0.0017677669529663688110
+#CoordBase::ncells_x = 160 # dx or ncells_x
+#CoordBase::ncells_y = 160 # dy or ncells_y
+#CoordBase::ncells_z = 8 # dz or ncells_z
+
+# Approximate memory footprint: 1.3GB x 16 = 20.8GB
+
+CoordBase::xmin = -0.35355339059327376220
+CoordBase::ymin = -0.35355339059327376220
+CoordBase::zmin = -0.0017677669529663688110
+CoordBase::xmax = 0.35355339059327376220
+CoordBase::ymax = 0.35355339059327376220
+CoordBase::zmax = 0.0017677669529663688110
+CoordBase::ncells_x = 1600/80 # dx or ncells_x
+CoordBase::ncells_y = 1600/80 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "diagshock2d"
+GRHydro_InitData::shock_case = "Balsara1"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 2.0
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 2.0
+GRHydro::initial_Gamma = 2.0
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "none"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -1
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+IOASCII::out2D_every = -2
+IOASCII::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara1_2d/grhydro::bcom.d.asc b/test/balsara1_2d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..417e0de
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::bcom.x.asc b/test/balsara1_2d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..04a4117
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1.0606601536274 -0.353553384542465 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 -0.353553390656345 1.0606601597412 0
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 -0.353554301137208 1.06066107022641 0
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -0.353555437879807 1.06066221108003 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.290741206642782 0.997747290665393 0
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 1.00052765417188 -0.291009546480489 0
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 1.06079831097036 -0.353678716701474 0
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 1.06066207412819 -0.353555310333559 0
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 1.06066016206283 -0.353553393006692 0
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 1.06066015362642 -0.353553384541488 0
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 1.06066015362739 -0.353553384542458 0
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 1.0606601536274 -0.353553384542465 0
+
+
diff --git a/test/balsara1_2d/grhydro::bcom.y.asc b/test/balsara1_2d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..ae124cd
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1.0606601536274 -0.353553384542465 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 -0.353553390656345 1.0606601597412 0
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 -0.353554301137208 1.06066107022641 0
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -0.353555437879807 1.06066221108003 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.290741206642782 0.997747290665393 0
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 1.00052765417188 -0.291009546480489 0
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 1.06079831097036 -0.353678716701474 0
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 1.06066207412819 -0.353555310333559 0
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 1.06066016206283 -0.353553393006692 0
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 1.06066015362642 -0.353553384541488 0
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 1.06066015362739 -0.353553384542458 0
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 1.0606601536274 -0.353553384542465 0
+
+#
+
diff --git a/test/balsara1_2d/grhydro::bcom.z.asc b/test/balsara1_2d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..7688f51
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 -0.290741206642782 0.997747290665393 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.290741206642782 0.997747290665393 0
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 -0.290741206642782 0.997747290665393 0
+
+#
+
diff --git a/test/balsara1_2d/grhydro::bcom0.d.asc b/test/balsara1_2d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..02702b5
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom0.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::bcom0.x.asc b/test/balsara1_2d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..9e0e2a8
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom0.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 5.88784661929795e-18
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 5.32954791875258e-15
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 7.2502686494757e-13
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 5.83840409521256e-13
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 4.84666530553462e-07
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -5.53360774574118e-05
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.00493354833618241
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.0771789448518486
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.00508495603253019
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 1.00295117016706e-08
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 -5.93555134890461e-09
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 2.63915478120122e-13
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 1.28098406576253e-15
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 9.05822556815067e-19
+
+
diff --git a/test/balsara1_2d/grhydro::bcom0.y.asc b/test/balsara1_2d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..2be86b4
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom0.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 5.88784661929795e-18
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 5.32954791875258e-15
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 7.2502686494757e-13
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 5.83840409521256e-13
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 4.84666530553462e-07
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -5.53360774574118e-05
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.00493354833618241
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.0771789448518486
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.00508495603253019
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 1.00295117016706e-08
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 -5.93555134890461e-09
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 2.63915478120122e-13
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 1.28098406576253e-15
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 9.05822556815067e-19
+
+#
+
diff --git a/test/balsara1_2d/grhydro::bcom0.z.asc b/test/balsara1_2d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..fd97b17
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 -0.00493354833618241
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.00493354833618241
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 -0.00493354833618241
+
+#
+
diff --git a/test/balsara1_2d/grhydro::bcom_sq.d.asc b/test/balsara1_2d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..36397b4
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1.24999995721432
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1.24999995721432
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 1.24999995721432
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1.24999995721432
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 1.24999995721432
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 1.24999995721432
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::bcom_sq.x.asc b/test/balsara1_2d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..01fb155
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1.24999995721432
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1.24999995721432
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1.24999995721432
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1.24999995721432
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1.24999995721432
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1.24999995721432
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1.24999995721432
+0 0 0 0 0 10 10 4 0 0 0 0 1.24999995721432
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1.24999995721432
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1.24999995721432
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1.24999995721432
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1.24999995721432
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1.24999995721432
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1.24999995721432
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1.24999995721432
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 1.24999995721432
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1.24999995721432
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 1.24999995721431
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 1.24999995721431
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 1.24999997450683
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 1.25000254974622
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 1.25000577060548
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.08000576537105
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 1.07978555337702
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 1.25035583442732
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 1.25000539295896
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 1.2499999810937
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 1.24999995721156
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 1.2499999572143
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 1.24999995721432
+
+
diff --git a/test/balsara1_2d/grhydro::bcom_sq.y.asc b/test/balsara1_2d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..464b9b3
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1.24999995721432
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1.24999995721432
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1.24999995721432
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1.24999995721432
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1.24999995721432
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1.24999995721432
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1.24999995721432
+0 0 0 0 0 10 10 4 0 0 0 0 1.24999995721432
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1.24999995721432
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1.24999995721432
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1.24999995721432
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1.24999995721432
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1.24999995721432
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1.24999995721432
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1.24999995721432
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 1.24999995721432
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1.24999995721432
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 1.24999995721431
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 1.24999995721431
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 1.24999997450683
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 1.25000254974622
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 1.25000577060548
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.08000576537105
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 1.07978555337702
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 1.25035583442732
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 1.25000539295896
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 1.2499999810937
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 1.24999995721156
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 1.2499999572143
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 1.24999995721432
+
+#
+
diff --git a/test/balsara1_2d/grhydro::bcom_sq.z.asc b/test/balsara1_2d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..7f1c3fd
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 1.24999995721432
+0 0 0 0 0 10 10 4 0 0 0 0 1.24999995721432
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 1.24999995721432
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 1.08000576537105
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.08000576537105
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 1.08000576537105
+
+#
+
diff --git a/test/balsara1_2d/grhydro::bcons.d.asc b/test/balsara1_2d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..417e0de
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcons.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::bcons.x.asc b/test/balsara1_2d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..944fc45
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcons.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1.0606601536274 -0.353553384542465 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 -0.35355338454246 1.06066015362739 0
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 -0.353553390802776 1.06066015988762 0
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 -0.353554302324063 1.06066107141479 0
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -0.353555442453223 1.060662211627 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.29075953309619 0.997868000208716 0
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.997739737962636 -0.290634263892991 0
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 1.06078771411378 -0.353681342619727 0
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 1.06066213040961 -0.353555366809903 0
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 1.060660162531 -0.353553393476832 0
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 1.06066015362634 -0.353553384541409 0
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 1.06066015362739 -0.353553384542457 0
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 1.0606601536274 -0.353553384542465 0
+
+
diff --git a/test/balsara1_2d/grhydro::bcons.y.asc b/test/balsara1_2d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..fdeb19b
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcons.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1.0606601536274 -0.353553384542465 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 -0.35355338454246 1.06066015362739 0
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 -0.353553390802776 1.06066015988762 0
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 -0.353554302324063 1.06066107141479 0
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -0.353555442453223 1.060662211627 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.29075953309619 0.997868000208716 0
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.997739737962636 -0.290634263892991 0
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 1.06078771411378 -0.353681342619727 0
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 1.06066213040961 -0.353555366809903 0
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 1.060660162531 -0.353553393476832 0
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 1.06066015362634 -0.353553384541409 0
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 1.06066015362739 -0.353553384542457 0
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 1.0606601536274 -0.353553384542465 0
+
+#
+
diff --git a/test/balsara1_2d/grhydro::bcons.z.asc b/test/balsara1_2d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..5f6b1ac
--- /dev/null
+++ b/test/balsara1_2d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 -0.29075953309619 0.997868000208716 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.29075953309619 0.997868000208716 0
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 -0.29075953309619 0.997868000208716 0
+
+#
+
diff --git a/test/balsara1_2d/grhydro::dens.d.asc b/test/balsara1_2d/grhydro::dens.d.asc
new file mode 100644
index 0000000..483338d
--- /dev/null
+++ b/test/balsara1_2d/grhydro::dens.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::dens.x.asc b/test/balsara1_2d/grhydro::dens.x.asc
new file mode 100644
index 0000000..7376934
--- /dev/null
+++ b/test/balsara1_2d/grhydro::dens.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0.125
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0.125
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0.125
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0.125
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0.125
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0.125
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0.125
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 0.999999999999993
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 0.999999999999993
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 1.00000000003907
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 1.00000089873237
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 1.00000419149062
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.961840185306037
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.163037051821747
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.125117669472491
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 0.125000002082231
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 0.125000001051124
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 0.12500000000432
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 0.125
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 0.125
+
+
diff --git a/test/balsara1_2d/grhydro::dens.y.asc b/test/balsara1_2d/grhydro::dens.y.asc
new file mode 100644
index 0000000..31ac9bf
--- /dev/null
+++ b/test/balsara1_2d/grhydro::dens.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0.125
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0.125
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0.125
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0.125
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0.125
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0.125
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0.125
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 0.999999999999993
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 0.999999999999993
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 1.00000000003907
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 1.00000089873237
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 1.00000419149062
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.961840185306037
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.163037051821747
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.125117669472491
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 0.125000002082231
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 0.125000001051124
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 0.12500000000432
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 0.125
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 0.125
+
+#
+
diff --git a/test/balsara1_2d/grhydro::dens.z.asc b/test/balsara1_2d/grhydro::dens.z.asc
new file mode 100644
index 0000000..eab8219
--- /dev/null
+++ b/test/balsara1_2d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 0.961840185306037
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.961840185306037
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 0.961840185306037
+
+#
+
diff --git a/test/balsara1_2d/grhydro::divb.d.asc b/test/balsara1_2d/grhydro::divb.d.asc
new file mode 100644
index 0000000..02702b5
--- /dev/null
+++ b/test/balsara1_2d/grhydro::divb.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::divb.x.asc b/test/balsara1_2d/grhydro::divb.x.asc
new file mode 100644
index 0000000..85277ff
--- /dev/null
+++ b/test/balsara1_2d/grhydro::divb.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 -3.14018491736755e-15
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 -3.14018491736755e-15
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 1.27177489152652e-12
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 -8.19870880069279e-11
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 -1.25770058273132e-09
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -2.40136545476277e-05
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.83155382202926e-05
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 2.96365206509108e-05
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 -1.82367090757474e-05
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 -5.62234903109205e-06
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 -7.75727212469088e-08
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 -4.3508047076359e-10
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 3.14018491736646e-15
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 3.14018491736755e-15
+
+
diff --git a/test/balsara1_2d/grhydro::divb.y.asc b/test/balsara1_2d/grhydro::divb.y.asc
new file mode 100644
index 0000000..938cf0d
--- /dev/null
+++ b/test/balsara1_2d/grhydro::divb.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 -3.14018491736755e-15
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 -3.14018491736755e-15
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 1.27177489152652e-12
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 -8.19870880069279e-11
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 -1.25770058273132e-09
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -2.40136545476277e-05
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.83155382202926e-05
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 2.96365206509108e-05
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 -1.82367090757474e-05
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 -5.62234903109205e-06
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 -7.75727212469088e-08
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 -4.3508047076359e-10
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 3.14018491736646e-15
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 3.14018491736755e-15
+
+#
+
diff --git a/test/balsara1_2d/grhydro::divb.z.asc b/test/balsara1_2d/grhydro::divb.z.asc
new file mode 100644
index 0000000..0934dd4
--- /dev/null
+++ b/test/balsara1_2d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 1.83155382202926e-05
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.83155382202926e-05
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 1.83155382202926e-05
+
+#
+
diff --git a/test/balsara1_2d/grhydro::psidc.d.asc b/test/balsara1_2d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..02702b5
--- /dev/null
+++ b/test/balsara1_2d/grhydro::psidc.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::psidc.x.asc b/test/balsara1_2d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..fc4f345
--- /dev/null
+++ b/test/balsara1_2d/grhydro::psidc.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 -4.14791581771727e-18
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 -3.0420997972564e-18
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 1.92306163360744e-16
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 4.83845405780153e-14
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 -5.35696325389297e-13
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -8.70459326983511e-11
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -8.22934751873579e-09
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 1.38065545624829e-08
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 -2.59941186808023e-09
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 -2.85996784961504e-09
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 -3.02942735631803e-11
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 4.1498691465977e-18
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 4.27718946195581e-18
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 0
+
+
diff --git a/test/balsara1_2d/grhydro::psidc.y.asc b/test/balsara1_2d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..15ce8c5
--- /dev/null
+++ b/test/balsara1_2d/grhydro::psidc.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 -4.14791581771727e-18
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 -3.0420997972564e-18
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 1.92306163360744e-16
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 4.83845405780153e-14
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 -5.35696325389297e-13
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -8.70459326983511e-11
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -8.22934751873579e-09
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 1.38065545624829e-08
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 -2.59941186808023e-09
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 -2.85996784961504e-09
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 -3.02942735631803e-11
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 4.1498691465977e-18
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 4.27718946195581e-18
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 0
+
+#
+
diff --git a/test/balsara1_2d/grhydro::psidc.z.asc b/test/balsara1_2d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..e8bebe9
--- /dev/null
+++ b/test/balsara1_2d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 -8.22934751873579e-09
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -8.22934751873579e-09
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 -8.22934751873579e-09
+
+#
+
diff --git a/test/balsara1_2d/grhydro::scon.d.asc b/test/balsara1_2d/grhydro::scon.d.asc
new file mode 100644
index 0000000..5641326
--- /dev/null
+++ b/test/balsara1_2d/grhydro::scon.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0 0 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0 0 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 0 0 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::scon.x.asc b/test/balsara1_2d/grhydro::scon.x.asc
new file mode 100644
index 0000000..ad25300
--- /dev/null
+++ b/test/balsara1_2d/grhydro::scon.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 0 0 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 5.50948175970234e-17 3.70536934468646e-17 0
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 2.48284726112047e-14 2.4807794707371e-14 0
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 3.24344801017063e-12 3.24344828772638e-12 0
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 -7.27666183614195e-09 -2.42383511567246e-09 0
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 -5.98025040663377e-06 -6.2366020940452e-07 0
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -0.00023507321474225 -0.000234906028646021 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.0477119440516101 -0.00116132300801785 0
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.0456103020980092 -0.00459213210861128 0
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.0019180691853076 0.000986761678620642 0
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 7.38032906145714e-07 2.20452826103709e-06 0
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 5.65891335430058e-09 2.27298076803384e-08 0
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 3.71095376650033e-13 7.97334837043806e-13 0
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 -2.16549000953137e-15 -8.16929857094806e-15 0
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 -1.58206781009085e-17 -5.09314812546791e-17 0
+
+
diff --git a/test/balsara1_2d/grhydro::scon.y.asc b/test/balsara1_2d/grhydro::scon.y.asc
new file mode 100644
index 0000000..7ccfac2
--- /dev/null
+++ b/test/balsara1_2d/grhydro::scon.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 0 0 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 5.50948175970234e-17 3.70536934468646e-17 0
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 2.48284726112047e-14 2.4807794707371e-14 0
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 3.24344801017063e-12 3.24344828772638e-12 0
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 -7.27666183614195e-09 -2.42383511567246e-09 0
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 -5.98025040663377e-06 -6.2366020940452e-07 0
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -0.00023507321474225 -0.000234906028646021 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.0477119440516101 -0.00116132300801785 0
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.0456103020980092 -0.00459213210861128 0
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.0019180691853076 0.000986761678620642 0
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 7.38032906145714e-07 2.20452826103709e-06 0
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 5.65891335430058e-09 2.27298076803384e-08 0
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 3.71095376650033e-13 7.97334837043806e-13 0
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 -2.16549000953137e-15 -8.16929857094806e-15 0
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 -1.58206781009085e-17 -5.09314812546791e-17 0
+
+#
+
diff --git a/test/balsara1_2d/grhydro::scon.z.asc b/test/balsara1_2d/grhydro::scon.z.asc
new file mode 100644
index 0000000..9e17290
--- /dev/null
+++ b/test/balsara1_2d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 0 0 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 0.0477119440516101 -0.00116132300801785 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.0477119440516101 -0.00116132300801785 0
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 0.0477119440516101 -0.00116132300801785 0
+
+#
+
diff --git a/test/balsara1_2d/grhydro::tau.d.asc b/test/balsara1_2d/grhydro::tau.d.asc
new file mode 100644
index 0000000..4d7bd7c
--- /dev/null
+++ b/test/balsara1_2d/grhydro::tau.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1.62499997860716
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1.62499997860716
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 1.62499997860716
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1.62499997860716
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 1.62499997860716
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 1.62499997860716
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/grhydro::tau.x.asc b/test/balsara1_2d/grhydro::tau.x.asc
new file mode 100644
index 0000000..44dedf7
--- /dev/null
+++ b/test/balsara1_2d/grhydro::tau.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1.62499997860716
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1.62499997860716
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1.62499997860716
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1.62499997860716
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1.62499997860716
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1.62499997860716
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1.62499997860716
+0 0 0 0 0 10 10 4 0 0 0 0 1.62499997860716
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0.724999978607161
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0.724999978607161
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0.724999978607161
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0.724999978607161
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0.724999978607161
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0.724999978607161
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0.724999978607161
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 1.62499997860716
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1.62499997860716
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 1.62499997860714
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 1.6249999786016
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 1.62499998695488
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 1.62500302380734
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 1.62538884700295
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.58319870614081
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.764129571427808
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.72727697845277
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 0.725002722805143
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 0.724999992267693
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 0.724999978610654
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 0.724999978607151
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 0.724999978607161
+
+
diff --git a/test/balsara1_2d/grhydro::tau.y.asc b/test/balsara1_2d/grhydro::tau.y.asc
new file mode 100644
index 0000000..f1c6d7d
--- /dev/null
+++ b/test/balsara1_2d/grhydro::tau.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1.62499997860716
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1.62499997860716
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1.62499997860716
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1.62499997860716
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1.62499997860716
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1.62499997860716
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1.62499997860716
+0 0 0 0 0 10 10 4 0 0 0 0 1.62499997860716
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0.724999978607161
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0.724999978607161
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0.724999978607161
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0.724999978607161
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0.724999978607161
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0.724999978607161
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0.724999978607161
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 1.62499997860716
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1.62499997860716
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 1.62499997860714
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 1.6249999786016
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 1.62499998695488
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 1.62500302380734
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 1.62538884700295
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.58319870614081
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.764129571427808
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.72727697845277
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 0.725002722805143
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 0.724999992267693
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 0.724999978610654
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 0.724999978607151
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 0.724999978607161
+
+#
+
diff --git a/test/balsara1_2d/grhydro::tau.z.asc b/test/balsara1_2d/grhydro::tau.z.asc
new file mode 100644
index 0000000..01e2ee0
--- /dev/null
+++ b/test/balsara1_2d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 1.62499997860716
+0 0 0 0 0 10 10 4 0 0 0 0 1.62499997860716
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 1.62499997860716
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 1.58319870614081
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.58319870614081
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 1.58319870614081
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::bvec.d.asc b/test/balsara1_2d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..417e0de
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::bvec.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/hydrobase::bvec.x.asc b/test/balsara1_2d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..944fc45
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::bvec.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1.0606601536274 -0.353553384542465 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1.0606601536274 -0.353553384542465 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 -0.35355338454246 1.06066015362739 0
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 -0.353553390802776 1.06066015988762 0
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 -0.353554302324063 1.06066107141479 0
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -0.353555442453223 1.060662211627 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.29075953309619 0.997868000208716 0
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.997739737962636 -0.290634263892991 0
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 1.06078771411378 -0.353681342619727 0
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 1.06066213040961 -0.353555366809903 0
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 1.060660162531 -0.353553393476832 0
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 1.06066015362634 -0.353553384541409 0
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 1.06066015362739 -0.353553384542457 0
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 1.0606601536274 -0.353553384542465 0
+
+
diff --git a/test/balsara1_2d/hydrobase::bvec.y.asc b/test/balsara1_2d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..fdeb19b
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::bvec.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1.0606601536274 -0.353553384542465 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1.0606601536274 -0.353553384542465 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 -0.353553384542465 1.0606601536274 0
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 -0.35355338454246 1.06066015362739 0
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 -0.353553384542461 1.06066015362739 0
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 -0.353553390802776 1.06066015988762 0
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 -0.353554302324063 1.06066107141479 0
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -0.353555442453223 1.060662211627 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.29075953309619 0.997868000208716 0
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.997739737962636 -0.290634263892991 0
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 1.06078771411378 -0.353681342619727 0
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 1.06066213040961 -0.353555366809903 0
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 1.060660162531 -0.353553393476832 0
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 1.06066015362634 -0.353553384541409 0
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 1.06066015362739 -0.353553384542457 0
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 1.0606601536274 -0.353553384542465 0
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::bvec.z.asc b/test/balsara1_2d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..5f6b1ac
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 4 0 0 0 0 -0.353553384542465 1.0606601536274 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 -0.353553384542465 1.0606601536274 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 -0.29075953309619 0.997868000208716 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 -0.29075953309619 0.997868000208716 0
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 -0.29075953309619 0.997868000208716 0
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::eps.d.asc b/test/balsara1_2d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..483338d
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::eps.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/hydrobase::eps.x.asc b/test/balsara1_2d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..1f6ae8c
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::eps.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0.799999999999999
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0.799999999999999
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0.799999999999999
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0.799999999999999
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0.799999999999999
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0.799999999999999
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0.799999999999999
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 0.999999999999992
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 0.999999999994448
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 0.999999999455333
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 1.0000008485155
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 1.00038174713819
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.08406568397947
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 1.3607221257949
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.8159608735344
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 0.799999559959686
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 0.800000001737284
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 0.800000000012237
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 0.8
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 0.799999999999999
+
+
diff --git a/test/balsara1_2d/hydrobase::eps.y.asc b/test/balsara1_2d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..1178116
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::eps.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0.799999999999999
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0.799999999999999
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0.799999999999999
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0.799999999999999
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0.799999999999999
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0.799999999999999
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0.799999999999999
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 0.999999999999992
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 0.999999999994448
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 0.999999999455333
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 1.0000008485155
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 1.00038174713819
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.08406568397947
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 1.3607221257949
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.8159608735344
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 0.799999559959686
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 0.800000001737284
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 0.800000000012237
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 0.8
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 0.799999999999999
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::eps.z.asc b/test/balsara1_2d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..f3cbaef
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 1.08406568397947
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.08406568397947
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 1.08406568397947
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::press.d.asc b/test/balsara1_2d/hydrobase::press.d.asc
new file mode 100644
index 0000000..483338d
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::press.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/hydrobase::press.x.asc b/test/balsara1_2d/hydrobase::press.x.asc
new file mode 100644
index 0000000..fec338f
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::press.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0.0999999999999999
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0.0999999999999999
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0.0999999999999999
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0.0999999999999999
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0.0999999999999999
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0.0999999999999999
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0.0999999999999999
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 0.999999999999985
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 0.999999999994441
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 0.999999999494399
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 1.00000174724759
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 1.00038593655705
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.04262289677423
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.221235742712304
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.102090004456124
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 0.0999999466606361
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 0.10000000105806
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 0.100000000004986
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 0.1
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 0.0999999999999999
+
+
diff --git a/test/balsara1_2d/hydrobase::press.y.asc b/test/balsara1_2d/hydrobase::press.y.asc
new file mode 100644
index 0000000..ba3af50
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::press.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0.0999999999999999
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0.0999999999999999
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0.0999999999999999
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0.0999999999999999
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0.0999999999999999
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0.0999999999999999
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0.0999999999999999
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 0.999999999999985
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 0.999999999994441
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 0.999999999494399
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 1.00000174724759
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 1.00038593655705
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.04262289677423
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.221235742712304
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.102090004456124
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 0.0999999466606361
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 0.10000000105806
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 0.100000000004986
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 0.1
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 0.0999999999999999
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::press.z.asc b/test/balsara1_2d/hydrobase::press.z.asc
new file mode 100644
index 0000000..ae0f179
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 1.04262289677423
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.04262289677423
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 1.04262289677423
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::rho.d.asc b/test/balsara1_2d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..483338d
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::rho.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/hydrobase::rho.x.asc b/test/balsara1_2d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..e5a67ec
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::rho.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0.125
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0.125
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0.125
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0.125
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0.125
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0.125
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0.125
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 0.999999999999993
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 0.999999999999993
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 1.00000000003907
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 1.00000089873133
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 1.00000418782017
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.96177096294284
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.162587010616193
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.125116298792506
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 0.125000002082095
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 0.125000001051124
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 0.12500000000432
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 0.125
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 0.125
+
+
diff --git a/test/balsara1_2d/hydrobase::rho.y.asc b/test/balsara1_2d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..d7904f3
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::rho.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0.125
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0.125
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0.125
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0.125
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0.125
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0.125
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0.125
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 0.999999999999993
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 0.999999999999993
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 1.00000000003907
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 1.00000089873133
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 1.00000418782017
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.96177096294284
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.162587010616193
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.125116298792506
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 0.125000002082095
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 0.125000001051124
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 0.12500000000432
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 0.125
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 0.125
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::rho.z.asc b/test/balsara1_2d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..4d0a94a
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 0.96177096294284
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.96177096294284
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 0.96177096294284
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::vel.d.asc b/test/balsara1_2d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..5641326
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::vel.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0 0 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 0 0 0
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 0 0 0
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/hydrobase::vel.x.asc b/test/balsara1_2d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..c05fe8e
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::vel.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 0 0 0
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1.24138173946202e-17 1.03675238808257e-17 0
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 5.35576900348213e-15 7.29580205792839e-15 0
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 6.99567218937662e-13 9.53955389982841e-13 0
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 -1.7122062913029e-09 -5.70162484391114e-10 0
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 -1.44740251619565e-06 -2.58823281189653e-08 0
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 -5.06988204250059e-05 -6.90688386321461e-05 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.0119063091314448 -0.00147376128781406 0
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 0.0725118555677142 -0.0159729228125289 0
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 0.0046516922969052 -0.00052143377704682 0
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 4.75595983543514e-07 1.39736053879821e-06 0
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 -6.2174086348875e-10 1.58365246652174e-08 0
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 4.67082265560999e-13 4.29088972394664e-13 0
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 -1.49398922128238e-16 -5.59536151208889e-15 0
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 -7.50315589680961e-18 -3.31846890810553e-17 0
+
+
diff --git a/test/balsara1_2d/hydrobase::vel.y.asc b/test/balsara1_2d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..28b5b48
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::vel.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 0 0 0
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1.24138173946202e-17 1.03675238808257e-17 0
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 5.35576900348213e-15 7.29580205792839e-15 0
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 6.99567218937662e-13 9.53955389982841e-13 0
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 -1.7122062913029e-09 -5.70162484391114e-10 0
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 -1.44740251619565e-06 -2.58823281189653e-08 0
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 -5.06988204250059e-05 -6.90688386321461e-05 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.0119063091314448 -0.00147376128781406 0
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 0.0725118555677142 -0.0159729228125289 0
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 0.0046516922969052 -0.00052143377704682 0
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 4.75595983543514e-07 1.39736053879821e-06 0
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 -6.2174086348875e-10 1.58365246652174e-08 0
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 4.67082265560999e-13 4.29088972394664e-13 0
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 -1.49398922128238e-16 -5.59536151208889e-15 0
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 -7.50315589680961e-18 -3.31846890810553e-17 0
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::vel.z.asc b/test/balsara1_2d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..b0362dd
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 0 0 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 0.0119063091314448 -0.00147376128781406 0
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 0.0119063091314448 -0.00147376128781406 0
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 0.0119063091314448 -0.00147376128781406 0
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::w_lorentz.d.asc b/test/balsara1_2d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..483338d
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00176776695296637 -0.247487373415292 -0.247487373415292 -0.000441941738241592 1
+10 0 0 0 0 4 4 4 0.00176776695296637 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00176776695296637 -0.176776695296637 -0.176776695296637 0.000441941738241592 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara1_2d/hydrobase::w_lorentz.x.asc b/test/balsara1_2d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..22cdf06
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1
+
+
+10 0 0 0 0 3 10 4 0.00176776695296637 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00176776695296637 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00176776695296637 -0.176776695296637 0 0 1
+10 0 0 0 0 6 10 4 0.00176776695296637 -0.141421356237309 0 0 1
+10 0 0 0 0 7 10 4 0.00176776695296637 -0.106066017177982 0 0 1
+10 0 0 0 0 8 10 4 0.00176776695296637 -0.0707106781186547 0 0 1.00000000000105
+10 0 0 0 0 9 10 4 0.00176776695296637 -0.0353553390593274 0 0 1.00000000367044
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.00007197385434
+
+10 0 0 1 0 11 10 4 0.00176776695296637 0.0353553390593274 0 0 1.00276800221523
+10 0 0 1 0 12 10 4 0.00176776695296637 0.0707106781186548 0 0 1.00001095524723
+10 0 0 1 0 13 10 4 0.00176776695296637 0.106066017177982 0 0 1.00000000000109
+10 0 0 1 0 14 10 4 0.00176776695296637 0.14142135623731 0 0 1
+10 0 0 1 0 15 10 4 0.00176776695296637 0.176776695296637 0 0 1
+10 0 0 1 0 16 10 4 0.00176776695296637 0.212132034355964 0 0 1
+10 0 0 1 0 17 10 4 0.00176776695296637 0.247487373415292 0 0 1
+
+
diff --git a/test/balsara1_2d/hydrobase::w_lorentz.y.asc b/test/balsara1_2d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..a58ce45
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.00176776695296637 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00176776695296637 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00176776695296637 0 -0.176776695296637 0 1
+10 0 0 0 0 10 6 4 0.00176776695296637 0 -0.14142135623731 0 1
+10 0 0 0 0 10 7 4 0.00176776695296637 0 -0.106066017177982 0 1
+10 0 0 0 0 10 8 4 0.00176776695296637 0 -0.0707106781186548 0 1.00000000000105
+10 0 0 0 0 10 9 4 0.00176776695296637 0 -0.0353553390593274 0 1.00000000367044
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.00007197385434
+10 0 0 0 0 10 11 4 0.00176776695296637 0 0.0353553390593274 0 1.00276800221523
+10 0 0 0 0 10 12 4 0.00176776695296637 0 0.0707106781186548 0 1.00001095524723
+10 0 0 0 0 10 13 4 0.00176776695296637 0 0.106066017177982 0 1.00000000000109
+10 0 0 0 0 10 14 4 0.00176776695296637 0 0.14142135623731 0 1
+10 0 0 0 0 10 15 4 0.00176776695296637 0 0.176776695296637 0 1
+10 0 0 0 0 10 16 4 0.00176776695296637 0 0.212132034355964 0 1
+10 0 0 0 0 10 17 4 0.00176776695296637 0 0.247487373415292 0 1
+
+#
+
diff --git a/test/balsara1_2d/hydrobase::w_lorentz.z.asc b/test/balsara1_2d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..50ae2cb
--- /dev/null
+++ b/test/balsara1_2d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000441941738241592 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000441941738241592 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00176776695296637 0 0 -0.000441941738241592 1.00007197385434
+10 0 0 0 0 10 10 4 0.00176776695296637 0 0 0 1.00007197385434
+10 0 0 0 0 10 10 5 0.00176776695296637 0 0 0.000441941738241592 1.00007197385434
+
+#
+
diff --git a/test/balsara2_1d.par b/test/balsara2_1d.par
new file mode 100644
index 0000000..0bdd141
--- /dev/null
+++ b/test/balsara2_1d.par
@@ -0,0 +1,359 @@
+#==============================================================================
+# Balsara magnetized shock tube test #2: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #2"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+Time::dtfac = 0.8
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+CoordBase::xmin = -0.5
+CoordBase::ymin = -0.0025
+CoordBase::zmin = -0.0025
+CoordBase::xmax = 0.5
+CoordBase::ymax = 0.0025
+CoordBase::zmax = 0.0025
+CoordBase::ncells_x = 1600/80 # dx or ncells_x
+CoordBase::ncells_y = 8 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "xshock"
+GRHydro_InitData::shock_case = "Balsara2"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "flat"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#IOASCII::out2D_every = 256000000
+#IOASCII::out2D_vars = "
+# HydroBase::rho
+# HydroBase::vel
+#"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara2_1d/grhydro::bcom.d.asc b/test/balsara2_1d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..d0377b7
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 5 6 6
+0 0 0 0 0 4 4 4 0 -0.3 0 0 5 6 6
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 5 6 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 5 6 6
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 5 6 6
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 5 6 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::bcom.x.asc b/test/balsara2_1d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..e087277
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 5 6 6
+0 0 0 0 0 4 4 4 0 -0.3 0 0 5 6 6
+0 0 0 0 0 5 4 4 0 -0.25 0 0 5 6 6
+0 0 0 0 0 6 4 4 0 -0.2 0 0 5 6 6
+0 0 0 0 0 7 4 4 0 -0.15 0 0 5 6 6
+0 0 0 0 0 8 4 4 0 -0.1 0 0 5 6 6
+0 0 0 0 0 9 4 4 0 -0.05 0 0 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 5 0.7 0.7
+0 0 0 1 0 12 4 4 0 0.1 0 0 5 0.7 0.7
+0 0 0 1 0 13 4 4 0 0.15 0 0 5 0.7 0.7
+0 0 0 1 0 14 4 4 0 0.2 0 0 5 0.7 0.7
+0 0 0 1 0 15 4 4 0 0.25 0 0 5 0.7 0.7
+0 0 0 1 0 16 4 4 0 0.3 0 0 5 0.7 0.7
+0 0 0 1 0 17 4 4 0 0.35 0 0 5 0.7 0.7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 5 6 6
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 5 6 6
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 5 6 6
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 5 6.00000000000337 6.00000000000337
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 5 6.00000000047462 6.00000000047462
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 5 6.00000000012122 6.00000000012122
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 4.99999986106345 5.99908146389354 5.99908146389354
+10 0 0 0 0 10 4 4 0.005 0 0 0 4.99906769746372 5.75596775745238 5.75596775745238
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 5.30174841839024 0.896916891835229 0.896916891835229
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 5.00039990134959 0.705623313113233 0.705623313113233
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 5.00000000753746 0.700000177813479 0.700000177813479
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 5 0.7 0.7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 5 0.7 0.7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 5 0.7 0.7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 5 0.7 0.7
+
+
diff --git a/test/balsara2_1d/grhydro::bcom.y.asc b/test/balsara2_1d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..8f90bea
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+0 0 0 0 0 10 5 4 0 0 0.000625 0 5 6 6
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 4.99906769746372 5.75596775745238 5.75596775745238
+10 0 0 0 0 10 4 4 0.005 0 0 0 4.99906769746372 5.75596775745238 5.75596775745238
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 4.99906769746372 5.75596775745238 5.75596775745238
+
+#
+
diff --git a/test/balsara2_1d/grhydro::bcom.z.asc b/test/balsara2_1d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..5c2dc08
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+0 0 0 0 0 10 4 5 0 0 0 0.000625 5 6 6
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 4.99906769746372 5.75596775745238 5.75596775745238
+10 0 0 0 0 10 4 4 0.005 0 0 0 4.99906769746372 5.75596775745238 5.75596775745238
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 4.99906769746372 5.75596775745238 5.75596775745238
+
+#
+
diff --git a/test/balsara2_1d/grhydro::bcom0.d.asc b/test/balsara2_1d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..d39820d
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom0.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 7.33635374672304e-15
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::bcom0.x.asc b/test/balsara2_1d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..b6e2501
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom0.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 7.33635374672304e-15
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.16865597833005e-17
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -3.62870606470728e-10
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -6.98930425596612e-08
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 -0.00194423725000827
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0143102105564169
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.76386513802537
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.0634072921112367
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.00027865535766652
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -3.1631840004463e-16
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara2_1d/grhydro::bcom0.y.asc b/test/balsara2_1d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..23215ff
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom0.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.0143102105564169
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0143102105564169
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.0143102105564169
+
+#
+
diff --git a/test/balsara2_1d/grhydro::bcom0.z.asc b/test/balsara2_1d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..d11566d
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.0143102105564169
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0143102105564169
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.0143102105564169
+
+#
+
diff --git a/test/balsara2_1d/grhydro::bcom_sq.d.asc b/test/balsara2_1d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..8d02096
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 97
+0 0 0 0 0 4 4 4 0 -0.3 0 0 97
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 97
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 97
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 97
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 97.0000000000001
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::bcom_sq.x.asc b/test/balsara2_1d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..5afcc0b
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 97
+0 0 0 0 0 4 4 4 0 -0.3 0 0 97
+0 0 0 0 0 5 4 4 0 -0.25 0 0 97
+0 0 0 0 0 6 4 4 0 -0.2 0 0 97
+0 0 0 0 0 7 4 4 0 -0.15 0 0 97
+0 0 0 0 0 8 4 4 0 -0.1 0 0 97
+0 0 0 0 0 9 4 4 0 -0.05 0 0 97
+0 0 0 0 0 10 4 4 0 0 0 0 97
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 25.98
+0 0 0 1 0 12 4 4 0 0.1 0 0 25.98
+0 0 0 1 0 13 4 4 0 0.15 0 0 25.98
+0 0 0 1 0 14 4 4 0 0.2 0 0 25.98
+0 0 0 1 0 15 4 4 0 0.25 0 0 25.98
+0 0 0 1 0 16 4 4 0 0.3 0 0 25.98
+0 0 0 1 0 17 4 4 0 0.35 0 0 25.98
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 97
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 97
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 97.0000000000001
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 97.0000000000808
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 97.0000000113908
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 97.0000000029094
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 96.9779516514382
+10 0 0 0 0 10 4 4 0.005 0 0 0 91.2528027113618
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 26.6062358884809
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 25.9957872087419
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 25.9800004956036
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 25.98
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 25.98
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 25.98
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 25.98
+
+
diff --git a/test/balsara2_1d/grhydro::bcom_sq.y.asc b/test/balsara2_1d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..d839758
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 97
+0 0 0 0 0 10 4 4 0 0 0 0 97
+0 0 0 0 0 10 5 4 0 0 0.000625 0 97
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 91.2528027113618
+10 0 0 0 0 10 4 4 0.005 0 0 0 91.2528027113618
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 91.2528027113618
+
+#
+
diff --git a/test/balsara2_1d/grhydro::bcom_sq.z.asc b/test/balsara2_1d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..3077dc2
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 97
+0 0 0 0 0 10 4 4 0 0 0 0 97
+0 0 0 0 0 10 4 5 0 0 0 0.000625 97
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 91.2528027113618
+10 0 0 0 0 10 4 4 0.005 0 0 0 91.2528027113618
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 91.2528027113618
+
+#
+
diff --git a/test/balsara2_1d/grhydro::bcons.d.asc b/test/balsara2_1d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..d0377b7
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcons.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 5 6 6
+0 0 0 0 0 4 4 4 0 -0.3 0 0 5 6 6
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 5 6 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 5 6 6
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 5 6 6
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 5 6 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::bcons.x.asc b/test/balsara2_1d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..6af3e03
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcons.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 5 6 6
+0 0 0 0 0 4 4 4 0 -0.3 0 0 5 6 6
+0 0 0 0 0 5 4 4 0 -0.25 0 0 5 6 6
+0 0 0 0 0 6 4 4 0 -0.2 0 0 5 6 6
+0 0 0 0 0 7 4 4 0 -0.15 0 0 5 6 6
+0 0 0 0 0 8 4 4 0 -0.1 0 0 5 6 6
+0 0 0 0 0 9 4 4 0 -0.05 0 0 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 5 0.7 0.7
+0 0 0 1 0 12 4 4 0 0.1 0 0 5 0.7 0.7
+0 0 0 1 0 13 4 4 0 0.15 0 0 5 0.7 0.7
+0 0 0 1 0 14 4 4 0 0.2 0 0 5 0.7 0.7
+0 0 0 1 0 15 4 4 0 0.25 0 0 5 0.7 0.7
+0 0 0 1 0 16 4 4 0 0.3 0 0 5 0.7 0.7
+0 0 0 1 0 17 4 4 0 0.35 0 0 5 0.7 0.7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 5 6 6
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 5 6 6
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 5 6 6
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 5 6.00000000000376 6.00000000000376
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 5 6.00000000051232 6.00000000051232
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 5 6.00000000013035 6.00000000013035
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 5 5.99907210851427 5.99907210851427
+10 0 0 0 0 10 4 4 0.005 0 0 0 5 5.75754315360071 5.75754315360071
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 5 0.937705269337035 0.937705269337035
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 5 0.70567928296637 0.70567928296637
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 5 0.700000184935185 0.700000184935185
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 5 0.7 0.7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 5 0.7 0.7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 5 0.7 0.7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 5 0.7 0.7
+
+
diff --git a/test/balsara2_1d/grhydro::bcons.y.asc b/test/balsara2_1d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..ec50455
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcons.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+0 0 0 0 0 10 5 4 0 0 0.000625 0 5 6 6
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 4 4 0.005 0 0 0 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 5 5.75754315360071 5.75754315360071
+
+#
+
diff --git a/test/balsara2_1d/grhydro::bcons.z.asc b/test/balsara2_1d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..c6b19df
--- /dev/null
+++ b/test/balsara2_1d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+0 0 0 0 0 10 4 5 0 0 0 0.000625 5 6 6
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 4 4 0.005 0 0 0 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 5 5.75754315360071 5.75754315360071
+
+#
+
diff --git a/test/balsara2_1d/grhydro::dens.d.asc b/test/balsara2_1d/grhydro::dens.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara2_1d/grhydro::dens.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::dens.x.asc b/test/balsara2_1d/grhydro::dens.x.asc
new file mode 100644
index 0000000..71df687
--- /dev/null
+++ b/test/balsara2_1d/grhydro::dens.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.00000000000001
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000000008537
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000000805578
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00000070068048
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.9892276922591
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.999998408757816
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.01058538514623
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.00018780501521
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara2_1d/grhydro::dens.y.asc b/test/balsara2_1d/grhydro::dens.y.asc
new file mode 100644
index 0000000..f663147
--- /dev/null
+++ b/test/balsara2_1d/grhydro::dens.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.9892276922591
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.9892276922591
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.9892276922591
+
+#
+
diff --git a/test/balsara2_1d/grhydro::dens.z.asc b/test/balsara2_1d/grhydro::dens.z.asc
new file mode 100644
index 0000000..06f27b4
--- /dev/null
+++ b/test/balsara2_1d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.9892276922591
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.9892276922591
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.9892276922591
+
+#
+
diff --git a/test/balsara2_1d/grhydro::divb.d.asc b/test/balsara2_1d/grhydro::divb.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara2_1d/grhydro::divb.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::divb.x.asc b/test/balsara2_1d/grhydro::divb.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara2_1d/grhydro::divb.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara2_1d/grhydro::divb.y.asc b/test/balsara2_1d/grhydro::divb.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara2_1d/grhydro::divb.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara2_1d/grhydro::divb.z.asc b/test/balsara2_1d/grhydro::divb.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara2_1d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara2_1d/grhydro::psidc.d.asc b/test/balsara2_1d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara2_1d/grhydro::psidc.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::psidc.x.asc b/test/balsara2_1d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara2_1d/grhydro::psidc.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara2_1d/grhydro::psidc.y.asc b/test/balsara2_1d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara2_1d/grhydro::psidc.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara2_1d/grhydro::psidc.z.asc b/test/balsara2_1d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara2_1d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara2_1d/grhydro::scon.d.asc b/test/balsara2_1d/grhydro::scon.d.asc
new file mode 100644
index 0000000..0327586
--- /dev/null
+++ b/test/balsara2_1d/grhydro::scon.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 -4.31654711974261e-14 7.21200876796502e-14 7.21200876796502e-14
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::scon.x.asc b/test/balsara2_1d/grhydro::scon.x.asc
new file mode 100644
index 0000000..d9d13aa
--- /dev/null
+++ b/test/balsara2_1d/grhydro::scon.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 -4.31654711974261e-14 7.21200876796502e-14 7.21200876796502e-14
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 -4.93474061613597e-11 2.05611705439424e-11 2.05611705439424e-11
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -1.15455387827978e-08 2.33025824414312e-09 2.33025824414312e-09
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -1.11303147527053e-06 8.47428793804284e-12 8.47428793804284e-12
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.0103276154284153 -0.0167329883843568 -0.0167329883843568
+10 0 0 0 0 10 4 4 0.005 0 0 0 3.16292968854361 -1.28057971222912 -1.28057971222912
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 3.22470723598833 -1.32666801883833 -1.32666801883833
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.0528374222628926 -0.0260192573834534 -0.0260192573834534
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.000199162403160305 -2.55241116886573e-08 -2.55241116886573e-08
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -2.22044604925031e-16 2.22044604925031e-18 2.22044604925031e-18
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0 0 0
+
+
diff --git a/test/balsara2_1d/grhydro::scon.y.asc b/test/balsara2_1d/grhydro::scon.y.asc
new file mode 100644
index 0000000..1633060
--- /dev/null
+++ b/test/balsara2_1d/grhydro::scon.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 3.16292968854361 -1.28057971222912 -1.28057971222912
+10 0 0 0 0 10 4 4 0.005 0 0 0 3.16292968854361 -1.28057971222912 -1.28057971222912
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 3.16292968854361 -1.28057971222912 -1.28057971222912
+
+#
+
diff --git a/test/balsara2_1d/grhydro::scon.z.asc b/test/balsara2_1d/grhydro::scon.z.asc
new file mode 100644
index 0000000..2bd4c33
--- /dev/null
+++ b/test/balsara2_1d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0 0 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 3.16292968854361 -1.28057971222912 -1.28057971222912
+10 0 0 0 0 10 4 4 0.005 0 0 0 3.16292968854361 -1.28057971222912 -1.28057971222912
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 3.16292968854361 -1.28057971222912 -1.28057971222912
+
+#
+
diff --git a/test/balsara2_1d/grhydro::tau.d.asc b/test/balsara2_1d/grhydro::tau.d.asc
new file mode 100644
index 0000000..2cb400b
--- /dev/null
+++ b/test/balsara2_1d/grhydro::tau.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 93.5
+0 0 0 0 0 4 4 4 0 -0.3 0 0 93.5
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 93.5
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 93.5
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 93.5
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 93.5
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/grhydro::tau.x.asc b/test/balsara2_1d/grhydro::tau.x.asc
new file mode 100644
index 0000000..80b7ed5
--- /dev/null
+++ b/test/balsara2_1d/grhydro::tau.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 93.5
+0 0 0 0 0 4 4 4 0 -0.3 0 0 93.5
+0 0 0 0 0 5 4 4 0 -0.25 0 0 93.5
+0 0 0 0 0 6 4 4 0 -0.2 0 0 93.5
+0 0 0 0 0 7 4 4 0 -0.15 0 0 93.5
+0 0 0 0 0 8 4 4 0 -0.1 0 0 93.5
+0 0 0 0 0 9 4 4 0 -0.05 0 0 93.5
+0 0 0 0 0 10 4 4 0 0 0 0 93.5
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 14.49
+0 0 0 1 0 12 4 4 0 0.1 0 0 14.49
+0 0 0 1 0 13 4 4 0 0.15 0 0 14.49
+0 0 0 1 0 14 4 4 0 0.2 0 0 14.49
+0 0 0 1 0 15 4 4 0 0.25 0 0 14.49
+0 0 0 1 0 16 4 4 0 0.3 0 0 14.49
+0 0 0 1 0 17 4 4 0 0.35 0 0 14.49
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 93.5
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 93.5
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 93.5
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 93.5000000000455
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 93.500000012551
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 93.5000015057776
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 93.4890004975928
+10 0 0 0 0 10 4 4 0.005 0 0 0 89.8522038843556
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 18.105732611867
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 14.5327773658316
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 14.4902841219787
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 14.49
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 14.49
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 14.49
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 14.49
+
+
diff --git a/test/balsara2_1d/grhydro::tau.y.asc b/test/balsara2_1d/grhydro::tau.y.asc
new file mode 100644
index 0000000..41b7ffc
--- /dev/null
+++ b/test/balsara2_1d/grhydro::tau.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 93.5
+0 0 0 0 0 10 4 4 0 0 0 0 93.5
+0 0 0 0 0 10 5 4 0 0 0.000625 0 93.5
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 89.8522038843556
+10 0 0 0 0 10 4 4 0.005 0 0 0 89.8522038843556
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 89.8522038843556
+
+#
+
diff --git a/test/balsara2_1d/grhydro::tau.z.asc b/test/balsara2_1d/grhydro::tau.z.asc
new file mode 100644
index 0000000..6b553b6
--- /dev/null
+++ b/test/balsara2_1d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 93.5
+0 0 0 0 0 10 4 4 0 0 0 0 93.5
+0 0 0 0 0 10 4 5 0 0 0 0.000625 93.5
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 89.8522038843556
+10 0 0 0 0 10 4 4 0.005 0 0 0 89.8522038843556
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 89.8522038843556
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::bvec.d.asc b/test/balsara2_1d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..d0377b7
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::bvec.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 5 6 6
+0 0 0 0 0 4 4 4 0 -0.3 0 0 5 6 6
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 5 6 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 5 6 6
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 5 6 6
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 5 6 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/hydrobase::bvec.x.asc b/test/balsara2_1d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..6af3e03
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::bvec.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 5 6 6
+0 0 0 0 0 4 4 4 0 -0.3 0 0 5 6 6
+0 0 0 0 0 5 4 4 0 -0.25 0 0 5 6 6
+0 0 0 0 0 6 4 4 0 -0.2 0 0 5 6 6
+0 0 0 0 0 7 4 4 0 -0.15 0 0 5 6 6
+0 0 0 0 0 8 4 4 0 -0.1 0 0 5 6 6
+0 0 0 0 0 9 4 4 0 -0.05 0 0 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 5 0.7 0.7
+0 0 0 1 0 12 4 4 0 0.1 0 0 5 0.7 0.7
+0 0 0 1 0 13 4 4 0 0.15 0 0 5 0.7 0.7
+0 0 0 1 0 14 4 4 0 0.2 0 0 5 0.7 0.7
+0 0 0 1 0 15 4 4 0 0.25 0 0 5 0.7 0.7
+0 0 0 1 0 16 4 4 0 0.3 0 0 5 0.7 0.7
+0 0 0 1 0 17 4 4 0 0.35 0 0 5 0.7 0.7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 5 6 6
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 5 6 6
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 5 6 6
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 5 6.00000000000376 6.00000000000376
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 5 6.00000000051232 6.00000000051232
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 5 6.00000000013035 6.00000000013035
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 5 5.99907210851427 5.99907210851427
+10 0 0 0 0 10 4 4 0.005 0 0 0 5 5.75754315360071 5.75754315360071
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 5 0.937705269337035 0.937705269337035
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 5 0.70567928296637 0.70567928296637
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 5 0.700000184935185 0.700000184935185
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 5 0.7 0.7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 5 0.7 0.7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 5 0.7 0.7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 5 0.7 0.7
+
+
diff --git a/test/balsara2_1d/hydrobase::bvec.y.asc b/test/balsara2_1d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..ec50455
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::bvec.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+0 0 0 0 0 10 5 4 0 0 0.000625 0 5 6 6
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 4 4 0.005 0 0 0 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 5 5.75754315360071 5.75754315360071
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::bvec.z.asc b/test/balsara2_1d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..c6b19df
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 5 6 6
+0 0 0 0 0 10 4 4 0 0 0 0 5 6 6
+0 0 0 0 0 10 4 5 0 0 0 0.000625 5 6 6
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 4 4 0.005 0 0 0 5 5.75754315360071 5.75754315360071
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 5 5.75754315360071 5.75754315360071
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::eps.d.asc b/test/balsara2_1d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..4bae4a9
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::eps.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 45
+0 0 0 0 0 4 4 4 0 -0.3 0 0 45
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 45
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 45
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 45
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 45
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/hydrobase::eps.x.asc b/test/balsara2_1d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..8e6df17
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::eps.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 45
+0 0 0 0 0 4 4 4 0 -0.3 0 0 45
+0 0 0 0 0 5 4 4 0 -0.25 0 0 45
+0 0 0 0 0 6 4 4 0 -0.2 0 0 45
+0 0 0 0 0 7 4 4 0 -0.15 0 0 45
+0 0 0 0 0 8 4 4 0 -0.1 0 0 45
+0 0 0 0 0 9 4 4 0 -0.05 0 0 45
+0 0 0 0 0 10 4 4 0 0 0 0 45
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1.5
+0 0 0 1 0 12 4 4 0 0.1 0 0 1.5
+0 0 0 1 0 13 4 4 0 0.15 0 0 1.5
+0 0 0 1 0 14 4 4 0 0.2 0 0 1.5
+0 0 0 1 0 15 4 4 0 0.25 0 0 1.5
+0 0 0 1 0 16 4 4 0 0.3 0 0 1.5
+0 0 0 1 0 17 4 4 0 0.35 0 0 1.5
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 45
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 45
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 45
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 45.0000000000002
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 45.0000000025613
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 45.0000011417033
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 45.0000992162
+10 0 0 0 0 10 4 4 0.005 0 0 0 44.6365233164807
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 4.03829346342145
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.51832547501949
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.50000214810804
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1.5
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1.5
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1.5
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1.5
+
+
diff --git a/test/balsara2_1d/hydrobase::eps.y.asc b/test/balsara2_1d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..f806b36
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::eps.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 45
+0 0 0 0 0 10 4 4 0 0 0 0 45
+0 0 0 0 0 10 5 4 0 0 0.000625 0 45
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 44.6365233164807
+10 0 0 0 0 10 4 4 0.005 0 0 0 44.6365233164807
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 44.6365233164807
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::eps.z.asc b/test/balsara2_1d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..f9da53d
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 45
+0 0 0 0 0 10 4 4 0 0 0 0 45
+0 0 0 0 0 10 4 5 0 0 0 0.000625 45
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 44.6365233164807
+10 0 0 0 0 10 4 4 0.005 0 0 0 44.6365233164807
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 44.6365233164807
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::press.d.asc b/test/balsara2_1d/hydrobase::press.d.asc
new file mode 100644
index 0000000..a1b9669
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::press.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 30
+0 0 0 0 0 4 4 4 0 -0.3 0 0 30
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 30
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 30
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 30
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 30
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/hydrobase::press.x.asc b/test/balsara2_1d/hydrobase::press.x.asc
new file mode 100644
index 0000000..dde7f11
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::press.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 30
+0 0 0 0 0 4 4 4 0 -0.3 0 0 30
+0 0 0 0 0 5 4 4 0 -0.25 0 0 30
+0 0 0 0 0 6 4 4 0 -0.2 0 0 30
+0 0 0 0 0 7 4 4 0 -0.15 0 0 30
+0 0 0 0 0 8 4 4 0 -0.1 0 0 30
+0 0 0 0 0 9 4 4 0 -0.05 0 0 30
+0 0 0 0 0 10 4 4 0 0 0 0 30
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 30
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 30
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 30
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 30.0000000000003
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 30.0000000042688
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 30.0000010028089
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 30.0000863498279
+10 0 0 0 0 10 4 4 0.005 0 0 0 29.4299920148485
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 2.54084784293041
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.02285047135862
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.0001892357978
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara2_1d/hydrobase::press.y.asc b/test/balsara2_1d/hydrobase::press.y.asc
new file mode 100644
index 0000000..52fbe5e
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::press.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 30
+0 0 0 0 0 10 4 4 0 0 0 0 30
+0 0 0 0 0 10 5 4 0 0 0.000625 0 30
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 29.4299920148485
+10 0 0 0 0 10 4 4 0.005 0 0 0 29.4299920148485
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 29.4299920148485
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::press.z.asc b/test/balsara2_1d/hydrobase::press.z.asc
new file mode 100644
index 0000000..6900e9e
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 30
+0 0 0 0 0 10 4 4 0 0 0 0 30
+0 0 0 0 0 10 4 5 0 0 0 0.000625 30
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 29.4299920148485
+10 0 0 0 0 10 4 4 0.005 0 0 0 29.4299920148485
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 29.4299920148485
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::rho.d.asc b/test/balsara2_1d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::rho.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/hydrobase::rho.x.asc b/test/balsara2_1d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..c924552
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::rho.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.00000000000001
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000000008537
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000000805578
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00000067352167
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.988988047059066
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.94378276341673
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.01050514680868
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.00018780345682
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara2_1d/hydrobase::rho.y.asc b/test/balsara2_1d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..2da8ca1
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::rho.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.988988047059066
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.988988047059066
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.988988047059066
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::rho.z.asc b/test/balsara2_1d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..fc41a81
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.988988047059066
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.988988047059066
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.988988047059066
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::vel.d.asc b/test/balsara2_1d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..bee81d0
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::vel.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 -2.47241634933237e-18 7.13325892962081e-16 7.13325892962081e-16
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/hydrobase::vel.x.asc b/test/balsara2_1d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..304c360
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::vel.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 -2.47241634933237e-18 7.13325892962081e-16 7.13325892962081e-16
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 -2.85246257199425e-13 1.18849334930239e-13 1.18849334930239e-13
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -7.80562764104225e-11 -1.13168795725575e-13 -1.13168795725575e-13
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -8.55002038240701e-09 -2.53952604755186e-09 -2.53952604755186e-09
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 2.9869401473422e-06 -0.000164785719538863 -0.000164785719538863
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0194971719300353 -0.00722188641721932 -0.00722188641721932
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.330426010582559 0.00670493400198739 0.00670493400198739
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.0125684662033686 0.000641527119121366 0.000641527119121366
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 5.49998305378992e-05 6.75331474863833e-06 6.75331474863833e-06
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -6.11817030240225e-17 -7.43563208894135e-18 -7.43563208894135e-18
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0 0 0
+
+
diff --git a/test/balsara2_1d/hydrobase::vel.y.asc b/test/balsara2_1d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..b8b68a3
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::vel.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.0194971719300353 -0.00722188641721932 -0.00722188641721932
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0194971719300353 -0.00722188641721932 -0.00722188641721932
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.0194971719300353 -0.00722188641721932 -0.00722188641721932
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::vel.z.asc b/test/balsara2_1d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..4183ba5
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0 0 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.0194971719300353 -0.00722188641721932 -0.00722188641721932
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0194971719300353 -0.00722188641721932 -0.00722188641721932
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.0194971719300353 -0.00722188641721932 -0.00722188641721932
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::w_lorentz.d.asc b/test/balsara2_1d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_1d/hydrobase::w_lorentz.x.asc b/test/balsara2_1d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..7245614
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.0000000271588
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00024231354539
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.0595641788769
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.00007940418493
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.0000000015581
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara2_1d/hydrobase::w_lorentz.y.asc b/test/balsara2_1d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..290133e
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.00024231354539
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00024231354539
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.00024231354539
+
+#
+
diff --git a/test/balsara2_1d/hydrobase::w_lorentz.z.asc b/test/balsara2_1d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..2bfc91e
--- /dev/null
+++ b/test/balsara2_1d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.00024231354539
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00024231354539
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.00024231354539
+
+#
+
diff --git a/test/balsara2_2d.par b/test/balsara2_2d.par
new file mode 100644
index 0000000..9c6361f
--- /dev/null
+++ b/test/balsara2_2d.par
@@ -0,0 +1,386 @@
+#==============================================================================
+# Balsara magnetized shock tube test #2: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #2 along z=0 plane square diagonal"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 100
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+#Time::dtfac = 0.8
+Time::dtfac = 0.4
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+#CoordBase::xmin = -0.035355339059327376220
+#CoordBase::ymin = -0.035355339059327376220
+#CoordBase::zmin = -0.0017677669529663688110
+#CoordBase::xmax = 0.035355339059327376220
+#CoordBase::ymax = 0.035355339059327376220
+#CoordBase::zmax = 0.0017677669529663688110
+#CoordBase::ncells_x = 160 # dx or ncells_x
+#CoordBase::ncells_y = 160 # dy or ncells_y
+#CoordBase::ncells_z = 8 # dz or ncells_z
+
+# Approximate memory footprint: 650MB x 8 = 5.2GB
+
+CoordBase::xmin = -0.35355339059327376220
+CoordBase::ymin = -0.35355339059327376220
+CoordBase::zmin = -0.003535533905932737622
+CoordBase::xmax = 0.35355339059327376220
+CoordBase::ymax = 0.35355339059327376220
+CoordBase::zmax = 0.003535533905932737622
+CoordBase::ncells_x = 800/40 # dx or ncells_x
+CoordBase::ncells_y = 800/40 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "diagshock2d"
+GRHydro_InitData::shock_case = "Balsara2"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "none"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+IOASCII::out2D_every = -2
+IOASCII::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara2_2d/grhydro::bcom.d.asc b/test/balsara2_2d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..ea5ae29
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::bcom.x.asc b/test/balsara2_2d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..d4a86ac
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 3.0405591070652 4.0305085837841 0.7
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 -0.70710676908493 7.77817445993423 6.00000000000003
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 -0.707106769101582 7.77817445995089 6.00000000002999
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 -0.707106770163256 7.77817446101256 6.00000000202711
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -0.70710677011418 7.77817446096349 6.00000000048698
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 -0.707105089859674 7.77817204972655 5.99816623415966
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.383820948792709 7.45270806418466 5.55559143640506
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 2.93495681877986 4.47021956507732 1.07599871419858
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 3.0345739144476 4.03824050045783 0.709494614325208
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 3.0405587493081 4.03050898569202 0.699947622196336
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 3.04055910709081 4.03050858375848 0.699999400729609
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 3.04055910709114 4.03050858375817 0.69999999996332
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 3.04055910706531 4.03050858378399 0.7
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 3.0405591070652 4.0305085837841 0.7
+
+
diff --git a/test/balsara2_2d/grhydro::bcom.y.asc b/test/balsara2_2d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..ecca92b
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 3.0405591070652 4.0305085837841 0.7
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 -0.70710676908493 7.77817445993423 6.00000000000003
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 -0.707106769101582 7.77817445995089 6.00000000002999
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 -0.707106770163256 7.77817446101256 6.00000000202711
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -0.70710677011418 7.77817446096349 6.00000000048698
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 -0.707105089859674 7.77817204972655 5.99816623415966
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.383820948792709 7.45270806418466 5.55559143640506
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 2.93495681877986 4.47021956507732 1.07599871419858
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 3.0345739144476 4.03824050045783 0.709494614325208
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 3.0405587493081 4.03050898569202 0.699947622196336
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 3.04055910709081 4.03050858375848 0.699999400729609
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 3.04055910709114 4.03050858375817 0.69999999996332
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 3.04055910706531 4.03050858378399 0.7
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 3.0405591070652 4.0305085837841 0.7
+
+#
+
diff --git a/test/balsara2_2d/grhydro::bcom.z.asc b/test/balsara2_2d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..c982f99
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 -0.383820948792709 7.45270806418466 5.55559143640506
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.383820948792709 7.45270806418466 5.55559143640506
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 -0.383820948792709 7.45270806418466 5.55559143640506
+
+#
+
diff --git a/test/balsara2_2d/grhydro::bcom0.d.asc b/test/balsara2_2d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..51d0122
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom0.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 0
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::bcom0.x.asc b/test/balsara2_2d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..bf6d6d8
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom0.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 0
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 1.24841844251718e-17
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 5.00118268150882e-14
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 1.50838370338108e-15
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 -3.20825499351554e-09
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -1.92569522716577e-07
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 -0.0025423642674124
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.0350609511013603
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 1.55572210141955
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 0.111232578053841
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 0.000589638785675844
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 5.64378270428451e-12
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 -3.54716548796394e-10
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 -3.83066849483219e-13
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 -1.55638322700614e-17
+
+
diff --git a/test/balsara2_2d/grhydro::bcom0.y.asc b/test/balsara2_2d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..ce8e79f
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom0.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 0
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 1.24841844251718e-17
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 5.00118268150882e-14
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 1.50838370338108e-15
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 -3.20825499351554e-09
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -1.92569522716577e-07
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 -0.0025423642674124
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.0350609511013603
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 1.55572210141955
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 0.111232578053841
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 0.000589638785675844
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 5.64378270428451e-12
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 -3.54716548796394e-10
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 -3.83066849483219e-13
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 -1.55638322700614e-17
+
+#
+
diff --git a/test/balsara2_2d/grhydro::bcom0.z.asc b/test/balsara2_2d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..dc870fb
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 0.0350609511013603
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.0350609511013603
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 0.0350609511013603
+
+#
+
diff --git a/test/balsara2_2d/grhydro::bcom_sq.d.asc b/test/balsara2_2d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..9425773
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 96.9999979120589
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 96.9999979120589
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 96.9999979120589
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 96.9999979120589
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 96.9999979120589
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 96.9999979120589
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::bcom_sq.x.asc b/test/balsara2_2d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..66ccf0d
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 96.9999979120589
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 96.9999979120589
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 96.9999979120589
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 96.9999979120589
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 96.9999979120589
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 96.9999979120589
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 96.9999979120589
+0 0 0 0 0 10 10 4 0 0 0 0 96.9999979120589
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 25.9799991275145
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 25.9799991275145
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 25.9799991275145
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 25.9799991275145
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 25.9799991275145
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 25.9799991275145
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 25.9799991275145
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 96.9999979120589
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 96.9999979120589
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 96.9999979120593
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 96.9999979127014
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 96.9999979546841
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 96.9999979353696
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 96.9779497522499
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 86.5535429486603
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 27.3343364642142
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 26.0070351031198
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 25.9799265178825
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 25.9799982884854
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 25.9799991274118
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 25.9799991275142
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 25.9799991275145
+
+
diff --git a/test/balsara2_2d/grhydro::bcom_sq.y.asc b/test/balsara2_2d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..96cb50e
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 96.9999979120589
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 96.9999979120589
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 96.9999979120589
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 96.9999979120589
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 96.9999979120589
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 96.9999979120589
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 96.9999979120589
+0 0 0 0 0 10 10 4 0 0 0 0 96.9999979120589
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 25.9799991275145
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 25.9799991275145
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 25.9799991275145
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 25.9799991275145
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 25.9799991275145
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 25.9799991275145
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 25.9799991275145
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 96.9999979120589
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 96.9999979120589
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 96.9999979120593
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 96.9999979127014
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 96.9999979546841
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 96.9999979353696
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 96.9779497522499
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 86.5535429486603
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 27.3343364642142
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 26.0070351031198
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 25.9799265178825
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 25.9799982884854
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 25.9799991274118
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 25.9799991275142
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 25.9799991275145
+
+#
+
diff --git a/test/balsara2_2d/grhydro::bcom_sq.z.asc b/test/balsara2_2d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..7594390
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 96.9999979120589
+0 0 0 0 0 10 10 4 0 0 0 0 96.9999979120589
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 96.9999979120589
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 86.5535429486603
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 86.5535429486603
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 86.5535429486603
+
+#
+
diff --git a/test/balsara2_2d/grhydro::bcons.d.asc b/test/balsara2_2d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..ea5ae29
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcons.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::bcons.x.asc b/test/balsara2_2d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..f435445
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcons.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 3.0405591070652 4.0305085837841 0.7
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 -0.70710676908493 7.77817445993423 6.00000000000003
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 -0.707106769103333 7.77817445995264 6.00000000003313
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 -0.707106770236894 7.7781744610862 6.00000000216544
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -0.707106770182542 7.77817446103185 6.00000000051783
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 -0.707104929671653 7.77817262203826 5.99814682527595
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.385336457760785 7.45652370252856 5.55936295095643
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 2.72577656911039 4.34517199468453 1.13288269834601
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 3.03356989029835 4.03749737368573 0.709661562969275
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 3.0405587132462 4.03050897608693 0.699946652052851
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 3.04055910710043 4.03050858374888 0.699999307733674
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 3.04055910710099 4.03050858374831 0.69999999994938
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 3.0405591070654 4.03050858378391 0.699999999999999
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 3.0405591070652 4.0305085837841 0.7
+
+
diff --git a/test/balsara2_2d/grhydro::bcons.y.asc b/test/balsara2_2d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..33085dc
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcons.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 3.0405591070652 4.0305085837841 0.7
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 -0.70710676908493 7.77817445993423 6.00000000000003
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 -0.707106769103333 7.77817445995264 6.00000000003313
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 -0.707106770236894 7.7781744610862 6.00000000216544
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -0.707106770182542 7.77817446103185 6.00000000051783
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 -0.707104929671653 7.77817262203826 5.99814682527595
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.385336457760785 7.45652370252856 5.55936295095643
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 2.72577656911039 4.34517199468453 1.13288269834601
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 3.03356989029835 4.03749737368573 0.709661562969275
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 3.0405587132462 4.03050897608693 0.699946652052851
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 3.04055910710043 4.03050858374888 0.699999307733674
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 3.04055910710099 4.03050858374831 0.69999999994938
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 3.0405591070654 4.03050858378391 0.699999999999999
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 3.0405591070652 4.0305085837841 0.7
+
+#
+
diff --git a/test/balsara2_2d/grhydro::bcons.z.asc b/test/balsara2_2d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..b182a7c
--- /dev/null
+++ b/test/balsara2_2d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 -0.385336457760785 7.45652370252856 5.55936295095643
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.385336457760785 7.45652370252856 5.55936295095643
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 -0.385336457760785 7.45652370252856 5.55936295095643
+
+#
+
diff --git a/test/balsara2_2d/grhydro::dens.d.asc b/test/balsara2_2d/grhydro::dens.d.asc
new file mode 100644
index 0000000..6fdc5de
--- /dev/null
+++ b/test/balsara2_2d/grhydro::dens.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 1
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::dens.x.asc b/test/balsara2_2d/grhydro::dens.x.asc
new file mode 100644
index 0000000..3c479b0
--- /dev/null
+++ b/test/balsara2_2d/grhydro::dens.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 1
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 1.00000000000005
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 1.00000000056359
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 1.00000000778419
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 0.999938877321128
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.984847475577138
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 0.999978358910288
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 1.01470469048255
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 1.00053058950493
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 0.999999999928838
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 0.999999999927689
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 0.999999999999613
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 1
+
+
diff --git a/test/balsara2_2d/grhydro::dens.y.asc b/test/balsara2_2d/grhydro::dens.y.asc
new file mode 100644
index 0000000..571b84e
--- /dev/null
+++ b/test/balsara2_2d/grhydro::dens.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 1
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 1.00000000000005
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 1.00000000056359
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 1.00000000778419
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 0.999938877321128
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.984847475577138
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 0.999978358910288
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 1.01470469048255
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 1.00053058950493
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 0.999999999928838
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 0.999999999927689
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 0.999999999999613
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 1
+
+#
+
diff --git a/test/balsara2_2d/grhydro::dens.z.asc b/test/balsara2_2d/grhydro::dens.z.asc
new file mode 100644
index 0000000..83e4034
--- /dev/null
+++ b/test/balsara2_2d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 0.984847475577138
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.984847475577138
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 0.984847475577138
+
+#
+
diff --git a/test/balsara2_2d/grhydro::divb.d.asc b/test/balsara2_2d/grhydro::divb.d.asc
new file mode 100644
index 0000000..51d0122
--- /dev/null
+++ b/test/balsara2_2d/grhydro::divb.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 0
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::divb.x.asc b/test/balsara2_2d/grhydro::divb.x.asc
new file mode 100644
index 0000000..df1c243
--- /dev/null
+++ b/test/balsara2_2d/grhydro::divb.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 0
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 0
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 0
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 4.08224039252729e-14
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 -4.08224039252729e-14
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -2.14579355023186e-08
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 -0.00169074772932287
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.00168473241750888
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 0.00169678451517541
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 -0.00168468951771317
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 -6.03678587911272e-06
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 -2.14418357742488e-08
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 2.51214793389317e-14
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 -1.25607396694659e-14
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 0
+
+
diff --git a/test/balsara2_2d/grhydro::divb.y.asc b/test/balsara2_2d/grhydro::divb.y.asc
new file mode 100644
index 0000000..57ec8f9
--- /dev/null
+++ b/test/balsara2_2d/grhydro::divb.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 0
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 0
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 0
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 4.08224039252729e-14
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 -4.08224039252729e-14
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -2.14579355023186e-08
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 -0.00169074772932287
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.00168473241750888
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 0.00169678451517541
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 -0.00168468951771317
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 -6.03678587911272e-06
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 -2.14418357742488e-08
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 2.51214793389317e-14
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 -1.25607396694659e-14
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 0
+
+#
+
diff --git a/test/balsara2_2d/grhydro::divb.z.asc b/test/balsara2_2d/grhydro::divb.z.asc
new file mode 100644
index 0000000..f68b07e
--- /dev/null
+++ b/test/balsara2_2d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 0.00168473241750888
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.00168473241750888
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 0.00168473241750888
+
+#
+
diff --git a/test/balsara2_2d/grhydro::psidc.d.asc b/test/balsara2_2d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..51d0122
--- /dev/null
+++ b/test/balsara2_2d/grhydro::psidc.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 0
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::psidc.x.asc b/test/balsara2_2d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..6d96cb6
--- /dev/null
+++ b/test/balsara2_2d/grhydro::psidc.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 0
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 0
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 0
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 5.61351732856283e-17
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 8.0116274867884e-18
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -5.77429829042321e-17
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 -1.45763365793255e-09
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -4.3744828375291e-08
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 9.04049477726498e-08
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 -4.37448750617483e-08
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 -1.45761065343666e-09
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 8.87393373470795e-18
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 1.54960889108623e-17
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 -1.54960889108714e-17
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 0
+
+
diff --git a/test/balsara2_2d/grhydro::psidc.y.asc b/test/balsara2_2d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..e38e3de
--- /dev/null
+++ b/test/balsara2_2d/grhydro::psidc.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 0
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 0
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 0
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 5.61351732856283e-17
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 8.0116274867884e-18
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -5.77429829042321e-17
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 -1.45763365793255e-09
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -4.3744828375291e-08
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 9.04049477726498e-08
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 -4.37448750617483e-08
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 -1.45761065343666e-09
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 8.87393373470795e-18
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 1.54960889108623e-17
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 -1.54960889108714e-17
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 0
+
+#
+
diff --git a/test/balsara2_2d/grhydro::psidc.z.asc b/test/balsara2_2d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..7cbb6db
--- /dev/null
+++ b/test/balsara2_2d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 10 10 4 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 -4.3744828375291e-08
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -4.3744828375291e-08
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 -4.3744828375291e-08
+
+#
+
diff --git a/test/balsara2_2d/grhydro::scon.d.asc b/test/balsara2_2d/grhydro::scon.d.asc
new file mode 100644
index 0000000..c1f2219
--- /dev/null
+++ b/test/balsara2_2d/grhydro::scon.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0 0 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0 0 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 0 0 0
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::scon.x.asc b/test/balsara2_2d/grhydro::scon.x.asc
new file mode 100644
index 0000000..4beada6
--- /dev/null
+++ b/test/balsara2_2d/grhydro::scon.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 0 0 0
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 1.73194791841524e-16 2.04281036531029e-16 -5.32907051820075e-17
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 5.90683058021568e-14 -4.13131751031415e-13 1.27345245459765e-12
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 -2.63660706600888e-10 -1.24755792363374e-10 1.30676038878619e-10
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 -4.48122961183017e-08 -5.14812168495027e-08 1.83687603572125e-08
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -2.15583666063779e-06 -2.15640761922042e-06 4.35762732564626e-10
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 -0.00023643102542664 0.0221540360806966 -0.0611289174611044
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 4.46803259228835 1.9184901551812 -1.80098376153464
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 4.51836791913748 1.83598396445823 -1.82470776726203
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 0.114576209736036 0.024122289108952 -0.0612627840532551
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 0.000262013332802811 0.000252046662453811 0.000414774309002555
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 -2.53482600904853e-07 -2.53477412375247e-07 2.56057136380772e-06
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 -5.51358931843993e-10 -6.75305611430588e-11 3.44057953238775e-10
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 -1.14026121877941e-12 2.70876654440144e-13 1.99840144432542e-17
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 1.11022302462516e-16 1.68753899743024e-16 -1.66533453693774e-15
+
+
diff --git a/test/balsara2_2d/grhydro::scon.y.asc b/test/balsara2_2d/grhydro::scon.y.asc
new file mode 100644
index 0000000..2005531
--- /dev/null
+++ b/test/balsara2_2d/grhydro::scon.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 0 0 0
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 1.73194791841524e-16 2.04281036531029e-16 -5.32907051820075e-17
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 5.90683058021568e-14 -4.13131751031415e-13 1.27345245459765e-12
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 -2.63660706600888e-10 -1.24755792363374e-10 1.30676038878619e-10
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 -4.48122961183017e-08 -5.14812168495027e-08 1.83687603572125e-08
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -2.15583666063779e-06 -2.15640761922042e-06 4.35762732564626e-10
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 -0.00023643102542664 0.0221540360806966 -0.0611289174611044
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 4.46803259228835 1.9184901551812 -1.80098376153464
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 4.51836791913748 1.83598396445823 -1.82470776726203
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 0.114576209736036 0.024122289108952 -0.0612627840532551
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 0.000262013332802811 0.000252046662453811 0.000414774309002555
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 -2.53482600904853e-07 -2.53477412375247e-07 2.56057136380772e-06
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 -5.51358931843993e-10 -6.75305611430588e-11 3.44057953238775e-10
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 -1.14026121877941e-12 2.70876654440144e-13 1.99840144432542e-17
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 1.11022302462516e-16 1.68753899743024e-16 -1.66533453693774e-15
+
+#
+
diff --git a/test/balsara2_2d/grhydro::scon.z.asc b/test/balsara2_2d/grhydro::scon.z.asc
new file mode 100644
index 0000000..3ae46dd
--- /dev/null
+++ b/test/balsara2_2d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 0 0 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 4.46803259228835 1.9184901551812 -1.80098376153464
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 4.46803259228835 1.9184901551812 -1.80098376153464
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 4.46803259228835 1.9184901551812 -1.80098376153464
+
+#
+
diff --git a/test/balsara2_2d/grhydro::tau.d.asc b/test/balsara2_2d/grhydro::tau.d.asc
new file mode 100644
index 0000000..70e0eaf
--- /dev/null
+++ b/test/balsara2_2d/grhydro::tau.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 93.4999989560295
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 93.4999989560295
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 93.4999989560295
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 93.4999989560295
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 93.4999989560295
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 93.4999989560295
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/grhydro::tau.x.asc b/test/balsara2_2d/grhydro::tau.x.asc
new file mode 100644
index 0000000..1112d95
--- /dev/null
+++ b/test/balsara2_2d/grhydro::tau.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 93.4999989560295
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 93.4999989560295
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 93.4999989560295
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 93.4999989560295
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 93.4999989560295
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 93.4999989560295
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 93.4999989560295
+0 0 0 0 0 10 10 4 0 0 0 0 93.4999989560295
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 14.4899995637572
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 14.4899995637572
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 14.4899995637572
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 14.4899995637572
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 14.4899995637572
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 14.4899995637572
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 14.4899995637572
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 93.4999989560295
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 93.4999989560295
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 93.4999989560296
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 93.4999989563817
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 93.4999990149963
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 93.5000046398077
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 93.4863595039006
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 86.826593911982
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 21.1105719117035
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 14.5557009291742
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 14.4907650885125
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 14.4899990789706
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 14.4899995635056
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 14.4899995637561
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 14.4899995637572
+
+
diff --git a/test/balsara2_2d/grhydro::tau.y.asc b/test/balsara2_2d/grhydro::tau.y.asc
new file mode 100644
index 0000000..67a85ee
--- /dev/null
+++ b/test/balsara2_2d/grhydro::tau.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 93.4999989560295
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 93.4999989560295
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 93.4999989560295
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 93.4999989560295
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 93.4999989560295
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 93.4999989560295
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 93.4999989560295
+0 0 0 0 0 10 10 4 0 0 0 0 93.4999989560295
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 14.4899995637572
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 14.4899995637572
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 14.4899995637572
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 14.4899995637572
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 14.4899995637572
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 14.4899995637572
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 14.4899995637572
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 93.4999989560295
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 93.4999989560295
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 93.4999989560296
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 93.4999989563817
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 93.4999990149963
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 93.5000046398077
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 93.4863595039006
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 86.826593911982
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 21.1105719117035
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 14.5557009291742
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 14.4907650885125
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 14.4899990789706
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 14.4899995635056
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 14.4899995637561
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 14.4899995637572
+
+#
+
diff --git a/test/balsara2_2d/grhydro::tau.z.asc b/test/balsara2_2d/grhydro::tau.z.asc
new file mode 100644
index 0000000..2ec8ce7
--- /dev/null
+++ b/test/balsara2_2d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 93.4999989560295
+0 0 0 0 0 10 10 4 0 0 0 0 93.4999989560295
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 93.4999989560295
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 86.826593911982
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 86.826593911982
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 86.826593911982
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::bvec.d.asc b/test/balsara2_2d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..ea5ae29
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::bvec.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/hydrobase::bvec.x.asc b/test/balsara2_2d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..f435445
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::bvec.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 3.0405591070652 4.0305085837841 0.7
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 -0.70710676908493 7.77817445993423 6.00000000000003
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 -0.707106769103333 7.77817445995264 6.00000000003313
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 -0.707106770236894 7.7781744610862 6.00000000216544
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -0.707106770182542 7.77817446103185 6.00000000051783
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 -0.707104929671653 7.77817262203826 5.99814682527595
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.385336457760785 7.45652370252856 5.55936295095643
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 2.72577656911039 4.34517199468453 1.13288269834601
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 3.03356989029835 4.03749737368573 0.709661562969275
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 3.0405587132462 4.03050897608693 0.699946652052851
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 3.04055910710043 4.03050858374888 0.699999307733674
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 3.04055910710099 4.03050858374831 0.69999999994938
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 3.0405591070654 4.03050858378391 0.699999999999999
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 3.0405591070652 4.0305085837841 0.7
+
+
diff --git a/test/balsara2_2d/hydrobase::bvec.y.asc b/test/balsara2_2d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..33085dc
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::bvec.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 3.0405591070652 4.0305085837841 0.7
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 3.0405591070652 4.0305085837841 0.7
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 -0.70710676908493 7.77817445993423 6
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 -0.70710676908493 7.77817445993423 6.00000000000003
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 -0.707106769103333 7.77817445995264 6.00000000003313
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 -0.707106770236894 7.7781744610862 6.00000000216544
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -0.707106770182542 7.77817446103185 6.00000000051783
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 -0.707104929671653 7.77817262203826 5.99814682527595
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.385336457760785 7.45652370252856 5.55936295095643
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 2.72577656911039 4.34517199468453 1.13288269834601
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 3.03356989029835 4.03749737368573 0.709661562969275
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 3.0405587132462 4.03050897608693 0.699946652052851
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 3.04055910710043 4.03050858374888 0.699999307733674
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 3.04055910710099 4.03050858374831 0.69999999994938
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 3.0405591070654 4.03050858378391 0.699999999999999
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 3.0405591070652 4.0305085837841 0.7
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::bvec.z.asc b/test/balsara2_2d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..b182a7c
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 4 0 0 0 0 -0.70710676908493 7.77817445993423 6
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 -0.70710676908493 7.77817445993423 6
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 -0.385336457760785 7.45652370252856 5.55936295095643
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 -0.385336457760785 7.45652370252856 5.55936295095643
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 -0.385336457760785 7.45652370252856 5.55936295095643
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::eps.d.asc b/test/balsara2_2d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..b55d4c6
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::eps.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 45
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 45
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 45
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 45
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 45
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 45
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/hydrobase::eps.x.asc b/test/balsara2_2d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..8ed8b86
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::eps.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 45
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 45
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 45
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 45
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 45
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 45
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 45
+0 0 0 0 0 10 10 4 0 0 0 0 45
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1.5
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1.5
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1.5
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1.5
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1.5
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1.5
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1.5
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 45
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 45
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 44.9999999999999
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 44.9999999999952
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 45.0000000108379
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 45.000005321069
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 45.000227420997
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 44.0672838770389
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 6.42519080646849
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 1.52814947031431
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 1.50000656180994
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 1.499999999941
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 1.49999999992768
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 1.49999999999961
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 1.5
+
+
diff --git a/test/balsara2_2d/hydrobase::eps.y.asc b/test/balsara2_2d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..9163547
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::eps.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 45
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 45
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 45
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 45
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 45
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 45
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 45
+0 0 0 0 0 10 10 4 0 0 0 0 45
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1.5
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1.5
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1.5
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1.5
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1.5
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1.5
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1.5
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 45
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 45
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 44.9999999999999
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 44.9999999999952
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 45.0000000108379
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 45.000005321069
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 45.000227420997
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 44.0672838770389
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 6.42519080646849
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 1.52814947031431
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 1.50000656180994
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 1.499999999941
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 1.49999999992768
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 1.49999999999961
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 1.5
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::eps.z.asc b/test/balsara2_2d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..41a8f3b
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 45
+0 0 0 0 0 10 10 4 0 0 0 0 45
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 45
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 44.0672838770389
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 44.0672838770389
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 44.0672838770389
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::press.d.asc b/test/balsara2_2d/hydrobase::press.d.asc
new file mode 100644
index 0000000..ebf7a52
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::press.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 30
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 30
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 30
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 30
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 30
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 30
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/hydrobase::press.x.asc b/test/balsara2_2d/hydrobase::press.x.asc
new file mode 100644
index 0000000..1e59c68
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::press.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 30
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 30
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 30
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 30
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 30
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 30
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 30
+0 0 0 0 0 10 10 4 0 0 0 0 30
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 30
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 30
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 30
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 29.9999999999982
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 30.000000024133
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 30.0000037809051
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 29.9983149901971
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 28.9176774959395
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 4.08729957523094
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 1.03349308518632
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 1.00053495934521
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 0.999999999889503
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 0.999999999879479
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 0.999999999999356
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 1
+
+
diff --git a/test/balsara2_2d/hydrobase::press.y.asc b/test/balsara2_2d/hydrobase::press.y.asc
new file mode 100644
index 0000000..e37f1c6
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::press.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 30
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 30
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 30
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 30
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 30
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 30
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 30
+0 0 0 0 0 10 10 4 0 0 0 0 30
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 30
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 30
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 30
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 29.9999999999982
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 30.000000024133
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 30.0000037809051
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 29.9983149901971
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 28.9176774959395
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 4.08729957523094
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 1.03349308518632
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 1.00053495934521
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 0.999999999889503
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 0.999999999879479
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 0.999999999999356
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 1
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::press.z.asc b/test/balsara2_2d/hydrobase::press.z.asc
new file mode 100644
index 0000000..90c1380
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 30
+0 0 0 0 0 10 10 4 0 0 0 0 30
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 30
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 28.9176774959395
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 28.9176774959395
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 28.9176774959395
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::rho.d.asc b/test/balsara2_2d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..6fdc5de
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::rho.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 1
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/hydrobase::rho.x.asc b/test/balsara2_2d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..d2d3551
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::rho.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 1
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 1.00000000000005
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 1.00000000056359
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 1.00000000778419
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 0.999938779516033
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.984324705941552
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 0.954205026358772
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 1.01445549528648
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 1.00053058248419
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 0.999999999928834
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 0.999999999927689
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 0.999999999999613
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 1
+
+
diff --git a/test/balsara2_2d/hydrobase::rho.y.asc b/test/balsara2_2d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..68a6038
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::rho.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 1
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 1.00000000000005
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 1.00000000056359
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 1.00000000778419
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 0.999938779516033
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.984324705941552
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 0.954205026358772
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 1.01445549528648
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 1.00053058248419
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 0.999999999928834
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 0.999999999927689
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 0.999999999999613
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 1
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::rho.z.asc b/test/balsara2_2d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..6c17929
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 0.984324705941552
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.984324705941552
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 0.984324705941552
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::vel.d.asc b/test/balsara2_2d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..c1f2219
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::vel.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0 0 0
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 0 0 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 0 0 0
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/hydrobase::vel.x.asc b/test/balsara2_2d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..22b1dae
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::vel.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 0 0 0
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 0 0 0
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 0 0 0
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 0 0 0
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 0 0 0
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 0 0 0
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 0 0 0
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 0 0 0
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 0 0 0
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 0 0 0
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 0 0 0
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 0 0 0
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 0 0 0
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 0 0 0
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 9.39454621973395e-19 1.85920015393706e-18 2.15260042717694e-19
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 1.05578708395391e-16 2.06377650703168e-16 9.36230649532941e-15
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 -1.52405680921803e-12 -7.21060656231054e-13 7.55407680956358e-13
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 -2.45126715456225e-10 -4.50522201353095e-10 -1.1800706551839e-11
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 -1.16415505451369e-08 -2.14840409854981e-08 -6.95483930067148e-09
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 9.07814311899133e-06 1.3182312630893e-05 -0.000442002205124984
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.02783885239019 0.0136231299846394 -0.0100375516676577
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 0.21491582711028 0.207970863130929 -0.00355879207449704
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 0.0152968485020884 0.0160233949512348 0.000604026960248145
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 7.08186693761594e-05 9.06443300805721e-05 2.83256363230027e-05
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 -8.59768065622391e-09 -8.59725073860982e-09 8.68581009771951e-08
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 -6.90285582655778e-11 -6.90015953541729e-11 8.48602842811666e-14
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 -1.08674097538645e-13 -8.35955150203232e-14 -1.61136167824917e-14
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 -5.95323573554316e-19 -5.69652614321264e-20 -5.74943907534543e-17
+
+
diff --git a/test/balsara2_2d/hydrobase::vel.y.asc b/test/balsara2_2d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..f67088c
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::vel.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 0 0 0
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 0 0 0
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 0 0 0
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 0 0 0
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 0 0 0
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 0 0 0
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 0 0 0
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 0 0 0
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 0 0 0
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 0 0 0
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 9.39454621973395e-19 1.85920015393706e-18 2.15260042717694e-19
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 1.05578708395391e-16 2.06377650703168e-16 9.36230649532941e-15
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 -1.52405680921803e-12 -7.21060656231054e-13 7.55407680956358e-13
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 -2.45126715456225e-10 -4.50522201353095e-10 -1.1800706551839e-11
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 -1.16415505451369e-08 -2.14840409854981e-08 -6.95483930067148e-09
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 9.07814311899133e-06 1.3182312630893e-05 -0.000442002205124984
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.02783885239019 0.0136231299846394 -0.0100375516676577
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 0.21491582711028 0.207970863130929 -0.00355879207449704
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 0.0152968485020884 0.0160233949512348 0.000604026960248145
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 7.08186693761594e-05 9.06443300805721e-05 2.83256363230027e-05
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 -8.59768065622391e-09 -8.59725073860982e-09 8.68581009771951e-08
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 -6.90285582655778e-11 -6.90015953541729e-11 8.48602842811666e-14
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 -1.08674097538645e-13 -8.35955150203232e-14 -1.61136167824917e-14
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 -5.95323573554316e-19 -5.69652614321264e-20 -5.74943907534543e-17
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::vel.z.asc b/test/balsara2_2d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..5025a84
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 0 0 0
+0 0 0 0 0 10 10 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 0 0 0
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 0.02783885239019 0.0136231299846394 -0.0100375516676577
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 0.02783885239019 0.0136231299846394 -0.0100375516676577
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 0.02783885239019 0.0136231299846394 -0.0100375516676577
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::w_lorentz.d.asc b/test/balsara2_2d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..6fdc5de
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.247487373415292 -0.247487373415292 -0.000883883476483184 1
+0 0 0 0 0 4 4 4 0 -0.212132034355964 -0.212132034355964 0 1
+0 0 0 0 0 5 5 5 0 -0.176776695296637 -0.176776695296637 0.000883883476483184 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.247487373415292 -0.247487373415292 -0.000883883476483184 1
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.212132034355964 -0.212132034355964 0 1
+10 0 0 0 0 5 5 5 0.00353553390593274 -0.176776695296637 -0.176776695296637 0.000883883476483184 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara2_2d/hydrobase::w_lorentz.x.asc b/test/balsara2_2d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..1cce011
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 10 4 0 -0.247487373415292 0 0 1
+0 0 0 0 0 4 10 4 0 -0.212132034355964 0 0 1
+0 0 0 0 0 5 10 4 0 -0.176776695296637 0 0 1
+0 0 0 0 0 6 10 4 0 -0.141421356237309 0 0 1
+0 0 0 0 0 7 10 4 0 -0.106066017177982 0 0 1
+0 0 0 0 0 8 10 4 0 -0.0707106781186547 0 0 1
+0 0 0 0 0 9 10 4 0 -0.0353553390593274 0 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+
+0 0 0 1 0 11 10 4 0 0.0353553390593274 0 0 1
+0 0 0 1 0 12 10 4 0 0.0707106781186548 0 0 1
+0 0 0 1 0 13 10 4 0 0.106066017177982 0 0 1
+0 0 0 1 0 14 10 4 0 0.14142135623731 0 0 1
+0 0 0 1 0 15 10 4 0 0.176776695296637 0 0 1
+0 0 0 1 0 16 10 4 0 0.212132034355964 0 0 1
+0 0 0 1 0 17 10 4 0 0.247487373415292 0 0 1
+
+
+10 0 0 0 0 3 10 4 0.00353553390593274 -0.247487373415292 0 0 1
+10 0 0 0 0 4 10 4 0.00353553390593274 -0.212132034355964 0 0 1
+10 0 0 0 0 5 10 4 0.00353553390593274 -0.176776695296637 0 0 1
+10 0 0 0 0 6 10 4 0.00353553390593274 -0.141421356237309 0 0 1
+10 0 0 0 0 7 10 4 0.00353553390593274 -0.106066017177982 0 0 1
+10 0 0 0 0 8 10 4 0.00353553390593274 -0.0707106781186547 0 0 1
+10 0 0 0 0 9 10 4 0.00353553390593274 -0.0353553390593274 0 0 1.00000009781108
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 1.0005310947012
+
+10 0 0 1 0 11 10 4 0.00353553390593274 0.0353553390593274 0 0 1.04797012307322
+10 0 0 1 0 12 10 4 0.00353553390593274 0.0707106781186548 0 0 1.00024564428625
+10 0 0 1 0 13 10 4 0.00353553390593274 0.106066017177982 0 0 1.00000000701701
+10 0 0 1 0 14 10 4 0.00353553390593274 0.14142135623731 0 0 1
+10 0 0 1 0 15 10 4 0.00353553390593274 0.176776695296637 0 0 1
+10 0 0 1 0 16 10 4 0.00353553390593274 0.212132034355964 0 0 1
+10 0 0 1 0 17 10 4 0.00353553390593274 0.247487373415292 0 0 1
+
+
diff --git a/test/balsara2_2d/hydrobase::w_lorentz.y.asc b/test/balsara2_2d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..153e9d3
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.247487373415292 0 1
+0 0 0 0 0 10 4 4 0 0 -0.212132034355964 0 1
+0 0 0 0 0 10 5 4 0 0 -0.176776695296637 0 1
+0 0 0 0 0 10 6 4 0 0 -0.14142135623731 0 1
+0 0 0 0 0 10 7 4 0 0 -0.106066017177982 0 1
+0 0 0 0 0 10 8 4 0 0 -0.0707106781186548 0 1
+0 0 0 0 0 10 9 4 0 0 -0.0353553390593274 0 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 11 4 0 0 0.0353553390593274 0 1
+0 0 0 0 0 10 12 4 0 0 0.0707106781186548 0 1
+0 0 0 0 0 10 13 4 0 0 0.106066017177982 0 1
+0 0 0 0 0 10 14 4 0 0 0.14142135623731 0 1
+0 0 0 0 0 10 15 4 0 0 0.176776695296637 0 1
+0 0 0 0 0 10 16 4 0 0 0.212132034355964 0 1
+0 0 0 0 0 10 17 4 0 0 0.247487373415292 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.00353553390593274 0 -0.247487373415292 0 1
+10 0 0 0 0 10 4 4 0.00353553390593274 0 -0.212132034355964 0 1
+10 0 0 0 0 10 5 4 0.00353553390593274 0 -0.176776695296637 0 1
+10 0 0 0 0 10 6 4 0.00353553390593274 0 -0.14142135623731 0 1
+10 0 0 0 0 10 7 4 0.00353553390593274 0 -0.106066017177982 0 1
+10 0 0 0 0 10 8 4 0.00353553390593274 0 -0.0707106781186548 0 1
+10 0 0 0 0 10 9 4 0.00353553390593274 0 -0.0353553390593274 0 1.00000009781108
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 1.0005310947012
+10 0 0 0 0 10 11 4 0.00353553390593274 0 0.0353553390593274 0 1.04797012307322
+10 0 0 0 0 10 12 4 0.00353553390593274 0 0.0707106781186548 0 1.00024564428625
+10 0 0 0 0 10 13 4 0.00353553390593274 0 0.106066017177982 0 1.00000000701701
+10 0 0 0 0 10 14 4 0.00353553390593274 0 0.14142135623731 0 1
+10 0 0 0 0 10 15 4 0.00353553390593274 0 0.176776695296637 0 1
+10 0 0 0 0 10 16 4 0.00353553390593274 0 0.212132034355964 0 1
+10 0 0 0 0 10 17 4 0.00353553390593274 0 0.247487373415292 0 1
+
+#
+
diff --git a/test/balsara2_2d/hydrobase::w_lorentz.z.asc b/test/balsara2_2d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..02e2461
--- /dev/null
+++ b/test/balsara2_2d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 10 3 0 0 0 -0.000883883476483184 1
+0 0 0 0 0 10 10 4 0 0 0 0 1
+0 0 0 0 0 10 10 5 0 0 0 0.000883883476483184 1
+
+#
+
+10 0 0 0 0 10 10 3 0.00353553390593274 0 0 -0.000883883476483184 1.0005310947012
+10 0 0 0 0 10 10 4 0.00353553390593274 0 0 0 1.0005310947012
+10 0 0 0 0 10 10 5 0.00353553390593274 0 0 0.000883883476483184 1.0005310947012
+
+#
+
diff --git a/test/balsara3_1d.par b/test/balsara3_1d.par
new file mode 100644
index 0000000..d53aab8
--- /dev/null
+++ b/test/balsara3_1d.par
@@ -0,0 +1,359 @@
+#==============================================================================
+# Balsara magnetized shock tube test #3: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #3"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+Time::dtfac = 0.8
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+CoordBase::xmin = -0.5
+CoordBase::ymin = -0.0025
+CoordBase::zmin = -0.0025
+CoordBase::xmax = 0.5
+CoordBase::ymax = 0.0025
+CoordBase::zmax = 0.0025
+CoordBase::ncells_x = 1600/80 # dx or ncells_x
+CoordBase::ncells_y = 8 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "xshock"
+GRHydro_InitData::shock_case = "Balsara3"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "flat"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#IOASCII::out2D_every = 256000000
+#IOASCII::out2D_vars = "
+# HydroBase::rho
+# HydroBase::vel
+#"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara3_1d/grhydro::bcom.d.asc b/test/balsara3_1d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..323473d
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::bcom.x.asc b/test/balsara3_1d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..df93dcd
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 4 4 0 -0.25 0 0 10 7 7
+0 0 0 0 0 6 4 4 0 -0.2 0 0 10 7 7
+0 0 0 0 0 7 4 4 0 -0.15 0 0 10 7 7
+0 0 0 0 0 8 4 4 0 -0.1 0 0 10 7 7
+0 0 0 0 0 9 4 4 0 -0.05 0 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 10 0.7 0.7
+0 0 0 1 0 12 4 4 0 0.1 0 0 10 0.7 0.7
+0 0 0 1 0 13 4 4 0 0.15 0 0 10 0.7 0.7
+0 0 0 1 0 14 4 4 0 0.2 0 0 10 0.7 0.7
+0 0 0 1 0 15 4 4 0 0.25 0 0 10 0.7 0.7
+0 0 0 1 0 16 4 4 0 0.3 0 0 10 0.7 0.7
+0 0 0 1 0 17 4 4 0 0.35 0 0 10 0.7 0.7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 10 7 7
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 10 7.00000000000003 7.00000000000003
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 10 7.00000000000532 7.00000000000532
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 10 7.00000000000462 7.00000000000462
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 9.99999999831549 6.99983823679161 6.99983823679161
+10 0 0 0 0 10 4 4 0.005 0 0 0 10.0017584346055 6.71558763072685 6.71558763072685
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 12.3429199736489 0.881714018176161 0.881714018176161
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 10.0094392960864 0.709026432793547 0.709026432793547
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 10.0000000099692 0.700000017442693 0.700000017442693
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 10 0.7 0.7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 10 0.7 0.7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 10 0.7 0.7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 10 0.7 0.7
+
+
diff --git a/test/balsara3_1d/grhydro::bcom.y.asc b/test/balsara3_1d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..d1bd1c1
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 5 4 0 0 0.000625 0 10 7 7
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 10.0017584346055 6.71558763072685 6.71558763072685
+10 0 0 0 0 10 4 4 0.005 0 0 0 10.0017584346055 6.71558763072685 6.71558763072685
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 10.0017584346055 6.71558763072685 6.71558763072685
+
+#
+
diff --git a/test/balsara3_1d/grhydro::bcom.z.asc b/test/balsara3_1d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..46af353
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 4 5 0 0 0 0.000625 10 7 7
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 10.0017584346055 6.71558763072685 6.71558763072685
+10 0 0 0 0 10 4 4 0.005 0 0 0 10.0017584346055 6.71558763072685 6.71558763072685
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 10.0017584346055 6.71558763072685 6.71558763072685
+
+#
+
diff --git a/test/balsara3_1d/grhydro::bcom0.d.asc b/test/balsara3_1d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..8bec80b
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom0.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.87508278929095e-17
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::bcom0.x.asc b/test/balsara3_1d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..97129dd
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom0.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.87508278929095e-17
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 -2.22168900185579e-17
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -6.31795275920194e-12
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -8.10042750091124e-10
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 -0.00018090860796916
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.187966856875804
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 7.23856705891018
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.43570952420757
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.000448652630994464
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -1.70530256582423e-15
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara3_1d/grhydro::bcom0.y.asc b/test/balsara3_1d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..74eaf2b
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom0.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.187966856875804
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.187966856875804
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.187966856875804
+
+#
+
diff --git a/test/balsara3_1d/grhydro::bcom0.z.asc b/test/balsara3_1d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..e8f6442
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.187966856875804
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.187966856875804
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.187966856875804
+
+#
+
diff --git a/test/balsara3_1d/grhydro::bcom_sq.d.asc b/test/balsara3_1d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..bc012a8
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 198
+0 0 0 0 0 4 4 4 0 -0.3 0 0 198
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 198
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 198
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 198
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 198
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::bcom_sq.x.asc b/test/balsara3_1d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..8801343
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 198
+0 0 0 0 0 4 4 4 0 -0.3 0 0 198
+0 0 0 0 0 5 4 4 0 -0.25 0 0 198
+0 0 0 0 0 6 4 4 0 -0.2 0 0 198
+0 0 0 0 0 7 4 4 0 -0.15 0 0 198
+0 0 0 0 0 8 4 4 0 -0.1 0 0 198
+0 0 0 0 0 9 4 4 0 -0.05 0 0 198
+0 0 0 0 0 10 4 4 0 0 0 0 198
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 100.98
+0 0 0 1 0 12 4 4 0 0.1 0 0 100.98
+0 0 0 1 0 13 4 4 0 0.15 0 0 100.98
+0 0 0 1 0 14 4 4 0 0.2 0 0 100.98
+0 0 0 1 0 15 4 4 0 0.25 0 0 100.98
+0 0 0 1 0 16 4 4 0 0.3 0 0 100.98
+0 0 0 1 0 17 4 4 0 0.35 0 0 100.98
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 198
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 198
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 198
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 198.000000000001
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 198.000000000149
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 198.000000000129
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 197.995470616082
+10 0 0 0 0 10 4 4 0.005 0 0 0 190.198074696861
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 101.505659629257
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 101.004469197354
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 100.980000046934
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 100.98
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 100.98
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 100.98
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 100.98
+
+
diff --git a/test/balsara3_1d/grhydro::bcom_sq.y.asc b/test/balsara3_1d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..eb406d0
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 198
+0 0 0 0 0 10 4 4 0 0 0 0 198
+0 0 0 0 0 10 5 4 0 0 0.000625 0 198
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 190.198074696861
+10 0 0 0 0 10 4 4 0.005 0 0 0 190.198074696861
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 190.198074696861
+
+#
+
diff --git a/test/balsara3_1d/grhydro::bcom_sq.z.asc b/test/balsara3_1d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..00a31a7
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 198
+0 0 0 0 0 10 4 4 0 0 0 0 198
+0 0 0 0 0 10 4 5 0 0 0 0.000625 198
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 190.198074696861
+10 0 0 0 0 10 4 4 0.005 0 0 0 190.198074696861
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 190.198074696861
+
+#
+
diff --git a/test/balsara3_1d/grhydro::bcons.d.asc b/test/balsara3_1d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..323473d
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcons.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::bcons.x.asc b/test/balsara3_1d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..d4b9550
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcons.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 4 4 0 -0.25 0 0 10 7 7
+0 0 0 0 0 6 4 4 0 -0.2 0 0 10 7 7
+0 0 0 0 0 7 4 4 0 -0.15 0 0 10 7 7
+0 0 0 0 0 8 4 4 0 -0.1 0 0 10 7 7
+0 0 0 0 0 9 4 4 0 -0.05 0 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 10 0.7 0.7
+0 0 0 1 0 12 4 4 0 0.1 0 0 10 0.7 0.7
+0 0 0 1 0 13 4 4 0 0.15 0 0 10 0.7 0.7
+0 0 0 1 0 14 4 4 0 0.2 0 0 10 0.7 0.7
+0 0 0 1 0 15 4 4 0 0.25 0 0 10 0.7 0.7
+0 0 0 1 0 16 4 4 0 0.3 0 0 10 0.7 0.7
+0 0 0 1 0 17 4 4 0 0.35 0 0 10 0.7 0.7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 10 7 7
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 10 7.00000000000004 7.00000000000004
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 10 7.00000000000574 7.00000000000574
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 10 7.00000000000498 7.00000000000498
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 10 6.99983651727121 6.99983651727121
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.71708355142554 6.71708355142554
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 10 0.974294322545956 0.974294322545956
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 10 0.708785591418099 0.708785591418099
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 10 0.700000017328427 0.700000017328427
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 10 0.7 0.7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 10 0.7 0.7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 10 0.7 0.7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 10 0.7 0.7
+
+
diff --git a/test/balsara3_1d/grhydro::bcons.y.asc b/test/balsara3_1d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..b3b575c
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcons.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 5 4 0 0 0.000625 0 10 7 7
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 10 6.71708355142554 6.71708355142554
+
+#
+
diff --git a/test/balsara3_1d/grhydro::bcons.z.asc b/test/balsara3_1d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..a0e217c
--- /dev/null
+++ b/test/balsara3_1d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 4 5 0 0 0 0.000625 10 7 7
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 10 6.71708355142554 6.71708355142554
+
+#
+
diff --git a/test/balsara3_1d/grhydro::dens.d.asc b/test/balsara3_1d/grhydro::dens.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara3_1d/grhydro::dens.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::dens.x.asc b/test/balsara3_1d/grhydro::dens.x.asc
new file mode 100644
index 0000000..f51848d
--- /dev/null
+++ b/test/balsara3_1d/grhydro::dens.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000000000082
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000000004543
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00000000423292
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.976728673502689
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.996890409174148
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.02583794610822
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.00054296693576
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara3_1d/grhydro::dens.y.asc b/test/balsara3_1d/grhydro::dens.y.asc
new file mode 100644
index 0000000..611227f
--- /dev/null
+++ b/test/balsara3_1d/grhydro::dens.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.976728673502689
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.976728673502689
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.976728673502689
+
+#
+
diff --git a/test/balsara3_1d/grhydro::dens.z.asc b/test/balsara3_1d/grhydro::dens.z.asc
new file mode 100644
index 0000000..a2f2cec
--- /dev/null
+++ b/test/balsara3_1d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.976728673502689
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.976728673502689
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.976728673502689
+
+#
+
diff --git a/test/balsara3_1d/grhydro::divb.d.asc b/test/balsara3_1d/grhydro::divb.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara3_1d/grhydro::divb.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::divb.x.asc b/test/balsara3_1d/grhydro::divb.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara3_1d/grhydro::divb.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara3_1d/grhydro::divb.y.asc b/test/balsara3_1d/grhydro::divb.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara3_1d/grhydro::divb.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara3_1d/grhydro::divb.z.asc b/test/balsara3_1d/grhydro::divb.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara3_1d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara3_1d/grhydro::psidc.d.asc b/test/balsara3_1d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara3_1d/grhydro::psidc.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::psidc.x.asc b/test/balsara3_1d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara3_1d/grhydro::psidc.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara3_1d/grhydro::psidc.y.asc b/test/balsara3_1d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara3_1d/grhydro::psidc.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara3_1d/grhydro::psidc.z.asc b/test/balsara3_1d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara3_1d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara3_1d/grhydro::scon.d.asc b/test/balsara3_1d/grhydro::scon.d.asc
new file mode 100644
index 0000000..c797c6b
--- /dev/null
+++ b/test/balsara3_1d/grhydro::scon.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.70530256582424e-15 2.41584530158434e-15 2.41584530158434e-15
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::scon.x.asc b/test/balsara3_1d/grhydro::scon.x.asc
new file mode 100644
index 0000000..f0c8891
--- /dev/null
+++ b/test/balsara3_1d/grhydro::scon.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.70530256582424e-15 2.41584530158434e-15 2.41584530158434e-15
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 -6.54836185276508e-13 4.63771243630617e-13 4.63771243630617e-13
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -1.77052356775675e-09 4.72425654152175e-11 4.72425654152175e-11
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -2.12173075624378e-07 5.15143483426073e-13 5.15143483426073e-13
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.00193811313118488 -0.0340245673696397 -0.0340245673696397
+10 0 0 0 0 10 4 4 0.005 0 0 0 48.8870984245068 -2.93519779292598 -2.93519779292598
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 55.8823786667222 -3.24555631091205 -3.24555631091205
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.0695281647306926 -0.0852213241193518 -0.0852213241193518
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 5.68448533664778e-05 -4.72120078143234e-09 -4.72120078143234e-09
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -2.1316282072803e-16 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0 0 0
+
+
diff --git a/test/balsara3_1d/grhydro::scon.y.asc b/test/balsara3_1d/grhydro::scon.y.asc
new file mode 100644
index 0000000..b7561d7
--- /dev/null
+++ b/test/balsara3_1d/grhydro::scon.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 48.8870984245068 -2.93519779292598 -2.93519779292598
+10 0 0 0 0 10 4 4 0.005 0 0 0 48.8870984245068 -2.93519779292598 -2.93519779292598
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 48.8870984245068 -2.93519779292598 -2.93519779292598
+
+#
+
diff --git a/test/balsara3_1d/grhydro::scon.z.asc b/test/balsara3_1d/grhydro::scon.z.asc
new file mode 100644
index 0000000..3a548e9
--- /dev/null
+++ b/test/balsara3_1d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0 0 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 48.8870984245068 -2.93519779292598 -2.93519779292598
+10 0 0 0 0 10 4 4 0.005 0 0 0 48.8870984245068 -2.93519779292598 -2.93519779292598
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 48.8870984245068 -2.93519779292598 -2.93519779292598
+
+#
+
diff --git a/test/balsara3_1d/grhydro::tau.d.asc b/test/balsara3_1d/grhydro::tau.d.asc
new file mode 100644
index 0000000..c61c205
--- /dev/null
+++ b/test/balsara3_1d/grhydro::tau.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1599
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1599
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1599
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1599
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1599
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1599
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/grhydro::tau.x.asc b/test/balsara3_1d/grhydro::tau.x.asc
new file mode 100644
index 0000000..f0815ee
--- /dev/null
+++ b/test/balsara3_1d/grhydro::tau.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1599
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1599
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1599
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1599
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1599
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1599
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1599
+0 0 0 0 0 10 4 4 0 0 0 0 1599
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 50.64
+0 0 0 1 0 12 4 4 0 0.1 0 0 50.64
+0 0 0 1 0 13 4 4 0 0.15 0 0 50.64
+0 0 0 1 0 14 4 4 0 0.2 0 0 50.64
+0 0 0 1 0 15 4 4 0 0.25 0 0 50.64
+0 0 0 1 0 16 4 4 0 0.3 0 0 50.64
+0 0 0 1 0 17 4 4 0 0.35 0 0 50.64
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1599
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1599
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1599
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1599
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1599.00000000213
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1599.00000026021
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1598.99773675391
+10 0 0 0 0 10 4 4 0.005 0 0 0 1529.79989762531
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 119.803881761091
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 50.6784019263879
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 50.6400816709604
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 50.64
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 50.64
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 50.64
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 50.64
+
+
diff --git a/test/balsara3_1d/grhydro::tau.y.asc b/test/balsara3_1d/grhydro::tau.y.asc
new file mode 100644
index 0000000..2fcaba2
--- /dev/null
+++ b/test/balsara3_1d/grhydro::tau.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1599
+0 0 0 0 0 10 4 4 0 0 0 0 1599
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1599
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1529.79989762531
+10 0 0 0 0 10 4 4 0.005 0 0 0 1529.79989762531
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1529.79989762531
+
+#
+
diff --git a/test/balsara3_1d/grhydro::tau.z.asc b/test/balsara3_1d/grhydro::tau.z.asc
new file mode 100644
index 0000000..e6cce81
--- /dev/null
+++ b/test/balsara3_1d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1599
+0 0 0 0 0 10 4 4 0 0 0 0 1599
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1599
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1529.79989762531
+10 0 0 0 0 10 4 4 0.005 0 0 0 1529.79989762531
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1529.79989762531
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::bvec.d.asc b/test/balsara3_1d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..323473d
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::bvec.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/hydrobase::bvec.x.asc b/test/balsara3_1d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..d4b9550
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::bvec.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 4 4 0 -0.25 0 0 10 7 7
+0 0 0 0 0 6 4 4 0 -0.2 0 0 10 7 7
+0 0 0 0 0 7 4 4 0 -0.15 0 0 10 7 7
+0 0 0 0 0 8 4 4 0 -0.1 0 0 10 7 7
+0 0 0 0 0 9 4 4 0 -0.05 0 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 10 0.7 0.7
+0 0 0 1 0 12 4 4 0 0.1 0 0 10 0.7 0.7
+0 0 0 1 0 13 4 4 0 0.15 0 0 10 0.7 0.7
+0 0 0 1 0 14 4 4 0 0.2 0 0 10 0.7 0.7
+0 0 0 1 0 15 4 4 0 0.25 0 0 10 0.7 0.7
+0 0 0 1 0 16 4 4 0 0.3 0 0 10 0.7 0.7
+0 0 0 1 0 17 4 4 0 0.35 0 0 10 0.7 0.7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 10 7 7
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 10 7.00000000000004 7.00000000000004
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 10 7.00000000000574 7.00000000000574
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 10 7.00000000000498 7.00000000000498
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 10 6.99983651727121 6.99983651727121
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.71708355142554 6.71708355142554
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 10 0.974294322545956 0.974294322545956
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 10 0.708785591418099 0.708785591418099
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 10 0.700000017328427 0.700000017328427
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 10 0.7 0.7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 10 0.7 0.7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 10 0.7 0.7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 10 0.7 0.7
+
+
diff --git a/test/balsara3_1d/hydrobase::bvec.y.asc b/test/balsara3_1d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..b3b575c
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::bvec.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 5 4 0 0 0.000625 0 10 7 7
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 10 6.71708355142554 6.71708355142554
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::bvec.z.asc b/test/balsara3_1d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..a0e217c
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 4 5 0 0 0 0.000625 10 7 7
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.71708355142554 6.71708355142554
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 10 6.71708355142554 6.71708355142554
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::eps.d.asc b/test/balsara3_1d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..a1a6462
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::eps.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1500
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1500
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1500
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1500
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1500
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1500
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/hydrobase::eps.x.asc b/test/balsara3_1d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..e6207a7
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::eps.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1500
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1500
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1500
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1500
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1500
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1500
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1500
+0 0 0 0 0 10 4 4 0 0 0 0 1500
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.150000000000006
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.150000000000006
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.150000000000006
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.150000000000006
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.150000000000006
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.150000000000006
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.150000000000006
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1500
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1500
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1500
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1500
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1500.00000000082
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1500.00000019199
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1500.00001851982
+10 0 0 0 0 10 4 4 0.005 0 0 0 1468.17931266653
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 45.3233285687328
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.170199051111764
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.150000200169756
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.150000000000006
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.150000000000006
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.150000000000006
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.150000000000006
+
+
diff --git a/test/balsara3_1d/hydrobase::eps.y.asc b/test/balsara3_1d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..c473607
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::eps.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1500
+0 0 0 0 0 10 4 4 0 0 0 0 1500
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1500
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1468.17931266653
+10 0 0 0 0 10 4 4 0.005 0 0 0 1468.17931266653
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1468.17931266653
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::eps.z.asc b/test/balsara3_1d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..b730fe7
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1500
+0 0 0 0 0 10 4 4 0 0 0 0 1500
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1500
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1468.17931266653
+10 0 0 0 0 10 4 4 0.005 0 0 0 1468.17931266653
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1468.17931266653
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::press.d.asc b/test/balsara3_1d/hydrobase::press.d.asc
new file mode 100644
index 0000000..c14f38d
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::press.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1000
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1000
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1000
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1000
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1000
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1000
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/hydrobase::press.x.asc b/test/balsara3_1d/hydrobase::press.x.asc
new file mode 100644
index 0000000..8b13a44
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::press.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1000
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1000
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1000
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1000
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1000
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1000
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1000
+0 0 0 0 0 10 4 4 0 0 0 0 1000
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.100000000000004
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.100000000000004
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.100000000000004
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.100000000000004
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.100000000000004
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.100000000000004
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.100000000000004
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1000
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1000
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1000
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1000
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1000.00000000137
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1000.00000017343
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1000.00001640838
+10 0 0 0 0 10 4 4 0.005 0 0 0 955.823305125882
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 24.4283952578595
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.116288167474145
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.100054430110196
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.100000000000004
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.100000000000004
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.100000000000004
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.100000000000004
+
+
diff --git a/test/balsara3_1d/hydrobase::press.y.asc b/test/balsara3_1d/hydrobase::press.y.asc
new file mode 100644
index 0000000..c0882ab
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::press.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1000
+0 0 0 0 0 10 4 4 0 0 0 0 1000
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1000
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 955.823305125882
+10 0 0 0 0 10 4 4 0.005 0 0 0 955.823305125882
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 955.823305125882
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::press.z.asc b/test/balsara3_1d/hydrobase::press.z.asc
new file mode 100644
index 0000000..103c356
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1000
+0 0 0 0 0 10 4 4 0 0 0 0 1000
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1000
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 955.823305125882
+10 0 0 0 0 10 4 4 0.005 0 0 0 955.823305125882
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 955.823305125882
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::rho.d.asc b/test/balsara3_1d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::rho.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/hydrobase::rho.x.asc b/test/balsara3_1d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..45e83eb
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::rho.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.00000000000082
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.00000000004543
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00000000406183
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.97653940858549
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.808470914293523
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.02487205464309
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.00054296591235
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara3_1d/hydrobase::rho.y.asc b/test/balsara3_1d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..c79c55e
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::rho.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.97653940858549
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.97653940858549
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.97653940858549
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::rho.z.asc b/test/balsara3_1d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..72b82d2
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.97653940858549
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.97653940858549
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.97653940858549
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::vel.d.asc b/test/balsara3_1d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..ecf1c65
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::vel.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0 0 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 7.0719549392998e-19 9.47846592141269e-19 9.47846592141269e-19
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/hydrobase::vel.x.asc b/test/balsara3_1d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..b29bb50
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::vel.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 7.0719549392998e-19 9.47846592141269e-19 9.47846592141269e-19
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 -2.42704095656426e-16 1.71773147610407e-16 1.71773147610407e-16
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 -6.81241818288742e-13 -1.70842700896938e-16 -1.70842700896938e-16
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 -8.1754937519109e-11 -2.20005016605317e-12 -2.20005016605317e-12
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 4.11402114571339e-08 -1.30802334003399e-05 -1.30802334003399e-05
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0196639611114515 -0.000647954256001685 -0.000647954256001685
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0.584783306587433 0.0126335147853845 0.0126335147853845
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.0432744876482893 0.00218620431330314 0.00218620431330314
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 4.50149724817374e-05 3.11207882206523e-06 3.11207882206523e-06
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -1.68895514809452e-16 -1.16767269497893e-17 -1.16767269497893e-17
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0 0 0
+
+
diff --git a/test/balsara3_1d/hydrobase::vel.y.asc b/test/balsara3_1d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..2ad88ed
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::vel.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.0196639611114515 -0.000647954256001685 -0.000647954256001685
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0196639611114515 -0.000647954256001685 -0.000647954256001685
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.0196639611114515 -0.000647954256001685 -0.000647954256001685
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::vel.z.asc b/test/balsara3_1d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..6cf3fe0
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0 0 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.0196639611114515 -0.000647954256001685 -0.000647954256001685
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.0196639611114515 -0.000647954256001685 -0.000647954256001685
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.0196639611114515 -0.000647954256001685 -0.000647954256001685
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::w_lorentz.d.asc b/test/balsara3_1d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..0f70ae2
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_1d/hydrobase::w_lorentz.x.asc b/test/balsara3_1d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..2df3583
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.00000000017109
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00019381185801
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.23305661533325
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.00094245077789
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.00000000102286
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara3_1d/hydrobase::w_lorentz.y.asc b/test/balsara3_1d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..35e7450
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.00019381185801
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00019381185801
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.00019381185801
+
+#
+
diff --git a/test/balsara3_1d/hydrobase::w_lorentz.z.asc b/test/balsara3_1d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..1befacf
--- /dev/null
+++ b/test/balsara3_1d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1
+0 0 0 0 0 10 4 4 0 0 0 0 1
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.00019381185801
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.00019381185801
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.00019381185801
+
+#
+
diff --git a/test/balsara3_2d.par b/test/balsara3_2d.par
new file mode 100644
index 0000000..5aafc09
--- /dev/null
+++ b/test/balsara3_2d.par
@@ -0,0 +1,386 @@
+#==============================================================================
+# Balsara magnetized shock tube test #3: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #3 along z=0 plane square diagonal"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 100
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+#Time::dtfac = 0.8
+Time::dtfac = 0.4
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+#CoordBase::xmin = -0.035355339059327376220
+#CoordBase::ymin = -0.035355339059327376220
+#CoordBase::zmin = -0.0017677669529663688110
+#CoordBase::xmax = 0.035355339059327376220
+#CoordBase::ymax = 0.035355339059327376220
+#CoordBase::zmax = 0.0017677669529663688110
+#CoordBase::ncells_x = 160 # dx or ncells_x
+#CoordBase::ncells_y = 160 # dy or ncells_y
+#CoordBase::ncells_z = 8 # dz or ncells_z
+
+# Approximate memory footprint: 650MB x 8 = 5.2GB
+
+CoordBase::xmin = -0.35355339059327376220
+CoordBase::ymin = -0.35355339059327376220
+CoordBase::zmin = -0.003535533905932737622
+CoordBase::xmax = 0.35355339059327376220
+CoordBase::ymax = 0.35355339059327376220
+CoordBase::zmax = 0.003535533905932737622
+CoordBase::ncells_x = 800/80 # dx or ncells_x
+CoordBase::ncells_y = 800/80 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "diagshock2d"
+GRHydro_InitData::shock_case = "Balsara3"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "none"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+IOASCII::out2D_every = -2
+IOASCII::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara3_2d/grhydro::bcom.d.asc b/test/balsara3_2d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..5f30f4e
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 2.12132030725431 12.0208150744443 7.00000000000063
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.32341994168937 11.820002341895 6.72734362376166
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::bcom.x.asc b/test/balsara3_2d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..82f5769
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 6.57609295248985 7.56604242920876 0.7
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 6.57609295248985 7.56604242920876 0.7
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 2.12132030725431 12.0208150744443 7.00000000000063
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 2.12132030810693 12.0208150730638 6.99991821091228
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32341994168937 11.820002341895 6.72734362376166
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 6.95373198935079 8.27950997892652 0.925030478427031
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 6.57456757220311 7.57042627818959 0.704237285005793
+
+#
+
diff --git a/test/balsara3_2d/grhydro::bcom.y.asc b/test/balsara3_2d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..dafd047
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 6.57609295248985 7.56604242920876 0.7
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 6.57609295248985 7.56604242920876 0.7
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 2.12132030725431 12.0208150744443 7.00000000000063
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 2.12132030810693 12.0208150730638 6.99991821091228
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32341994168937 11.820002341895 6.72734362376166
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 6.95373198935079 8.27950997892652 0.925030478427031
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 6.57456757220311 7.57042627818959 0.704237285005793
+
+
diff --git a/test/balsara3_2d/grhydro::bcom.z.asc b/test/balsara3_2d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..0ddee96
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 2.32341994168937 11.820002341895 6.72734362376166
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32341994168937 11.820002341895 6.72734362376166
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.32341994168937 11.820002341895 6.72734362376166
+
+#
+
diff --git a/test/balsara3_2d/grhydro::bcom0.d.asc b/test/balsara3_2d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..9e4fc92
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom0.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 -3.19346883868956e-18
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 -1.56697477031735e-10
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.136826384214817
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::bcom0.x.asc b/test/balsara3_2d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..7312262
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom0.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 -1.56697477031735e-10
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 -6.46790634289123e-05
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.136826384214817
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 4.00448899749938
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.201425890394258
+
+#
+
diff --git a/test/balsara3_2d/grhydro::bcom0.y.asc b/test/balsara3_2d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..45254f8
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom0.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 -1.56697477031735e-10
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 -6.46790634289123e-05
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.136826384214817
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 4.00448899749938
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.201425890394258
+
+
diff --git a/test/balsara3_2d/grhydro::bcom0.z.asc b/test/balsara3_2d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..c33bfee
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.136826384214817
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.136826384214817
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.136826384214817
+
+#
+
diff --git a/test/balsara3_2d/grhydro::bcom_sq.d.asc b/test/balsara3_2d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..9d3ce41
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 197.999994899947
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 197.999994899947
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 197.999994899947
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 197.999994899947
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 197.999994899966
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 190.349166360591
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::bcom_sq.x.asc b/test/balsara3_2d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..d5cfff5
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 197.999994899947
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 197.999994899947
+0 0 0 0 0 5 5 4 0 0 0 0 197.999994899947
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 100.979996560374
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 100.979996560374
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 197.999994899966
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 197.998849825662
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 190.349166360591
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 101.72442332579
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 100.991670559239
+
+#
+
diff --git a/test/balsara3_2d/grhydro::bcom_sq.y.asc b/test/balsara3_2d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..bef9a84
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 197.999994899947
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 197.999994899947
+0 0 0 0 0 5 5 4 0 0 0 0 197.999994899947
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 100.979996560374
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 100.979996560374
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 197.999994899966
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 197.998849825662
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 190.349166360591
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 101.72442332579
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 100.991670559239
+
+
diff --git a/test/balsara3_2d/grhydro::bcom_sq.z.asc b/test/balsara3_2d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..3d6cbd2
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 197.999994899947
+0 0 0 0 0 5 5 4 0 0 0 0 197.999994899947
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 197.999994899947
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 190.349166360591
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 190.349166360591
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 190.349166360591
+
+#
+
diff --git a/test/balsara3_2d/grhydro::bcons.d.asc b/test/balsara3_2d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..825a6be
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcons.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7.00000000000001
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 2.12132030725427 12.0208150744443 7.00000000000068
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.32211131926267 11.8199927506334 6.7282439576778
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::bcons.x.asc b/test/balsara3_2d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..a7d64b0
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcons.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 6.57609295248985 7.56604242920876 0.7
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 6.57609295248985 7.56604242920876 0.7
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 2.12132030725427 12.0208150744443 7.00000000000068
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 2.12132030824699 12.0208150735324 6.99991736344191
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32211131926267 11.8199927506334 6.7282439576778
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 6.37825264843861 7.76391423607555 0.967605354949678
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 6.57314224636262 7.56899294432286 0.704233319997211
+
+#
+
diff --git a/test/balsara3_2d/grhydro::bcons.y.asc b/test/balsara3_2d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..d036aa2
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcons.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 6.57609295248985 7.56604242920876 0.7
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 6.57609295248985 7.56604242920876 0.7
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 2.12132030725427 12.0208150744443 7.00000000000068
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 2.12132030824699 12.0208150735324 6.99991736344191
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32211131926267 11.8199927506334 6.7282439576778
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 6.37825264843861 7.76391423607555 0.967605354949678
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 6.57314224636262 7.56899294432286 0.704233319997211
+
+
diff --git a/test/balsara3_2d/grhydro::bcons.z.asc b/test/balsara3_2d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..2fcf040
--- /dev/null
+++ b/test/balsara3_2d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 2.32211131926267 11.8199927506334 6.7282439576778
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32211131926267 11.8199927506334 6.7282439576778
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.32211131926267 11.8199927506334 6.7282439576778
+
+#
+
diff --git a/test/balsara3_2d/grhydro::dens.d.asc b/test/balsara3_2d/grhydro::dens.d.asc
new file mode 100644
index 0000000..a5bea85
--- /dev/null
+++ b/test/balsara3_2d/grhydro::dens.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.00000000001308
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.989187784010121
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::dens.x.asc b/test/balsara3_2d/grhydro::dens.x.asc
new file mode 100644
index 0000000..8875af8
--- /dev/null
+++ b/test/balsara3_2d/grhydro::dens.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.00000000001308
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.00000000127124
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.989187784010121
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 0.999200749071366
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.01136698470602
+
+#
+
diff --git a/test/balsara3_2d/grhydro::dens.y.asc b/test/balsara3_2d/grhydro::dens.y.asc
new file mode 100644
index 0000000..4fdef0c
--- /dev/null
+++ b/test/balsara3_2d/grhydro::dens.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.00000000001308
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.00000000127124
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.989187784010121
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 0.999200749071366
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.01136698470602
+
+
diff --git a/test/balsara3_2d/grhydro::dens.z.asc b/test/balsara3_2d/grhydro::dens.z.asc
new file mode 100644
index 0000000..a1dbd1d
--- /dev/null
+++ b/test/balsara3_2d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.989187784010121
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.989187784010121
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.989187784010121
+
+#
+
diff --git a/test/balsara3_2d/grhydro::divb.d.asc b/test/balsara3_2d/grhydro::divb.d.asc
new file mode 100644
index 0000000..a68ceb7
--- /dev/null
+++ b/test/balsara3_2d/grhydro::divb.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 -1.06581410364015e-14
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 -5.70973543155107e-10
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -0.00022275797405058
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::divb.x.asc b/test/balsara3_2d/grhydro::divb.x.asc
new file mode 100644
index 0000000..f565fba
--- /dev/null
+++ b/test/balsara3_2d/grhydro::divb.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 -1.06581410364015e-14
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.4210854715202e-14
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 -5.70973543155107e-10
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0.000221407878702395
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -0.00022275797405058
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -0.000220057211929969
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.000222759115445559
+
+#
+
diff --git a/test/balsara3_2d/grhydro::divb.y.asc b/test/balsara3_2d/grhydro::divb.y.asc
new file mode 100644
index 0000000..05957d8
--- /dev/null
+++ b/test/balsara3_2d/grhydro::divb.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 -1.06581410364015e-14
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.4210854715202e-14
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 -5.70973543155107e-10
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0.000221407878702395
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -0.00022275797405058
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -0.000220057211929969
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.000222759115445559
+
+
diff --git a/test/balsara3_2d/grhydro::divb.z.asc b/test/balsara3_2d/grhydro::divb.z.asc
new file mode 100644
index 0000000..09eb56d
--- /dev/null
+++ b/test/balsara3_2d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 -1.06581410364015e-14
+0 0 0 0 0 5 5 4 0 0 0 0 -1.06581410364015e-14
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 -1.06581410364015e-14
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 -0.00022275797405058
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -0.00022275797405058
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -0.00022275797405058
+
+#
+
diff --git a/test/balsara3_2d/grhydro::psidc.d.asc b/test/balsara3_2d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..c181e57
--- /dev/null
+++ b/test/balsara3_2d/grhydro::psidc.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.41761306991232e-17
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 -3.85653103031118e-17
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -5.59930755623112e-09
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::psidc.x.asc b/test/balsara3_2d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..5882b02
--- /dev/null
+++ b/test/balsara3_2d/grhydro::psidc.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 -3.85653103031118e-17
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 -7.88627812541982e-11
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -5.59930755623112e-09
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.13563414497023e-08
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -5.59930908944339e-09
+
+#
+
diff --git a/test/balsara3_2d/grhydro::psidc.y.asc b/test/balsara3_2d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..aa08b3b
--- /dev/null
+++ b/test/balsara3_2d/grhydro::psidc.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 -3.85653103031118e-17
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 -7.88627812541982e-11
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -5.59930755623112e-09
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.13563414497023e-08
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -5.59930908944339e-09
+
+
diff --git a/test/balsara3_2d/grhydro::psidc.z.asc b/test/balsara3_2d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..8a85e85
--- /dev/null
+++ b/test/balsara3_2d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 -5.59930755623112e-09
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -5.59930755623112e-09
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -5.59930755623112e-09
+
+#
+
diff --git a/test/balsara3_2d/grhydro::scon.d.asc b/test/balsara3_2d/grhydro::scon.d.asc
new file mode 100644
index 0000000..0fda3d9
--- /dev/null
+++ b/test/balsara3_2d/grhydro::scon.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0 0 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 -7.30882021571233e-14 -1.28341781646668e-14 4.36140012993747e-14
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 -2.90570430561132e-08 -2.90575891703782e-08 1.22808430091936e-13
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 26.7204879400853 23.6851633308395 -2.11077183083987
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::scon.x.asc b/test/balsara3_2d/grhydro::scon.x.asc
new file mode 100644
index 0000000..b162ff6
--- /dev/null
+++ b/test/balsara3_2d/grhydro::scon.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0 0 0
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 -2.90570430561132e-08 -2.90575891703782e-08 1.22808430091936e-13
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0.00015275557537846 0.000798990822831902 -0.0247512181144911
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 26.7204879400853 23.6851633308395 -2.11077183083987
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 28.7862027089911 25.6005158346829 -2.26208855402701
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.0636436530163527 -0.0159908819342877 -0.0571610414834379
+
+#
+
diff --git a/test/balsara3_2d/grhydro::scon.y.asc b/test/balsara3_2d/grhydro::scon.y.asc
new file mode 100644
index 0000000..33c19f6
--- /dev/null
+++ b/test/balsara3_2d/grhydro::scon.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0 0 0
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 -2.90570430561132e-08 -2.90575891703782e-08 1.22808430091936e-13
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0.00015275557537846 0.000798990822831902 -0.0247512181144911
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 26.7204879400853 23.6851633308395 -2.11077183083987
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 28.7862027089911 25.6005158346829 -2.26208855402701
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.0636436530163527 -0.0159908819342877 -0.0571610414834379
+
+
diff --git a/test/balsara3_2d/grhydro::scon.z.asc b/test/balsara3_2d/grhydro::scon.z.asc
new file mode 100644
index 0000000..7006058
--- /dev/null
+++ b/test/balsara3_2d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0 0 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 26.7204879400853 23.6851633308395 -2.11077183083987
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 26.7204879400853 23.6851633308395 -2.11077183083987
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 26.7204879400853 23.6851633308395 -2.11077183083987
+
+#
+
diff --git a/test/balsara3_2d/grhydro::tau.d.asc b/test/balsara3_2d/grhydro::tau.d.asc
new file mode 100644
index 0000000..6dcf76b
--- /dev/null
+++ b/test/balsara3_2d/grhydro::tau.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1598.99999744997
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1598.99999744997
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1598.99999744997
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1598.99999744997
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1598.99999752097
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1532.29233820367
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/grhydro::tau.x.asc b/test/balsara3_2d/grhydro::tau.x.asc
new file mode 100644
index 0000000..a297ad3
--- /dev/null
+++ b/test/balsara3_2d/grhydro::tau.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1598.99999744997
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1598.99999744997
+0 0 0 0 0 5 5 4 0 0 0 0 1598.99999744997
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 50.6399982801869
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 50.6399982801869
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1598.99999752097
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1598.99942603856
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1532.29233820367
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 117.333815210658
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 50.6543752128937
+
+#
+
diff --git a/test/balsara3_2d/grhydro::tau.y.asc b/test/balsara3_2d/grhydro::tau.y.asc
new file mode 100644
index 0000000..ef934f1
--- /dev/null
+++ b/test/balsara3_2d/grhydro::tau.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1598.99999744997
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1598.99999744997
+0 0 0 0 0 5 5 4 0 0 0 0 1598.99999744997
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 50.6399982801869
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 50.6399982801869
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1598.99999752097
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1598.99942603856
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1532.29233820367
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 117.333815210658
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 50.6543752128937
+
+
diff --git a/test/balsara3_2d/grhydro::tau.z.asc b/test/balsara3_2d/grhydro::tau.z.asc
new file mode 100644
index 0000000..8b59f1a
--- /dev/null
+++ b/test/balsara3_2d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1598.99999744997
+0 0 0 0 0 5 5 4 0 0 0 0 1598.99999744997
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1598.99999744997
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1532.29233820367
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1532.29233820367
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1532.29233820367
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::bvec.d.asc b/test/balsara3_2d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..825a6be
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::bvec.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7.00000000000001
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 2.12132030725427 12.0208150744443 7.00000000000068
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.32211131926267 11.8199927506334 6.7282439576778
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/hydrobase::bvec.x.asc b/test/balsara3_2d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..a7d64b0
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::bvec.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 6.57609295248985 7.56604242920876 0.7
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 6.57609295248985 7.56604242920876 0.7
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 2.12132030725427 12.0208150744443 7.00000000000068
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 2.12132030824699 12.0208150735324 6.99991736344191
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32211131926267 11.8199927506334 6.7282439576778
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 6.37825264843861 7.76391423607555 0.967605354949678
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 6.57314224636262 7.56899294432286 0.704233319997211
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::bvec.y.asc b/test/balsara3_2d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..d036aa2
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::bvec.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 6.57609295248985 7.56604242920876 0.7
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 6.57609295248985 7.56604242920876 0.7
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 2.12132030725427 12.0208150744443 7.00000000000068
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 2.12132030824699 12.0208150735324 6.99991736344191
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32211131926267 11.8199927506334 6.7282439576778
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 6.37825264843861 7.76391423607555 0.967605354949678
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 6.57314224636262 7.56899294432286 0.704233319997211
+
+
diff --git a/test/balsara3_2d/hydrobase::bvec.z.asc b/test/balsara3_2d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..2fcf040
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 2.32211131926267 11.8199927506334 6.7282439576778
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.32211131926267 11.8199927506334 6.7282439576778
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.32211131926267 11.8199927506334 6.7282439576778
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::eps.d.asc b/test/balsara3_2d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..6ac0863
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::eps.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1500
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1500
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1500
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1500
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1500.00000005137
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1452.4554151077
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/hydrobase::eps.x.asc b/test/balsara3_2d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..216e0a7
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::eps.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1500
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1500
+0 0 0 0 0 5 5 4 0 0 0 0 1500
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0.150000000000006
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0.150000000000006
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1500.00000005137
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1500.00000498387
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1452.4554151077
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 56.3773257511943
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.156387060908952
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::eps.y.asc b/test/balsara3_2d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..348f4b0
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::eps.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1500
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1500
+0 0 0 0 0 5 5 4 0 0 0 0 1500
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0.150000000000006
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0.150000000000006
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1500.00000005137
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1500.00000498387
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1452.4554151077
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 56.3773257511943
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.156387060908952
+
+
diff --git a/test/balsara3_2d/hydrobase::eps.z.asc b/test/balsara3_2d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..e428cf5
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1500
+0 0 0 0 0 5 5 4 0 0 0 0 1500
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1500
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1452.4554151077
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1452.4554151077
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1452.4554151077
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::press.d.asc b/test/balsara3_2d/hydrobase::press.d.asc
new file mode 100644
index 0000000..24c2c00
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::press.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1000
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1000
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1000
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1000
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1000.00000004733
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 957.735806722684
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/hydrobase::press.x.asc b/test/balsara3_2d/hydrobase::press.x.asc
new file mode 100644
index 0000000..bf687a4
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::press.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1000
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1000
+0 0 0 0 0 5 5 4 0 0 0 0 1000
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0.100000000000004
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0.100000000000004
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1000.00000004733
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1000.0000045502
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 957.735806722684
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 34.8761097269612
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.105421892365546
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::press.y.asc b/test/balsara3_2d/hydrobase::press.y.asc
new file mode 100644
index 0000000..c7097c1
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::press.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1000
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1000
+0 0 0 0 0 5 5 4 0 0 0 0 1000
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0.100000000000004
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0.100000000000004
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1000.00000004733
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1000.0000045502
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 957.735806722684
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 34.8761097269612
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.105421892365546
+
+
diff --git a/test/balsara3_2d/hydrobase::press.z.asc b/test/balsara3_2d/hydrobase::press.z.asc
new file mode 100644
index 0000000..4a238e9
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1000
+0 0 0 0 0 5 5 4 0 0 0 0 1000
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1000
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 957.735806722684
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 957.735806722684
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 957.735806722684
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::rho.d.asc b/test/balsara3_2d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..cc4c027
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::rho.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.00000000001308
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.989086270835725
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/hydrobase::rho.x.asc b/test/balsara3_2d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..b102e1b
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::rho.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.00000000001308
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.00000000122762
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.989086270835725
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 0.927929161119061
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.01116318466004
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::rho.y.asc b/test/balsara3_2d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..17d8b24
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::rho.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.00000000001308
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.00000000122762
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.989086270835725
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 0.927929161119061
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.01116318466004
+
+
diff --git a/test/balsara3_2d/hydrobase::rho.z.asc b/test/balsara3_2d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..0d3d217
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.989086270835725
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.989086270835725
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.989086270835725
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::vel.d.asc b/test/balsara3_2d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..7422a98
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::vel.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0 0 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 -2.70809982793659e-17 -4.76232426824325e-18 1.61551471491169e-17
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 -1.08949955672697e-11 -1.14978530837838e-11 -4.26096068232388e-13
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.0104548256532569 0.00978364985009168 -0.000460208965213852
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/hydrobase::vel.x.asc b/test/balsara3_2d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..592a5b2
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::vel.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0 0 0
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 -1.08949955672697e-11 -1.14978530837838e-11 -4.26096068232388e-13
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 5.26960516601227e-09 5.17634889218899e-09 -9.33988839354275e-06
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.0104548256532569 0.00978364985009168 -0.000460208965213852
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 0.2573557786904 0.267010159361919 0.0065577408576492
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.0135781364411644 0.0147622879527751 0.000829120298526791
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::vel.y.asc b/test/balsara3_2d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..154b697
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::vel.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0 0 0
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 -1.08949955672697e-11 -1.14978530837838e-11 -4.26096068232388e-13
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 5.26960516601227e-09 5.17634889218899e-09 -9.33988839354275e-06
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.0104548256532569 0.00978364985009168 -0.000460208965213852
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 0.2573557786904 0.267010159361919 0.0065577408576492
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.0135781364411644 0.0147622879527751 0.000829120298526791
+
+
diff --git a/test/balsara3_2d/hydrobase::vel.z.asc b/test/balsara3_2d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..195662d
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0 0 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.0104548256532569 0.00978364985009168 -0.000460208965213852
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.0104548256532569 0.00978364985009168 -0.000460208965213852
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.0104548256532569 0.00978364985009168 -0.000460208965213852
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::w_lorentz.d.asc b/test/balsara3_2d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..35ba427
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.00010263328629
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara3_2d/hydrobase::w_lorentz.x.asc b/test/balsara3_2d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..db93739
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.00000000004362
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.00010263328629
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.07680714319437
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.00020155010494
+
+#
+
diff --git a/test/balsara3_2d/hydrobase::w_lorentz.y.asc b/test/balsara3_2d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..530c623
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.00000000004362
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.00010263328629
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.07680714319437
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.00020155010494
+
+
diff --git a/test/balsara3_2d/hydrobase::w_lorentz.z.asc b/test/balsara3_2d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..05c000d
--- /dev/null
+++ b/test/balsara3_2d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.00010263328629
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.00010263328629
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.00010263328629
+
+#
+
diff --git a/test/balsara4_1d.par b/test/balsara4_1d.par
new file mode 100644
index 0000000..48d6087
--- /dev/null
+++ b/test/balsara4_1d.par
@@ -0,0 +1,359 @@
+#==============================================================================
+# Balsara magnetized shock tube test #4: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #4"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+Time::dtfac = 0.8
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+CoordBase::xmin = -0.5
+CoordBase::ymin = -0.0025
+CoordBase::zmin = -0.0025
+CoordBase::xmax = 0.5
+CoordBase::ymax = 0.0025
+CoordBase::zmax = 0.0025
+CoordBase::ncells_x = 1600/80 # dx or ncells_x
+CoordBase::ncells_y = 8 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "xshock"
+GRHydro_InitData::shock_case = "Balsara4"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "flat"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#IOASCII::out2D_every = 256000000
+#IOASCII::out2D_vars = "
+# HydroBase::rho
+# HydroBase::vel
+#"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara4_1d/grhydro::bcom.d.asc b/test/balsara4_1d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..3ccc405
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 4 4 4 0 -0.3 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 223.66272042394 0.312971244682319 0.312971244682319
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 223.662720423971 0.312971244682279 0.312971244682279
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::bcom.x.asc b/test/balsara4_1d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..567d09e
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 4 4 4 0 -0.3 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 5 4 4 0 -0.25 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 6 4 4 0 -0.2 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 7 4 4 0 -0.15 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 8 4 4 0 -0.1 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 9 4 4 0 -0.05 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 10 4 4 0 0 0 0 223.66272042394 0.312971244682319 0.312971244682319
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 223.66272042394 -0.312971244682319 -0.312971244682319
+0 0 0 1 0 12 4 4 0 0.1 0 0 223.66272042394 -0.312971244682319 -0.312971244682319
+0 0 0 1 0 13 4 4 0 0.15 0 0 223.66272042394 -0.312971244682319 -0.312971244682319
+0 0 0 1 0 14 4 4 0 0.2 0 0 223.66272042394 -0.312971244682319 -0.312971244682319
+0 0 0 1 0 15 4 4 0 0.25 0 0 223.66272042394 -0.312971244682319 -0.312971244682319
+0 0 0 1 0 16 4 4 0 0.3 0 0 223.66272042394 -0.312971244682319 -0.312971244682319
+0 0 0 1 0 17 4 4 0 0.35 0 0 223.66272042394 -0.312971244682319 -0.312971244682319
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 223.662720423971 0.312971244682279 0.312971244682279
+10 0 0 0 0 10 4 4 0.005 0 0 0 14.8167987200826 4.00787664709819 4.00787664709819
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 14.8167987200826 -4.00787664709819 -4.00787664709819
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 223.662720423971 -0.312971244682279 -0.312971244682279
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 223.662720423971 -0.312971244682279 -0.312971244682279
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 223.662720423971 -0.312971244682279 -0.312971244682279
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 223.662720423971 -0.312971244682279 -0.312971244682279
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 223.662720423971 -0.312971244682279 -0.312971244682279
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 223.662720423971 -0.312971244682279 -0.312971244682279
+
+
diff --git a/test/balsara4_1d/grhydro::bcom.y.asc b/test/balsara4_1d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..14ac161
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 10 4 4 0 0 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 10 5 4 0 0 0.000625 0 223.66272042394 0.312971244682319 0.312971244682319
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 14.8167987200826 4.00787664709819 4.00787664709819
+10 0 0 0 0 10 4 4 0.005 0 0 0 14.8167987200826 4.00787664709819 4.00787664709819
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 14.8167987200826 4.00787664709819 4.00787664709819
+
+#
+
diff --git a/test/balsara4_1d/grhydro::bcom.z.asc b/test/balsara4_1d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..b429883
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 10 4 4 0 0 0 0 223.66272042394 0.312971244682319 0.312971244682319
+0 0 0 0 0 10 4 5 0 0 0 0.000625 223.66272042394 0.312971244682319 0.312971244682319
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 14.8167987200826 4.00787664709819 4.00787664709819
+10 0 0 0 0 10 4 4 0.005 0 0 0 14.8167987200826 4.00787664709819 4.00787664709819
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 14.8167987200826 4.00787664709819 4.00787664709819
+
+#
+
diff --git a/test/balsara4_1d/grhydro::bcom0.d.asc b/test/balsara4_1d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..4101958
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom0.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 223.439057703522
+0 0 0 0 0 4 4 4 0 -0.3 0 0 223.439057703522
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 223.439057703522
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 223.439057703553
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 223.439057703553
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 223.439057703553
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::bcom0.x.asc b/test/balsara4_1d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..b17dfa7
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom0.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 223.439057703522
+0 0 0 0 0 4 4 4 0 -0.3 0 0 223.439057703522
+0 0 0 0 0 5 4 4 0 -0.25 0 0 223.439057703522
+0 0 0 0 0 6 4 4 0 -0.2 0 0 223.439057703522
+0 0 0 0 0 7 4 4 0 -0.15 0 0 223.439057703522
+0 0 0 0 0 8 4 4 0 -0.1 0 0 223.439057703522
+0 0 0 0 0 9 4 4 0 -0.05 0 0 223.439057703522
+0 0 0 0 0 10 4 4 0 0 0 0 223.439057703522
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 -223.439057703522
+0 0 0 1 0 12 4 4 0 0.1 0 0 -223.439057703522
+0 0 0 1 0 13 4 4 0 0.15 0 0 -223.439057703522
+0 0 0 1 0 14 4 4 0 0.2 0 0 -223.439057703522
+0 0 0 1 0 15 4 4 0 0.25 0 0 -223.439057703522
+0 0 0 1 0 16 4 4 0 0.3 0 0 -223.439057703522
+0 0 0 1 0 17 4 4 0 0.35 0 0 -223.439057703522
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 223.439057703553
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 223.439057703553
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 223.439057703553
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 223.439057703553
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 223.439057703553
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 223.439057703553
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 223.439057703553
+10 0 0 0 0 10 4 4 0.005 0 0 0 10.955525885591
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 -10.955525885591
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 -223.439057703553
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 -223.439057703553
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -223.439057703553
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -223.439057703553
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 -223.439057703553
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 -223.439057703553
+
+
diff --git a/test/balsara4_1d/grhydro::bcom0.y.asc b/test/balsara4_1d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..86d52b4
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom0.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 223.439057703522
+0 0 0 0 0 10 4 4 0 0 0 0 223.439057703522
+0 0 0 0 0 10 5 4 0 0 0.000625 0 223.439057703522
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 10.955525885591
+10 0 0 0 0 10 4 4 0.005 0 0 0 10.955525885591
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 10.955525885591
+
+#
+
diff --git a/test/balsara4_1d/grhydro::bcom0.z.asc b/test/balsara4_1d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..87e8f13
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 223.439057703522
+0 0 0 0 0 10 4 4 0 0 0 0 223.439057703522
+0 0 0 0 0 10 4 5 0 0 0 0.000625 223.439057703522
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 10.955525885591
+10 0 0 0 0 10 4 4 0.005 0 0 0 10.955525885591
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 10.955525885591
+
+#
+
diff --git a/test/balsara4_1d/grhydro::bcom_sq.d.asc b/test/balsara4_1d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..8368c8b
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 100.195901999996
+0 0 0 0 0 4 4 4 0 -0.3 0 0 100.195901999996
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 100.195901999996
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 100.195901999996
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 100.195901999996
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 100.195901999996
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::bcom_sq.x.asc b/test/balsara4_1d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..0499a04
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 100.195901999996
+0 0 0 0 0 4 4 4 0 -0.3 0 0 100.195901999996
+0 0 0 0 0 5 4 4 0 -0.25 0 0 100.195901999996
+0 0 0 0 0 6 4 4 0 -0.2 0 0 100.195901999996
+0 0 0 0 0 7 4 4 0 -0.15 0 0 100.195901999996
+0 0 0 0 0 8 4 4 0 -0.1 0 0 100.195901999996
+0 0 0 0 0 9 4 4 0 -0.05 0 0 100.195901999996
+0 0 0 0 0 10 4 4 0 0 0 0 100.195901999996
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 100.195901999996
+0 0 0 1 0 12 4 4 0 0.1 0 0 100.195901999996
+0 0 0 1 0 13 4 4 0 0.15 0 0 100.195901999996
+0 0 0 1 0 14 4 4 0 0.2 0 0 100.195901999996
+0 0 0 1 0 15 4 4 0 0.25 0 0 100.195901999996
+0 0 0 1 0 16 4 4 0 0.3 0 0 100.195901999996
+0 0 0 1 0 17 4 4 0 0.35 0 0 100.195901999996
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 100.195901999996
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 100.195901999996
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 100.195901999996
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 100.195901999996
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 100.195901999996
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 100.195901999996
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 100.195901999996
+10 0 0 0 0 10 4 4 0.005 0 0 0 131.640127318299
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 131.640127318299
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 100.195901999996
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 100.195901999996
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 100.195901999996
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 100.195901999996
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 100.195901999996
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 100.195901999996
+
+
diff --git a/test/balsara4_1d/grhydro::bcom_sq.y.asc b/test/balsara4_1d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..132262a
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 100.195901999996
+0 0 0 0 0 10 4 4 0 0 0 0 100.195901999996
+0 0 0 0 0 10 5 4 0 0 0.000625 0 100.195901999996
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 131.640127318299
+10 0 0 0 0 10 4 4 0.005 0 0 0 131.640127318299
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 131.640127318299
+
+#
+
diff --git a/test/balsara4_1d/grhydro::bcom_sq.z.asc b/test/balsara4_1d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..85c6b9a
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 100.195901999996
+0 0 0 0 0 10 4 4 0 0 0 0 100.195901999996
+0 0 0 0 0 10 4 5 0 0 0 0.000625 100.195901999996
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 131.640127318299
+10 0 0 0 0 10 4 4 0.005 0 0 0 131.640127318299
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 131.640127318299
+
+#
+
diff --git a/test/balsara4_1d/grhydro::bcons.d.asc b/test/balsara4_1d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..323473d
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcons.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::bcons.x.asc b/test/balsara4_1d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..f8dd4ba
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcons.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 4 4 0 -0.25 0 0 10 7 7
+0 0 0 0 0 6 4 4 0 -0.2 0 0 10 7 7
+0 0 0 0 0 7 4 4 0 -0.15 0 0 10 7 7
+0 0 0 0 0 8 4 4 0 -0.1 0 0 10 7 7
+0 0 0 0 0 9 4 4 0 -0.05 0 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 10 -7 -7
+0 0 0 1 0 12 4 4 0 0.1 0 0 10 -7 -7
+0 0 0 1 0 13 4 4 0 0.15 0 0 10 -7 -7
+0 0 0 1 0 14 4 4 0 0.2 0 0 10 -7 -7
+0 0 0 1 0 15 4 4 0 0.25 0 0 10 -7 -7
+0 0 0 1 0 16 4 4 0 0.3 0 0 10 -7 -7
+0 0 0 1 0 17 4 4 0 0.35 0 0 10 -7 -7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 10 7 7
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 10 7 7
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 10 7 7
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 10 7 7
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 10 7 7
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.59132586468219 6.59132586468219
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 10 -6.59132586468219 -6.59132586468219
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 10 -7 -7
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 10 -7 -7
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 10 -7 -7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 10 -7 -7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 10 -7 -7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 10 -7 -7
+
+
diff --git a/test/balsara4_1d/grhydro::bcons.y.asc b/test/balsara4_1d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..75f09dd
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcons.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 5 4 0 0 0.000625 0 10 7 7
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 10 6.59132586468219 6.59132586468219
+
+#
+
diff --git a/test/balsara4_1d/grhydro::bcons.z.asc b/test/balsara4_1d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..64f8102
--- /dev/null
+++ b/test/balsara4_1d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 4 5 0 0 0 0.000625 10 7 7
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 10 6.59132586468219 6.59132586468219
+
+#
+
diff --git a/test/balsara4_1d/grhydro::dens.d.asc b/test/balsara4_1d/grhydro::dens.d.asc
new file mode 100644
index 0000000..29fbe04
--- /dev/null
+++ b/test/balsara4_1d/grhydro::dens.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 22.3662720421294
+0 0 0 0 0 4 4 4 0 -0.3 0 0 22.3662720421294
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 22.3662720421294
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 22.3662720421294
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 22.3662720421294
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 22.3662720421294
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::dens.x.asc b/test/balsara4_1d/grhydro::dens.x.asc
new file mode 100644
index 0000000..86a7d57
--- /dev/null
+++ b/test/balsara4_1d/grhydro::dens.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 22.3662720421294
+0 0 0 0 0 4 4 4 0 -0.3 0 0 22.3662720421294
+0 0 0 0 0 5 4 4 0 -0.25 0 0 22.3662720421294
+0 0 0 0 0 6 4 4 0 -0.2 0 0 22.3662720421294
+0 0 0 0 0 7 4 4 0 -0.15 0 0 22.3662720421294
+0 0 0 0 0 8 4 4 0 -0.1 0 0 22.3662720421294
+0 0 0 0 0 9 4 4 0 -0.05 0 0 22.3662720421294
+0 0 0 0 0 10 4 4 0 0 0 0 22.3662720421294
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 22.3662720421294
+0 0 0 1 0 12 4 4 0 0.1 0 0 22.3662720421294
+0 0 0 1 0 13 4 4 0 0.15 0 0 22.3662720421294
+0 0 0 1 0 14 4 4 0 0.2 0 0 22.3662720421294
+0 0 0 1 0 15 4 4 0 0.25 0 0 22.3662720421294
+0 0 0 1 0 16 4 4 0 0.3 0 0 22.3662720421294
+0 0 0 1 0 17 4 4 0 0.35 0 0 22.3662720421294
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 22.3662720421294
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 22.3662720421294
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 22.3662720421294
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 22.3662720421294
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 22.3662720421294
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 22.3662720421294
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 22.3662720421294
+10 0 0 0 0 10 4 4 0.005 0 0 0 24.6006626191382
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 24.6006626191382
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 22.3662720421294
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 22.3662720421294
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 22.3662720421294
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 22.3662720421294
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 22.3662720421294
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 22.3662720421294
+
+
diff --git a/test/balsara4_1d/grhydro::dens.y.asc b/test/balsara4_1d/grhydro::dens.y.asc
new file mode 100644
index 0000000..b96c04d
--- /dev/null
+++ b/test/balsara4_1d/grhydro::dens.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 22.3662720421294
+0 0 0 0 0 10 4 4 0 0 0 0 22.3662720421294
+0 0 0 0 0 10 5 4 0 0 0.000625 0 22.3662720421294
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 24.6006626191382
+10 0 0 0 0 10 4 4 0.005 0 0 0 24.6006626191382
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 24.6006626191382
+
+#
+
diff --git a/test/balsara4_1d/grhydro::dens.z.asc b/test/balsara4_1d/grhydro::dens.z.asc
new file mode 100644
index 0000000..f7c79ae
--- /dev/null
+++ b/test/balsara4_1d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 22.3662720421294
+0 0 0 0 0 10 4 4 0 0 0 0 22.3662720421294
+0 0 0 0 0 10 4 5 0 0 0 0.000625 22.3662720421294
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 24.6006626191382
+10 0 0 0 0 10 4 4 0.005 0 0 0 24.6006626191382
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 24.6006626191382
+
+#
+
diff --git a/test/balsara4_1d/grhydro::divb.d.asc b/test/balsara4_1d/grhydro::divb.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara4_1d/grhydro::divb.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::divb.x.asc b/test/balsara4_1d/grhydro::divb.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara4_1d/grhydro::divb.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara4_1d/grhydro::divb.y.asc b/test/balsara4_1d/grhydro::divb.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara4_1d/grhydro::divb.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara4_1d/grhydro::divb.z.asc b/test/balsara4_1d/grhydro::divb.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara4_1d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara4_1d/grhydro::psidc.d.asc b/test/balsara4_1d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara4_1d/grhydro::psidc.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::psidc.x.asc b/test/balsara4_1d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara4_1d/grhydro::psidc.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara4_1d/grhydro::psidc.y.asc b/test/balsara4_1d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara4_1d/grhydro::psidc.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara4_1d/grhydro::psidc.z.asc b/test/balsara4_1d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara4_1d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara4_1d/grhydro::scon.d.asc b/test/balsara4_1d/grhydro::scon.d.asc
new file mode 100644
index 0000000..5620567
--- /dev/null
+++ b/test/balsara4_1d/grhydro::scon.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 722.589343671854 -69.93 -69.93
+0 0 0 0 0 4 4 4 0 -0.3 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 722.589343671854 -69.93 -69.93
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 722.589343671854 -69.93 -69.93
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 722.589343671854 -69.93 -69.93
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::scon.x.asc b/test/balsara4_1d/grhydro::scon.x.asc
new file mode 100644
index 0000000..04d3817
--- /dev/null
+++ b/test/balsara4_1d/grhydro::scon.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 4 4 4 0 -0.3 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 5 4 4 0 -0.25 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 6 4 4 0 -0.2 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 7 4 4 0 -0.15 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 8 4 4 0 -0.1 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 9 4 4 0 -0.05 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 10 4 4 0 0 0 0 722.589343671854 -69.93 -69.93
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 -722.589343671854 -69.93 -69.93
+0 0 0 1 0 12 4 4 0 0.1 0 0 -722.589343671854 -69.93 -69.93
+0 0 0 1 0 13 4 4 0 0.15 0 0 -722.589343671854 -69.93 -69.93
+0 0 0 1 0 14 4 4 0 0.2 0 0 -722.589343671854 -69.93 -69.93
+0 0 0 1 0 15 4 4 0 0.25 0 0 -722.589343671854 -69.93 -69.93
+0 0 0 1 0 16 4 4 0 0.3 0 0 -722.589343671854 -69.93 -69.93
+0 0 0 1 0 17 4 4 0 0.35 0 0 -722.589343671854 -69.93 -69.93
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 722.589343671854 -69.93 -69.93
+10 0 0 0 0 10 4 4 0.005 0 0 0 723.248438394156 -76.9299999999999 -76.9299999999999
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 -723.248438394156 -76.9299999999999 -76.9299999999999
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 -722.589343671854 -69.93 -69.93
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 -722.589343671854 -69.93 -69.93
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -722.589343671854 -69.93 -69.93
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -722.589343671854 -69.93 -69.93
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 -722.589343671854 -69.93 -69.93
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 -722.589343671854 -69.93 -69.93
+
+
diff --git a/test/balsara4_1d/grhydro::scon.y.asc b/test/balsara4_1d/grhydro::scon.y.asc
new file mode 100644
index 0000000..a821cff
--- /dev/null
+++ b/test/balsara4_1d/grhydro::scon.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 10 4 4 0 0 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 10 5 4 0 0 0.000625 0 722.589343671854 -69.93 -69.93
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 723.248438394156 -76.9299999999999 -76.9299999999999
+10 0 0 0 0 10 4 4 0.005 0 0 0 723.248438394156 -76.9299999999999 -76.9299999999999
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 723.248438394156 -76.9299999999999 -76.9299999999999
+
+#
+
diff --git a/test/balsara4_1d/grhydro::scon.z.asc b/test/balsara4_1d/grhydro::scon.z.asc
new file mode 100644
index 0000000..4842f74
--- /dev/null
+++ b/test/balsara4_1d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 722.589343671854 -69.93 -69.93
+0 0 0 0 0 10 4 4 0 0 0 0 722.589343671854 -69.93 -69.93
+0 0 0 0 0 10 4 5 0 0 0 0.000625 722.589343671854 -69.93 -69.93
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 723.248438394156 -76.9299999999999 -76.9299999999999
+10 0 0 0 0 10 4 4 0.005 0 0 0 723.248438394156 -76.9299999999999 -76.9299999999999
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 723.248438394156 -76.9299999999999 -76.9299999999999
+
+#
+
diff --git a/test/balsara4_1d/grhydro::tau.d.asc b/test/balsara4_1d/grhydro::tau.d.asc
new file mode 100644
index 0000000..598d7ca
--- /dev/null
+++ b/test/balsara4_1d/grhydro::tau.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 750.748433286045
+0 0 0 0 0 4 4 4 0 -0.3 0 0 750.748433286045
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 750.748433286045
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 750.748433286045
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 750.748433286045
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 750.748433286045
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/grhydro::tau.x.asc b/test/balsara4_1d/grhydro::tau.x.asc
new file mode 100644
index 0000000..9a993fa
--- /dev/null
+++ b/test/balsara4_1d/grhydro::tau.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 750.748433286045
+0 0 0 0 0 4 4 4 0 -0.3 0 0 750.748433286045
+0 0 0 0 0 5 4 4 0 -0.25 0 0 750.748433286045
+0 0 0 0 0 6 4 4 0 -0.2 0 0 750.748433286045
+0 0 0 0 0 7 4 4 0 -0.15 0 0 750.748433286045
+0 0 0 0 0 8 4 4 0 -0.1 0 0 750.748433286045
+0 0 0 0 0 9 4 4 0 -0.05 0 0 750.748433286045
+0 0 0 0 0 10 4 4 0 0 0 0 750.748433286045
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 750.748433286045
+0 0 0 1 0 12 4 4 0 0.1 0 0 750.748433286045
+0 0 0 1 0 13 4 4 0 0.15 0 0 750.748433286045
+0 0 0 1 0 14 4 4 0 0.2 0 0 750.748433286045
+0 0 0 1 0 15 4 4 0 0.25 0 0 750.748433286045
+0 0 0 1 0 16 4 4 0 0.3 0 0 750.748433286045
+0 0 0 1 0 17 4 4 0 0.35 0 0 750.748433286045
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 750.748433286045
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 750.748433286045
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 750.748433286045
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 750.748433286045
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 750.748433286045
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 750.748433286045
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 750.748433286045
+10 0 0 0 0 10 4 4 0.005 0 0 0 820.772977076223
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 820.772977076223
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 750.748433286045
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 750.748433286045
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 750.748433286045
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 750.748433286045
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 750.748433286045
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 750.748433286045
+
+
diff --git a/test/balsara4_1d/grhydro::tau.y.asc b/test/balsara4_1d/grhydro::tau.y.asc
new file mode 100644
index 0000000..22cfd2f
--- /dev/null
+++ b/test/balsara4_1d/grhydro::tau.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 750.748433286045
+0 0 0 0 0 10 4 4 0 0 0 0 750.748433286045
+0 0 0 0 0 10 5 4 0 0 0.000625 0 750.748433286045
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 820.772977076223
+10 0 0 0 0 10 4 4 0.005 0 0 0 820.772977076223
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 820.772977076223
+
+#
+
diff --git a/test/balsara4_1d/grhydro::tau.z.asc b/test/balsara4_1d/grhydro::tau.z.asc
new file mode 100644
index 0000000..b100c0e
--- /dev/null
+++ b/test/balsara4_1d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 750.748433286045
+0 0 0 0 0 10 4 4 0 0 0 0 750.748433286045
+0 0 0 0 0 10 4 5 0 0 0 0.000625 750.748433286045
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 820.772977076223
+10 0 0 0 0 10 4 4 0.005 0 0 0 820.772977076223
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 820.772977076223
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::bvec.d.asc b/test/balsara4_1d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..323473d
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::bvec.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 10 7 7
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/hydrobase::bvec.x.asc b/test/balsara4_1d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..f8dd4ba
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::bvec.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 10 7 7
+0 0 0 0 0 4 4 4 0 -0.3 0 0 10 7 7
+0 0 0 0 0 5 4 4 0 -0.25 0 0 10 7 7
+0 0 0 0 0 6 4 4 0 -0.2 0 0 10 7 7
+0 0 0 0 0 7 4 4 0 -0.15 0 0 10 7 7
+0 0 0 0 0 8 4 4 0 -0.1 0 0 10 7 7
+0 0 0 0 0 9 4 4 0 -0.05 0 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 10 -7 -7
+0 0 0 1 0 12 4 4 0 0.1 0 0 10 -7 -7
+0 0 0 1 0 13 4 4 0 0.15 0 0 10 -7 -7
+0 0 0 1 0 14 4 4 0 0.2 0 0 10 -7 -7
+0 0 0 1 0 15 4 4 0 0.25 0 0 10 -7 -7
+0 0 0 1 0 16 4 4 0 0.3 0 0 10 -7 -7
+0 0 0 1 0 17 4 4 0 0.35 0 0 10 -7 -7
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 10 7 7
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 10 7 7
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 10 7 7
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 10 7 7
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 10 7 7
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 10 7 7
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 10 7 7
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.59132586468219 6.59132586468219
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 10 -6.59132586468219 -6.59132586468219
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 10 -7 -7
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 10 -7 -7
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 10 -7 -7
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 10 -7 -7
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 10 -7 -7
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 10 -7 -7
+
+
diff --git a/test/balsara4_1d/hydrobase::bvec.y.asc b/test/balsara4_1d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..75f09dd
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::bvec.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 5 4 0 0 0.000625 0 10 7 7
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 10 6.59132586468219 6.59132586468219
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::bvec.z.asc b/test/balsara4_1d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..64f8102
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 10 7 7
+0 0 0 0 0 10 4 4 0 0 0 0 10 7 7
+0 0 0 0 0 10 4 5 0 0 0 0.000625 10 7 7
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 4 4 0.005 0 0 0 10 6.59132586468219 6.59132586468219
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 10 6.59132586468219 6.59132586468219
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::eps.d.asc b/test/balsara4_1d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..3fc5415
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::eps.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.149999999991182
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.149999999991182
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.149999999991182
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.149999999991182
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.149999999991182
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.149999999991182
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/hydrobase::eps.x.asc b/test/balsara4_1d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..b7850bc
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::eps.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.149999999991182
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.149999999991182
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.149999999991182
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.149999999991182
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.149999999991182
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.149999999991182
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.149999999991182
+0 0 0 0 0 10 4 4 0 0 0 0 0.149999999991182
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.149999999991182
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.149999999991182
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.149999999991182
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.149999999991182
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.149999999991182
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.149999999991182
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.149999999991182
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.149999999991182
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.149999999991182
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.149999999991182
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.149999999991182
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.149999999991182
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.149999999991182
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.149999999991182
+10 0 0 0 0 10 4 4 0.005 0 0 0 13.238156431801
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 13.238156431801
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.149999999991182
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.149999999991182
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.149999999991182
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.149999999991182
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.149999999991182
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.149999999991182
+
+
diff --git a/test/balsara4_1d/hydrobase::eps.y.asc b/test/balsara4_1d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..28b28f6
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::eps.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.149999999991182
+0 0 0 0 0 10 4 4 0 0 0 0 0.149999999991182
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.149999999991182
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 13.238156431801
+10 0 0 0 0 10 4 4 0.005 0 0 0 13.238156431801
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 13.238156431801
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::eps.z.asc b/test/balsara4_1d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..d728e2b
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.149999999991182
+0 0 0 0 0 10 4 4 0 0 0 0 0.149999999991182
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.149999999991182
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 13.238156431801
+10 0 0 0 0 10 4 4 0.005 0 0 0 13.238156431801
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 13.238156431801
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::press.d.asc b/test/balsara4_1d/hydrobase::press.d.asc
new file mode 100644
index 0000000..56fd617
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::press.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.0999999999929467
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.0999999999929467
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.0999999999929467
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.0999999999929467
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.0999999999929467
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.0999999999929467
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/hydrobase::press.x.asc b/test/balsara4_1d/hydrobase::press.x.asc
new file mode 100644
index 0000000..c3ee978
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::press.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.0999999999929467
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.0999999999929467
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.0999999999929467
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.0999999999929467
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.0999999999929467
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.0999999999929467
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.0999999999929467
+0 0 0 0 0 10 4 4 0 0 0 0 0.0999999999929467
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.0999999999929467
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.0999999999929467
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.0999999999929467
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.0999999999929467
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.0999999999929467
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.0999999999929467
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.0999999999929467
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.0999999999929467
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.0999999999929467
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.0999999999929467
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.0999999999929467
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.0999999999929467
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.0999999999929467
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.0999999999929467
+10 0 0 0 0 10 4 4 0.005 0 0 0 142.168329616433
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 142.168329616433
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.0999999999929467
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.0999999999929467
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.0999999999929467
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.0999999999929467
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.0999999999929467
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.0999999999929467
+
+
diff --git a/test/balsara4_1d/hydrobase::press.y.asc b/test/balsara4_1d/hydrobase::press.y.asc
new file mode 100644
index 0000000..c49a47b
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::press.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.0999999999929467
+0 0 0 0 0 10 4 4 0 0 0 0 0.0999999999929467
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.0999999999929467
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 142.168329616433
+10 0 0 0 0 10 4 4 0.005 0 0 0 142.168329616433
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 142.168329616433
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::press.z.asc b/test/balsara4_1d/hydrobase::press.z.asc
new file mode 100644
index 0000000..77f4ebf
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.0999999999929467
+0 0 0 0 0 10 4 4 0 0 0 0 0.0999999999929467
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.0999999999929467
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 142.168329616433
+10 0 0 0 0 10 4 4 0.005 0 0 0 142.168329616433
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 142.168329616433
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::rho.d.asc b/test/balsara4_1d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..9fd36e2
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::rho.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.999999999988253
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.999999999988253
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.999999999988253
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.999999999988253
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.999999999988253
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.999999999988253
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/hydrobase::rho.x.asc b/test/balsara4_1d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..e94da00
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::rho.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.999999999988253
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.999999999988253
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.999999999988253
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.999999999988253
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.999999999988253
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.999999999988253
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.999999999988253
+0 0 0 0 0 10 4 4 0 0 0 0 0.999999999988253
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0.999999999988253
+0 0 0 1 0 12 4 4 0 0.1 0 0 0.999999999988253
+0 0 0 1 0 13 4 4 0 0.15 0 0 0.999999999988253
+0 0 0 1 0 14 4 4 0 0.2 0 0 0.999999999988253
+0 0 0 1 0 15 4 4 0 0.25 0 0 0.999999999988253
+0 0 0 1 0 16 4 4 0 0.3 0 0 0.999999999988253
+0 0 0 1 0 17 4 4 0 0.35 0 0 0.999999999988253
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.999999999988253
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.999999999988253
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.999999999988253
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.999999999988253
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.999999999988253
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.999999999988253
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.999999999988253
+10 0 0 0 0 10 4 4 0.005 0 0 0 16.108926913144
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 16.108926913144
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0.999999999988253
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.999999999988253
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.999999999988253
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0.999999999988253
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0.999999999988253
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0.999999999988253
+
+
diff --git a/test/balsara4_1d/hydrobase::rho.y.asc b/test/balsara4_1d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..5c32765
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::rho.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.999999999988253
+0 0 0 0 0 10 4 4 0 0 0 0 0.999999999988253
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.999999999988253
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 16.108926913144
+10 0 0 0 0 10 4 4 0.005 0 0 0 16.108926913144
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 16.108926913144
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::rho.z.asc b/test/balsara4_1d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..f4a6433
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.999999999988253
+0 0 0 0 0 10 4 4 0 0 0 0 0.999999999988253
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.999999999988253
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 16.108926913144
+10 0 0 0 0 10 4 4 0.005 0 0 0 16.108926913144
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 16.108926913144
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::vel.d.asc b/test/balsara4_1d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..8eaab99
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::vel.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/hydrobase::vel.x.asc b/test/balsara4_1d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..7cd8522
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::vel.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 10 4 4 0 0 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 1 0 12 4 4 0 0.1 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 1 0 13 4 4 0 0.15 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 1 0 14 4 4 0 0.2 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 1 0 15 4 4 0 0.25 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 1 0 16 4 4 0 0.3 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 1 0 17 4 4 0 0.35 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.754740266214004 -0.0281256367703519 -0.0281256367703519
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 -0.754740266214004 -0.0281256367703519 -0.0281256367703519
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 -0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+
+
diff --git a/test/balsara4_1d/hydrobase::vel.y.asc b/test/balsara4_1d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..72cadfa
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::vel.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 10 4 4 0 0 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.754740266214004 -0.0281256367703519 -0.0281256367703519
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.754740266214004 -0.0281256367703519 -0.0281256367703519
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.754740266214004 -0.0281256367703519 -0.0281256367703519
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::vel.z.asc b/test/balsara4_1d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..711aee3
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 10 4 4 0 0 0 0 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.999000000000024 2.2611360986408e-15 2.2611360986408e-15
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.754740266214004 -0.0281256367703519 -0.0281256367703519
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.754740266214004 -0.0281256367703519 -0.0281256367703519
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.754740266214004 -0.0281256367703519 -0.0281256367703519
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::w_lorentz.d.asc b/test/balsara4_1d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..6532b00
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 22.3662720423921
+0 0 0 0 0 4 4 4 0 -0.3 0 0 22.3662720423921
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 22.3662720423921
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 22.3662720423921
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 22.3662720423921
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 22.3662720423921
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_1d/hydrobase::w_lorentz.x.asc b/test/balsara4_1d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..4439e1c
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 22.3662720423921
+0 0 0 0 0 4 4 4 0 -0.3 0 0 22.3662720423921
+0 0 0 0 0 5 4 4 0 -0.25 0 0 22.3662720423921
+0 0 0 0 0 6 4 4 0 -0.2 0 0 22.3662720423921
+0 0 0 0 0 7 4 4 0 -0.15 0 0 22.3662720423921
+0 0 0 0 0 8 4 4 0 -0.1 0 0 22.3662720423921
+0 0 0 0 0 9 4 4 0 -0.05 0 0 22.3662720423921
+0 0 0 0 0 10 4 4 0 0 0 0 22.3662720423921
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 22.3662720423921
+0 0 0 1 0 12 4 4 0 0.1 0 0 22.3662720423921
+0 0 0 1 0 13 4 4 0 0.15 0 0 22.3662720423921
+0 0 0 1 0 14 4 4 0 0.2 0 0 22.3662720423921
+0 0 0 1 0 15 4 4 0 0.25 0 0 22.3662720423921
+0 0 0 1 0 16 4 4 0 0.3 0 0 22.3662720423921
+0 0 0 1 0 17 4 4 0 0.35 0 0 22.3662720423921
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 22.3662720423921
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 22.3662720423921
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 22.3662720423921
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 22.3662720423921
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 22.3662720423921
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 22.3662720423921
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 22.3662720423921
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.52714471620486
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.52714471620486
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 22.3662720423921
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 22.3662720423921
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 22.3662720423921
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 22.3662720423921
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 22.3662720423921
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 22.3662720423921
+
+
diff --git a/test/balsara4_1d/hydrobase::w_lorentz.y.asc b/test/balsara4_1d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..99384ac
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 22.3662720423921
+0 0 0 0 0 10 4 4 0 0 0 0 22.3662720423921
+0 0 0 0 0 10 5 4 0 0 0.000625 0 22.3662720423921
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.52714471620486
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.52714471620486
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.52714471620486
+
+#
+
diff --git a/test/balsara4_1d/hydrobase::w_lorentz.z.asc b/test/balsara4_1d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..cd38d6b
--- /dev/null
+++ b/test/balsara4_1d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 22.3662720423921
+0 0 0 0 0 10 4 4 0 0 0 0 22.3662720423921
+0 0 0 0 0 10 4 5 0 0 0 0.000625 22.3662720423921
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.52714471620486
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.52714471620486
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.52714471620486
+
+#
+
diff --git a/test/balsara4_2d.par b/test/balsara4_2d.par
new file mode 100644
index 0000000..f3be74c
--- /dev/null
+++ b/test/balsara4_2d.par
@@ -0,0 +1,386 @@
+#==============================================================================
+# Balsara magnetized shock tube test #4: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #4 along z=0 plane square diagonal"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 100
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+#Time::dtfac = 0.8
+Time::dtfac = 0.4
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+#CoordBase::xmin = -0.035355339059327376220
+#CoordBase::ymin = -0.035355339059327376220
+#CoordBase::zmin = -0.0017677669529663688110
+#CoordBase::xmax = 0.035355339059327376220
+#CoordBase::ymax = 0.035355339059327376220
+#CoordBase::zmax = 0.0017677669529663688110
+#CoordBase::ncells_x = 160 # dx or ncells_x
+#CoordBase::ncells_y = 160 # dy or ncells_y
+#CoordBase::ncells_z = 8 # dz or ncells_z
+
+# Approximate memory footprint: 650MB x 8 = 5.2GB
+
+CoordBase::xmin = -0.35355339059327376220
+CoordBase::ymin = -0.35355339059327376220
+CoordBase::zmin = -0.003535533905932737622
+CoordBase::xmax = 0.35355339059327376220
+CoordBase::ymax = 0.35355339059327376220
+CoordBase::zmax = 0.003535533905932737622
+CoordBase::ncells_x = 800/80 # dx or ncells_x
+CoordBase::ncells_y = 800/80 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "diagshock2d"
+GRHydro_InitData::shock_case = "Balsara4"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "none"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+IOASCII::out2D_every = -2
+IOASCII::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara4_2d/grhydro::bcom.d.asc b/test/balsara4_2d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..078d55f
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 157.930766331884 158.373378284939 0.312973918795183
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 157.930766331884 158.373378284939 0.312973918795183
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 157.930766331884 158.373378284939 0.312973918795183
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 8.28571414466706 13.6245963079034 3.79493517948868
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::bcom.x.asc b/test/balsara4_2d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..508d2b2
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 5 5 4 0 0 0 0 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 158.373378284939 157.930766331884 -0.312973918795183
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 158.373378284939 157.930766331884 -0.312973918795183
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 157.930766331884 158.373378284939 0.312973918795183
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 157.930766331884 158.373378284939 0.312973918795183
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 8.28571414466706 13.6245963079034 3.79493517948868
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 13.6245963079034 8.28571414466706 -3.79493517948868
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 158.373378284939 157.930766331884 -0.312973918795183
+
+#
+
diff --git a/test/balsara4_2d/grhydro::bcom.y.asc b/test/balsara4_2d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..a1879fb
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 5 5 4 0 0 0 0 157.930766331884 158.373378284939 0.312973918795183
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 158.373378284939 157.930766331884 -0.312973918795183
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 158.373378284939 157.930766331884 -0.312973918795183
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 157.930766331884 158.373378284939 0.312973918795183
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 157.930766331884 158.373378284939 0.312973918795183
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 8.28571414466706 13.6245963079034 3.79493517948868
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 13.6245963079034 8.28571414466706 -3.79493517948868
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 158.373378284939 157.930766331884 -0.312973918795183
+
+
diff --git a/test/balsara4_2d/grhydro::bcom.z.asc b/test/balsara4_2d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..14f51e2
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 5 5 4 0 0 0 0 157.930766331884 158.373378284939 0.312973918795183
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 157.930766331884 158.373378284939 0.312973918795183
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 8.28571414466706 13.6245963079034 3.79493517948868
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 8.28571414466706 13.6245963079034 3.79493517948868
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 8.28571414466706 13.6245963079034 3.79493517948868
+
+#
+
diff --git a/test/balsara4_2d/grhydro::bcom0.d.asc b/test/balsara4_2d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..35bf003
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom0.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 223.437140946426
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 223.437140946426
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 223.437140946426
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 223.437140946426
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 223.437140946426
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 11.8520950476468
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::bcom0.x.asc b/test/balsara4_2d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..3fc0be8
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom0.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 223.437140946426
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 223.437140946426
+0 0 0 0 0 5 5 4 0 0 0 0 223.437140946426
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 -223.437140946426
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 -223.437140946426
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 223.437140946426
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 223.437140946426
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 11.8520950476468
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -11.8520950476468
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -223.437140946426
+
+#
+
diff --git a/test/balsara4_2d/grhydro::bcom0.y.asc b/test/balsara4_2d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..e73cf81
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom0.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 223.437140946426
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 223.437140946426
+0 0 0 0 0 5 5 4 0 0 0 0 223.437140946426
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 -223.437140946426
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 -223.437140946426
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 223.437140946426
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 223.437140946426
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 11.8520950476468
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -11.8520950476468
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -223.437140946426
+
+
diff --git a/test/balsara4_2d/grhydro::bcom0.z.asc b/test/balsara4_2d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..7d3ecec
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 223.437140946426
+0 0 0 0 0 5 5 4 0 0 0 0 223.437140946426
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 223.437140946426
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 11.8520950476468
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 11.8520950476468
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 11.8520950476468
+
+#
+
diff --git a/test/balsara4_2d/grhydro::bcom_sq.d.asc b/test/balsara4_2d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..5c1b78a
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 100.195901921485
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 100.195901921485
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 100.195901921485
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 100.195901921485
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 100.195901921485
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 128.212059438537
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::bcom_sq.x.asc b/test/balsara4_2d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..12d8c25
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 100.195901921485
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 100.195901921485
+0 0 0 0 0 5 5 4 0 0 0 0 100.195901921485
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 100.195901921485
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 100.195901921485
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 100.195901921485
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 100.195901921485
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 128.212059438537
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 128.212059438537
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 100.195901921485
+
+#
+
diff --git a/test/balsara4_2d/grhydro::bcom_sq.y.asc b/test/balsara4_2d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..e524177
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 100.195901921485
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 100.195901921485
+0 0 0 0 0 5 5 4 0 0 0 0 100.195901921485
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 100.195901921485
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 100.195901921485
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 100.195901921485
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 100.195901921485
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 128.212059438537
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 128.212059438537
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 100.195901921485
+
+
diff --git a/test/balsara4_2d/grhydro::bcom_sq.z.asc b/test/balsara4_2d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..2e194df
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 100.195901921485
+0 0 0 0 0 5 5 4 0 0 0 0 100.195901921485
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 100.195901921485
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 128.212059438537
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 128.212059438537
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 128.212059438537
+
+#
+
diff --git a/test/balsara4_2d/grhydro::bcons.d.asc b/test/balsara4_2d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..3752184
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcons.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.4674471718238 11.6746882098748 6.53821586825211
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::bcons.x.asc b/test/balsara4_2d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..6149ccc
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcons.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 12.0208150744438 2.12132030725479 -7
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 12.0208150744438 2.12132030725479 -7
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.4674471718238 11.6746882098748 6.53821586825211
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 11.6746882098748 2.4674471718238 -6.53821586825211
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 12.0208150744438 2.12132030725479 -7
+
+#
+
diff --git a/test/balsara4_2d/grhydro::bcons.y.asc b/test/balsara4_2d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..937839b
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcons.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 12.0208150744438 2.12132030725479 -7
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 12.0208150744438 2.12132030725479 -7
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.4674471718238 11.6746882098748 6.53821586825211
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 11.6746882098748 2.4674471718238 -6.53821586825211
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 12.0208150744438 2.12132030725479 -7
+
+
diff --git a/test/balsara4_2d/grhydro::bcons.z.asc b/test/balsara4_2d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..35339ed
--- /dev/null
+++ b/test/balsara4_2d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 2.4674471718238 11.6746882098748 6.53821586825211
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.4674471718238 11.6746882098748 6.53821586825211
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.4674471718238 11.6746882098748 6.53821586825211
+
+#
+
diff --git a/test/balsara4_2d/grhydro::dens.d.asc b/test/balsara4_2d/grhydro::dens.d.asc
new file mode 100644
index 0000000..458fc92
--- /dev/null
+++ b/test/balsara4_2d/grhydro::dens.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 22.3660809403981
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 22.3660809403981
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 22.3660809403981
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 22.3660809403981
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 22.3660809403981
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 23.9460201427607
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::dens.x.asc b/test/balsara4_2d/grhydro::dens.x.asc
new file mode 100644
index 0000000..0ddbc76
--- /dev/null
+++ b/test/balsara4_2d/grhydro::dens.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 22.3660809403981
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 22.3660809403981
+0 0 0 0 0 5 5 4 0 0 0 0 22.3660809403981
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 22.3660809403981
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 22.3660809403981
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 22.3660809403981
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 22.3660809403981
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 23.9460201427607
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 23.9460201427607
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 22.3660809403981
+
+#
+
diff --git a/test/balsara4_2d/grhydro::dens.y.asc b/test/balsara4_2d/grhydro::dens.y.asc
new file mode 100644
index 0000000..a1c4c2a
--- /dev/null
+++ b/test/balsara4_2d/grhydro::dens.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 22.3660809403981
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 22.3660809403981
+0 0 0 0 0 5 5 4 0 0 0 0 22.3660809403981
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 22.3660809403981
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 22.3660809403981
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 22.3660809403981
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 22.3660809403981
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 23.9460201427607
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 23.9460201427607
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 22.3660809403981
+
+
diff --git a/test/balsara4_2d/grhydro::dens.z.asc b/test/balsara4_2d/grhydro::dens.z.asc
new file mode 100644
index 0000000..601774b
--- /dev/null
+++ b/test/balsara4_2d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 22.3660809403981
+0 0 0 0 0 5 5 4 0 0 0 0 22.3660809403981
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 22.3660809403981
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 23.9460201427607
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 23.9460201427607
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 23.9460201427607
+
+#
+
diff --git a/test/balsara4_2d/grhydro::divb.d.asc b/test/balsara4_2d/grhydro::divb.d.asc
new file mode 100644
index 0000000..da9f2c8
--- /dev/null
+++ b/test/balsara4_2d/grhydro::divb.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 0
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.4210854715202e-14
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::divb.x.asc b/test/balsara4_2d/grhydro::divb.x.asc
new file mode 100644
index 0000000..0e9538c
--- /dev/null
+++ b/test/balsara4_2d/grhydro::divb.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 0
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 -1.24344978758018e-14
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.4210854715202e-14
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -1.4210854715202e-14
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.24344978758018e-14
+
+#
+
diff --git a/test/balsara4_2d/grhydro::divb.y.asc b/test/balsara4_2d/grhydro::divb.y.asc
new file mode 100644
index 0000000..57c875a
--- /dev/null
+++ b/test/balsara4_2d/grhydro::divb.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 0
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 -1.24344978758018e-14
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.4210854715202e-14
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -1.4210854715202e-14
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.24344978758018e-14
+
+
diff --git a/test/balsara4_2d/grhydro::divb.z.asc b/test/balsara4_2d/grhydro::divb.z.asc
new file mode 100644
index 0000000..afc09de
--- /dev/null
+++ b/test/balsara4_2d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.4210854715202e-14
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.4210854715202e-14
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.4210854715202e-14
+
+#
+
diff --git a/test/balsara4_2d/grhydro::psidc.d.asc b/test/balsara4_2d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..9cda4e2
--- /dev/null
+++ b/test/balsara4_2d/grhydro::psidc.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 0
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -7.53644380168212e-17
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::psidc.x.asc b/test/balsara4_2d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..3d83072
--- /dev/null
+++ b/test/balsara4_2d/grhydro::psidc.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 0
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -7.53644380168212e-17
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 7.53644380168212e-17
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0
+
+#
+
diff --git a/test/balsara4_2d/grhydro::psidc.y.asc b/test/balsara4_2d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..47828b7
--- /dev/null
+++ b/test/balsara4_2d/grhydro::psidc.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 0
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -7.53644380168212e-17
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 7.53644380168212e-17
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0
+
+
diff --git a/test/balsara4_2d/grhydro::psidc.z.asc b/test/balsara4_2d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..6c4feec
--- /dev/null
+++ b/test/balsara4_2d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 -7.53644380168212e-17
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -7.53644380168212e-17
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -7.53644380168212e-17
+
+#
+
diff --git a/test/balsara4_2d/grhydro::scon.d.asc b/test/balsara4_2d/grhydro::scon.d.asc
new file mode 100644
index 0000000..d928908
--- /dev/null
+++ b/test/balsara4_2d/grhydro::scon.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 560.388241403627 461.492292064475 -69.9299976063981
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 560.388241403627 461.492292064475 -69.9299976063981
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 560.388241403627 461.492292064475 -69.9299976063981
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 557.276255387463 451.380306287911 -74.8797449899925
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::scon.x.asc b/test/balsara4_2d/grhydro::scon.x.asc
new file mode 100644
index 0000000..e6d6c3e
--- /dev/null
+++ b/test/balsara4_2d/grhydro::scon.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 5 5 4 0 0 0 0 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 -461.492292064475 -560.388241403627 -69.9299976063981
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 -461.492292064475 -560.388241403627 -69.9299976063981
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 560.388241403627 461.492292064475 -69.9299976063981
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 560.388241403627 461.492292064475 -69.9299976063981
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 557.276255387463 451.380306287911 -74.8797449899925
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -451.380306287911 -557.276255387463 -74.8797449899925
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -461.492292064475 -560.388241403627 -69.9299976063981
+
+#
+
diff --git a/test/balsara4_2d/grhydro::scon.y.asc b/test/balsara4_2d/grhydro::scon.y.asc
new file mode 100644
index 0000000..be916ac
--- /dev/null
+++ b/test/balsara4_2d/grhydro::scon.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 5 5 4 0 0 0 0 560.388241403627 461.492292064475 -69.9299976063981
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 -461.492292064475 -560.388241403627 -69.9299976063981
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 -461.492292064475 -560.388241403627 -69.9299976063981
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 560.388241403627 461.492292064475 -69.9299976063981
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 560.388241403627 461.492292064475 -69.9299976063981
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 557.276255387463 451.380306287911 -74.8797449899925
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -451.380306287911 -557.276255387463 -74.8797449899925
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -461.492292064475 -560.388241403627 -69.9299976063981
+
+
diff --git a/test/balsara4_2d/grhydro::scon.z.asc b/test/balsara4_2d/grhydro::scon.z.asc
new file mode 100644
index 0000000..fb6c43c
--- /dev/null
+++ b/test/balsara4_2d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 5 5 4 0 0 0 0 560.388241403627 461.492292064475 -69.9299976063981
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 560.388241403627 461.492292064475 -69.9299976063981
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 557.276255387463 451.380306287911 -74.8797449899925
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 557.276255387463 451.380306287911 -74.8797449899925
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 557.276255387463 451.380306287911 -74.8797449899925
+
+#
+
diff --git a/test/balsara4_2d/grhydro::tau.d.asc b/test/balsara4_2d/grhydro::tau.d.asc
new file mode 100644
index 0000000..3595bef
--- /dev/null
+++ b/test/balsara4_2d/grhydro::tau.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 750.737933789348
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 750.737933789348
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 750.737933789348
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 750.737933789348
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 750.737933789348
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 800.252021260389
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/grhydro::tau.x.asc b/test/balsara4_2d/grhydro::tau.x.asc
new file mode 100644
index 0000000..a8e5a7f
--- /dev/null
+++ b/test/balsara4_2d/grhydro::tau.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 750.737933789348
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 750.737933789348
+0 0 0 0 0 5 5 4 0 0 0 0 750.737933789348
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 750.737933789348
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 750.737933789348
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 750.737933789348
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 750.737933789348
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 800.252021260389
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 800.252021260389
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 750.737933789348
+
+#
+
diff --git a/test/balsara4_2d/grhydro::tau.y.asc b/test/balsara4_2d/grhydro::tau.y.asc
new file mode 100644
index 0000000..b8ddab2
--- /dev/null
+++ b/test/balsara4_2d/grhydro::tau.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 750.737933789348
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 750.737933789348
+0 0 0 0 0 5 5 4 0 0 0 0 750.737933789348
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 750.737933789348
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 750.737933789348
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 750.737933789348
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 750.737933789348
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 800.252021260389
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 800.252021260389
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 750.737933789348
+
+
diff --git a/test/balsara4_2d/grhydro::tau.z.asc b/test/balsara4_2d/grhydro::tau.z.asc
new file mode 100644
index 0000000..7804703
--- /dev/null
+++ b/test/balsara4_2d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 750.737933789348
+0 0 0 0 0 5 5 4 0 0 0 0 750.737933789348
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 750.737933789348
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 800.252021260389
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 800.252021260389
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 800.252021260389
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::bvec.d.asc b/test/balsara4_2d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..3752184
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::bvec.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.4674471718238 11.6746882098748 6.53821586825211
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/hydrobase::bvec.x.asc b/test/balsara4_2d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..6149ccc
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::bvec.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 12.0208150744438 2.12132030725479 -7
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 12.0208150744438 2.12132030725479 -7
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.4674471718238 11.6746882098748 6.53821586825211
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 11.6746882098748 2.4674471718238 -6.53821586825211
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 12.0208150744438 2.12132030725479 -7
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::bvec.y.asc b/test/balsara4_2d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..937839b
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::bvec.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 12.0208150744438 2.12132030725479 -7
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 12.0208150744438 2.12132030725479 -7
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 2.12132030725479 12.0208150744438 7
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.4674471718238 11.6746882098748 6.53821586825211
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 11.6746882098748 2.4674471718238 -6.53821586825211
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 12.0208150744438 2.12132030725479 -7
+
+
diff --git a/test/balsara4_2d/hydrobase::bvec.z.asc b/test/balsara4_2d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..35339ed
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 4 0 0 0 0 2.12132030725479 12.0208150744438 7
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 2.12132030725479 12.0208150744438 7
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 2.4674471718238 11.6746882098748 6.53821586825211
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 2.4674471718238 11.6746882098748 6.53821586825211
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 2.4674471718238 11.6746882098748 6.53821586825211
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::eps.d.asc b/test/balsara4_2d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..fd25d38
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::eps.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.150000000000739
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0.150000000000739
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.150000000000739
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.150000000000739
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 0.150000000000739
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 12.4070792182112
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/hydrobase::eps.x.asc b/test/balsara4_2d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..5b60014
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::eps.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0.150000000000739
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0.150000000000739
+0 0 0 0 0 5 5 4 0 0 0 0 0.150000000000739
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0.150000000000739
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0.150000000000739
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 0.150000000000739
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0.150000000000739
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 12.4070792182112
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 12.4070792182112
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.150000000000739
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::eps.y.asc b/test/balsara4_2d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..7cb575c
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::eps.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0.150000000000739
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0.150000000000739
+0 0 0 0 0 5 5 4 0 0 0 0 0.150000000000739
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0.150000000000739
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0.150000000000739
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 0.150000000000739
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0.150000000000739
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 12.4070792182112
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 12.4070792182112
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.150000000000739
+
+
diff --git a/test/balsara4_2d/hydrobase::eps.z.asc b/test/balsara4_2d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..2d4ef3b
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0.150000000000739
+0 0 0 0 0 5 5 4 0 0 0 0 0.150000000000739
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.150000000000739
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 12.4070792182112
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 12.4070792182112
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 12.4070792182112
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::press.d.asc b/test/balsara4_2d/hydrobase::press.d.asc
new file mode 100644
index 0000000..b32fc43
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::press.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.100000000000593
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0.100000000000593
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.100000000000593
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.100000000000593
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 0.100000000000593
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 124.263101750492
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/hydrobase::press.x.asc b/test/balsara4_2d/hydrobase::press.x.asc
new file mode 100644
index 0000000..f53bdc8
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::press.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0.100000000000593
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0.100000000000593
+0 0 0 0 0 5 5 4 0 0 0 0 0.100000000000593
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0.100000000000593
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0.100000000000593
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 0.100000000000593
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0.100000000000593
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 124.263101750492
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 124.263101750492
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 0.100000000000593
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::press.y.asc b/test/balsara4_2d/hydrobase::press.y.asc
new file mode 100644
index 0000000..662505e
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::press.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0.100000000000593
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0.100000000000593
+0 0 0 0 0 5 5 4 0 0 0 0 0.100000000000593
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0.100000000000593
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0.100000000000593
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 0.100000000000593
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0.100000000000593
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 124.263101750492
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 124.263101750492
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 0.100000000000593
+
+
diff --git a/test/balsara4_2d/hydrobase::press.z.asc b/test/balsara4_2d/hydrobase::press.z.asc
new file mode 100644
index 0000000..4bc5ad6
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0.100000000000593
+0 0 0 0 0 5 5 4 0 0 0 0 0.100000000000593
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.100000000000593
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 124.263101750492
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 124.263101750492
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 124.263101750492
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::rho.d.asc b/test/balsara4_2d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..5d78faa
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::rho.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.000000000001
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.000000000001
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.000000000001
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.000000000001
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.000000000001
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 15.0232499807164
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/hydrobase::rho.x.asc b/test/balsara4_2d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..a0be40e
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::rho.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.000000000001
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.000000000001
+0 0 0 0 0 5 5 4 0 0 0 0 1.000000000001
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.000000000001
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1.000000000001
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.000000000001
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.000000000001
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 15.0232499807164
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 15.0232499807164
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.000000000001
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::rho.y.asc b/test/balsara4_2d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..395e37d
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::rho.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.000000000001
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.000000000001
+0 0 0 0 0 5 5 4 0 0 0 0 1.000000000001
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.000000000001
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1.000000000001
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.000000000001
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.000000000001
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 15.0232499807164
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 15.0232499807164
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.000000000001
+
+
diff --git a/test/balsara4_2d/hydrobase::rho.z.asc b/test/balsara4_2d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..9fa3101
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.000000000001
+0 0 0 0 0 5 5 4 0 0 0 0 1.000000000001
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.000000000001
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 15.0232499807164
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 15.0232499807164
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 15.0232499807164
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::vel.d.asc b/test/balsara4_2d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..797d58d
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::vel.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.568488346499155 0.531548561302768 -0.0259167748673024
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/hydrobase::vel.x.asc b/test/balsara4_2d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..2a54203
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::vel.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 5 5 4 0 0 0 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 -0.706399662315845 -0.706399662315843 -6.90432201423622e-17
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 -0.706399662315845 -0.706399662315843 -6.90432201423622e-17
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.568488346499155 0.531548561302768 -0.0259167748673024
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -0.531548561302768 -0.568488346499155 -0.0259167748673024
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -0.706399662315845 -0.706399662315843 -6.90432201423622e-17
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::vel.y.asc b/test/balsara4_2d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..2d70ced
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::vel.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 5 5 4 0 0 0 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 -0.706399662315845 -0.706399662315843 -6.90432201423622e-17
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 -0.706399662315845 -0.706399662315843 -6.90432201423622e-17
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.568488346499155 0.531548561302768 -0.0259167748673024
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -0.531548561302768 -0.568488346499155 -0.0259167748673024
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -0.706399662315845 -0.706399662315843 -6.90432201423622e-17
+
+
diff --git a/test/balsara4_2d/hydrobase::vel.z.asc b/test/balsara4_2d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..85cf936
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 5 5 4 0 0 0 0 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.706399662315843 0.706399662315845 -6.90432201423622e-17
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.568488346499155 0.531548561302768 -0.0259167748673024
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.568488346499155 0.531548561302768 -0.0259167748673024
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.568488346499155 0.531548561302768 -0.0259167748673024
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::w_lorentz.d.asc b/test/balsara4_2d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..c12f986
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 22.3660809403758
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 22.3660809403758
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 22.3660809403758
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 22.3660809403758
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 22.3660809403758
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.59393075223386
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara4_2d/hydrobase::w_lorentz.x.asc b/test/balsara4_2d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..1126855
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 22.3660809403758
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 22.3660809403758
+0 0 0 0 0 5 5 4 0 0 0 0 22.3660809403758
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 22.3660809403758
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 22.3660809403758
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 22.3660809403758
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 22.3660809403758
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.59393075223386
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.59393075223386
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 22.3660809403758
+
+#
+
diff --git a/test/balsara4_2d/hydrobase::w_lorentz.y.asc b/test/balsara4_2d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..30bc952
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 22.3660809403758
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 22.3660809403758
+0 0 0 0 0 5 5 4 0 0 0 0 22.3660809403758
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 22.3660809403758
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 22.3660809403758
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 22.3660809403758
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 22.3660809403758
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.59393075223386
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.59393075223386
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 22.3660809403758
+
+
diff --git a/test/balsara4_2d/hydrobase::w_lorentz.z.asc b/test/balsara4_2d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..a658f73
--- /dev/null
+++ b/test/balsara4_2d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 22.3660809403758
+0 0 0 0 0 5 5 4 0 0 0 0 22.3660809403758
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 22.3660809403758
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.59393075223386
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.59393075223386
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.59393075223386
+
+#
+
diff --git a/test/balsara5_1d.par b/test/balsara5_1d.par
new file mode 100644
index 0000000..f0f4b3c
--- /dev/null
+++ b/test/balsara5_1d.par
@@ -0,0 +1,359 @@
+#==============================================================================
+# Balsara magnetized shock tube test #5: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #5"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+Time::dtfac = 0.8
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+CoordBase::xmin = -0.5
+CoordBase::ymin = -0.0025
+CoordBase::zmin = -0.0025
+CoordBase::xmax = 0.5
+CoordBase::ymax = 0.0025
+CoordBase::zmax = 0.0025
+CoordBase::ncells_x = 1600/80 # dx or ncells_x
+CoordBase::ncells_y = 8 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "xshock"
+GRHydro_InitData::shock_case = "Balsara5"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "flat"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#IOASCII::out2D_every = 256000000
+#IOASCII::out2D_vars = "
+# HydroBase::rho
+# HydroBase::vel
+#"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara5_1d/grhydro::bcom.d.asc b/test/balsara5_1d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..cba36af
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 4 4 4 0 -0.3 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 2.13620698474894 0.591017265780539 0.478273008252123
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 2.13620698474894 0.591017265780539 0.478273008252123
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 2.13620698474894 0.591017265780531 0.478273008252124
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::bcom.x.asc b/test/balsara5_1d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..20385fd
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 4 4 4 0 -0.3 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 5 4 4 0 -0.25 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 6 4 4 0 -0.2 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 7 4 4 0 -0.15 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 8 4 4 0 -0.1 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 9 4 4 0 -0.05 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 10 4 4 0 0 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+0 0 0 1 0 12 4 4 0 0.1 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+0 0 0 1 0 13 4 4 0 0.15 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+0 0 0 1 0 14 4 4 0 0.2 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+0 0 0 1 0 15 4 4 0 0.25 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+0 0 0 1 0 16 4 4 0 0.3 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+0 0 0 1 0 17 4 4 0 0.35 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 2.13620698474894 0.591017265780531 0.478273008252124
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 2.13620698475661 0.59101726578243 0.478273008254663
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 2.13620698669236 0.591017266343608 0.478273008332843
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 2.13620719404892 0.591017079644157 0.478268952031961
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 2.13451236588516 0.590007955503577 0.477026472941294
+10 0 0 0 0 10 4 4 0.005 0 0 0 2.04509393667376 0.362924591617771 0.444022429672303
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 2.00488551346134 -0.510021918206107 0.321639464025862
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 2.04411052334426 -0.437721258916347 0.268203968903537
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 2.04473420320985 -0.437101545822208 0.267691019785708
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 2.0447345490207 -0.437103318764945 0.267692576712566
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 2.04473454825371 -0.437103329382757 0.267692585921783
+
+
diff --git a/test/balsara5_1d/grhydro::bcom.y.asc b/test/balsara5_1d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..e16c7e5
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 10 4 4 0 0 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 10 5 4 0 0 0.000625 0 2.13620698474894 0.591017265780539 0.478273008252123
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 2.04509393667376 0.362924591617771 0.444022429672303
+10 0 0 0 0 10 4 4 0.005 0 0 0 2.04509393667376 0.362924591617771 0.444022429672303
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 2.04509393667376 0.362924591617771 0.444022429672303
+
+#
+
diff --git a/test/balsara5_1d/grhydro::bcom.z.asc b/test/balsara5_1d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..9f16667
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 10 4 4 0 0 0 0 2.13620698474894 0.591017265780539 0.478273008252123
+0 0 0 0 0 10 4 5 0 0 0 0.000625 2.13620698474894 0.591017265780539 0.478273008252123
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 2.04509393667376 0.362924591617771 0.444022429672303
+10 0 0 0 0 10 4 4 0.005 0 0 0 2.04509393667376 0.362924591617771 0.444022429672303
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 2.04509393667376 0.362924591617771 0.444022429672303
+
+#
+
diff --git a/test/balsara5_1d/grhydro::bcom0.d.asc b/test/balsara5_1d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..7380e86
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom0.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.12744257528416
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.12744257528416
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.12744257528416
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.12744257528416
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.12744257528416
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.12744257528416
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::bcom0.x.asc b/test/balsara5_1d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..8c7f546
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom0.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.12744257528416
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.12744257528416
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.12744257528416
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.12744257528416
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.12744257528416
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.12744257528416
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.12744257528416
+0 0 0 0 0 10 4 4 0 0 0 0 1.12744257528416
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 -0.779171363653262
+0 0 0 1 0 12 4 4 0 0.1 0 0 -0.779171363653262
+0 0 0 1 0 13 4 4 0 0.15 0 0 -0.779171363653262
+0 0 0 1 0 14 4 4 0 0.2 0 0 -0.779171363653262
+0 0 0 1 0 15 4 4 0 0.25 0 0 -0.779171363653262
+0 0 0 1 0 16 4 4 0 0.3 0 0 -0.779171363653262
+0 0 0 1 0 17 4 4 0 0.35 0 0 -0.779171363653262
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.12744257528416
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.12744257528416
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.12744257528416
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.12744257530018
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.12744257955195
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.12744172423079
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.12343265188893
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.785509964704188
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 -0.63355940378963
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 -0.777535210925773
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 -0.779171728555713
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -0.779171370981845
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -0.779171363653262
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 -0.779171363653262
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 -0.779171363653262
+
+
diff --git a/test/balsara5_1d/grhydro::bcom0.y.asc b/test/balsara5_1d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..b6209f1
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom0.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.12744257528416
+0 0 0 0 0 10 4 4 0 0 0 0 1.12744257528416
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.12744257528416
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.785509964704188
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.785509964704188
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.785509964704188
+
+#
+
diff --git a/test/balsara5_1d/grhydro::bcom0.z.asc b/test/balsara5_1d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..a124db4
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.12744257528416
+0 0 0 0 0 10 4 4 0 0 0 0 1.12744257528416
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.12744257528416
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.785509964704188
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.785509964704188
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.785509964704188
+
+#
+
diff --git a/test/balsara5_1d/grhydro::bcom_sq.d.asc b/test/balsara5_1d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..2b793f1
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 3.8703
+0 0 0 0 0 4 4 4 0 -0.3 0 0 3.8703
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 3.8703
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 3.8703
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 3.8703
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 3.8703
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::bcom_sq.x.asc b/test/balsara5_1d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..90077bf
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 3.8703
+0 0 0 0 0 4 4 4 0 -0.3 0 0 3.8703
+0 0 0 0 0 5 4 4 0 -0.25 0 0 3.8703
+0 0 0 0 0 6 4 4 0 -0.2 0 0 3.8703
+0 0 0 0 0 7 4 4 0 -0.15 0 0 3.8703
+0 0 0 0 0 8 4 4 0 -0.1 0 0 3.8703
+0 0 0 0 0 9 4 4 0 -0.05 0 0 3.8703
+0 0 0 0 0 10 4 4 0 0 0 0 3.8703
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 3.83655
+0 0 0 1 0 12 4 4 0 0.1 0 0 3.83655
+0 0 0 1 0 13 4 4 0 0.15 0 0 3.83655
+0 0 0 1 0 14 4 4 0 0.2 0 0 3.83655
+0 0 0 1 0 15 4 4 0 0.25 0 0 3.83655
+0 0 0 1 0 16 4 4 0 0.3 0 0 3.83655
+0 0 0 1 0 17 4 4 0 0.35 0 0 3.83655
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 3.8703
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 3.8703
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 3.8703
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 3.87030000000131
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 3.87029999942252
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 3.87029871327873
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 3.86970576023078
+10 0 0 0 0 10 4 4 0.005 0 0 0 3.89425348242324
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 3.98174270582636
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 3.83736009686028
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 3.8365456226298
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 3.83654997750351
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 3.83655
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 3.83655
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 3.83655
+
+
diff --git a/test/balsara5_1d/grhydro::bcom_sq.y.asc b/test/balsara5_1d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..18db874
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 3.8703
+0 0 0 0 0 10 4 4 0 0 0 0 3.8703
+0 0 0 0 0 10 5 4 0 0 0.000625 0 3.8703
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 3.89425348242324
+10 0 0 0 0 10 4 4 0.005 0 0 0 3.89425348242324
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 3.89425348242324
+
+#
+
diff --git a/test/balsara5_1d/grhydro::bcom_sq.z.asc b/test/balsara5_1d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..7a1a7c0
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 3.8703
+0 0 0 0 0 10 4 4 0 0 0 0 3.8703
+0 0 0 0 0 10 4 5 0 0 0 0.000625 3.8703
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 3.89425348242324
+10 0 0 0 0 10 4 4 0.005 0 0 0 3.89425348242324
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 3.89425348242324
+
+#
+
diff --git a/test/balsara5_1d/grhydro::bcons.d.asc b/test/balsara5_1d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..e997c70
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcons.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 2 0.3 0.3
+0 0 0 0 0 4 4 4 0 -0.3 0 0 2 0.3 0.3
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 2 0.3 0.3
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 2 0.3 0.3
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 2 0.3 0.3
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 2 0.299999999999994 0.300000000000001
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::bcons.x.asc b/test/balsara5_1d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..59f41e5
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcons.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 2 0.3 0.3
+0 0 0 0 0 4 4 4 0 -0.3 0 0 2 0.3 0.3
+0 0 0 0 0 5 4 4 0 -0.25 0 0 2 0.3 0.3
+0 0 0 0 0 6 4 4 0 -0.2 0 0 2 0.3 0.3
+0 0 0 0 0 7 4 4 0 -0.15 0 0 2 0.3 0.3
+0 0 0 0 0 8 4 4 0 -0.1 0 0 2 0.3 0.3
+0 0 0 0 0 9 4 4 0 -0.05 0 0 2 0.3 0.3
+0 0 0 0 0 10 4 4 0 0 0 0 2 0.3 0.3
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 2 -0.7 0.5
+0 0 0 1 0 12 4 4 0 0.1 0 0 2 -0.7 0.5
+0 0 0 1 0 13 4 4 0 0.15 0 0 2 -0.7 0.5
+0 0 0 1 0 14 4 4 0 0.2 0 0 2 -0.7 0.5
+0 0 0 1 0 15 4 4 0 0.25 0 0 2 -0.7 0.5
+0 0 0 1 0 16 4 4 0 0.3 0 0 2 -0.7 0.5
+0 0 0 1 0 17 4 4 0 0.35 0 0 2 -0.7 0.5
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 2 0.3 0.3
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 2 0.3 0.3
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 2 0.299999999999994 0.300000000000001
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 2 0.299999999997881 0.29999999999996
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 2 0.299999999313868 0.29999999931856
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 2 0.300000077994399 0.299996629705765
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 2 0.300016582607642 0.299569638888233
+10 0 0 0 0 10 4 4 0.005 0 0 0 2 0.197313919732507 0.325233300134491
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 2 -0.71666456544673 0.509601683823699
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 2 -0.700167332639365 0.500099932612519
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 2 -0.699998688993945 0.499998821968976
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 2 -0.69999999256625 0.499999993547795
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 2 -0.7 0.5
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 2 -0.7 0.5
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 2 -0.7 0.5
+
+
diff --git a/test/balsara5_1d/grhydro::bcons.y.asc b/test/balsara5_1d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..6de8f06
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcons.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 2 0.3 0.3
+0 0 0 0 0 10 4 4 0 0 0 0 2 0.3 0.3
+0 0 0 0 0 10 5 4 0 0 0.000625 0 2 0.3 0.3
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 4 4 0.005 0 0 0 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 2 0.197313919732507 0.325233300134491
+
+#
+
diff --git a/test/balsara5_1d/grhydro::bcons.z.asc b/test/balsara5_1d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..84f5ff5
--- /dev/null
+++ b/test/balsara5_1d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 2 0.3 0.3
+0 0 0 0 0 10 4 4 0 0 0 0 2 0.3 0.3
+0 0 0 0 0 10 4 5 0 0 0 0.000625 2 0.3 0.3
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 4 4 0.005 0 0 0 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 2 0.197313919732507 0.325233300134491
+
+#
+
diff --git a/test/balsara5_1d/grhydro::dens.d.asc b/test/balsara5_1d/grhydro::dens.d.asc
new file mode 100644
index 0000000..aba76cf
--- /dev/null
+++ b/test/balsara5_1d/grhydro::dens.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.28172419084936
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.28172419084936
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.28172419084936
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.28172419084936
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.28172419084936
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.28172419084936
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::dens.x.asc b/test/balsara5_1d/grhydro::dens.x.asc
new file mode 100644
index 0000000..a324488
--- /dev/null
+++ b/test/balsara5_1d/grhydro::dens.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.28172419084936
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.28172419084936
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.28172419084936
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.28172419084936
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.28172419084936
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.28172419084936
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.28172419084936
+0 0 0 0 0 10 4 4 0 0 0 0 1.28172419084936
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1.18056267220191
+0 0 0 1 0 12 4 4 0 0.1 0 0 1.18056267220191
+0 0 0 1 0 13 4 4 0 0.15 0 0 1.18056267220191
+0 0 0 1 0 14 4 4 0 0.2 0 0 1.18056267220191
+0 0 0 1 0 15 4 4 0 0.25 0 0 1.18056267220191
+0 0 0 1 0 16 4 4 0 0.3 0 0 1.18056267220191
+0 0 0 1 0 17 4 4 0 0.35 0 0 1.18056267220191
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.28172419084936
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.28172419084936
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.28172419084936
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.28172419083533
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.2817241887627
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.28172418846981
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.28347854892514
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.33490313151571
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.22978764069319
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.18079851028593
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.18056286131642
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1.18056267013328
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1.18056267220191
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1.18056267220191
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1.18056267220191
+
+
diff --git a/test/balsara5_1d/grhydro::dens.y.asc b/test/balsara5_1d/grhydro::dens.y.asc
new file mode 100644
index 0000000..1207d47
--- /dev/null
+++ b/test/balsara5_1d/grhydro::dens.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.28172419084936
+0 0 0 0 0 10 4 4 0 0 0 0 1.28172419084936
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.28172419084936
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.33490313151571
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.33490313151571
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.33490313151571
+
+#
+
diff --git a/test/balsara5_1d/grhydro::dens.z.asc b/test/balsara5_1d/grhydro::dens.z.asc
new file mode 100644
index 0000000..eaa79b8
--- /dev/null
+++ b/test/balsara5_1d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.28172419084936
+0 0 0 0 0 10 4 4 0 0 0 0 1.28172419084936
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.28172419084936
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.33490313151571
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.33490313151571
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.33490313151571
+
+#
+
diff --git a/test/balsara5_1d/grhydro::divb.d.asc b/test/balsara5_1d/grhydro::divb.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara5_1d/grhydro::divb.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::divb.x.asc b/test/balsara5_1d/grhydro::divb.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara5_1d/grhydro::divb.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara5_1d/grhydro::divb.y.asc b/test/balsara5_1d/grhydro::divb.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara5_1d/grhydro::divb.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara5_1d/grhydro::divb.z.asc b/test/balsara5_1d/grhydro::divb.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara5_1d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara5_1d/grhydro::psidc.d.asc b/test/balsara5_1d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..e2dc522
--- /dev/null
+++ b/test/balsara5_1d/grhydro::psidc.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::psidc.x.asc b/test/balsara5_1d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..ce940f3
--- /dev/null
+++ b/test/balsara5_1d/grhydro::psidc.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 0
+0 0 0 1 0 12 4 4 0 0.1 0 0 0
+0 0 0 1 0 13 4 4 0 0.15 0 0 0
+0 0 0 1 0 14 4 4 0 0.2 0 0 0
+0 0 0 1 0 15 4 4 0 0.25 0 0 0
+0 0 0 1 0 16 4 4 0 0.3 0 0 0
+0 0 0 1 0 17 4 4 0 0.35 0 0 0
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 0
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 0
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 0
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 0
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 0
+
+
diff --git a/test/balsara5_1d/grhydro::psidc.y.asc b/test/balsara5_1d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..4eb7862
--- /dev/null
+++ b/test/balsara5_1d/grhydro::psidc.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0
+
+#
+
diff --git a/test/balsara5_1d/grhydro::psidc.z.asc b/test/balsara5_1d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..ca347a9
--- /dev/null
+++ b/test/balsara5_1d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0
+0 0 0 0 0 10 4 4 0 0 0 0 0
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0
+10 0 0 0 0 10 4 4 0.005 0 0 0 0
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0
+
+#
+
diff --git a/test/balsara5_1d/grhydro::scon.d.asc b/test/balsara5_1d/grhydro::scon.d.asc
new file mode 100644
index 0000000..c0bb5a0
--- /dev/null
+++ b/test/balsara5_1d/grhydro::scon.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.71847887323944 2.42885915492958 1.52423943661972
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.71847887323944 2.42885915492958 1.52423943661972
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.71847887323944 2.42885915492956 1.52423943661972
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::scon.x.asc b/test/balsara5_1d/grhydro::scon.x.asc
new file mode 100644
index 0000000..d7aa355
--- /dev/null
+++ b/test/balsara5_1d/grhydro::scon.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 10 4 4 0 0 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+0 0 0 1 0 12 4 4 0 0.1 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+0 0 0 1 0 13 4 4 0 0.15 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+0 0 0 1 0 14 4 4 0 0.2 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+0 0 0 1 0 15 4 4 0 0.25 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+0 0 0 1 0 16 4 4 0 0.3 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+0 0 0 1 0 17 4 4 0 0.35 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.71847887323944 2.42885915492956 1.52423943661972
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.71847887324361 2.42885915490276 1.52423943660339
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.71847887802009 2.4288591522287 1.52423943440842
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.71848090264111 2.42885817874203 1.5242328008454
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.7175119448622 2.4333305023211 1.52572195119108
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.50445062543202 2.14267657739069 1.62329690541812
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 -2.87727166807917 -2.28703932515908 2.27934291070479
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 -3.00751748407469 -2.38631173852231 2.25447147695776
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 -3.00812239014432 -2.38561405283811 2.25361353891615
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -3.00812195345703 -2.38560977163533 2.25360976893291
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 -3.00812195121951 -2.38560975609756 2.25360975609756
+
+
diff --git a/test/balsara5_1d/grhydro::scon.y.asc b/test/balsara5_1d/grhydro::scon.y.asc
new file mode 100644
index 0000000..9d572bd
--- /dev/null
+++ b/test/balsara5_1d/grhydro::scon.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 10 4 4 0 0 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.71847887323944 2.42885915492958 1.52423943661972
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.50445062543202 2.14267657739069 1.62329690541812
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.50445062543202 2.14267657739069 1.62329690541812
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.50445062543202 2.14267657739069 1.62329690541812
+
+#
+
diff --git a/test/balsara5_1d/grhydro::scon.z.asc b/test/balsara5_1d/grhydro::scon.z.asc
new file mode 100644
index 0000000..fb4fa50
--- /dev/null
+++ b/test/balsara5_1d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 10 4 4 0 0 0 0 1.71847887323944 2.42885915492958 1.52423943661972
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.71847887323944 2.42885915492958 1.52423943661972
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.50445062543202 2.14267657739069 1.62329690541812
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.50445062543202 2.14267657739069 1.62329690541812
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.50445062543202 2.14267657739069 1.62329690541812
+
+#
+
diff --git a/test/balsara5_1d/grhydro::tau.d.asc b/test/balsara5_1d/grhydro::tau.d.asc
new file mode 100644
index 0000000..cc0c510
--- /dev/null
+++ b/test/balsara5_1d/grhydro::tau.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 4.87932299224923
+0 0 0 0 0 4 4 4 0 -0.3 0 0 4.87932299224923
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 4.87932299224923
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 4.87932299224923
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 4.87932299224923
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 4.87932299224922
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/grhydro::tau.x.asc b/test/balsara5_1d/grhydro::tau.x.asc
new file mode 100644
index 0000000..7b5ecc4
--- /dev/null
+++ b/test/balsara5_1d/grhydro::tau.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 4.87932299224923
+0 0 0 0 0 4 4 4 0 -0.3 0 0 4.87932299224923
+0 0 0 0 0 5 4 4 0 -0.25 0 0 4.87932299224923
+0 0 0 0 0 6 4 4 0 -0.2 0 0 4.87932299224923
+0 0 0 0 0 7 4 4 0 -0.15 0 0 4.87932299224923
+0 0 0 0 0 8 4 4 0 -0.1 0 0 4.87932299224923
+0 0 0 0 0 9 4 4 0 -0.05 0 0 4.87932299224923
+0 0 0 0 0 10 4 4 0 0 0 0 4.87932299224923
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 5.5192111082859
+0 0 0 1 0 12 4 4 0 0.1 0 0 5.5192111082859
+0 0 0 1 0 13 4 4 0 0.15 0 0 5.5192111082859
+0 0 0 1 0 14 4 4 0 0.2 0 0 5.5192111082859
+0 0 0 1 0 15 4 4 0 0.25 0 0 5.5192111082859
+0 0 0 1 0 16 4 4 0 0.3 0 0 5.5192111082859
+0 0 0 1 0 17 4 4 0 0.35 0 0 5.5192111082859
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 4.87932299224923
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 4.87932299224923
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 4.87932299224922
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 4.87932299221472
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 4.87932298875454
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 4.87932086091441
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 4.88565320647892
+10 0 0 0 0 10 4 4 0.005 0 0 0 5.0954654105822
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 5.66269245845657
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 5.52152362398112
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 5.51921254088187
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 5.51921110668824
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 5.5192111082859
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 5.5192111082859
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 5.5192111082859
+
+
diff --git a/test/balsara5_1d/grhydro::tau.y.asc b/test/balsara5_1d/grhydro::tau.y.asc
new file mode 100644
index 0000000..ca5cf2c
--- /dev/null
+++ b/test/balsara5_1d/grhydro::tau.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 4.87932299224923
+0 0 0 0 0 10 4 4 0 0 0 0 4.87932299224923
+0 0 0 0 0 10 5 4 0 0 0.000625 0 4.87932299224923
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 5.0954654105822
+10 0 0 0 0 10 4 4 0.005 0 0 0 5.0954654105822
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 5.0954654105822
+
+#
+
diff --git a/test/balsara5_1d/grhydro::tau.z.asc b/test/balsara5_1d/grhydro::tau.z.asc
new file mode 100644
index 0000000..bd20646
--- /dev/null
+++ b/test/balsara5_1d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 4.87932299224923
+0 0 0 0 0 10 4 4 0 0 0 0 4.87932299224923
+0 0 0 0 0 10 4 5 0 0 0 0.000625 4.87932299224923
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 5.0954654105822
+10 0 0 0 0 10 4 4 0.005 0 0 0 5.0954654105822
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 5.0954654105822
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::bvec.d.asc b/test/balsara5_1d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..e997c70
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::bvec.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 2 0.3 0.3
+0 0 0 0 0 4 4 4 0 -0.3 0 0 2 0.3 0.3
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 2 0.3 0.3
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 2 0.3 0.3
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 2 0.3 0.3
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 2 0.299999999999994 0.300000000000001
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/hydrobase::bvec.x.asc b/test/balsara5_1d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..59f41e5
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::bvec.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 2 0.3 0.3
+0 0 0 0 0 4 4 4 0 -0.3 0 0 2 0.3 0.3
+0 0 0 0 0 5 4 4 0 -0.25 0 0 2 0.3 0.3
+0 0 0 0 0 6 4 4 0 -0.2 0 0 2 0.3 0.3
+0 0 0 0 0 7 4 4 0 -0.15 0 0 2 0.3 0.3
+0 0 0 0 0 8 4 4 0 -0.1 0 0 2 0.3 0.3
+0 0 0 0 0 9 4 4 0 -0.05 0 0 2 0.3 0.3
+0 0 0 0 0 10 4 4 0 0 0 0 2 0.3 0.3
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 2 -0.7 0.5
+0 0 0 1 0 12 4 4 0 0.1 0 0 2 -0.7 0.5
+0 0 0 1 0 13 4 4 0 0.15 0 0 2 -0.7 0.5
+0 0 0 1 0 14 4 4 0 0.2 0 0 2 -0.7 0.5
+0 0 0 1 0 15 4 4 0 0.25 0 0 2 -0.7 0.5
+0 0 0 1 0 16 4 4 0 0.3 0 0 2 -0.7 0.5
+0 0 0 1 0 17 4 4 0 0.35 0 0 2 -0.7 0.5
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 2 0.3 0.3
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 2 0.3 0.3
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 2 0.299999999999994 0.300000000000001
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 2 0.299999999997881 0.29999999999996
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 2 0.299999999313868 0.29999999931856
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 2 0.300000077994399 0.299996629705765
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 2 0.300016582607642 0.299569638888233
+10 0 0 0 0 10 4 4 0.005 0 0 0 2 0.197313919732507 0.325233300134491
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 2 -0.71666456544673 0.509601683823699
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 2 -0.700167332639365 0.500099932612519
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 2 -0.699998688993945 0.499998821968976
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 2 -0.69999999256625 0.499999993547795
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 2 -0.7 0.5
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 2 -0.7 0.5
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 2 -0.7 0.5
+
+
diff --git a/test/balsara5_1d/hydrobase::bvec.y.asc b/test/balsara5_1d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..6de8f06
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::bvec.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 2 0.3 0.3
+0 0 0 0 0 10 4 4 0 0 0 0 2 0.3 0.3
+0 0 0 0 0 10 5 4 0 0 0.000625 0 2 0.3 0.3
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 4 4 0.005 0 0 0 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 2 0.197313919732507 0.325233300134491
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::bvec.z.asc b/test/balsara5_1d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..84f5ff5
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 2 0.3 0.3
+0 0 0 0 0 10 4 4 0 0 0 0 2 0.3 0.3
+0 0 0 0 0 10 4 5 0 0 0 0.000625 2 0.3 0.3
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 4 4 0.005 0 0 0 2 0.197313919732507 0.325233300134491
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 2 0.197313919732507 0.325233300134491
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::eps.d.asc b/test/balsara5_1d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..a009452
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::eps.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.31944444444445
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.31944444444445
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.31944444444445
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.31944444444445
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.31944444444445
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.31944444444445
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/hydrobase::eps.x.asc b/test/balsara5_1d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..d3746a0
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::eps.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.31944444444445
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.31944444444445
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.31944444444445
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.31944444444445
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.31944444444445
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.31944444444445
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.31944444444445
+0 0 0 0 0 10 4 4 0 0 0 0 1.31944444444445
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1.5
+0 0 0 1 0 12 4 4 0 0.1 0 0 1.5
+0 0 0 1 0 13 4 4 0 0.15 0 0 1.5
+0 0 0 1 0 14 4 4 0 0.2 0 0 1.5
+0 0 0 1 0 15 4 4 0 0.25 0 0 1.5
+0 0 0 1 0 16 4 4 0 0.3 0 0 1.5
+0 0 0 1 0 17 4 4 0 0.35 0 0 1.5
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.31944444444445
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.31944444444445
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.31944444444445
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.31944444443193
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.31944444219692
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.31944461121708
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.32343292125976
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.66510363689976
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.67410727559654
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.50223868538468
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.49999980335011
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1.49999999562425
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1.5
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1.5
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1.5
+
+
diff --git a/test/balsara5_1d/hydrobase::eps.y.asc b/test/balsara5_1d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..4dd8f83
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::eps.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.31944444444445
+0 0 0 0 0 10 4 4 0 0 0 0 1.31944444444445
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.31944444444445
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.66510363689976
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.66510363689976
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.66510363689976
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::eps.z.asc b/test/balsara5_1d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..0bee3a6
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.31944444444445
+0 0 0 0 0 10 4 4 0 0 0 0 1.31944444444445
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.31944444444445
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.66510363689976
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.66510363689976
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.66510363689976
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::press.d.asc b/test/balsara5_1d/hydrobase::press.d.asc
new file mode 100644
index 0000000..c7eaaa2
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::press.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.950000000000001
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.950000000000001
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.950000000000001
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.950000000000002
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.950000000000002
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.950000000000002
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/hydrobase::press.x.asc b/test/balsara5_1d/hydrobase::press.x.asc
new file mode 100644
index 0000000..2d84ac1
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::press.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.950000000000001
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.950000000000001
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.950000000000001
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.950000000000001
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.950000000000001
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.950000000000001
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.950000000000001
+0 0 0 0 0 10 4 4 0 0 0 0 0.950000000000001
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.950000000000002
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.950000000000002
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.950000000000002
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.949999999977472
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.949999995954457
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.950000299862503
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.954924727655586
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.34002501720584
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.20392265411223
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.00200904286896
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.999999672118678
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.999999992706646
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara5_1d/hydrobase::press.y.asc b/test/balsara5_1d/hydrobase::press.y.asc
new file mode 100644
index 0000000..abc1bbc
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::press.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.950000000000001
+0 0 0 0 0 10 4 4 0 0 0 0 0.950000000000001
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.950000000000001
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.34002501720584
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.34002501720584
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.34002501720584
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::press.z.asc b/test/balsara5_1d/hydrobase::press.z.asc
new file mode 100644
index 0000000..ea6ddef
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.950000000000001
+0 0 0 0 0 10 4 4 0 0 0 0 0.950000000000001
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.950000000000001
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.34002501720584
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.34002501720584
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.34002501720584
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::rho.d.asc b/test/balsara5_1d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..2db486a
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::rho.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.08
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.08
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.08
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.08
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.08
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.08
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/hydrobase::rho.x.asc b/test/balsara5_1d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..4be0b78
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::rho.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.08
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.08
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.08
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.08
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.08
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.08
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.08
+0 0 0 0 0 10 4 4 0 0 0 0 1.08
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1
+0 0 0 1 0 12 4 4 0 0.1 0 0 1
+0 0 0 1 0 13 4 4 0 0.15 0 0 1
+0 0 0 1 0 14 4 4 0 0.2 0 0 1
+0 0 0 1 0 15 4 4 0 0.25 0 0 1
+0 0 0 1 0 16 4 4 0 0.3 0 0 1
+0 0 0 1 0 17 4 4 0 0.35 0 0 1
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.08
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.08
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.08
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.07999999998463
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.07999999724051
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.0800002043885
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.08232693057077
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.20715460663532
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.07871461255364
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.00051581611251
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 0.999999803218579
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 0.999999995623811
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1
+
+
diff --git a/test/balsara5_1d/hydrobase::rho.y.asc b/test/balsara5_1d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..388f1ee
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::rho.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.08
+0 0 0 0 0 10 4 4 0 0 0 0 1.08
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.08
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.20715460663532
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.20715460663532
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.20715460663532
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::rho.z.asc b/test/balsara5_1d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..8d43b79
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.08
+0 0 0 0 0 10 4 4 0 0 0 0 1.08
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.08
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.20715460663532
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.20715460663532
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.20715460663532
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::vel.d.asc b/test/balsara5_1d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..f87cff6
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::vel.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 0.4 0.3 0.2
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.4 0.3 0.2
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 0.4 0.3 0.2
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 0.4 0.3 0.2
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.4 0.3 0.2
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 0.4 0.299999999999997 0.200000000000001
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/hydrobase::vel.x.asc b/test/balsara5_1d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..bf1e018
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::vel.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 0.4 0.3 0.2
+0 0 0 0 0 4 4 4 0 -0.3 0 0 0.4 0.3 0.2
+0 0 0 0 0 5 4 4 0 -0.25 0 0 0.4 0.3 0.2
+0 0 0 0 0 6 4 4 0 -0.2 0 0 0.4 0.3 0.2
+0 0 0 0 0 7 4 4 0 -0.15 0 0 0.4 0.3 0.2
+0 0 0 0 0 8 4 4 0 -0.1 0 0 0.4 0.3 0.2
+0 0 0 0 0 9 4 4 0 -0.05 0 0 0.4 0.3 0.2
+0 0 0 0 0 10 4 4 0 0 0 0 0.4 0.3 0.2
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 -0.45 -0.2 0.2
+0 0 0 1 0 12 4 4 0 0.1 0 0 -0.45 -0.2 0.2
+0 0 0 1 0 13 4 4 0 0.15 0 0 -0.45 -0.2 0.2
+0 0 0 1 0 14 4 4 0 0.2 0 0 -0.45 -0.2 0.2
+0 0 0 1 0 15 4 4 0 0.25 0 0 -0.45 -0.2 0.2
+0 0 0 1 0 16 4 4 0 0.3 0 0 -0.45 -0.2 0.2
+0 0 0 1 0 17 4 4 0 0.35 0 0 -0.45 -0.2 0.2
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 0.4 0.3 0.2
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 0.4 0.3 0.2
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 0.4 0.299999999999997 0.200000000000001
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 0.400000000006109 0.299999999999527 0.200000000000127
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 0.400000001605221 0.300000000054324 0.199999999999173
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 0.40000021265188 0.299999964628594 0.199998949327155
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 0.398740531577017 0.299985704510279 0.199749327092767
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.301055237119893 0.234923748133047 0.190829182778559
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 -0.395456792501529 -0.187232527649419 0.197880461884416
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 -0.449457454875958 -0.200044867957127 0.200041336430183
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 -0.450000106913843 -0.200000550470352 0.200000489607193
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 -0.450000002293749 -0.200000002250615 0.200000002001857
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 -0.45 -0.2 0.2
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 -0.45 -0.2 0.2
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 -0.45 -0.2 0.2
+
+
diff --git a/test/balsara5_1d/hydrobase::vel.y.asc b/test/balsara5_1d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..f68c943
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::vel.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 0.4 0.3 0.2
+0 0 0 0 0 10 4 4 0 0 0 0 0.4 0.3 0.2
+0 0 0 0 0 10 5 4 0 0 0.000625 0 0.4 0.3 0.2
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 0.301055237119893 0.234923748133047 0.190829182778559
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.301055237119893 0.234923748133047 0.190829182778559
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 0.301055237119893 0.234923748133047 0.190829182778559
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::vel.z.asc b/test/balsara5_1d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..19bede7
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 0.4 0.3 0.2
+0 0 0 0 0 10 4 4 0 0 0 0 0.4 0.3 0.2
+0 0 0 0 0 10 4 5 0 0 0 0.000625 0.4 0.3 0.2
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 0.301055237119893 0.234923748133047 0.190829182778559
+10 0 0 0 0 10 4 4 0.005 0 0 0 0.301055237119893 0.234923748133047 0.190829182778559
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 0.301055237119893 0.234923748133047 0.190829182778559
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::w_lorentz.d.asc b/test/balsara5_1d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..a40ea22
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,92 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.35 -0.000625 -0.000625 1.18678165819385
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.18678165819385
+0 0 0 0 0 5 5 5 0 -0.25 0.000625 0.000625 1.18678165819385
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.005 -0.35 -0.000625 -0.000625 1.18678165819385
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.18678165819385
+10 0 0 0 0 5 5 5 0.005 -0.25 0.000625 0.000625 1.18678165819385
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_1d/hydrobase::w_lorentz.x.asc b/test/balsara5_1d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..0b1359a
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,38 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 4 4 0 -0.35 0 0 1.18678165819385
+0 0 0 0 0 4 4 4 0 -0.3 0 0 1.18678165819385
+0 0 0 0 0 5 4 4 0 -0.25 0 0 1.18678165819385
+0 0 0 0 0 6 4 4 0 -0.2 0 0 1.18678165819385
+0 0 0 0 0 7 4 4 0 -0.15 0 0 1.18678165819385
+0 0 0 0 0 8 4 4 0 -0.1 0 0 1.18678165819385
+0 0 0 0 0 9 4 4 0 -0.05 0 0 1.18678165819385
+0 0 0 0 0 10 4 4 0 0 0 0 1.18678165819385
+
+0 0 0 1 0 11 4 4 0 0.05 0 0 1.18056267220191
+0 0 0 1 0 12 4 4 0 0.1 0 0 1.18056267220191
+0 0 0 1 0 13 4 4 0 0.15 0 0 1.18056267220191
+0 0 0 1 0 14 4 4 0 0.2 0 0 1.18056267220191
+0 0 0 1 0 15 4 4 0 0.25 0 0 1.18056267220191
+0 0 0 1 0 16 4 4 0 0.3 0 0 1.18056267220191
+0 0 0 1 0 17 4 4 0 0.35 0 0 1.18056267220191
+
+
+10 0 0 0 0 3 4 4 0.005 -0.35 0 0 1.18678165819385
+10 0 0 0 0 4 4 4 0.005 -0.3 0 0 1.18678165819385
+10 0 0 0 0 5 4 4 0.005 -0.25 0 0 1.18678165819385
+10 0 0 0 0 6 4 4 0.005 -0.2 0 0 1.18678165819774
+10 0 0 0 0 7 4 4 0.005 -0.15 0 0 1.18678165929408
+10 0 0 0 0 8 4 4 0.005 -0.1 0 0 1.18678143139382
+10 0 0 0 0 9 4 4 0.005 -0.05 0 0 1.1858510702014
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.10582615033584
+
+10 0 0 1 0 11 4 4 0.005 0.05 0 0 1.14004911621798
+10 0 0 1 0 12 4 4 0.005 0.1 0 0 1.18018974939738
+10 0 0 1 0 13 4 4 0.005 0.15 0 0 1.18056309362931
+10 0 0 1 0 14 4 4 0.005 0.2 0 0 1.18056267529964
+10 0 0 1 0 15 4 4 0.005 0.25 0 0 1.18056267220191
+10 0 0 1 0 16 4 4 0.005 0.3 0 0 1.18056267220191
+10 0 0 1 0 17 4 4 0.005 0.35 0 0 1.18056267220191
+
+
diff --git a/test/balsara5_1d/hydrobase::w_lorentz.y.asc b/test/balsara5_1d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..02d8f4c
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 3 4 0 0 -0.000625 0 1.18678165819385
+0 0 0 0 0 10 4 4 0 0 0 0 1.18678165819385
+0 0 0 0 0 10 5 4 0 0 0.000625 0 1.18678165819385
+
+#
+
+10 0 0 0 0 10 3 4 0.005 0 -0.000625 0 1.10582615033584
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.10582615033584
+10 0 0 0 0 10 5 4 0.005 0 0.000625 0 1.10582615033584
+
+#
+
diff --git a/test/balsara5_1d/hydrobase::w_lorentz.z.asc b/test/balsara5_1d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..c98361f
--- /dev/null
+++ b/test/balsara5_1d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 10 4 3 0 0 0 -0.000625 1.18678165819385
+0 0 0 0 0 10 4 4 0 0 0 0 1.18678165819385
+0 0 0 0 0 10 4 5 0 0 0 0.000625 1.18678165819385
+
+#
+
+10 0 0 0 0 10 4 3 0.005 0 0 -0.000625 1.10582615033584
+10 0 0 0 0 10 4 4 0.005 0 0 0 1.10582615033584
+10 0 0 0 0 10 4 5 0.005 0 0 0.000625 1.10582615033584
+
+#
+
diff --git a/test/balsara5_2d.par b/test/balsara5_2d.par
new file mode 100644
index 0000000..89dd300
--- /dev/null
+++ b/test/balsara5_2d.par
@@ -0,0 +1,386 @@
+#==============================================================================
+# Balsara magnetized shock tube test #5: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Balsara magnetized shock tube test #5 along z=0 plane square diagonal"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 100
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+#Carpet::grid_structure_filename = "carpet-grid-structure.asc"
+#Carpet::grid_coordinates_filename = "carpet-grid-coordinates.asc"
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+#Time::dtfac = 0.8
+Time::dtfac = 0.4
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+#CoordBase::xmin = -0.035355339059327376220
+#CoordBase::ymin = -0.035355339059327376220
+#CoordBase::zmin = -0.0017677669529663688110
+#CoordBase::xmax = 0.035355339059327376220
+#CoordBase::ymax = 0.035355339059327376220
+#CoordBase::zmax = 0.0017677669529663688110
+#CoordBase::ncells_x = 160 # dx or ncells_x
+#CoordBase::ncells_y = 160 # dy or ncells_y
+#CoordBase::ncells_z = 8 # dz or ncells_z
+
+# Approximate memory footprint: 650MB x 8 = 5.2GB
+
+CoordBase::xmin = -0.35355339059327376220
+CoordBase::ymin = -0.35355339059327376220
+CoordBase::zmin = -0.003535533905932737622
+CoordBase::xmax = 0.35355339059327376220
+CoordBase::ymax = 0.35355339059327376220
+CoordBase::zmax = 0.003535533905932737622
+CoordBase::ncells_x = 800/80 # dx or ncells_x
+CoordBase::ncells_y = 800/80 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "shocktube"
+HydroBase::initial_Bvec = "shocktube"
+GRHydro_InitData::shocktube_type = "diagshock2d"
+GRHydro_InitData::shock_case = "Balsara5"
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.6666666666666666666
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.6666666666666666666
+GRHydro::initial_Gamma = 1.6666666666666666666
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "none"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 9
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::parfile_write = "no"
+IO::out_fileinfo = "none"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+IOASCII::out2D_every = -2
+IOASCII::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GrHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+#CarpetIOHDF5::out2D_every = 1
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#CarpetIOHDF5::out3D_every = 1
+CarpetIOHDF5::out3D_every = -2
+#CarpetIOHDF5::out3D_dt = 0.01
+CarpetIOHDF5::out3D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::divB
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/balsara5_2d/grhydro::bcom.d.asc b/test/balsara5_2d/grhydro::bcom.d.asc
new file mode 100644
index 0000000..d2db99c
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.09261411286999 1.92843871536215 0.478273001185931
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.09261411287416 1.92843871535929 0.478273001186347
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.09261422419808 1.9284386105271 0.478270149065346
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.17438239306099 1.72915448088304 0.445188582202101
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::bcom.x.asc b/test/balsara5_2d/grhydro::bcom.x.asc
new file mode 100644
index 0000000..a24bea3
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 5 5 4 0 0 0 0 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.75492436617668 1.13676690537304 0.267692595415121
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1.75492436617668 1.13676690537304 0.267692595415121
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.09261422419808 1.9284386105271 0.478270149065346
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.09230448923207 1.92738254921237 0.47745785024031
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.17438239306099 1.72915448088304 0.445188582202101
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.76816830275296 1.07605879194442 0.312103101948748
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.75480345011272 1.13626535528232 0.268005935796379
+
+#
+
diff --git a/test/balsara5_2d/grhydro::bcom.y.asc b/test/balsara5_2d/grhydro::bcom.y.asc
new file mode 100644
index 0000000..82c6ca5
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 5 5 4 0 0 0 0 1.09261411286999 1.92843871536215 0.478273001185931
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.75492436617668 1.13676690537304 0.267692595415121
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1.75492436617668 1.13676690537304 0.267692595415121
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.09261422419808 1.9284386105271 0.478270149065346
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.09230448923207 1.92738254921237 0.47745785024031
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.17438239306099 1.72915448088304 0.445188582202101
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.76816830275296 1.07605879194442 0.312103101948748
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.75480345011272 1.13626535528232 0.268005935796379
+
+
diff --git a/test/balsara5_2d/grhydro::bcom.z.asc b/test/balsara5_2d/grhydro::bcom.z.asc
new file mode 100644
index 0000000..501eb74
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 5 5 4 0 0 0 0 1.09261411286999 1.92843871536215 0.478273001185931
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.09261411286999 1.92843871536215 0.478273001185931
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.17438239306099 1.72915448088304 0.445188582202101
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.17438239306099 1.72915448088304 0.445188582202101
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.17438239306099 1.72915448088304 0.445188582202101
+
+#
+
diff --git a/test/balsara5_2d/grhydro::bcom0.d.asc b/test/balsara5_2d/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..15b352b
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom0.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.12744253233661
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.12744253233661
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.12744253233661
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.12744253233802
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.12744187966988
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.821728887319729
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::bcom0.x.asc b/test/balsara5_2d/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..bc39efe
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom0.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.12744253233661
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.12744253233661
+0 0 0 0 0 5 5 4 0 0 0 0 1.12744253233661
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 -0.779171328435534
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 -0.779171328435534
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.12744187966988
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.12515445340789
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.821728887319729
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -0.653317295931877
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -0.77809348382283
+
+#
+
diff --git a/test/balsara5_2d/grhydro::bcom0.y.asc b/test/balsara5_2d/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..85e8616
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom0.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.12744253233661
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.12744253233661
+0 0 0 0 0 5 5 4 0 0 0 0 1.12744253233661
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 -0.779171328435534
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 -0.779171328435534
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.12744187966988
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.12515445340789
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.821728887319729
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -0.653317295931877
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -0.77809348382283
+
+
diff --git a/test/balsara5_2d/grhydro::bcom0.z.asc b/test/balsara5_2d/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..38ab6b7
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.12744253233661
+0 0 0 0 0 5 5 4 0 0 0 0 1.12744253233661
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.12744253233661
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.821728887319729
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.821728887319729
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.821728887319729
+
+#
+
diff --git a/test/balsara5_2d/grhydro::bcom_sq.d.asc b/test/balsara5_2d/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..9a8d7a1
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom_sq.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 3.8702998784921
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 3.8702998784921
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 3.8702998784921
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 3.87029987848739
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 3.87029846094509
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 3.89210373335693
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::bcom_sq.x.asc b/test/balsara5_2d/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..6bdb63d
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom_sq.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 3.8702998784921
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 3.8702998784921
+0 0 0 0 0 5 5 4 0 0 0 0 3.8702998784921
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 3.83654989473611
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 3.83654989473611
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 3.87029846094509
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 3.8699260429374
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 3.89210373335693
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 3.95490652766348
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 3.83683181819689
+
+#
+
diff --git a/test/balsara5_2d/grhydro::bcom_sq.y.asc b/test/balsara5_2d/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..f4e52d3
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom_sq.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 3.8702998784921
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 3.8702998784921
+0 0 0 0 0 5 5 4 0 0 0 0 3.8702998784921
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 3.83654989473611
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 3.83654989473611
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 3.87029846094509
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 3.8699260429374
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 3.89210373335693
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 3.95490652766348
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 3.83683181819689
+
+
diff --git a/test/balsara5_2d/grhydro::bcom_sq.z.asc b/test/balsara5_2d/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..f15b73c
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 3.8702998784921
+0 0 0 0 0 5 5 4 0 0 0 0 3.8702998784921
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 3.8702998784921
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 3.89210373335693
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 3.89210373335693
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 3.89210373335693
+
+#
+
diff --git a/test/balsara5_2d/grhydro::bcons.d.asc b/test/balsara5_2d/grhydro::bcons.d.asc
new file mode 100644
index 0000000..475bb39
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcons.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.20208150744762 1.62634556889107 0.300000000000178
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.20208145754299 1.62634561366459 0.299997327256538
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.26313734707244 1.56603099424268 0.320140239211316
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::bcons.x.asc b/test/balsara5_2d/grhydro::bcons.x.asc
new file mode 100644
index 0000000..ec05f62
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcons.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 4 0 0 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.90918827652931 0.91923879981041 0.5
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1.90918827652931 0.91923879981041 0.5
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.20208145754299 1.62634561366459 0.299997327256538
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.20207459252364 1.6263521022912 0.299721099697461
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.26313734707244 1.56603099424268 0.320140239211316
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.90788704324522 0.919799069474462 0.504479417515353
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.90919061558699 0.91923654490995 0.500057958860531
+
+#
+
diff --git a/test/balsara5_2d/grhydro::bcons.y.asc b/test/balsara5_2d/grhydro::bcons.y.asc
new file mode 100644
index 0000000..020bbe1
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcons.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 4 0 0 0 0 1.20208150744438 1.62634556889534 0.3
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.90918827652931 0.91923879981041 0.5
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1.90918827652931 0.91923879981041 0.5
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.20208145754299 1.62634561366459 0.299997327256538
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.20207459252364 1.6263521022912 0.299721099697461
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.26313734707244 1.56603099424268 0.320140239211316
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.90788704324522 0.919799069474462 0.504479417515353
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.90919061558699 0.91923654490995 0.500057958860531
+
+
diff --git a/test/balsara5_2d/grhydro::bcons.z.asc b/test/balsara5_2d/grhydro::bcons.z.asc
new file mode 100644
index 0000000..3ff9676
--- /dev/null
+++ b/test/balsara5_2d/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 4 0 0 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.26313734707244 1.56603099424268 0.320140239211316
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.26313734707244 1.56603099424268 0.320140239211316
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.26313734707244 1.56603099424268 0.320140239211316
+
+#
+
diff --git a/test/balsara5_2d/grhydro::dens.d.asc b/test/balsara5_2d/grhydro::dens.d.asc
new file mode 100644
index 0000000..e82c11a
--- /dev/null
+++ b/test/balsara5_2d/grhydro::dens.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.2817241831255
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.2817241831255
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.2817241831255
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.28172418311921
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.28172418227175
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.31750973129974
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::dens.x.asc b/test/balsara5_2d/grhydro::dens.x.asc
new file mode 100644
index 0000000..fe5634f
--- /dev/null
+++ b/test/balsara5_2d/grhydro::dens.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.2817241831255
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.2817241831255
+0 0 0 0 0 5 5 4 0 0 0 0 1.2817241831255
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.18056266537322
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1.18056266537322
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.28172418227175
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.28346958270336
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.31750973129974
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.21668039942976
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.18073178151894
+
+#
+
diff --git a/test/balsara5_2d/grhydro::dens.y.asc b/test/balsara5_2d/grhydro::dens.y.asc
new file mode 100644
index 0000000..9aea755
--- /dev/null
+++ b/test/balsara5_2d/grhydro::dens.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.2817241831255
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.2817241831255
+0 0 0 0 0 5 5 4 0 0 0 0 1.2817241831255
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.18056266537322
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1.18056266537322
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.28172418227175
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.28346958270336
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.31750973129974
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.21668039942976
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.18073178151894
+
+
diff --git a/test/balsara5_2d/grhydro::dens.z.asc b/test/balsara5_2d/grhydro::dens.z.asc
new file mode 100644
index 0000000..842bf39
--- /dev/null
+++ b/test/balsara5_2d/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.2817241831255
+0 0 0 0 0 5 5 4 0 0 0 0 1.2817241831255
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.2817241831255
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.31750973129974
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.31750973129974
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.31750973129974
+
+#
+
diff --git a/test/balsara5_2d/grhydro::divb.d.asc b/test/balsara5_2d/grhydro::divb.d.asc
new file mode 100644
index 0000000..1161af1
--- /dev/null
+++ b/test/balsara5_2d/grhydro::divb.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 8.94268141137765e-10
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 2.6968867553854e-06
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.00523670621504824
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::divb.x.asc b/test/balsara5_2d/grhydro::divb.x.asc
new file mode 100644
index 0000000..345bc26
--- /dev/null
+++ b/test/balsara5_2d/grhydro::divb.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 -8.88178419700125e-16
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 2.6968867553854e-06
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 -0.00524157119733354
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.00523670621504824
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 0.00524093982621654
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -0.00523941274257184
+
+#
+
diff --git a/test/balsara5_2d/grhydro::divb.y.asc b/test/balsara5_2d/grhydro::divb.y.asc
new file mode 100644
index 0000000..caf9cd1
--- /dev/null
+++ b/test/balsara5_2d/grhydro::divb.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 -8.88178419700125e-16
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 2.6968867553854e-06
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 -0.00524157119733354
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.00523670621504824
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 0.00524093982621654
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -0.00523941274257184
+
+
diff --git a/test/balsara5_2d/grhydro::divb.z.asc b/test/balsara5_2d/grhydro::divb.z.asc
new file mode 100644
index 0000000..b508dbf
--- /dev/null
+++ b/test/balsara5_2d/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.00523670621504824
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.00523670621504824
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.00523670621504824
+
+#
+
diff --git a/test/balsara5_2d/grhydro::psidc.d.asc b/test/balsara5_2d/grhydro::psidc.d.asc
new file mode 100644
index 0000000..d597582
--- /dev/null
+++ b/test/balsara5_2d/grhydro::psidc.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 6.17307176344546e-13
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 2.19269141796275e-09
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -9.13992302921836e-09
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::psidc.x.asc b/test/balsara5_2d/grhydro::psidc.x.asc
new file mode 100644
index 0000000..ce6b1ae
--- /dev/null
+++ b/test/balsara5_2d/grhydro::psidc.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 0
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 2.19269141796275e-09
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 2.0249981809596e-09
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -9.13992302921836e-09
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 3.85807960657593e-09
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 5.24441787477454e-10
+
+#
+
diff --git a/test/balsara5_2d/grhydro::psidc.y.asc b/test/balsara5_2d/grhydro::psidc.y.asc
new file mode 100644
index 0000000..3f37ea0
--- /dev/null
+++ b/test/balsara5_2d/grhydro::psidc.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 0
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 0
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 2.19269141796275e-09
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 2.0249981809596e-09
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -9.13992302921836e-09
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 3.85807960657593e-09
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 5.24441787477454e-10
+
+
diff --git a/test/balsara5_2d/grhydro::psidc.z.asc b/test/balsara5_2d/grhydro::psidc.z.asc
new file mode 100644
index 0000000..5c13025
--- /dev/null
+++ b/test/balsara5_2d/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 -9.13992302921836e-09
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -9.13992302921836e-09
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -9.13992302921836e-09
+
+#
+
diff --git a/test/balsara5_2d/grhydro::scon.d.asc b/test/balsara5_2d/grhydro::scon.d.asc
new file mode 100644
index 0000000..3386cdd
--- /dev/null
+++ b/test/balsara5_2d/grhydro::scon.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 -0.50231468323429 2.9326107446221 1.52423940603002
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 -0.502314683224398 2.93261074460895 1.52423940602289
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 -0.5023133586638 2.93261101294248 1.52423723903502
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -0.466381987847678 2.60549508108199 1.60090050306926
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::scon.x.asc b/test/balsara5_2d/grhydro::scon.x.asc
new file mode 100644
index 0000000..e5beea5
--- /dev/null
+++ b/test/balsara5_2d/grhydro::scon.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 5 5 4 0 0 0 0 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 -0.440182599529719 -3.8139441282104 2.25360970106711
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 -0.440182599529719 -3.8139441282104 2.25360970106711
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 -0.5023133586638 2.93261101294248 1.52423723903502
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 -0.504353191448827 2.93713020301185 1.52563224983168
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -0.466381987847678 2.60549508108199 1.60090050306926
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -0.424361958158523 -3.62360917036059 2.26431369424352
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -0.439743955161764 -3.81537617843006 2.25474581302302
+
+#
+
diff --git a/test/balsara5_2d/grhydro::scon.y.asc b/test/balsara5_2d/grhydro::scon.y.asc
new file mode 100644
index 0000000..044e8e1
--- /dev/null
+++ b/test/balsara5_2d/grhydro::scon.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 5 5 4 0 0 0 0 -0.50231468323429 2.9326107446221 1.52423940603002
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 -0.440182599529719 -3.8139441282104 2.25360970106711
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 -0.440182599529719 -3.8139441282104 2.25360970106711
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 -0.5023133586638 2.93261101294248 1.52423723903502
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 -0.504353191448827 2.93713020301185 1.52563224983168
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -0.466381987847678 2.60549508108199 1.60090050306926
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -0.424361958158523 -3.62360917036059 2.26431369424352
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -0.439743955161764 -3.81537617843006 2.25474581302302
+
+
diff --git a/test/balsara5_2d/grhydro::scon.z.asc b/test/balsara5_2d/grhydro::scon.z.asc
new file mode 100644
index 0000000..ff9ea43
--- /dev/null
+++ b/test/balsara5_2d/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 5 5 4 0 0 0 0 -0.50231468323429 2.9326107446221 1.52423940603002
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 -0.50231468323429 2.9326107446221 1.52423940603002
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 -0.466381987847678 2.60549508108199 1.60090050306926
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 -0.466381987847678 2.60549508108199 1.60090050306926
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 -0.466381987847678 2.60549508108199 1.60090050306926
+
+#
+
diff --git a/test/balsara5_2d/grhydro::tau.d.asc b/test/balsara5_2d/grhydro::tau.d.asc
new file mode 100644
index 0000000..ce06f39
--- /dev/null
+++ b/test/balsara5_2d/grhydro::tau.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 4.87932286208343
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 4.87932286208343
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 4.87932286208343
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 4.87932286206262
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 4.87932160360768
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 5.03453204325003
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/grhydro::tau.x.asc b/test/balsara5_2d/grhydro::tau.x.asc
new file mode 100644
index 0000000..9a872f4
--- /dev/null
+++ b/test/balsara5_2d/grhydro::tau.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 4.87932286208343
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 4.87932286208343
+0 0 0 0 0 5 5 4 0 0 0 0 4.87932286208343
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 5.51921095762852
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 5.51921095762852
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 4.87932160360768
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 4.88648789023365
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 5.03453204325003
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 5.61393090810629
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 5.5225202279078
+
+#
+
diff --git a/test/balsara5_2d/grhydro::tau.y.asc b/test/balsara5_2d/grhydro::tau.y.asc
new file mode 100644
index 0000000..c67a643
--- /dev/null
+++ b/test/balsara5_2d/grhydro::tau.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 4.87932286208343
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 4.87932286208343
+0 0 0 0 0 5 5 4 0 0 0 0 4.87932286208343
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 5.51921095762852
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 5.51921095762852
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 4.87932160360768
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 4.88648789023365
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 5.03453204325003
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 5.61393090810629
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 5.5225202279078
+
+
diff --git a/test/balsara5_2d/grhydro::tau.z.asc b/test/balsara5_2d/grhydro::tau.z.asc
new file mode 100644
index 0000000..9ba2a00
--- /dev/null
+++ b/test/balsara5_2d/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 4.87932286208343
+0 0 0 0 0 5 5 4 0 0 0 0 4.87932286208343
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 4.87932286208343
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 5.03453204325003
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 5.03453204325003
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 5.03453204325003
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::bvec.d.asc b/test/balsara5_2d/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..475bb39
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::bvec.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.20208150744762 1.62634556889107 0.300000000000178
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.20208145754299 1.62634561366459 0.299997327256538
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.26313734707244 1.56603099424268 0.320140239211316
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/hydrobase::bvec.x.asc b/test/balsara5_2d/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..ec05f62
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::bvec.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 4 0 0 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.90918827652931 0.91923879981041 0.5
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1.90918827652931 0.91923879981041 0.5
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.20208145754299 1.62634561366459 0.299997327256538
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.20207459252364 1.6263521022912 0.299721099697461
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.26313734707244 1.56603099424268 0.320140239211316
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.90788704324522 0.919799069474462 0.504479417515353
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.90919061558699 0.91923654490995 0.500057958860531
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::bvec.y.asc b/test/balsara5_2d/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..020bbe1
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::bvec.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 4 0 0 0 0 1.20208150744438 1.62634556889534 0.3
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.90918827652931 0.91923879981041 0.5
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1.90918827652931 0.91923879981041 0.5
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.20208145754299 1.62634561366459 0.299997327256538
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.20207459252364 1.6263521022912 0.299721099697461
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.26313734707244 1.56603099424268 0.320140239211316
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.90788704324522 0.919799069474462 0.504479417515353
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.90919061558699 0.91923654490995 0.500057958860531
+
+
diff --git a/test/balsara5_2d/hydrobase::bvec.z.asc b/test/balsara5_2d/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..3ff9676
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 4 0 0 0 0 1.20208150744438 1.62634556889534 0.3
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.20208150744438 1.62634556889534 0.3
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.26313734707244 1.56603099424268 0.320140239211316
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.26313734707244 1.56603099424268 0.320140239211316
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.26313734707244 1.56603099424268 0.320140239211316
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::eps.d.asc b/test/balsara5_2d/hydrobase::eps.d.asc
new file mode 100644
index 0000000..b02fb38
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::eps.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.31944444444445
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.31944444444445
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.31944444444445
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.31944444444067
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.31944452805372
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.61831464137804
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/hydrobase::eps.x.asc b/test/balsara5_2d/hydrobase::eps.x.asc
new file mode 100644
index 0000000..84ea4c2
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::eps.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.31944444444445
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.31944444444445
+0 0 0 0 0 5 5 4 0 0 0 0 1.31944444444445
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.5
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1.5
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.31944452805372
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.32282791222065
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.61831464137804
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.66418165265475
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.50248736762656
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::eps.y.asc b/test/balsara5_2d/hydrobase::eps.y.asc
new file mode 100644
index 0000000..9a6142e
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::eps.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.31944444444445
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.31944444444445
+0 0 0 0 0 5 5 4 0 0 0 0 1.31944444444445
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.5
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1.5
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.31944452805372
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.32282791222065
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.61831464137804
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.66418165265475
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.50248736762656
+
+
diff --git a/test/balsara5_2d/hydrobase::eps.z.asc b/test/balsara5_2d/hydrobase::eps.z.asc
new file mode 100644
index 0000000..6d751b2
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.31944444444445
+0 0 0 0 0 5 5 4 0 0 0 0 1.31944444444445
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.31944444444445
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.61831464137804
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.61831464137804
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.61831464137804
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::press.d.asc b/test/balsara5_2d/hydrobase::press.d.asc
new file mode 100644
index 0000000..23cd37a
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::press.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.950000000000002
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0.950000000000002
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.950000000000002
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.949999999992226
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 0.950000150292255
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.27650207309077
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/hydrobase::press.x.asc b/test/balsara5_2d/hydrobase::press.x.asc
new file mode 100644
index 0000000..cb4f906
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::press.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0.950000000000002
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0.950000000000002
+0 0 0 0 0 5 5 4 0 0 0 0 0.950000000000002
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 0.950000150292255
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0.954158071177632
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.27650207309077
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.18087215987877
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.001991923279
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::press.y.asc b/test/balsara5_2d/hydrobase::press.y.asc
new file mode 100644
index 0000000..06f7e46
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::press.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0.950000000000002
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0.950000000000002
+0 0 0 0 0 5 5 4 0 0 0 0 0.950000000000002
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 0.950000150292255
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0.954158071177632
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.27650207309077
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.18087215987877
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.001991923279
+
+
diff --git a/test/balsara5_2d/hydrobase::press.z.asc b/test/balsara5_2d/hydrobase::press.z.asc
new file mode 100644
index 0000000..213ae9f
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0.950000000000002
+0 0 0 0 0 5 5 4 0 0 0 0 0.950000000000002
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.950000000000002
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.27650207309077
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.27650207309077
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.27650207309077
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::rho.d.asc b/test/balsara5_2d/hydrobase::rho.d.asc
new file mode 100644
index 0000000..533474c
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::rho.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.08
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.08
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.08
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.07999999999425
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.08000010242216
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.18317727633342
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/hydrobase::rho.x.asc b/test/balsara5_2d/hydrobase::rho.x.asc
new file mode 100644
index 0000000..78416b4
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::rho.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.08
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.08
+0 0 0 0 0 5 5 4 0 0 0 0 1.08
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.08000010242216
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.08195260588643
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.18317727633342
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.06437193138893
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.00033312579042
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::rho.y.asc b/test/balsara5_2d/hydrobase::rho.y.asc
new file mode 100644
index 0000000..87f238e
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::rho.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.08
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.08
+0 0 0 0 0 5 5 4 0 0 0 0 1.08
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.08000010242216
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.08195260588643
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.18317727633342
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.06437193138893
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.00033312579042
+
+
diff --git a/test/balsara5_2d/hydrobase::rho.z.asc b/test/balsara5_2d/hydrobase::rho.z.asc
new file mode 100644
index 0000000..7e56dae
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.08
+0 0 0 0 0 5 5 4 0 0 0 0 1.08
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.08
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.18317727633342
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.18317727633342
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.18317727633342
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::vel.d.asc b/test/balsara5_2d/hydrobase::vel.d.asc
new file mode 100644
index 0000000..8ecf33f
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::vel.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.0707106769084929 0.494974738359451 0.2
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 0.0707106769103361 0.494974738359754 0.200000000000087
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 0.0707107697342692 0.494974788252432 0.199999504671564
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.048667798378945 0.392855174096853 0.191883492338872
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/hydrobase::vel.x.asc b/test/balsara5_2d/hydrobase::vel.x.asc
new file mode 100644
index 0000000..50f3149
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::vel.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 5 5 4 0 0 0 0 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 -0.176776692271233 -0.459619399905205 0.2
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 -0.176776692271233 -0.459619399905205 0.2
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 0.0707107697342692 0.494974788252432 0.199999504671564
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 0.0701811133254294 0.49449557186582 0.199789478297319
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.048667798378945 0.392855174096853 0.191883492338872
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 -0.15167402642274 -0.415405665290769 0.197811628639421
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 -0.17647012037418 -0.459423877857901 0.200038823314575
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::vel.y.asc b/test/balsara5_2d/hydrobase::vel.y.asc
new file mode 100644
index 0000000..f10f1de
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::vel.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 5 5 4 0 0 0 0 0.0707106769084929 0.494974738359451 0.2
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 -0.176776692271233 -0.459619399905205 0.2
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 -0.176776692271233 -0.459619399905205 0.2
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 0.0707107697342692 0.494974788252432 0.199999504671564
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 0.0701811133254294 0.49449557186582 0.199789478297319
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.048667798378945 0.392855174096853 0.191883492338872
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 -0.15167402642274 -0.415405665290769 0.197811628639421
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 -0.17647012037418 -0.459423877857901 0.200038823314575
+
+
diff --git a/test/balsara5_2d/hydrobase::vel.z.asc b/test/balsara5_2d/hydrobase::vel.z.asc
new file mode 100644
index 0000000..c99ec92
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 5 5 4 0 0 0 0 0.0707106769084929 0.494974738359451 0.2
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 0.0707106769084929 0.494974738359451 0.2
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 0.048667798378945 0.392855174096853 0.191883492338872
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 0.048667798378945 0.392855174096853 0.191883492338872
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 0.048667798378945 0.392855174096853 0.191883492338872
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::w_lorentz.d.asc b/test/balsara5_2d/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..55c6840
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.18678165104213
+0 0 0 0 0 4 4 4 0 -0.0707106781186548 -0.0707106781186547 0 1.18678165104213
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.18678165104213
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.00353553390593274 -0.14142135623731 -0.141421356237309 -0.000883883476483184 1.18678165104262
+10 0 0 0 0 4 4 4 0.00353553390593274 -0.0707106781186548 -0.0707106781186547 0 1.18678153770279
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.11353535742557
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/balsara5_2d/hydrobase::w_lorentz.x.asc b/test/balsara5_2d/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..2a8192f
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -0.14142135623731 0 0 1.18678165104213
+0 0 0 0 0 4 5 4 0 -0.0707106781186548 0 0 1.18678165104213
+0 0 0 0 0 5 5 4 0 0 0 0 1.18678165104213
+0 0 0 0 0 6 5 4 0 0.0707106781186548 0 0 1.18056266537322
+0 0 0 0 0 7 5 4 0 0.14142135623731 0 0 1.18056266537322
+
+#
+
+10 0 0 0 0 3 5 4 0.00353553390593274 -0.14142135623731 0 0 1.18678153770279
+10 0 0 0 0 4 5 4 0.00353553390593274 -0.0707106781186548 0 0 1.18625305371101
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.11353535742557
+10 0 0 0 0 6 5 4 0.00353553390593274 0.0707106781186548 0 0 1.14309703549029
+10 0 0 0 0 7 5 4 0.00353553390593274 0.14142135623731 0 0 1.18033858029641
+
+#
+
diff --git a/test/balsara5_2d/hydrobase::w_lorentz.y.asc b/test/balsara5_2d/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..6430560
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -0.141421356237309 0 1.18678165104213
+0 0 0 0 0 5 4 4 0 0 -0.0707106781186547 0 1.18678165104213
+0 0 0 0 0 5 5 4 0 0 0 0 1.18678165104213
+
+0 0 0 1 0 5 6 4 0 0 0.0707106781186548 0 1.18056266537322
+0 0 0 1 0 5 7 4 0 0 0.14142135623731 0 1.18056266537322
+
+
+10 0 0 0 0 5 3 4 0.00353553390593274 0 -0.141421356237309 0 1.18678153770279
+10 0 0 0 0 5 4 4 0.00353553390593274 0 -0.0707106781186547 0 1.18625305371101
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.11353535742557
+
+10 0 0 1 0 5 6 4 0.00353553390593274 0 0.0707106781186548 0 1.14309703549029
+10 0 0 1 0 5 7 4 0.00353553390593274 0 0.14142135623731 0 1.18033858029641
+
+
diff --git a/test/balsara5_2d/hydrobase::w_lorentz.z.asc b/test/balsara5_2d/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..85884b3
--- /dev/null
+++ b/test/balsara5_2d/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.000883883476483184 1.18678165104213
+0 0 0 0 0 5 5 4 0 0 0 0 1.18678165104213
+0 0 0 0 0 5 5 5 0 0 0 0.000883883476483184 1.18678165104213
+
+#
+
+10 0 0 0 0 5 5 3 0.00353553390593274 0 0 -0.000883883476483184 1.11353535742557
+10 0 0 0 0 5 5 4 0.00353553390593274 0 0 0 1.11353535742557
+10 0 0 0 0 5 5 5 0.00353553390593274 0 0 0.000883883476483184 1.11353535742557
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle.par b/test/cylexp_tvd_mc2_hlle.par
new file mode 100644
index 0000000..00f3533
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle.par
@@ -0,0 +1,383 @@
+#==============================================================================
+# Cylindrical explosion: GRHydro_InitData
+#==============================================================================
+
+#------------------------------------------------------------------------------
+# Cactus parameters:
+#------------------------------------------------------------------------------
+Cactus::cctk_run_title = "Cylindrical explosion"
+Cactus::cctk_full_warnings = "yes"
+
+#Cactus::terminate = "never"
+Cactus::terminate = "iteration"
+Cactus::cctk_final_time = 10
+#Cactus::terminate = "iteration"
+#Cactus::cctk_itlast = 0
+#Cactus::cctk_itlast = 100
+#Cactus::cctk_itlast = 256
+#Cactus::cctk_itlast = 1024
+#Cactus::terminate="runtime"
+#Cactus::max_runtime=28800 # 46 days
+#Cactus::max_runtime=1410 # 23.5 hours
+#Cactus::max_runtime=1380 # 23 hours
+#Cactus::max_runtime=690 # 11.5 hours
+#Cactus::max_runtime=450 # 7.5 hours
+#Cactus::max_runtime=210 # 3.5 hours
+
+#------------------------------------------------------------------------------
+# Activate all necessary thorns:
+#------------------------------------------------------------------------------
+
+ActiveThorns = "Boundary CartGrid3D CoordBase Fortran InitBase IOUtil LocalReduce SymBase Time"
+ActiveThorns = "AEILocalInterp LocalInterp"
+ActiveThorns = "MoL Slab SpaceMask"
+ActiveThorns = "Carpet CarpetInterp CarpetIOASCII CarpetIOHDF5 CarpetIOScalar CarpetLib CarpetIOBasic CarpetReduce CarpetSlab LoopControl"
+#ActiveThorns = "Formaline NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "NaNChecker TerminationTrigger TimerReport"
+ActiveThorns = "ADMbase ADMcoupling ADMmacros CoordGauge StaticConformal"
+ActiveThorns = "Constants TmunuBase HydroBase "
+#ActiveThorns = "EOS_Base EOS_IdealFluid EOS_Polytrope"
+ActiveThorns = "EOS_Omni"
+ActiveThorns = "GRHydro GRHydro_InitData"
+ActiveThorns = "HDF5"
+ActiveThorns = "SystemStatistics"
+
+#------------------------------------------------------------------------------
+# Diagnostic parameters:
+#------------------------------------------------------------------------------
+#Carpet::output_timers_every = 1024
+Carpet::output_timer_tree_every = 256
+Carpet::output_initialise_timer_tree = "yes"
+Carpet::storage_verbose = "no"
+#Carpet::timers_verbose = "no"
+#Carpet::verbose = "yes" # only for Initial Data
+Carpet::verbose = "no"
+Carpet::veryverbose = "no"
+Carpet::grid_structure_filename = ""
+Carpet::grid_coordinates_filename = ""
+
+CarpetLib::output_bboxes = "no"
+CarpetLib::print_memstats_every = 1024
+CarpetLib::memstat_file = ""
+#CarpetLib::print_timestats_every = 1024
+#CarpetLib::timestat_file = "carpetlib-timing-statistics.asc"
+
+CarpetReduce::verbose = "no"
+#CarpetRegrid2::verbose = "yes"
+#CarpetRegrid2::veryverbose = "yes"
+
+#NaNChecker::verbose = "all"
+
+TimerReport::out_every = 0
+TimerReport::out_filename = ""
+#TimerReport::output_all_timers = "yes"
+#TimerReport::output_all_timers_together = "yes"
+#TimerReport::output_all_timers_readable = "yes"
+#TimerReport::before_checkpoint = "yes"
+TimerReport::n_top_timers = 40
+
+#------------------------------------------------------------------------------
+# Utility parameters:
+#------------------------------------------------------------------------------
+
+#NaNChecker::check_every = 256
+NaNChecker::check_every = 1
+NaNChecker::check_vars = "
+ ADMBase::curv
+ ADMBase::metric
+ ADMBase::lapse
+ ADMBase::shift
+ HydroBase::Bvec
+ HydroBase::rho
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+NaNChecker::action_if_found = "terminate"
+#NaNChecker::action_if_found = "abort"
+#NaNChecker::action_if_found = "just warn" #"terminate", "just warn", "abort"
+#NaNChecker::check_after=0
+
+#TerminationTrigger::max_walltime = 0.0 # hours
+TerminationTrigger::max_walltime = 24.0 # hours
+TerminationTrigger::on_remaining_walltime = 10.0 # minutes
+TerminationTrigger::termination_from_file = "yes"
+TerminationTrigger::create_termination_file = "yes"
+TerminationTrigger::termination_file = "../TERMINATE"
+
+
+#------------------------------------------------------------------------------
+# Run parameters:
+#------------------------------------------------------------------------------
+
+#------
+# Grid:
+#------
+
+Time::dtfac = 0.25
+MoL::ODE_Method = "rk2"
+MoL::MoL_Intermediate_Steps = 2
+#MoL::ODE_Method = "rk4"
+#MoL::MoL_Intermediate_Steps = 4
+#MoL::MoL_Num_Scratch_Levels = 1
+
+CartGrid3D::type = "coordbase"
+CartGrid3D::domain = "full"
+CartGrid3D::avoid_origin = "no"
+
+CoordBase::domainsize = "minmax"
+CoordBase::spacing = "numcells" # "gridspacing" or "numcells"
+
+# Approximate memory footprint: 530MB
+
+CoordBase::xmin = -6.0
+CoordBase::ymin = -6.0
+CoordBase::zmin = -0.24
+CoordBase::xmax = 6.0
+CoordBase::ymax = 6.0
+CoordBase::zmax = 0.24
+CoordBase::ncells_x = 200/20 # dx or ncells_x
+CoordBase::ncells_y = 200/20 # dy or ncells_y
+CoordBase::ncells_z = 8 # dz or ncells_z
+
+Driver::ghost_size = 3
+GRHydro::GRHydro_stencil = 3
+
+# General Carpet parameters:
+Carpet::domain_from_coordbase = "yes"
+
+CarpetLib::poison_new_memory = "yes"
+CarpetLib::poison_value = 114
+
+#------
+# MODEL:
+#------
+
+HydroBase::initial_hydro = "cylexp"
+HydroBase::initial_Bvec = "cylexp"
+GRHydro_InitData::shocktube_type = "xshock"
+#GRHydro_InitData::Bx_init=1.0 # Strong field
+GRHydro_InitData::Bx_init=0.1 # Intermediate strength
+#GRHydro_InitData::Bx_init=0.01 # Weak strength
+
+ADMBase::metric_type = "physical"
+ADMBase::initial_data = "Cartesian Minkowski"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "none"
+ADMBase::initial_dtshift = "none"
+
+EOS_Omni::poly_K = 100.0
+EOS_Omni::poly_gamma = 1.333333333333333333333
+EOS_Omni::gl_K = 100.0
+EOS_Omni::gl_gamma = 1.333333333333333333333
+GRHydro::initial_Gamma = 1.333333333333333333333
+
+#----------
+# Numerics:
+#----------
+#Boundary::radpower = 2
+#HydroBase::timelevels = 3
+HydroBase::timelevels = 2
+#ADMMacros::spatial_order = 4
+SpaceMask::use_mask = "yes"
+
+#-----------
+# Evolution:
+#-----------
+
+HydroBase::evolution_method = "GRHydro"
+HydroBase::Bvec_evolution_method = "GRHydro"
+
+GRHydro::method_type = "RSA FV"
+GRHydro::recon_method = "tvd"
+#GRHydro::recon_method = "ppm"
+#GRHydro::recon_method = "eno"
+GRHydro::tvd_limiter = "vanleerMC2"
+#GRHydro::tvd_limiter = "minmod"
+GRHydro::recon_vars = "primitive"
+GRHydro::riemann_solver = "HLLE"
+GRHydro::decouple_normal_Bfield = "yes"
+#GRHydro::riemann_solver = "LLF"
+GRHydro::bound = "flat"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+
+GRHydro::Grhydro_MaxNumConstrainedVars = 13
+GRHydro::GRHydro_MaxNumEvolvedVars = 10
+
+GRHydro::clean_divergence = "yes"
+GRHydro::psidcspeed = "light speed"
+GRHydro::kap_dc = 10.0
+GRHydro::track_divB = "yes"
+GRHydro::calculate_bcom = "yes"
+
+#------------------------------------------------------------------------------
+# Output:
+#------------------------------------------------------------------------------
+
+IO::out_dir = $parfile
+IO::out_fileinfo = "none"
+IO::parfile_write = "no"
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_reductions = "maximum"
+IOBasic::outInfo_vars = "
+ Carpet::physical_time_per_hour
+ GRHydro::bcom_sq
+ HydroBase::rho
+ HydroBase::press
+ SystemStatistics::maxrss_mb
+"
+
+#IOScalar::outScalar_every = 1024
+#IOScalar::one_file_per_group = "yes"
+#IOScalar::outScalar_reductions = "minimum maximum average norm1 norm2"
+#IOScalar::outScalar_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+# SystemStatistics::process_memory_mb
+#"
+
+IOASCII::one_file_per_group = "yes"
+IOASCII::output_symmetry_points = "no"
+IOASCII::output_ghost_points = "no" #hg version only!
+IOASCII::output_boundary_points = "no" #hg version only!
+#IOASCII::out3D_ghosts = "no" #hg (DEPRECATED)
+#IOASCII::out3D_outer_ghosts = "no" #hg (DEPRECATED)
+
+IOASCII::out0D_every = -2
+IOASCII::out0D_vars = "
+ Carpet::timing
+"
+
+#Set these IOASCII options for initial data only:
+#IOASCII::out1D_every = 1
+#IOASCII::out1D_every = 2262
+IOASCII::out1D_every = 10
+#IOASCII::out1D_dt = 0.01
+IOASCII::out1D_d = "yes"
+IOASCII::out1D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+#IOASCII::out2D_every = 2262
+#IOASCII::out2D_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GrHydro::divB
+# GrHydro::psidc
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+#"
+
+CarpetIOHDF5::one_file_per_group = "yes"
+CarpetIOHDF5::open_one_input_file_at_a_time = "yes"
+
+#CarpetIOHDF5::output_symmetry_points = "no"
+#CarpetIOHDF5::output_ghost_points = "no"
+#CarpetIOHDF5::output_boundary_points = "no"
+#CarpetIOHDF5::output_buffer_points = "no"
+
+CarpetIOHDF5::out2D_every = -2
+#CarpetIOHDF5::out2D_every = 10
+#CarpetIOHDF5::out2D_dt = 0.01
+CarpetIOHDF5::out2D_xy = "yes"
+CarpetIOHDF5::out2D_xz = "no"
+CarpetIOHDF5::out2D_yz = "no"
+CarpetIOHDF5::out2D_xyplane_z = 0.0
+CarpetIOHDF5::out2D_vars = "
+ GRHydro::bcom
+ GRHydro::bcom0
+ GRHydro::bcom_sq
+ GRHydro::Bcons
+ GRHydro::dens
+ GRHydro::divB
+ GrHydro::psidc
+ GRHydro::scon
+ GRHydro::tau
+ HydroBase::Bvec
+ HydroBase::eps
+ HydroBase::press
+ HydroBase::rho
+ HydroBase::vel
+ HydroBase::w_lorentz
+"
+
+##CarpetIOHDF5::out3D_every = 1
+#CarpetIOHDF5::out3D_every = 10
+##CarpetIOHDF5::out3D_dt = 0.01
+#CarpetIOHDF5::out3D_vars = "
+# GRHydro::bcom
+# GRHydro::bcom0
+# GRHydro::bcom_sq
+# GRHydro::Bcons
+# GRHydro::dens
+# GRHydro::divB
+# GrHydro::psidc
+# GRHydro::scon
+# GRHydro::tau
+# HydroBase::Bvec
+# HydroBase::eps
+# HydroBase::press
+# HydroBase::rho
+# HydroBase::vel
+# HydroBase::w_lorentz
+#"
+
+#------------------------------------------------------------------------------
+# Analysis:
+#------------------------------------------------------------------------------
+
+
+#------------------------------------------------------------------------------
+# Checkpoint/Recovery:
+#------------------------------------------------------------------------------
+#IOHDF5::checkpoint = "yes"
+#IO::checkpoint_dir = $parfile
+#IO::checkpoint_ID = "yes"
+#IO::checkpoint_every = 6144
+##IO::checkpoint_every_walltime_hours = 6.0
+#IO::checkpoint_keep=3
+#IO::checkpoint_on_terminate = "yes"
+#
+#IO::recover = "autoprobe"
+#IO::recover_dir = $parfile
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.d.asc
new file mode 100644
index 0000000..1cc08d8
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.1 0 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.1 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.1 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.100003328294746 -7.7591776719299e-06 0
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.111520628412124 0.00785648558542461 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.0934363255007958 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.x.asc
new file mode 100644
index 0000000..c313bfe
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.1 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.1 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.1 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.120914254450972 0 0
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.123131758353367 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934363255007958 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.123131758353367 0 0
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.120914254450972 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.y.asc
new file mode 100644
index 0000000..8447b9e
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.1 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.1 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.1 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.101857824510886 0 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.0836583462944099 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934363255007958 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.0836583462944099 0 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.101857824510886 0 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.z.asc
new file mode 100644
index 0000000..c7bf4f4
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.1 0 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0.0934363255007958 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934363255007958 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.0934363255007958 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.d.asc
new file mode 100644
index 0000000..a0102ef
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 -0.000199672554858094
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 -0.0540573638130481
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.x.asc
new file mode 100644
index 0000000..901d3ae
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 -0.0679883564190683
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 -0.0742016832910117
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.0742016832910117
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.0679883564190683
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.y.asc
new file mode 100644
index 0000000..56d406a
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.z.asc
new file mode 100644
index 0000000..c8ce91c
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom0.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.d.asc
new file mode 100644
index 0000000..4eff844
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.01
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.01
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.01
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.0100006258611024
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.00957637634477271
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.00873034692309065
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.x.asc
new file mode 100644
index 0000000..27dff14
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.01
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.01
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.01
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.01
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.00999784032086809
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.00965554011197243
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00873034692309065
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.00965554011197243
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.00999784032086809
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.y.asc
new file mode 100644
index 0000000..d845151
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.01
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.01
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.01
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.01
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.0103750164140905
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.00699871890471541
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00873034692309065
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.00699871890471541
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.0103750164140905
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.z.asc
new file mode 100644
index 0000000..87b4c87
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcom_sq.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0.01
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.01
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0.00873034692309065
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00873034692309065
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.00873034692309065
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcons.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.d.asc
new file mode 100644
index 0000000..730a224
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.1 0 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.1 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.1 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.100003316080027 -8.20308799674749e-06 0
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.100253989082152 -0.00364204031232754 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.0934355173834966 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcons.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.x.asc
new file mode 100644
index 0000000..237b6e0
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.1 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.1 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.1 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.099988181349379 0 0
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.0982441702330248 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934355173834966 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.0982441702330248 0 0
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.099988181349379 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcons.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.y.asc
new file mode 100644
index 0000000..25d2c3b
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.1 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.1 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.1 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.102386524374969 0 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.100397024100711 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934355173834966 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.100397024100711 0 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.102386524374969 0 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::bcons.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.z.asc
new file mode 100644
index 0000000..7eacf14
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::bcons.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.1 0 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0.0934355173834966 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934355173834966 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.0934355173834966 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::dens.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::dens.d.asc
new file mode 100644
index 0000000..0c6b0a5
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::dens.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.0001
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.0001
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.01
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.000100157173284819
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.000126629867679902
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.00800126432963967
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::dens.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::dens.x.asc
new file mode 100644
index 0000000..8e5e899
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::dens.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.0001
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.0001
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.0001
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.0001
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.000101770138839084
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.000581760014264284
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00800126432963967
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.000581760014264284
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.000101770138839084
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::dens.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::dens.y.asc
new file mode 100644
index 0000000..e672828
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::dens.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.0001
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.0001
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.0001
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.0001
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.000103192332657455
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.000546641370727331
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00800126432963967
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.000546641370727331
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.000103192332657455
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::dens.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::dens.z.asc
new file mode 100644
index 0000000..5ea8dbc
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::dens.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0.01
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.01
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0.00800126432963967
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00800126432963967
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.00800126432963967
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::divb.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::divb.d.asc
new file mode 100644
index 0000000..e24253d
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::divb.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 -0.000171672711849907
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 -0.000312449506506017
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::divb.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::divb.x.asc
new file mode 100644
index 0000000..edb26ab
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::divb.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.000575424454475219
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 -0.000304756941155297
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.000304756941155297
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 -0.000575424454475219
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::divb.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::divb.y.asc
new file mode 100644
index 0000000..56d406a
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::divb.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::divb.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::divb.z.asc
new file mode 100644
index 0000000..c8ce91c
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::divb.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::psidc.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.d.asc
new file mode 100644
index 0000000..bdf3e44
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 1.72466717611156e-06
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 1.14342655044694e-05
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::psidc.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.x.asc
new file mode 100644
index 0000000..fbd5670
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 -5.35040569511807e-06
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 -1.770751231324e-05
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 1.770751231324e-05
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 5.35040569511807e-06
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::psidc.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.y.asc
new file mode 100644
index 0000000..56d406a
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::psidc.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.z.asc
new file mode 100644
index 0000000..c8ce91c
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::psidc.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0
+0 0 0 0 0 5 5 4 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::scon.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::scon.d.asc
new file mode 100644
index 0000000..69e675a
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::scon.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0 0 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 -4.64889928297469e-07 -9.46816127816057e-07 0
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 -0.0055705453455419 -0.00460510676529075 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::scon.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::scon.x.asc
new file mode 100644
index 0000000..2dadd70
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::scon.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 -0.00104668655573903 0 0
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 -0.122987094417378 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.122987094417378 0 0
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.00104668655573903 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::scon.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::scon.y.asc
new file mode 100644
index 0000000..e770cfa
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::scon.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0 -0.00127283535775888 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0 -0.107994461765825 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0 0.107994461765825 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0 0.00127283535775888 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::scon.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::scon.z.asc
new file mode 100644
index 0000000..0bf8e43
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::scon.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0 0 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::tau.d.asc b/test/cylexp_tvd_mc2_hlle/grhydro::tau.d.asc
new file mode 100644
index 0000000..3828652
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::tau.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.00509
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.00509
+0 0 0 0 0 5 5 5 0 0 0 0.06 3.005
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.00509050794977225
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.0146772110126757
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 2.30988201579674
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::tau.x.asc b/test/cylexp_tvd_mc2_hlle/grhydro::tau.x.asc
new file mode 100644
index 0000000..38dbf91
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::tau.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.00509
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.00509
+0 0 0 0 0 5 5 4 0 0 0 0 3.005
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.00509
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.00509
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.00646077254821486
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.175941416310293
+10 0 0 0 0 5 5 4 0.15 0 0 0 2.30988201579674
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.175941416310293
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.00646077254821486
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::tau.y.asc b/test/cylexp_tvd_mc2_hlle/grhydro::tau.y.asc
new file mode 100644
index 0000000..84dc70e
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::tau.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.00509
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.00509
+0 0 0 0 0 5 5 4 0 0 0 0 3.005
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.00509
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.00509
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.00674000746933075
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.15921155916085
+10 0 0 0 0 5 5 4 0.15 0 0 0 2.30988201579674
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.15921155916085
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.00674000746933075
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/grhydro::tau.z.asc b/test/cylexp_tvd_mc2_hlle/grhydro::tau.z.asc
new file mode 100644
index 0000000..93e9c5b
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/grhydro::tau.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 3.005
+0 0 0 0 0 5 5 4 0 0 0 0 3.005
+0 0 0 0 0 5 5 5 0 0 0 0.06 3.005
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 2.30988201579674
+10 0 0 0 0 5 5 4 0.15 0 0 0 2.30988201579674
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 2.30988201579674
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.d.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.d.asc
new file mode 100644
index 0000000..730a224
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.1 0 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.1 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.1 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.100003316080027 -8.20308799674749e-06 0
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.100253989082152 -0.00364204031232754 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.0934355173834966 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.x.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.x.asc
new file mode 100644
index 0000000..237b6e0
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.1 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.1 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.1 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.099988181349379 0 0
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.0982441702330248 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934355173834966 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.0982441702330248 0 0
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.099988181349379 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.y.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.y.asc
new file mode 100644
index 0000000..25d2c3b
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.1 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.1 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.1 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.102386524374969 0 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.100397024100711 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934355173834966 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.100397024100711 0 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.102386524374969 0 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.z.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.z.asc
new file mode 100644
index 0000000..7eacf14
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::bvec.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0.1 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0.1 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.1 0 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0.0934355173834966 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.0934355173834966 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.0934355173834966 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::eps.d.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.d.asc
new file mode 100644
index 0000000..9f98e9c
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.899999999999992
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.899999999999992
+0 0 0 0 0 5 5 5 0 0 0 0.06 300
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.900341919417471
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 58.3797298551055
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 288.14407609331
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::eps.x.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.x.asc
new file mode 100644
index 0000000..92e2ad8
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.899999999999992
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.899999999999992
+0 0 0 0 0 5 5 4 0 0 0 0 300
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.899999999999992
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.899999999999992
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 10.5868339286427
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 209.185585242238
+10 0 0 0 0 5 5 4 0.15 0 0 0 288.14407609331
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 209.185585242238
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 10.5868339286427
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::eps.y.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.y.asc
new file mode 100644
index 0000000..646a668
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.899999999999992
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.899999999999992
+0 0 0 0 0 5 5 4 0 0 0 0 300
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.899999999999992
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.899999999999992
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 13.869477233115
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 210.962005704384
+10 0 0 0 0 5 5 4 0.15 0 0 0 288.14407609331
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 210.962005704384
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 13.869477233115
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::eps.z.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.z.asc
new file mode 100644
index 0000000..69d1a75
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::eps.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 300
+0 0 0 0 0 5 5 4 0 0 0 0 300
+0 0 0 0 0 5 5 5 0 0 0 0.06 300
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 288.14407609331
+10 0 0 0 0 5 5 4 0.15 0 0 0 288.14407609331
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 288.14407609331
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::press.d.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::press.d.asc
new file mode 100644
index 0000000..91ef9dc
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::press.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 2.99999999999997e-05
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 2.99999999999997e-05
+0 0 0 0 0 5 5 5 0 0 0 0.06 1
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 3.00585002337452e-05
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.00211371135452138
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.768505639280792
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::press.x.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::press.x.asc
new file mode 100644
index 0000000..d2d0c02
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::press.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 2.99999999999997e-05
+0 0 0 0 0 4 5 4 0 -1.2 0 0 2.99999999999997e-05
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 6 5 4 0 1.2 0 0 2.99999999999997e-05
+0 0 0 0 0 7 5 4 0 2.4 0 0 2.99999999999997e-05
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 0.000296927812200981
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.0323704560569571
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.768505639280792
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.0323704560569571
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.000296927812200981
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::press.y.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::press.y.asc
new file mode 100644
index 0000000..2405b5d
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::press.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 2.99999999999997e-05
+0 0 0 0 0 5 4 4 0 0 -1.2 0 2.99999999999997e-05
+0 0 0 0 0 5 5 4 0 0 0 0 1
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 2.99999999999997e-05
+0 0 0 1 0 5 7 4 0 0 2.4 0 2.99999999999997e-05
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.000474596787328444
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.0320273304593929
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.768505639280792
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.0320273304593929
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.000474596787328444
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::press.z.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::press.z.asc
new file mode 100644
index 0000000..5f65ba6
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::press.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.06 1
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0.768505639280792
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.768505639280792
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.768505639280792
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::rho.d.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.d.asc
new file mode 100644
index 0000000..55f3bc6
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0.0001
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0.0001
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.01
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 0.000100156950105778
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 0.000108618763384182
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.00800126432963967
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::rho.x.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.x.asc
new file mode 100644
index 0000000..192f764
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0.0001
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0.0001
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+0 0 0 0 0 6 5 4 0 1.2 0 0 0.0001
+0 0 0 0 0 7 5 4 0 2.4 0 0 0.0001
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 8.41406829092625e-05
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 0.000464235468511925
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00800126432963967
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.000464235468511925
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 8.41406829092625e-05
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::rho.y.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.y.asc
new file mode 100644
index 0000000..4b2bc0d
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0.0001
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0.0001
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0.0001
+0 0 0 1 0 5 7 4 0 0 2.4 0 0.0001
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0.000102656382649078
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0.000455446899347439
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00800126432963967
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0.000455446899347439
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0.000102656382649078
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::rho.z.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.z.asc
new file mode 100644
index 0000000..5ea8dbc
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::rho.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0.01
+0 0 0 0 0 5 5 4 0 0 0 0 0.01
+0 0 0 0 0 5 5 5 0 0 0 0.06 0.01
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0.00800126432963967
+10 0 0 0 0 5 5 4 0.15 0 0 0 0.00800126432963967
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0.00800126432963967
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::vel.d.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.d.asc
new file mode 100644
index 0000000..6b99358
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 0 0 0
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 -0.00210903333666231 -9.24646229792327e-05 0
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 -0.471665118358164 -0.204376942865381 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0 0 0
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::vel.x.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.x.asc
new file mode 100644
index 0000000..223f812
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 0 0 0
+0 0 0 0 0 4 5 4 0 -1.2 0 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 6 5 4 0 1.2 0 0 0 0 0
+0 0 0 0 0 7 5 4 0 2.4 0 0 0 0 0
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 -0.56253742778597 0 0
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 -0.602677984579758 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0 0 0
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 0.602677984579758 0 0
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 0.56253742778597 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::vel.y.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.y.asc
new file mode 100644
index 0000000..166f7ce
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 0 0 0
+0 0 0 0 0 5 4 4 0 0 -1.2 0 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 0 0 0
+0 0 0 1 0 5 7 4 0 0 2.4 0 0 0 0
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 0 -0.101786174367629 0
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 0 -0.553012244921513 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0 0 0
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 0 0.553012244921513 0
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 0 0.101786174367629 0
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::vel.z.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.z.asc
new file mode 100644
index 0000000..0bf8e43
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::vel.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 0 0 0
+0 0 0 0 0 5 5 4 0 0 0 0 0 0 0
+0 0 0 0 0 5 5 5 0 0 0 0.06 0 0 0
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 0 0 0
+10 0 0 0 0 5 5 4 0.15 0 0 0 0 0 0
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 0 0 0
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.d.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.d.asc
new file mode 100644
index 0000000..7c4a809
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.d.asc
@@ -0,0 +1,52 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+#
+#
+#
+0 0 0 0 0 3 3 3 0 -2.4 -2.4 -0.06 1
+0 0 0 0 0 4 4 4 0 -1.2 -1.2 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.06 1
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
+#
+#
+#
+10 0 0 0 0 3 3 3 0.15 -2.4 -2.4 -0.06 1.00000222829311
+10 0 0 0 0 4 4 4 0.15 -1.2 -1.2 0 1.16581945636791
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 1
+#
+#
+#
+#
+#
+
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.x.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.x.asc
new file mode 100644
index 0000000..9b7e4d7
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.x.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 3 5 4 0 -2.4 0 0 1
+0 0 0 0 0 4 5 4 0 -1.2 0 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 6 5 4 0 1.2 0 0 1
+0 0 0 0 0 7 5 4 0 2.4 0 0 1
+
+#
+
+10 0 0 0 0 3 5 4 0.15 -2.4 0 0 1.20952356601186
+10 0 0 0 0 4 5 4 0.15 -1.2 0 0 1.25315718794403
+10 0 0 0 0 5 5 4 0.15 0 0 0 1
+10 0 0 0 0 6 5 4 0.15 1.2 0 0 1.25315718794403
+10 0 0 0 0 7 5 4 0.15 2.4 0 0 1.20952356601186
+
+#
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.y.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.y.asc
new file mode 100644
index 0000000..3b7af01
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.y.asc
@@ -0,0 +1,18 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 3 4 0 0 -2.4 0 1
+0 0 0 0 0 5 4 4 0 0 -1.2 0 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+
+0 0 0 1 0 5 6 4 0 0 1.2 0 1
+0 0 0 1 0 5 7 4 0 0 2.4 0 1
+
+
+10 0 0 0 0 5 3 4 0.15 0 -2.4 0 1.00522081525324
+10 0 0 0 0 5 4 4 0.15 0 -1.2 0 1.2002307437169
+10 0 0 0 0 5 5 4 0.15 0 0 0 1
+
+10 0 0 1 0 5 6 4 0.15 0 1.2 0 1.2002307437169
+10 0 0 1 0 5 7 4 0.15 0 2.4 0 1.00522081525324
+
+
diff --git a/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.z.asc b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.z.asc
new file mode 100644
index 0000000..4fef166
--- /dev/null
+++ b/test/cylexp_tvd_mc2_hlle/hydrobase::w_lorentz.z.asc
@@ -0,0 +1,14 @@
+# 1D ASCII output created by CarpetIOASCII
+#
+0 0 0 0 0 5 5 3 0 0 0 -0.06 1
+0 0 0 0 0 5 5 4 0 0 0 0 1
+0 0 0 0 0 5 5 5 0 0 0 0.06 1
+
+#
+
+10 0 0 0 0 5 5 3 0.15 0 0 -0.06 1
+10 0 0 0 0 5 5 4 0.15 0 0 0 1
+10 0 0 0 0 5 5 5 0.15 0 0 0.06 1
+
+#
+