aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorknarf <knarf@1bdb13ef-5d69-4035-bb54-08abeb3aa7f1>2009-11-18 16:36:37 +0000
committerknarf <knarf@1bdb13ef-5d69-4035-bb54-08abeb3aa7f1>2009-11-18 16:36:37 +0000
commit24f0a1aeb20fceabd8935cd4b16e4bfa6ff195f0 (patch)
tree38bf215df1a5aaf0061a786df9bfac9bb23b34f0
This is a _temporary_ repository to be able to start to work on the
code right now. I have put in the public version of Whisky to start from. Everybody with commit rights should get commit messages (and the other way around). It should not be a problem to add people to that list, just ask. I don't want to get into political problems because someone feels excluded, but I also don't want to give everyone access per se. Frank git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TOVSolver/trunk@3 1bdb13ef-5d69-4035-bb54-08abeb3aa7f1
-rw-r--r--COPYING3
-rw-r--r--GPLv2339
-rw-r--r--README15
-rw-r--r--configuration.ccl4
-rw-r--r--doc/Baumgarte-notes-on-TOV.ps.gzbin0 -> 15885 bytes
-rw-r--r--doc/documentation.tex384
-rw-r--r--interface.ccl12
-rw-r--r--param.ccl154
-rw-r--r--schedule.ccl65
-rw-r--r--src/external.inc12
-rw-r--r--src/make.code.defn8
-rw-r--r--src/make.code.deps1
-rw-r--r--src/tov.c994
-rw-r--r--src/tov.h2
-rw-r--r--src/utils.inc79
-rw-r--r--test/test.ccl2
-rw-r--r--test/test_one_boost_max.par69
-rw-r--r--test/test_one_boost_max/alp_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/alp_maximum.xg2
-rw-r--r--test/test_one_boost_max/alp_minimum.xg2
-rw-r--r--test/test_one_boost_max/alp_norm1.xg2
-rw-r--r--test/test_one_boost_max/alp_norm2.xg2
-rw-r--r--test/test_one_boost_max/alp_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/alp_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/alp_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/dens_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/dens_maximum.xg2
-rw-r--r--test/test_one_boost_max/dens_minimum.xg2
-rw-r--r--test/test_one_boost_max/dens_norm1.xg2
-rw-r--r--test/test_one_boost_max/dens_norm2.xg2
-rw-r--r--test/test_one_boost_max/dens_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/dens_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/dens_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/eps_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/eps_maximum.xg2
-rw-r--r--test/test_one_boost_max/eps_minimum.xg2
-rw-r--r--test/test_one_boost_max/eps_norm1.xg2
-rw-r--r--test/test_one_boost_max/eps_norm2.xg2
-rw-r--r--test/test_one_boost_max/eps_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/eps_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/eps_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxx_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/gxx_maximum.xg2
-rw-r--r--test/test_one_boost_max/gxx_minimum.xg2
-rw-r--r--test/test_one_boost_max/gxx_norm1.xg2
-rw-r--r--test/test_one_boost_max/gxx_norm2.xg2
-rw-r--r--test/test_one_boost_max/gxx_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxx_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxx_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxy_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/gxy_maximum.xg2
-rw-r--r--test/test_one_boost_max/gxy_minimum.xg2
-rw-r--r--test/test_one_boost_max/gxy_norm1.xg2
-rw-r--r--test/test_one_boost_max/gxy_norm2.xg2
-rw-r--r--test/test_one_boost_max/gxy_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxy_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxy_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/gxz_maximum.xg2
-rw-r--r--test/test_one_boost_max/gxz_minimum.xg2
-rw-r--r--test/test_one_boost_max/gxz_norm1.xg2
-rw-r--r--test/test_one_boost_max/gxz_norm2.xg2
-rw-r--r--test/test_one_boost_max/gxz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gxz_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gyy_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/gyy_maximum.xg2
-rw-r--r--test/test_one_boost_max/gyy_minimum.xg2
-rw-r--r--test/test_one_boost_max/gyy_norm1.xg2
-rw-r--r--test/test_one_boost_max/gyy_norm2.xg2
-rw-r--r--test/test_one_boost_max/gyy_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gyy_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gyy_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gyz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/gyz_maximum.xg2
-rw-r--r--test/test_one_boost_max/gyz_minimum.xg2
-rw-r--r--test/test_one_boost_max/gyz_norm1.xg2
-rw-r--r--test/test_one_boost_max/gyz_norm2.xg2
-rw-r--r--test/test_one_boost_max/gyz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gyz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gyz_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gzz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/gzz_maximum.xg2
-rw-r--r--test/test_one_boost_max/gzz_minimum.xg2
-rw-r--r--test/test_one_boost_max/gzz_norm1.xg2
-rw-r--r--test/test_one_boost_max/gzz_norm2.xg2
-rw-r--r--test/test_one_boost_max/gzz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gzz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/gzz_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/ham_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/ham_maximum.xg2
-rw-r--r--test/test_one_boost_max/ham_minimum.xg2
-rw-r--r--test/test_one_boost_max/ham_norm1.xg2
-rw-r--r--test/test_one_boost_max/ham_norm2.xg2
-rw-r--r--test/test_one_boost_max/ham_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/ham_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/ham_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxx_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/kxx_maximum.xg2
-rw-r--r--test/test_one_boost_max/kxx_minimum.xg2
-rw-r--r--test/test_one_boost_max/kxx_norm1.xg2
-rw-r--r--test/test_one_boost_max/kxx_norm2.xg2
-rw-r--r--test/test_one_boost_max/kxx_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxx_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxx_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxy_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/kxy_maximum.xg2
-rw-r--r--test/test_one_boost_max/kxy_minimum.xg2
-rw-r--r--test/test_one_boost_max/kxy_norm1.xg2
-rw-r--r--test/test_one_boost_max/kxy_norm2.xg2
-rw-r--r--test/test_one_boost_max/kxy_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxy_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxy_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/kxz_maximum.xg2
-rw-r--r--test/test_one_boost_max/kxz_minimum.xg2
-rw-r--r--test/test_one_boost_max/kxz_norm1.xg2
-rw-r--r--test/test_one_boost_max/kxz_norm2.xg2
-rw-r--r--test/test_one_boost_max/kxz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kxz_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kyy_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/kyy_maximum.xg2
-rw-r--r--test/test_one_boost_max/kyy_minimum.xg2
-rw-r--r--test/test_one_boost_max/kyy_norm1.xg2
-rw-r--r--test/test_one_boost_max/kyy_norm2.xg2
-rw-r--r--test/test_one_boost_max/kyy_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kyy_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kyy_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kyz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/kyz_maximum.xg2
-rw-r--r--test/test_one_boost_max/kyz_minimum.xg2
-rw-r--r--test/test_one_boost_max/kyz_norm1.xg2
-rw-r--r--test/test_one_boost_max/kyz_norm2.xg2
-rw-r--r--test/test_one_boost_max/kyz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kyz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kyz_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kzz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/kzz_maximum.xg2
-rw-r--r--test/test_one_boost_max/kzz_minimum.xg2
-rw-r--r--test/test_one_boost_max/kzz_norm1.xg2
-rw-r--r--test/test_one_boost_max/kzz_norm2.xg2
-rw-r--r--test/test_one_boost_max/kzz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kzz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/kzz_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momx_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/momx_maximum.xg2
-rw-r--r--test/test_one_boost_max/momx_minimum.xg2
-rw-r--r--test/test_one_boost_max/momx_norm1.xg2
-rw-r--r--test/test_one_boost_max/momx_norm2.xg2
-rw-r--r--test/test_one_boost_max/momx_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momx_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momx_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momy_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/momy_maximum.xg2
-rw-r--r--test/test_one_boost_max/momy_minimum.xg2
-rw-r--r--test/test_one_boost_max/momy_norm1.xg2
-rw-r--r--test/test_one_boost_max/momy_norm2.xg2
-rw-r--r--test/test_one_boost_max/momy_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momy_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momy_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/momz_maximum.xg2
-rw-r--r--test/test_one_boost_max/momz_minimum.xg2
-rw-r--r--test/test_one_boost_max/momz_norm1.xg2
-rw-r--r--test/test_one_boost_max/momz_norm2.xg2
-rw-r--r--test/test_one_boost_max/momz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/momz_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/press_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/press_maximum.xg2
-rw-r--r--test/test_one_boost_max/press_minimum.xg2
-rw-r--r--test/test_one_boost_max/press_norm1.xg2
-rw-r--r--test/test_one_boost_max/press_norm2.xg2
-rw-r--r--test/test_one_boost_max/press_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/press_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/press_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/rho_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/rho_maximum.xg2
-rw-r--r--test/test_one_boost_max/rho_minimum.xg2
-rw-r--r--test/test_one_boost_max/rho_norm1.xg2
-rw-r--r--test/test_one_boost_max/rho_norm2.xg2
-rw-r--r--test/test_one_boost_max/rho_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/rho_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/rho_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[0]_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/scon[0]_maximum.xg2
-rw-r--r--test/test_one_boost_max/scon[0]_minimum.xg2
-rw-r--r--test/test_one_boost_max/scon[0]_norm1.xg2
-rw-r--r--test/test_one_boost_max/scon[0]_norm2.xg2
-rw-r--r--test/test_one_boost_max/scon[0]_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[0]_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[0]_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[1]_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/scon[1]_maximum.xg2
-rw-r--r--test/test_one_boost_max/scon[1]_minimum.xg2
-rw-r--r--test/test_one_boost_max/scon[1]_norm1.xg2
-rw-r--r--test/test_one_boost_max/scon[1]_norm2.xg2
-rw-r--r--test/test_one_boost_max/scon[1]_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[1]_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[1]_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[2]_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/scon[2]_maximum.xg2
-rw-r--r--test/test_one_boost_max/scon[2]_minimum.xg2
-rw-r--r--test/test_one_boost_max/scon[2]_norm1.xg2
-rw-r--r--test/test_one_boost_max/scon[2]_norm2.xg2
-rw-r--r--test/test_one_boost_max/scon[2]_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[2]_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/scon[2]_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/tau_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/tau_maximum.xg2
-rw-r--r--test/test_one_boost_max/tau_minimum.xg2
-rw-r--r--test/test_one_boost_max/tau_norm1.xg2
-rw-r--r--test/test_one_boost_max/tau_norm2.xg2
-rw-r--r--test/test_one_boost_max/tau_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/tau_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/tau_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/test_one_boost_max.par69
-rw-r--r--test/test_one_boost_max/vel[0]_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/vel[0]_maximum.xg2
-rw-r--r--test/test_one_boost_max/vel[0]_minimum.xg2
-rw-r--r--test/test_one_boost_max/vel[0]_norm1.xg2
-rw-r--r--test/test_one_boost_max/vel[0]_norm2.xg2
-rw-r--r--test/test_one_boost_max/vel[0]_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[0]_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[0]_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[1]_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/vel[1]_maximum.xg2
-rw-r--r--test/test_one_boost_max/vel[1]_minimum.xg2
-rw-r--r--test/test_one_boost_max/vel[1]_norm1.xg2
-rw-r--r--test/test_one_boost_max/vel[1]_norm2.xg2
-rw-r--r--test/test_one_boost_max/vel[1]_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[1]_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[1]_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[2]_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/vel[2]_maximum.xg2
-rw-r--r--test/test_one_boost_max/vel[2]_minimum.xg2
-rw-r--r--test/test_one_boost_max/vel[2]_norm1.xg2
-rw-r--r--test/test_one_boost_max/vel[2]_norm2.xg2
-rw-r--r--test/test_one_boost_max/vel[2]_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[2]_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/vel[2]_z_[16][16].xg36
-rw-r--r--test/test_one_boost_max/w_lorentz_3D_diagonal.xg36
-rw-r--r--test/test_one_boost_max/w_lorentz_maximum.xg2
-rw-r--r--test/test_one_boost_max/w_lorentz_minimum.xg2
-rw-r--r--test/test_one_boost_max/w_lorentz_norm1.xg2
-rw-r--r--test/test_one_boost_max/w_lorentz_norm2.xg2
-rw-r--r--test/test_one_boost_max/w_lorentz_x_[16][16].xg36
-rw-r--r--test/test_one_boost_max/w_lorentz_y_[16][16].xg36
-rw-r--r--test/test_one_boost_max/w_lorentz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max.par67
-rw-r--r--test/test_one_static_max/alp_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/alp_maximum.xg2
-rw-r--r--test/test_one_static_max/alp_minimum.xg2
-rw-r--r--test/test_one_static_max/alp_norm1.xg2
-rw-r--r--test/test_one_static_max/alp_norm2.xg2
-rw-r--r--test/test_one_static_max/alp_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/alp_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/alp_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/dens_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/dens_maximum.xg2
-rw-r--r--test/test_one_static_max/dens_minimum.xg2
-rw-r--r--test/test_one_static_max/dens_norm1.xg2
-rw-r--r--test/test_one_static_max/dens_norm2.xg2
-rw-r--r--test/test_one_static_max/dens_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/dens_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/dens_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/eps_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/eps_maximum.xg2
-rw-r--r--test/test_one_static_max/eps_minimum.xg2
-rw-r--r--test/test_one_static_max/eps_norm1.xg2
-rw-r--r--test/test_one_static_max/eps_norm2.xg2
-rw-r--r--test/test_one_static_max/eps_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/eps_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/eps_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxx_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/gxx_maximum.xg2
-rw-r--r--test/test_one_static_max/gxx_minimum.xg2
-rw-r--r--test/test_one_static_max/gxx_norm1.xg2
-rw-r--r--test/test_one_static_max/gxx_norm2.xg2
-rw-r--r--test/test_one_static_max/gxx_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxx_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxx_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxy_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/gxy_maximum.xg2
-rw-r--r--test/test_one_static_max/gxy_minimum.xg2
-rw-r--r--test/test_one_static_max/gxy_norm1.xg2
-rw-r--r--test/test_one_static_max/gxy_norm2.xg2
-rw-r--r--test/test_one_static_max/gxy_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxy_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxy_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/gxz_maximum.xg2
-rw-r--r--test/test_one_static_max/gxz_minimum.xg2
-rw-r--r--test/test_one_static_max/gxz_norm1.xg2
-rw-r--r--test/test_one_static_max/gxz_norm2.xg2
-rw-r--r--test/test_one_static_max/gxz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/gxz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/gyy_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/gyy_maximum.xg2
-rw-r--r--test/test_one_static_max/gyy_minimum.xg2
-rw-r--r--test/test_one_static_max/gyy_norm1.xg2
-rw-r--r--test/test_one_static_max/gyy_norm2.xg2
-rw-r--r--test/test_one_static_max/gyy_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/gyy_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/gyy_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/gyz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/gyz_maximum.xg2
-rw-r--r--test/test_one_static_max/gyz_minimum.xg2
-rw-r--r--test/test_one_static_max/gyz_norm1.xg2
-rw-r--r--test/test_one_static_max/gyz_norm2.xg2
-rw-r--r--test/test_one_static_max/gyz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/gyz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/gyz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/gzz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/gzz_maximum.xg2
-rw-r--r--test/test_one_static_max/gzz_minimum.xg2
-rw-r--r--test/test_one_static_max/gzz_norm1.xg2
-rw-r--r--test/test_one_static_max/gzz_norm2.xg2
-rw-r--r--test/test_one_static_max/gzz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/gzz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/gzz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/ham_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/ham_maximum.xg2
-rw-r--r--test/test_one_static_max/ham_minimum.xg2
-rw-r--r--test/test_one_static_max/ham_norm1.xg2
-rw-r--r--test/test_one_static_max/ham_norm2.xg2
-rw-r--r--test/test_one_static_max/ham_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/ham_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/ham_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxx_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/kxx_maximum.xg2
-rw-r--r--test/test_one_static_max/kxx_minimum.xg2
-rw-r--r--test/test_one_static_max/kxx_norm1.xg2
-rw-r--r--test/test_one_static_max/kxx_norm2.xg2
-rw-r--r--test/test_one_static_max/kxx_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxx_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxx_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxy_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/kxy_maximum.xg2
-rw-r--r--test/test_one_static_max/kxy_minimum.xg2
-rw-r--r--test/test_one_static_max/kxy_norm1.xg2
-rw-r--r--test/test_one_static_max/kxy_norm2.xg2
-rw-r--r--test/test_one_static_max/kxy_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxy_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxy_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/kxz_maximum.xg2
-rw-r--r--test/test_one_static_max/kxz_minimum.xg2
-rw-r--r--test/test_one_static_max/kxz_norm1.xg2
-rw-r--r--test/test_one_static_max/kxz_norm2.xg2
-rw-r--r--test/test_one_static_max/kxz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/kxz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/kyy_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/kyy_maximum.xg2
-rw-r--r--test/test_one_static_max/kyy_minimum.xg2
-rw-r--r--test/test_one_static_max/kyy_norm1.xg2
-rw-r--r--test/test_one_static_max/kyy_norm2.xg2
-rw-r--r--test/test_one_static_max/kyy_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/kyy_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/kyy_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/kyz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/kyz_maximum.xg2
-rw-r--r--test/test_one_static_max/kyz_minimum.xg2
-rw-r--r--test/test_one_static_max/kyz_norm1.xg2
-rw-r--r--test/test_one_static_max/kyz_norm2.xg2
-rw-r--r--test/test_one_static_max/kyz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/kyz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/kyz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/kzz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/kzz_maximum.xg2
-rw-r--r--test/test_one_static_max/kzz_minimum.xg2
-rw-r--r--test/test_one_static_max/kzz_norm1.xg2
-rw-r--r--test/test_one_static_max/kzz_norm2.xg2
-rw-r--r--test/test_one_static_max/kzz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/kzz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/kzz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/momx_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/momx_maximum.xg2
-rw-r--r--test/test_one_static_max/momx_minimum.xg2
-rw-r--r--test/test_one_static_max/momx_norm1.xg2
-rw-r--r--test/test_one_static_max/momx_norm2.xg2
-rw-r--r--test/test_one_static_max/momx_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/momx_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/momx_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/momy_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/momy_maximum.xg2
-rw-r--r--test/test_one_static_max/momy_minimum.xg2
-rw-r--r--test/test_one_static_max/momy_norm1.xg2
-rw-r--r--test/test_one_static_max/momy_norm2.xg2
-rw-r--r--test/test_one_static_max/momy_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/momy_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/momy_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/momz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/momz_maximum.xg2
-rw-r--r--test/test_one_static_max/momz_minimum.xg2
-rw-r--r--test/test_one_static_max/momz_norm1.xg2
-rw-r--r--test/test_one_static_max/momz_norm2.xg2
-rw-r--r--test/test_one_static_max/momz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/momz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/momz_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/press_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/press_maximum.xg2
-rw-r--r--test/test_one_static_max/press_minimum.xg2
-rw-r--r--test/test_one_static_max/press_norm1.xg2
-rw-r--r--test/test_one_static_max/press_norm2.xg2
-rw-r--r--test/test_one_static_max/press_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/press_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/press_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/rho_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/rho_maximum.xg2
-rw-r--r--test/test_one_static_max/rho_minimum.xg2
-rw-r--r--test/test_one_static_max/rho_norm1.xg2
-rw-r--r--test/test_one_static_max/rho_norm2.xg2
-rw-r--r--test/test_one_static_max/rho_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/rho_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/rho_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[0]_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/scon[0]_maximum.xg2
-rw-r--r--test/test_one_static_max/scon[0]_minimum.xg2
-rw-r--r--test/test_one_static_max/scon[0]_norm1.xg2
-rw-r--r--test/test_one_static_max/scon[0]_norm2.xg2
-rw-r--r--test/test_one_static_max/scon[0]_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[0]_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[0]_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[1]_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/scon[1]_maximum.xg2
-rw-r--r--test/test_one_static_max/scon[1]_minimum.xg2
-rw-r--r--test/test_one_static_max/scon[1]_norm1.xg2
-rw-r--r--test/test_one_static_max/scon[1]_norm2.xg2
-rw-r--r--test/test_one_static_max/scon[1]_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[1]_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[1]_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[2]_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/scon[2]_maximum.xg2
-rw-r--r--test/test_one_static_max/scon[2]_minimum.xg2
-rw-r--r--test/test_one_static_max/scon[2]_norm1.xg2
-rw-r--r--test/test_one_static_max/scon[2]_norm2.xg2
-rw-r--r--test/test_one_static_max/scon[2]_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[2]_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/scon[2]_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/tau_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/tau_maximum.xg2
-rw-r--r--test/test_one_static_max/tau_minimum.xg2
-rw-r--r--test/test_one_static_max/tau_norm1.xg2
-rw-r--r--test/test_one_static_max/tau_norm2.xg2
-rw-r--r--test/test_one_static_max/tau_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/tau_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/tau_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/test_one_static_max.par67
-rw-r--r--test/test_one_static_max/vel[0]_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/vel[0]_maximum.xg2
-rw-r--r--test/test_one_static_max/vel[0]_minimum.xg2
-rw-r--r--test/test_one_static_max/vel[0]_norm1.xg2
-rw-r--r--test/test_one_static_max/vel[0]_norm2.xg2
-rw-r--r--test/test_one_static_max/vel[0]_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[0]_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[0]_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[1]_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/vel[1]_maximum.xg2
-rw-r--r--test/test_one_static_max/vel[1]_minimum.xg2
-rw-r--r--test/test_one_static_max/vel[1]_norm1.xg2
-rw-r--r--test/test_one_static_max/vel[1]_norm2.xg2
-rw-r--r--test/test_one_static_max/vel[1]_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[1]_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[1]_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[2]_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/vel[2]_maximum.xg2
-rw-r--r--test/test_one_static_max/vel[2]_minimum.xg2
-rw-r--r--test/test_one_static_max/vel[2]_norm1.xg2
-rw-r--r--test/test_one_static_max/vel[2]_norm2.xg2
-rw-r--r--test/test_one_static_max/vel[2]_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[2]_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/vel[2]_z_[16][16].xg36
-rw-r--r--test/test_one_static_max/w_lorentz_3D_diagonal.xg36
-rw-r--r--test/test_one_static_max/w_lorentz_maximum.xg2
-rw-r--r--test/test_one_static_max/w_lorentz_minimum.xg2
-rw-r--r--test/test_one_static_max/w_lorentz_norm1.xg2
-rw-r--r--test/test_one_static_max/w_lorentz_norm2.xg2
-rw-r--r--test/test_one_static_max/w_lorentz_x_[16][16].xg36
-rw-r--r--test/test_one_static_max/w_lorentz_y_[16][16].xg36
-rw-r--r--test/test_one_static_max/w_lorentz_z_[16][16].xg36
-rw-r--r--test/test_tov_carpet.par77
-rw-r--r--test/test_tov_carpet/alp.maximum.asc3
-rw-r--r--test/test_tov_carpet/alp.minimum.asc3
-rw-r--r--test/test_tov_carpet/alp.norm1.asc3
-rw-r--r--test/test_tov_carpet/alp.norm2.asc3
-rw-r--r--test/test_tov_carpet/dens.maximum.asc3
-rw-r--r--test/test_tov_carpet/dens.minimum.asc3
-rw-r--r--test/test_tov_carpet/dens.norm1.asc3
-rw-r--r--test/test_tov_carpet/dens.norm2.asc3
-rw-r--r--test/test_tov_carpet/eps.maximum.asc3
-rw-r--r--test/test_tov_carpet/eps.minimum.asc3
-rw-r--r--test/test_tov_carpet/eps.norm1.asc3
-rw-r--r--test/test_tov_carpet/eps.norm2.asc3
-rw-r--r--test/test_tov_carpet/gxx.maximum.asc3
-rw-r--r--test/test_tov_carpet/gxx.minimum.asc3
-rw-r--r--test/test_tov_carpet/gxx.norm1.asc3
-rw-r--r--test/test_tov_carpet/gxx.norm2.asc3
-rw-r--r--test/test_tov_carpet/gxy.maximum.asc3
-rw-r--r--test/test_tov_carpet/gxy.minimum.asc3
-rw-r--r--test/test_tov_carpet/gxy.norm1.asc3
-rw-r--r--test/test_tov_carpet/gxy.norm2.asc3
-rw-r--r--test/test_tov_carpet/gxz.maximum.asc3
-rw-r--r--test/test_tov_carpet/gxz.minimum.asc3
-rw-r--r--test/test_tov_carpet/gxz.norm1.asc3
-rw-r--r--test/test_tov_carpet/gxz.norm2.asc3
-rw-r--r--test/test_tov_carpet/gyy.maximum.asc3
-rw-r--r--test/test_tov_carpet/gyy.minimum.asc3
-rw-r--r--test/test_tov_carpet/gyy.norm1.asc3
-rw-r--r--test/test_tov_carpet/gyy.norm2.asc3
-rw-r--r--test/test_tov_carpet/gyz.maximum.asc3
-rw-r--r--test/test_tov_carpet/gyz.minimum.asc3
-rw-r--r--test/test_tov_carpet/gyz.norm1.asc3
-rw-r--r--test/test_tov_carpet/gyz.norm2.asc3
-rw-r--r--test/test_tov_carpet/gzz.maximum.asc3
-rw-r--r--test/test_tov_carpet/gzz.minimum.asc3
-rw-r--r--test/test_tov_carpet/gzz.norm1.asc3
-rw-r--r--test/test_tov_carpet/gzz.norm2.asc3
-rw-r--r--test/test_tov_carpet/ham.maximum.asc3
-rw-r--r--test/test_tov_carpet/ham.minimum.asc3
-rw-r--r--test/test_tov_carpet/ham.norm1.asc3
-rw-r--r--test/test_tov_carpet/ham.norm2.asc3
-rw-r--r--test/test_tov_carpet/kxx.maximum.asc3
-rw-r--r--test/test_tov_carpet/kxx.minimum.asc3
-rw-r--r--test/test_tov_carpet/kxx.norm1.asc3
-rw-r--r--test/test_tov_carpet/kxx.norm2.asc3
-rw-r--r--test/test_tov_carpet/kxy.maximum.asc3
-rw-r--r--test/test_tov_carpet/kxy.minimum.asc3
-rw-r--r--test/test_tov_carpet/kxy.norm1.asc3
-rw-r--r--test/test_tov_carpet/kxy.norm2.asc3
-rw-r--r--test/test_tov_carpet/kxz.maximum.asc3
-rw-r--r--test/test_tov_carpet/kxz.minimum.asc3
-rw-r--r--test/test_tov_carpet/kxz.norm1.asc3
-rw-r--r--test/test_tov_carpet/kxz.norm2.asc3
-rw-r--r--test/test_tov_carpet/kyy.maximum.asc3
-rw-r--r--test/test_tov_carpet/kyy.minimum.asc3
-rw-r--r--test/test_tov_carpet/kyy.norm1.asc3
-rw-r--r--test/test_tov_carpet/kyy.norm2.asc3
-rw-r--r--test/test_tov_carpet/kyz.maximum.asc3
-rw-r--r--test/test_tov_carpet/kyz.minimum.asc3
-rw-r--r--test/test_tov_carpet/kyz.norm1.asc3
-rw-r--r--test/test_tov_carpet/kyz.norm2.asc3
-rw-r--r--test/test_tov_carpet/kzz.maximum.asc3
-rw-r--r--test/test_tov_carpet/kzz.minimum.asc3
-rw-r--r--test/test_tov_carpet/kzz.norm1.asc3
-rw-r--r--test/test_tov_carpet/kzz.norm2.asc3
-rw-r--r--test/test_tov_carpet/momx.maximum.asc3
-rw-r--r--test/test_tov_carpet/momx.minimum.asc3
-rw-r--r--test/test_tov_carpet/momx.norm1.asc3
-rw-r--r--test/test_tov_carpet/momx.norm2.asc3
-rw-r--r--test/test_tov_carpet/momy.maximum.asc3
-rw-r--r--test/test_tov_carpet/momy.minimum.asc3
-rw-r--r--test/test_tov_carpet/momy.norm1.asc3
-rw-r--r--test/test_tov_carpet/momy.norm2.asc3
-rw-r--r--test/test_tov_carpet/momz.maximum.asc3
-rw-r--r--test/test_tov_carpet/momz.minimum.asc3
-rw-r--r--test/test_tov_carpet/momz.norm1.asc3
-rw-r--r--test/test_tov_carpet/momz.norm2.asc3
-rw-r--r--test/test_tov_carpet/press.maximum.asc3
-rw-r--r--test/test_tov_carpet/press.minimum.asc3
-rw-r--r--test/test_tov_carpet/press.norm1.asc3
-rw-r--r--test/test_tov_carpet/press.norm2.asc3
-rw-r--r--test/test_tov_carpet/rho.maximum.asc3
-rw-r--r--test/test_tov_carpet/rho.minimum.asc3
-rw-r--r--test/test_tov_carpet/rho.norm1.asc3
-rw-r--r--test/test_tov_carpet/rho.norm2.asc3
-rw-r--r--test/test_tov_carpet/scon[0].maximum.asc3
-rw-r--r--test/test_tov_carpet/scon[0].minimum.asc3
-rw-r--r--test/test_tov_carpet/scon[0].norm1.asc3
-rw-r--r--test/test_tov_carpet/scon[0].norm2.asc3
-rw-r--r--test/test_tov_carpet/scon[1].maximum.asc3
-rw-r--r--test/test_tov_carpet/scon[1].minimum.asc3
-rw-r--r--test/test_tov_carpet/scon[1].norm1.asc3
-rw-r--r--test/test_tov_carpet/scon[1].norm2.asc3
-rw-r--r--test/test_tov_carpet/scon[2].maximum.asc3
-rw-r--r--test/test_tov_carpet/scon[2].minimum.asc3
-rw-r--r--test/test_tov_carpet/scon[2].norm1.asc3
-rw-r--r--test/test_tov_carpet/scon[2].norm2.asc3
-rw-r--r--test/test_tov_carpet/tau.maximum.asc3
-rw-r--r--test/test_tov_carpet/tau.minimum.asc3
-rw-r--r--test/test_tov_carpet/tau.norm1.asc3
-rw-r--r--test/test_tov_carpet/tau.norm2.asc3
-rw-r--r--test/test_tov_carpet/test_tov_carpet.par77
-rw-r--r--test/test_tov_carpet/vel[0].maximum.asc3
-rw-r--r--test/test_tov_carpet/vel[0].minimum.asc3
-rw-r--r--test/test_tov_carpet/vel[0].norm1.asc3
-rw-r--r--test/test_tov_carpet/vel[0].norm2.asc3
-rw-r--r--test/test_tov_carpet/vel[1].maximum.asc3
-rw-r--r--test/test_tov_carpet/vel[1].minimum.asc3
-rw-r--r--test/test_tov_carpet/vel[1].norm1.asc3
-rw-r--r--test/test_tov_carpet/vel[1].norm2.asc3
-rw-r--r--test/test_tov_carpet/vel[2].maximum.asc3
-rw-r--r--test/test_tov_carpet/vel[2].minimum.asc3
-rw-r--r--test/test_tov_carpet/vel[2].norm1.asc3
-rw-r--r--test/test_tov_carpet/vel[2].norm2.asc3
-rw-r--r--test/test_tov_carpet/w_lorentz.maximum.asc3
-rw-r--r--test/test_tov_carpet/w_lorentz.minimum.asc3
-rw-r--r--test/test_tov_carpet/w_lorentz.norm1.asc3
-rw-r--r--test/test_tov_carpet/w_lorentz.norm2.asc3
-rw-r--r--test/test_two_av.par76
-rw-r--r--test/test_two_av/alp_3D_diagonal.xg36
-rw-r--r--test/test_two_av/alp_maximum.xg2
-rw-r--r--test/test_two_av/alp_minimum.xg2
-rw-r--r--test/test_two_av/alp_norm1.xg2
-rw-r--r--test/test_two_av/alp_norm2.xg2
-rw-r--r--test/test_two_av/alp_x_[16][16].xg36
-rw-r--r--test/test_two_av/alp_y_[16][16].xg36
-rw-r--r--test/test_two_av/alp_z_[16][16].xg36
-rw-r--r--test/test_two_av/dens_3D_diagonal.xg36
-rw-r--r--test/test_two_av/dens_maximum.xg2
-rw-r--r--test/test_two_av/dens_minimum.xg2
-rw-r--r--test/test_two_av/dens_norm1.xg2
-rw-r--r--test/test_two_av/dens_norm2.xg2
-rw-r--r--test/test_two_av/dens_x_[16][16].xg36
-rw-r--r--test/test_two_av/dens_y_[16][16].xg36
-rw-r--r--test/test_two_av/dens_z_[16][16].xg36
-rw-r--r--test/test_two_av/eps_3D_diagonal.xg36
-rw-r--r--test/test_two_av/eps_maximum.xg2
-rw-r--r--test/test_two_av/eps_minimum.xg2
-rw-r--r--test/test_two_av/eps_norm1.xg2
-rw-r--r--test/test_two_av/eps_norm2.xg2
-rw-r--r--test/test_two_av/eps_x_[16][16].xg36
-rw-r--r--test/test_two_av/eps_y_[16][16].xg36
-rw-r--r--test/test_two_av/eps_z_[16][16].xg36
-rw-r--r--test/test_two_av/gxx_3D_diagonal.xg36
-rw-r--r--test/test_two_av/gxx_maximum.xg2
-rw-r--r--test/test_two_av/gxx_minimum.xg2
-rw-r--r--test/test_two_av/gxx_norm1.xg2
-rw-r--r--test/test_two_av/gxx_norm2.xg2
-rw-r--r--test/test_two_av/gxx_x_[16][16].xg36
-rw-r--r--test/test_two_av/gxx_y_[16][16].xg36
-rw-r--r--test/test_two_av/gxx_z_[16][16].xg36
-rw-r--r--test/test_two_av/gxy_3D_diagonal.xg36
-rw-r--r--test/test_two_av/gxy_maximum.xg2
-rw-r--r--test/test_two_av/gxy_minimum.xg2
-rw-r--r--test/test_two_av/gxy_norm1.xg2
-rw-r--r--test/test_two_av/gxy_norm2.xg2
-rw-r--r--test/test_two_av/gxy_x_[16][16].xg36
-rw-r--r--test/test_two_av/gxy_y_[16][16].xg36
-rw-r--r--test/test_two_av/gxy_z_[16][16].xg36
-rw-r--r--test/test_two_av/gxz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/gxz_maximum.xg2
-rw-r--r--test/test_two_av/gxz_minimum.xg2
-rw-r--r--test/test_two_av/gxz_norm1.xg2
-rw-r--r--test/test_two_av/gxz_norm2.xg2
-rw-r--r--test/test_two_av/gxz_x_[16][16].xg36
-rw-r--r--test/test_two_av/gxz_y_[16][16].xg36
-rw-r--r--test/test_two_av/gxz_z_[16][16].xg36
-rw-r--r--test/test_two_av/gyy_3D_diagonal.xg36
-rw-r--r--test/test_two_av/gyy_maximum.xg2
-rw-r--r--test/test_two_av/gyy_minimum.xg2
-rw-r--r--test/test_two_av/gyy_norm1.xg2
-rw-r--r--test/test_two_av/gyy_norm2.xg2
-rw-r--r--test/test_two_av/gyy_x_[16][16].xg36
-rw-r--r--test/test_two_av/gyy_y_[16][16].xg36
-rw-r--r--test/test_two_av/gyy_z_[16][16].xg36
-rw-r--r--test/test_two_av/gyz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/gyz_maximum.xg2
-rw-r--r--test/test_two_av/gyz_minimum.xg2
-rw-r--r--test/test_two_av/gyz_norm1.xg2
-rw-r--r--test/test_two_av/gyz_norm2.xg2
-rw-r--r--test/test_two_av/gyz_x_[16][16].xg36
-rw-r--r--test/test_two_av/gyz_y_[16][16].xg36
-rw-r--r--test/test_two_av/gyz_z_[16][16].xg36
-rw-r--r--test/test_two_av/gzz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/gzz_maximum.xg2
-rw-r--r--test/test_two_av/gzz_minimum.xg2
-rw-r--r--test/test_two_av/gzz_norm1.xg2
-rw-r--r--test/test_two_av/gzz_norm2.xg2
-rw-r--r--test/test_two_av/gzz_x_[16][16].xg36
-rw-r--r--test/test_two_av/gzz_y_[16][16].xg36
-rw-r--r--test/test_two_av/gzz_z_[16][16].xg36
-rw-r--r--test/test_two_av/ham_3D_diagonal.xg36
-rw-r--r--test/test_two_av/ham_maximum.xg2
-rw-r--r--test/test_two_av/ham_minimum.xg2
-rw-r--r--test/test_two_av/ham_norm1.xg2
-rw-r--r--test/test_two_av/ham_norm2.xg2
-rw-r--r--test/test_two_av/ham_x_[16][16].xg36
-rw-r--r--test/test_two_av/ham_y_[16][16].xg36
-rw-r--r--test/test_two_av/ham_z_[16][16].xg36
-rw-r--r--test/test_two_av/kxx_3D_diagonal.xg36
-rw-r--r--test/test_two_av/kxx_maximum.xg2
-rw-r--r--test/test_two_av/kxx_minimum.xg2
-rw-r--r--test/test_two_av/kxx_norm1.xg2
-rw-r--r--test/test_two_av/kxx_norm2.xg2
-rw-r--r--test/test_two_av/kxx_x_[16][16].xg36
-rw-r--r--test/test_two_av/kxx_y_[16][16].xg36
-rw-r--r--test/test_two_av/kxx_z_[16][16].xg36
-rw-r--r--test/test_two_av/kxy_3D_diagonal.xg36
-rw-r--r--test/test_two_av/kxy_maximum.xg2
-rw-r--r--test/test_two_av/kxy_minimum.xg2
-rw-r--r--test/test_two_av/kxy_norm1.xg2
-rw-r--r--test/test_two_av/kxy_norm2.xg2
-rw-r--r--test/test_two_av/kxy_x_[16][16].xg36
-rw-r--r--test/test_two_av/kxy_y_[16][16].xg36
-rw-r--r--test/test_two_av/kxy_z_[16][16].xg36
-rw-r--r--test/test_two_av/kxz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/kxz_maximum.xg2
-rw-r--r--test/test_two_av/kxz_minimum.xg2
-rw-r--r--test/test_two_av/kxz_norm1.xg2
-rw-r--r--test/test_two_av/kxz_norm2.xg2
-rw-r--r--test/test_two_av/kxz_x_[16][16].xg36
-rw-r--r--test/test_two_av/kxz_y_[16][16].xg36
-rw-r--r--test/test_two_av/kxz_z_[16][16].xg36
-rw-r--r--test/test_two_av/kyy_3D_diagonal.xg36
-rw-r--r--test/test_two_av/kyy_maximum.xg2
-rw-r--r--test/test_two_av/kyy_minimum.xg2
-rw-r--r--test/test_two_av/kyy_norm1.xg2
-rw-r--r--test/test_two_av/kyy_norm2.xg2
-rw-r--r--test/test_two_av/kyy_x_[16][16].xg36
-rw-r--r--test/test_two_av/kyy_y_[16][16].xg36
-rw-r--r--test/test_two_av/kyy_z_[16][16].xg36
-rw-r--r--test/test_two_av/kyz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/kyz_maximum.xg2
-rw-r--r--test/test_two_av/kyz_minimum.xg2
-rw-r--r--test/test_two_av/kyz_norm1.xg2
-rw-r--r--test/test_two_av/kyz_norm2.xg2
-rw-r--r--test/test_two_av/kyz_x_[16][16].xg36
-rw-r--r--test/test_two_av/kyz_y_[16][16].xg36
-rw-r--r--test/test_two_av/kyz_z_[16][16].xg36
-rw-r--r--test/test_two_av/kzz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/kzz_maximum.xg2
-rw-r--r--test/test_two_av/kzz_minimum.xg2
-rw-r--r--test/test_two_av/kzz_norm1.xg2
-rw-r--r--test/test_two_av/kzz_norm2.xg2
-rw-r--r--test/test_two_av/kzz_x_[16][16].xg36
-rw-r--r--test/test_two_av/kzz_y_[16][16].xg36
-rw-r--r--test/test_two_av/kzz_z_[16][16].xg36
-rw-r--r--test/test_two_av/momx_3D_diagonal.xg36
-rw-r--r--test/test_two_av/momx_maximum.xg2
-rw-r--r--test/test_two_av/momx_minimum.xg2
-rw-r--r--test/test_two_av/momx_norm1.xg2
-rw-r--r--test/test_two_av/momx_norm2.xg2
-rw-r--r--test/test_two_av/momx_x_[16][16].xg36
-rw-r--r--test/test_two_av/momx_y_[16][16].xg36
-rw-r--r--test/test_two_av/momx_z_[16][16].xg36
-rw-r--r--test/test_two_av/momy_3D_diagonal.xg36
-rw-r--r--test/test_two_av/momy_maximum.xg2
-rw-r--r--test/test_two_av/momy_minimum.xg2
-rw-r--r--test/test_two_av/momy_norm1.xg2
-rw-r--r--test/test_two_av/momy_norm2.xg2
-rw-r--r--test/test_two_av/momy_x_[16][16].xg36
-rw-r--r--test/test_two_av/momy_y_[16][16].xg36
-rw-r--r--test/test_two_av/momy_z_[16][16].xg36
-rw-r--r--test/test_two_av/momz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/momz_maximum.xg2
-rw-r--r--test/test_two_av/momz_minimum.xg2
-rw-r--r--test/test_two_av/momz_norm1.xg2
-rw-r--r--test/test_two_av/momz_norm2.xg2
-rw-r--r--test/test_two_av/momz_x_[16][16].xg36
-rw-r--r--test/test_two_av/momz_y_[16][16].xg36
-rw-r--r--test/test_two_av/momz_z_[16][16].xg36
-rw-r--r--test/test_two_av/press_3D_diagonal.xg36
-rw-r--r--test/test_two_av/press_maximum.xg2
-rw-r--r--test/test_two_av/press_minimum.xg2
-rw-r--r--test/test_two_av/press_norm1.xg2
-rw-r--r--test/test_two_av/press_norm2.xg2
-rw-r--r--test/test_two_av/press_x_[16][16].xg36
-rw-r--r--test/test_two_av/press_y_[16][16].xg36
-rw-r--r--test/test_two_av/press_z_[16][16].xg36
-rw-r--r--test/test_two_av/rho_3D_diagonal.xg36
-rw-r--r--test/test_two_av/rho_maximum.xg2
-rw-r--r--test/test_two_av/rho_minimum.xg2
-rw-r--r--test/test_two_av/rho_norm1.xg2
-rw-r--r--test/test_two_av/rho_norm2.xg2
-rw-r--r--test/test_two_av/rho_x_[16][16].xg36
-rw-r--r--test/test_two_av/rho_y_[16][16].xg36
-rw-r--r--test/test_two_av/rho_z_[16][16].xg36
-rw-r--r--test/test_two_av/scon[0]_3D_diagonal.xg36
-rw-r--r--test/test_two_av/scon[0]_maximum.xg2
-rw-r--r--test/test_two_av/scon[0]_minimum.xg2
-rw-r--r--test/test_two_av/scon[0]_norm1.xg2
-rw-r--r--test/test_two_av/scon[0]_norm2.xg2
-rw-r--r--test/test_two_av/scon[0]_x_[16][16].xg36
-rw-r--r--test/test_two_av/scon[0]_y_[16][16].xg36
-rw-r--r--test/test_two_av/scon[0]_z_[16][16].xg36
-rw-r--r--test/test_two_av/scon[1]_3D_diagonal.xg36
-rw-r--r--test/test_two_av/scon[1]_maximum.xg2
-rw-r--r--test/test_two_av/scon[1]_minimum.xg2
-rw-r--r--test/test_two_av/scon[1]_norm1.xg2
-rw-r--r--test/test_two_av/scon[1]_norm2.xg2
-rw-r--r--test/test_two_av/scon[1]_x_[16][16].xg36
-rw-r--r--test/test_two_av/scon[1]_y_[16][16].xg36
-rw-r--r--test/test_two_av/scon[1]_z_[16][16].xg36
-rw-r--r--test/test_two_av/scon[2]_3D_diagonal.xg36
-rw-r--r--test/test_two_av/scon[2]_maximum.xg2
-rw-r--r--test/test_two_av/scon[2]_minimum.xg2
-rw-r--r--test/test_two_av/scon[2]_norm1.xg2
-rw-r--r--test/test_two_av/scon[2]_norm2.xg2
-rw-r--r--test/test_two_av/scon[2]_x_[16][16].xg36
-rw-r--r--test/test_two_av/scon[2]_y_[16][16].xg36
-rw-r--r--test/test_two_av/scon[2]_z_[16][16].xg36
-rw-r--r--test/test_two_av/tau_3D_diagonal.xg36
-rw-r--r--test/test_two_av/tau_maximum.xg2
-rw-r--r--test/test_two_av/tau_minimum.xg2
-rw-r--r--test/test_two_av/tau_norm1.xg2
-rw-r--r--test/test_two_av/tau_norm2.xg2
-rw-r--r--test/test_two_av/tau_x_[16][16].xg36
-rw-r--r--test/test_two_av/tau_y_[16][16].xg36
-rw-r--r--test/test_two_av/tau_z_[16][16].xg36
-rw-r--r--test/test_two_av/test_two_av.par76
-rw-r--r--test/test_two_av/vel[0]_3D_diagonal.xg36
-rw-r--r--test/test_two_av/vel[0]_maximum.xg2
-rw-r--r--test/test_two_av/vel[0]_minimum.xg2
-rw-r--r--test/test_two_av/vel[0]_norm1.xg2
-rw-r--r--test/test_two_av/vel[0]_norm2.xg2
-rw-r--r--test/test_two_av/vel[0]_x_[16][16].xg36
-rw-r--r--test/test_two_av/vel[0]_y_[16][16].xg36
-rw-r--r--test/test_two_av/vel[0]_z_[16][16].xg36
-rw-r--r--test/test_two_av/vel[1]_3D_diagonal.xg36
-rw-r--r--test/test_two_av/vel[1]_maximum.xg2
-rw-r--r--test/test_two_av/vel[1]_minimum.xg2
-rw-r--r--test/test_two_av/vel[1]_norm1.xg2
-rw-r--r--test/test_two_av/vel[1]_norm2.xg2
-rw-r--r--test/test_two_av/vel[1]_x_[16][16].xg36
-rw-r--r--test/test_two_av/vel[1]_y_[16][16].xg36
-rw-r--r--test/test_two_av/vel[1]_z_[16][16].xg36
-rw-r--r--test/test_two_av/vel[2]_3D_diagonal.xg36
-rw-r--r--test/test_two_av/vel[2]_maximum.xg2
-rw-r--r--test/test_two_av/vel[2]_minimum.xg2
-rw-r--r--test/test_two_av/vel[2]_norm1.xg2
-rw-r--r--test/test_two_av/vel[2]_norm2.xg2
-rw-r--r--test/test_two_av/vel[2]_x_[16][16].xg36
-rw-r--r--test/test_two_av/vel[2]_y_[16][16].xg36
-rw-r--r--test/test_two_av/vel[2]_z_[16][16].xg36
-rw-r--r--test/test_two_av/w_lorentz_3D_diagonal.xg36
-rw-r--r--test/test_two_av/w_lorentz_maximum.xg2
-rw-r--r--test/test_two_av/w_lorentz_minimum.xg2
-rw-r--r--test/test_two_av/w_lorentz_norm1.xg2
-rw-r--r--test/test_two_av/w_lorentz_norm2.xg2
-rw-r--r--test/test_two_av/w_lorentz_x_[16][16].xg36
-rw-r--r--test/test_two_av/w_lorentz_y_[16][16].xg36
-rw-r--r--test/test_two_av/w_lorentz_z_[16][16].xg36
-rw-r--r--test/test_two_max.par76
-rw-r--r--test/test_two_max/alp_3D_diagonal.xg36
-rw-r--r--test/test_two_max/alp_maximum.xg2
-rw-r--r--test/test_two_max/alp_minimum.xg2
-rw-r--r--test/test_two_max/alp_norm1.xg2
-rw-r--r--test/test_two_max/alp_norm2.xg2
-rw-r--r--test/test_two_max/alp_x_[16][16].xg36
-rw-r--r--test/test_two_max/alp_y_[16][16].xg36
-rw-r--r--test/test_two_max/alp_z_[16][16].xg36
-rw-r--r--test/test_two_max/dens_3D_diagonal.xg36
-rw-r--r--test/test_two_max/dens_maximum.xg2
-rw-r--r--test/test_two_max/dens_minimum.xg2
-rw-r--r--test/test_two_max/dens_norm1.xg2
-rw-r--r--test/test_two_max/dens_norm2.xg2
-rw-r--r--test/test_two_max/dens_x_[16][16].xg36
-rw-r--r--test/test_two_max/dens_y_[16][16].xg36
-rw-r--r--test/test_two_max/dens_z_[16][16].xg36
-rw-r--r--test/test_two_max/eps_3D_diagonal.xg36
-rw-r--r--test/test_two_max/eps_maximum.xg2
-rw-r--r--test/test_two_max/eps_minimum.xg2
-rw-r--r--test/test_two_max/eps_norm1.xg2
-rw-r--r--test/test_two_max/eps_norm2.xg2
-rw-r--r--test/test_two_max/eps_x_[16][16].xg36
-rw-r--r--test/test_two_max/eps_y_[16][16].xg36
-rw-r--r--test/test_two_max/eps_z_[16][16].xg36
-rw-r--r--test/test_two_max/gxx_3D_diagonal.xg36
-rw-r--r--test/test_two_max/gxx_maximum.xg2
-rw-r--r--test/test_two_max/gxx_minimum.xg2
-rw-r--r--test/test_two_max/gxx_norm1.xg2
-rw-r--r--test/test_two_max/gxx_norm2.xg2
-rw-r--r--test/test_two_max/gxx_x_[16][16].xg36
-rw-r--r--test/test_two_max/gxx_y_[16][16].xg36
-rw-r--r--test/test_two_max/gxx_z_[16][16].xg36
-rw-r--r--test/test_two_max/gxy_3D_diagonal.xg36
-rw-r--r--test/test_two_max/gxy_maximum.xg2
-rw-r--r--test/test_two_max/gxy_minimum.xg2
-rw-r--r--test/test_two_max/gxy_norm1.xg2
-rw-r--r--test/test_two_max/gxy_norm2.xg2
-rw-r--r--test/test_two_max/gxy_x_[16][16].xg36
-rw-r--r--test/test_two_max/gxy_y_[16][16].xg36
-rw-r--r--test/test_two_max/gxy_z_[16][16].xg36
-rw-r--r--test/test_two_max/gxz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/gxz_maximum.xg2
-rw-r--r--test/test_two_max/gxz_minimum.xg2
-rw-r--r--test/test_two_max/gxz_norm1.xg2
-rw-r--r--test/test_two_max/gxz_norm2.xg2
-rw-r--r--test/test_two_max/gxz_x_[16][16].xg36
-rw-r--r--test/test_two_max/gxz_y_[16][16].xg36
-rw-r--r--test/test_two_max/gxz_z_[16][16].xg36
-rw-r--r--test/test_two_max/gyy_3D_diagonal.xg36
-rw-r--r--test/test_two_max/gyy_maximum.xg2
-rw-r--r--test/test_two_max/gyy_minimum.xg2
-rw-r--r--test/test_two_max/gyy_norm1.xg2
-rw-r--r--test/test_two_max/gyy_norm2.xg2
-rw-r--r--test/test_two_max/gyy_x_[16][16].xg36
-rw-r--r--test/test_two_max/gyy_y_[16][16].xg36
-rw-r--r--test/test_two_max/gyy_z_[16][16].xg36
-rw-r--r--test/test_two_max/gyz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/gyz_maximum.xg2
-rw-r--r--test/test_two_max/gyz_minimum.xg2
-rw-r--r--test/test_two_max/gyz_norm1.xg2
-rw-r--r--test/test_two_max/gyz_norm2.xg2
-rw-r--r--test/test_two_max/gyz_x_[16][16].xg36
-rw-r--r--test/test_two_max/gyz_y_[16][16].xg36
-rw-r--r--test/test_two_max/gyz_z_[16][16].xg36
-rw-r--r--test/test_two_max/gzz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/gzz_maximum.xg2
-rw-r--r--test/test_two_max/gzz_minimum.xg2
-rw-r--r--test/test_two_max/gzz_norm1.xg2
-rw-r--r--test/test_two_max/gzz_norm2.xg2
-rw-r--r--test/test_two_max/gzz_x_[16][16].xg36
-rw-r--r--test/test_two_max/gzz_y_[16][16].xg36
-rw-r--r--test/test_two_max/gzz_z_[16][16].xg36
-rw-r--r--test/test_two_max/ham_3D_diagonal.xg36
-rw-r--r--test/test_two_max/ham_maximum.xg2
-rw-r--r--test/test_two_max/ham_minimum.xg2
-rw-r--r--test/test_two_max/ham_norm1.xg2
-rw-r--r--test/test_two_max/ham_norm2.xg2
-rw-r--r--test/test_two_max/ham_x_[16][16].xg36
-rw-r--r--test/test_two_max/ham_y_[16][16].xg36
-rw-r--r--test/test_two_max/ham_z_[16][16].xg36
-rw-r--r--test/test_two_max/kxx_3D_diagonal.xg36
-rw-r--r--test/test_two_max/kxx_maximum.xg2
-rw-r--r--test/test_two_max/kxx_minimum.xg2
-rw-r--r--test/test_two_max/kxx_norm1.xg2
-rw-r--r--test/test_two_max/kxx_norm2.xg2
-rw-r--r--test/test_two_max/kxx_x_[16][16].xg36
-rw-r--r--test/test_two_max/kxx_y_[16][16].xg36
-rw-r--r--test/test_two_max/kxx_z_[16][16].xg36
-rw-r--r--test/test_two_max/kxy_3D_diagonal.xg36
-rw-r--r--test/test_two_max/kxy_maximum.xg2
-rw-r--r--test/test_two_max/kxy_minimum.xg2
-rw-r--r--test/test_two_max/kxy_norm1.xg2
-rw-r--r--test/test_two_max/kxy_norm2.xg2
-rw-r--r--test/test_two_max/kxy_x_[16][16].xg36
-rw-r--r--test/test_two_max/kxy_y_[16][16].xg36
-rw-r--r--test/test_two_max/kxy_z_[16][16].xg36
-rw-r--r--test/test_two_max/kxz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/kxz_maximum.xg2
-rw-r--r--test/test_two_max/kxz_minimum.xg2
-rw-r--r--test/test_two_max/kxz_norm1.xg2
-rw-r--r--test/test_two_max/kxz_norm2.xg2
-rw-r--r--test/test_two_max/kxz_x_[16][16].xg36
-rw-r--r--test/test_two_max/kxz_y_[16][16].xg36
-rw-r--r--test/test_two_max/kxz_z_[16][16].xg36
-rw-r--r--test/test_two_max/kyy_3D_diagonal.xg36
-rw-r--r--test/test_two_max/kyy_maximum.xg2
-rw-r--r--test/test_two_max/kyy_minimum.xg2
-rw-r--r--test/test_two_max/kyy_norm1.xg2
-rw-r--r--test/test_two_max/kyy_norm2.xg2
-rw-r--r--test/test_two_max/kyy_x_[16][16].xg36
-rw-r--r--test/test_two_max/kyy_y_[16][16].xg36
-rw-r--r--test/test_two_max/kyy_z_[16][16].xg36
-rw-r--r--test/test_two_max/kyz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/kyz_maximum.xg2
-rw-r--r--test/test_two_max/kyz_minimum.xg2
-rw-r--r--test/test_two_max/kyz_norm1.xg2
-rw-r--r--test/test_two_max/kyz_norm2.xg2
-rw-r--r--test/test_two_max/kyz_x_[16][16].xg36
-rw-r--r--test/test_two_max/kyz_y_[16][16].xg36
-rw-r--r--test/test_two_max/kyz_z_[16][16].xg36
-rw-r--r--test/test_two_max/kzz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/kzz_maximum.xg2
-rw-r--r--test/test_two_max/kzz_minimum.xg2
-rw-r--r--test/test_two_max/kzz_norm1.xg2
-rw-r--r--test/test_two_max/kzz_norm2.xg2
-rw-r--r--test/test_two_max/kzz_x_[16][16].xg36
-rw-r--r--test/test_two_max/kzz_y_[16][16].xg36
-rw-r--r--test/test_two_max/kzz_z_[16][16].xg36
-rw-r--r--test/test_two_max/momx_3D_diagonal.xg36
-rw-r--r--test/test_two_max/momx_maximum.xg2
-rw-r--r--test/test_two_max/momx_minimum.xg2
-rw-r--r--test/test_two_max/momx_norm1.xg2
-rw-r--r--test/test_two_max/momx_norm2.xg2
-rw-r--r--test/test_two_max/momx_x_[16][16].xg36
-rw-r--r--test/test_two_max/momx_y_[16][16].xg36
-rw-r--r--test/test_two_max/momx_z_[16][16].xg36
-rw-r--r--test/test_two_max/momy_3D_diagonal.xg36
-rw-r--r--test/test_two_max/momy_maximum.xg2
-rw-r--r--test/test_two_max/momy_minimum.xg2
-rw-r--r--test/test_two_max/momy_norm1.xg2
-rw-r--r--test/test_two_max/momy_norm2.xg2
-rw-r--r--test/test_two_max/momy_x_[16][16].xg36
-rw-r--r--test/test_two_max/momy_y_[16][16].xg36
-rw-r--r--test/test_two_max/momy_z_[16][16].xg36
-rw-r--r--test/test_two_max/momz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/momz_maximum.xg2
-rw-r--r--test/test_two_max/momz_minimum.xg2
-rw-r--r--test/test_two_max/momz_norm1.xg2
-rw-r--r--test/test_two_max/momz_norm2.xg2
-rw-r--r--test/test_two_max/momz_x_[16][16].xg36
-rw-r--r--test/test_two_max/momz_y_[16][16].xg36
-rw-r--r--test/test_two_max/momz_z_[16][16].xg36
-rw-r--r--test/test_two_max/press_3D_diagonal.xg36
-rw-r--r--test/test_two_max/press_maximum.xg2
-rw-r--r--test/test_two_max/press_minimum.xg2
-rw-r--r--test/test_two_max/press_norm1.xg2
-rw-r--r--test/test_two_max/press_norm2.xg2
-rw-r--r--test/test_two_max/press_x_[16][16].xg36
-rw-r--r--test/test_two_max/press_y_[16][16].xg36
-rw-r--r--test/test_two_max/press_z_[16][16].xg36
-rw-r--r--test/test_two_max/rho_3D_diagonal.xg36
-rw-r--r--test/test_two_max/rho_maximum.xg2
-rw-r--r--test/test_two_max/rho_minimum.xg2
-rw-r--r--test/test_two_max/rho_norm1.xg2
-rw-r--r--test/test_two_max/rho_norm2.xg2
-rw-r--r--test/test_two_max/rho_x_[16][16].xg36
-rw-r--r--test/test_two_max/rho_y_[16][16].xg36
-rw-r--r--test/test_two_max/rho_z_[16][16].xg36
-rw-r--r--test/test_two_max/scon[0]_3D_diagonal.xg36
-rw-r--r--test/test_two_max/scon[0]_maximum.xg2
-rw-r--r--test/test_two_max/scon[0]_minimum.xg2
-rw-r--r--test/test_two_max/scon[0]_norm1.xg2
-rw-r--r--test/test_two_max/scon[0]_norm2.xg2
-rw-r--r--test/test_two_max/scon[0]_x_[16][16].xg36
-rw-r--r--test/test_two_max/scon[0]_y_[16][16].xg36
-rw-r--r--test/test_two_max/scon[0]_z_[16][16].xg36
-rw-r--r--test/test_two_max/scon[1]_3D_diagonal.xg36
-rw-r--r--test/test_two_max/scon[1]_maximum.xg2
-rw-r--r--test/test_two_max/scon[1]_minimum.xg2
-rw-r--r--test/test_two_max/scon[1]_norm1.xg2
-rw-r--r--test/test_two_max/scon[1]_norm2.xg2
-rw-r--r--test/test_two_max/scon[1]_x_[16][16].xg36
-rw-r--r--test/test_two_max/scon[1]_y_[16][16].xg36
-rw-r--r--test/test_two_max/scon[1]_z_[16][16].xg36
-rw-r--r--test/test_two_max/scon[2]_3D_diagonal.xg36
-rw-r--r--test/test_two_max/scon[2]_maximum.xg2
-rw-r--r--test/test_two_max/scon[2]_minimum.xg2
-rw-r--r--test/test_two_max/scon[2]_norm1.xg2
-rw-r--r--test/test_two_max/scon[2]_norm2.xg2
-rw-r--r--test/test_two_max/scon[2]_x_[16][16].xg36
-rw-r--r--test/test_two_max/scon[2]_y_[16][16].xg36
-rw-r--r--test/test_two_max/scon[2]_z_[16][16].xg36
-rw-r--r--test/test_two_max/tau_3D_diagonal.xg36
-rw-r--r--test/test_two_max/tau_maximum.xg2
-rw-r--r--test/test_two_max/tau_minimum.xg2
-rw-r--r--test/test_two_max/tau_norm1.xg2
-rw-r--r--test/test_two_max/tau_norm2.xg2
-rw-r--r--test/test_two_max/tau_x_[16][16].xg36
-rw-r--r--test/test_two_max/tau_y_[16][16].xg36
-rw-r--r--test/test_two_max/tau_z_[16][16].xg36
-rw-r--r--test/test_two_max/test_two_max.par76
-rw-r--r--test/test_two_max/vel[0]_3D_diagonal.xg36
-rw-r--r--test/test_two_max/vel[0]_maximum.xg2
-rw-r--r--test/test_two_max/vel[0]_minimum.xg2
-rw-r--r--test/test_two_max/vel[0]_norm1.xg2
-rw-r--r--test/test_two_max/vel[0]_norm2.xg2
-rw-r--r--test/test_two_max/vel[0]_x_[16][16].xg36
-rw-r--r--test/test_two_max/vel[0]_y_[16][16].xg36
-rw-r--r--test/test_two_max/vel[0]_z_[16][16].xg36
-rw-r--r--test/test_two_max/vel[1]_3D_diagonal.xg36
-rw-r--r--test/test_two_max/vel[1]_maximum.xg2
-rw-r--r--test/test_two_max/vel[1]_minimum.xg2
-rw-r--r--test/test_two_max/vel[1]_norm1.xg2
-rw-r--r--test/test_two_max/vel[1]_norm2.xg2
-rw-r--r--test/test_two_max/vel[1]_x_[16][16].xg36
-rw-r--r--test/test_two_max/vel[1]_y_[16][16].xg36
-rw-r--r--test/test_two_max/vel[1]_z_[16][16].xg36
-rw-r--r--test/test_two_max/vel[2]_3D_diagonal.xg36
-rw-r--r--test/test_two_max/vel[2]_maximum.xg2
-rw-r--r--test/test_two_max/vel[2]_minimum.xg2
-rw-r--r--test/test_two_max/vel[2]_norm1.xg2
-rw-r--r--test/test_two_max/vel[2]_norm2.xg2
-rw-r--r--test/test_two_max/vel[2]_x_[16][16].xg36
-rw-r--r--test/test_two_max/vel[2]_y_[16][16].xg36
-rw-r--r--test/test_two_max/vel[2]_z_[16][16].xg36
-rw-r--r--test/test_two_max/w_lorentz_3D_diagonal.xg36
-rw-r--r--test/test_two_max/w_lorentz_maximum.xg2
-rw-r--r--test/test_two_max/w_lorentz_minimum.xg2
-rw-r--r--test/test_two_max/w_lorentz_norm1.xg2
-rw-r--r--test/test_two_max/w_lorentz_norm2.xg2
-rw-r--r--test/test_two_max/w_lorentz_x_[16][16].xg36
-rw-r--r--test/test_two_max/w_lorentz_y_[16][16].xg36
-rw-r--r--test/test_two_max/w_lorentz_z_[16][16].xg36
1070 files changed, 20784 insertions, 0 deletions
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..f34d487
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,3 @@
+You can use this code under the GPL General Public License, version 2, or later
+
+The license text is included in the file GPLv2.
diff --git a/GPLv2 b/GPLv2
new file mode 100644
index 0000000..d511905
--- /dev/null
+++ b/GPLv2
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/README b/README
new file mode 100644
index 0000000..b11abab
--- /dev/null
+++ b/README
@@ -0,0 +1,15 @@
+Cactus Code Thorn Whisky_TOVSolverC
+Author(s) : Ian Hawke
+ Frank Löffler
+ Luca Baiotti
+ Christian David Ott
+ Erik Schnetter
+ Bruno Giacomazzo
+Maintainer(s): Whisky developers team
+Licence : GPLv2+
+--------------------------------------------------------------------------
+
+1. Purpose
+
+This thorn provides initial data for TOV star(s) in isotropic coordinates.
+
diff --git a/configuration.ccl b/configuration.ccl
new file mode 100644
index 0000000..fa306d3
--- /dev/null
+++ b/configuration.ccl
@@ -0,0 +1,4 @@
+# Configuration definition for thorn Whisky
+
+REQUIRES THORNS: EOS_Base Boundary CartGrid3D SpaceMask
+
diff --git a/doc/Baumgarte-notes-on-TOV.ps.gz b/doc/Baumgarte-notes-on-TOV.ps.gz
new file mode 100644
index 0000000..678f0b4
--- /dev/null
+++ b/doc/Baumgarte-notes-on-TOV.ps.gz
Binary files differ
diff --git a/doc/documentation.tex b/doc/documentation.tex
new file mode 100644
index 0000000..f3c9fd1
--- /dev/null
+++ b/doc/documentation.tex
@@ -0,0 +1,384 @@
+% *======================================================================*
+% Cactus Thorn template for ThornGuide documentation
+% Author: Ian Kelley
+% Date: Sun Jun 02, 2002
+%
+% Thorn documentation in the latex file doc/documentation.tex
+% will be included in ThornGuides built with the Cactus make system.
+% The scripts employed by the make system automatically include
+% pages about variables, parameters and scheduling parsed from the
+% relevant thorn CCL files.
+%
+% This template contains guidelines which help to assure that your
+% documentation will be correctly added to ThornGuides. More
+% information is available in the Cactus UsersGuide.
+%
+% Guidelines:
+% - Do not change anything before the line
+% % START CACTUS THORNGUIDE",
+% except for filling in the title, author, date, etc. fields.
+% - Each of these fields should only be on ONE line.
+% - Author names should be separated with a \\ or a comma.
+% - You can define your own macros, but they must appear after
+% the START CACTUS THORNGUIDE line, and must not redefine standard
+% latex commands.
+% - To avoid name clashes with other thorns, 'labels', 'citations',
+% 'references', and 'image' names should conform to the following
+% convention:
+% ARRANGEMENT_THORN_LABEL
+% For example, an image wave.eps in the arrangement CactusWave and
+% thorn WaveToyC should be renamed to CactusWave_WaveToyC_wave.eps
+% - Graphics should only be included using the graphicx package.
+% More specifically, with the "\includegraphics" command. Do
+% not specify any graphic file extensions in your .tex file. This
+% will allow us to create a PDF version of the ThornGuide
+% via pdflatex.
+% - References should be included with the latex "\bibitem" command.
+% - Use \begin{abstract}...\end{abstract} instead of \abstract{...}
+% - Do not use \appendix, instead include any appendices you need as
+% standard sections.
+% - For the benefit of our Perl scripts, and for future extensions,
+% please use simple latex.
+%
+% *======================================================================*
+%
+% Example of including a graphic image:
+% \begin{figure}[ht]
+% \begin{center}
+% \includegraphics[width=6cm]{MyArrangement_MyThorn_MyFigure}
+% \end{center}
+% \caption{Illustration of this and that}
+% \label{MyArrangement_MyThorn_MyLabel}
+% \end{figure}
+%
+% Example of using a label:
+% \label{MyArrangement_MyThorn_MyLabel}
+%
+% Example of a citation:
+% \cite{MyArrangement_MyThorn_Author99}
+%
+% Example of including a reference
+% \bibitem{MyArrangement_MyThorn_Author99}
+% {J. Author, {\em The Title of the Book, Journal, or periodical}, 1 (1999),
+% 1--16. {\tt http://www.nowhere.com/}}
+%
+% *======================================================================*
+
+% If you are using CVS use this line to give version information
+
+
+\documentclass{article}
+
+
+% Use the Cactus ThornGuide style file
+% (Automatically used from Cactus distribution, if you have a
+% thorn without the Cactus Flesh download this from the Cactus
+% homepage at www.cactuscode.org)
+\usepackage{../../../../doc/latex/cactus}
+\usepackage{latexsym}
+\usepackage{amssymb}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+
+
+\begin{document}
+
+% The author of the documentation
+\author{I.~Hawke,\\
+ F.~Loeffler \textless loeffler@sissa.it \textgreater }
+%A.~Nagar \textless alessandro.nagar@polito.it\textgreater}
+
+% The title of the document (not necessarily the name of the Thorn)
+\title{Whisky\_TOVSolverC}
+
+% the date your document was last changed, if your document is in CVS,
+% please use:
+% \date{$ $Date: 2009-09-17 15:39:33 -0500 (Thu, 17 Sep 2009) $ $}
+
+\date{\today}
+
+\maketitle
+
+% Do not delete next line
+% START CACTUS THORNGUIDE
+
+% Add all definitions used in this documentation here
+% \def\mydef etc
+
+\begin{abstract}
+ This thorn solves the Tolman-Oppenheimer-Volkov equations of hydrostatic equilibrium
+ for a spherically symmetric static star.
+\end{abstract}
+
+
+%---------------------
+\section{Introduction}
+\label{sec:intro}
+%---------------------
+
+The Tolman-Oppenheimer-Volkoff solution is a static perfect fluid
+``star''. It is frequently used as a test of relativistic hydro
+codes. Here it is intended for use without evolving the matter
+terms. This provides a compact strong field solution which is static
+but does not contain singularities.
+
+
+%------------------
+\section{Equations}
+\label{sec:eqn}
+%------------------
+
+The equations for a TOV star~\cite{Tolman39,OppVol39,mtw} are usually
+derived in Schwarzschild coordinates. In these coordinates, the metric can
+be brought into the form
+\begin{equation}
+ds^2 = -e^{2\phi}dt^2 + \left(1-\dfrac{2m}{r}\right)^{-1}dr^2 + r^2 d\Omega^2 \ .
+\end{equation}
+
+
+This thorn is based on the notes of Thomas Baumgarte~\cite{Baumgarte-file} that
+have been partially included in this documentation. However the notation for the
+fluid quantities follows~\cite{Font00a}.
+Here we are assuming that the stress energy tensor is given by
+\begin{equation}
+ \label{eq:Tmunu}
+ T^{\mu\nu} = (\mu + P)u^{\mu}u^{\nu} + Pg^{\mu\nu},
+\end{equation}
+where $\mu$ is the total energy, $P$ the pressure, $u^{\mu}$ the fluid
+four velocity, $\rho$ the rest-mass density, $\epsilon$ the specific
+internal energy, and
+\begin{eqnarray}
+ \label{eq:fluidquantities}
+ \mu & = & \rho (1 + \epsilon), \\
+ P & = & (\Gamma - 1)\rho\epsilon, \\
+ P & = & K \rho^{\Gamma}.
+\end{eqnarray}
+This enforces a polytropic equation of state. We note that in Cactus
+the units are $c = G = M_{\odot} = 1$.
+
+The equations to give the initial data are solved (as usual) in the
+Schwarzschild-like coordinates with the areal radius labelled $r$.
+The equations of the relativistic hydrostatic equilibrium are
+\begin{eqnarray}
+ \label{eq:TOViso}
+ \frac{d P}{d r} & = & -(\mu + P) \frac{m + 4\pi r^3 P}{r(r - 2m)}, \\
+%
+ \frac{d m}{d r} & = & 4 \pi r^2 \mu, \\
+%
+ \frac{d \phi}{d r} & = & \frac{m + 4\pi r^3 P}{r(r -
+ 2m)} \ . \\
+\end{eqnarray}
+Here $m$ is the gravitational mass inside the sphere radius $r$, and
+$\phi$ the logarithm of the lapse. Once the integration is done for the
+interior of the star we match to the exterior (see below). In the exterior
+we have
+\begin{align}
+ \label{eq:TOVexterior}
+ P & = {\tt TOV\_atmosphere}, \\
+ m & = M, \\
+ \phi & = \dfrac{1}{2} \log(1-2M / r).
+\end{align}
+
+In order to impose initial data in cartesian coordinates, we want to transform
+this solution to isotropic coordinates, in which the metric takes the form
+\begin{equation}
+\label{eq:metr_iso}
+ds^2 = -e^{2\phi}dt^2+e^{2\Lambda}\left(d\bar{r}^2+\bar{r}^2d\Omega^2\right) \ .
+\end{equation}
+Here $\bar{r}$ denotes the isotropic radius. Matching the two metrics, one
+obviously finds
+\begin{align}
+r^2 &= e^{2\Lambda}\bar{r}^2 \ , \\
+\left(1-\dfrac{2m}{r}\right)^{-1} dr^2 &= e^{2\Lambda}d\bar{r}^2 \ .
+\end{align}
+As a result, we have an additional differential equation to solve in order
+to have $\bar{r}(r)$, that is
+\begin{equation}
+\label{eq:rbar}
+\frac{d (\log(\bar{r} / r))}{\partial r} = \frac{r^{1/2} - (r-2m)^{1/2}}{r(r-2m)^{1/2}} \ .
+\end{equation}
+Given such a solution, the missing metric potential is simply given by
+\begin{equation}
+e^{\Lambda} = \dfrac{r}{\bar{r}} \ .
+\end{equation}
+In the following section we concentrate on solving Eq.~(\ref{eq:rbar}) in the
+exterior and in the interior of the star.
+
+Then, given these one-dimensional data we interpolate to get data on
+the three-dimensional Cactus grid; that is, we interpolate on the three dimensional
+{\tt r} given by the {\tt x, y, z} variables the physical hydro and spacetime
+quantities that are function of the isotropic radius $\bar{r}$ computed above.
+Only linear interpolation is used. This avoids problems at the surface of the
+star, and does not cause problems if the number of points in the one dimensional
+array is sufficient ($1\times 10^5$ is the default, which should be sufficient for
+medium-sized grids).
+
+%--------------------
+\subsection{Exterior}
+\label{sbsc:exterior}
+%--------------------
+
+In the exterior of the star, $r>R$, the mass $M\equiv m(R)$ is constant, and
+Eq.~(\ref{eq:rbar}) can be solved analytically up to a constant of integration.
+Fixing this constant such that $r$ and $\bar{r}$ agree at infinity, we find
+\begin{equation}
+\bar{r} = \dfrac{1}{2}\left(\sqrt{r^2-2Mr}+r -M\right) \ ,
+\end{equation}
+or, solving for $r$ [cfr. Exercise 31.7 of MTW~\cite{mtw}]
+\begin{equation}
+r=\bar{r}\left(1+\dfrac{M}{2\bar{r}}\right)^2 \ .
+\end{equation}
+The metric potential as a function of $\bar{r}$ is obviously
+\begin{equation}
+e^{2\Lambda} = \left(1+\dfrac{M}{2\bar{r}}\right)^2 \ .
+\end{equation}
+
+%--------------------
+\subsection{Interior}
+\label{sbsc:interior}
+%--------------------
+
+In the interior, Eq,~(\ref{eq:rbar}) can not be integrated analytically, because
+$m$ is now a function of $r$. Instead, we have to integrate
+\begin{equation}
+\int_0^{\bar{r}} \dfrac{d\bar{r}}{\bar{r}} = \int_0^r\left(1-\dfrac{2m}{r}\right)^{-1/2}\dfrac{dr}{r} \ .
+\end{equation}
+The left hand side can be integrated analytically, and has a singular point at
+$\bar{r}=0$. The right hand side cannot be integrated analytically, but will also
+be singular at $r=0$, which poses problems when trying to integrate the equation
+numerically. We therefore rewrite the right hand side by adding and subracting
+a term $1/r$, which yields
+\begin{equation}
+\int_0^r\dfrac{1}{r(1-2m/r)^{1/2}}dr = \int_0^r\dfrac{1-(1-2m/r)^{1/2}}{r(1-2m/r)^{1/2}}dr+\int_0^r\dfrac{dr}{r} \ .
+\end{equation}
+Since $m\sim r^3$ close to the origin, the first term on the right hand side is now
+regular and the second one can be integrated analytically. As a result, we find
+\begin{equation}
+\int_0^{\bar{r}}d\ln\bar{r}-\int_0^rd\ln r=\int_0^r\dfrac{1-(1-2m/r)^{1/2}}{r(1-2m/r)^{1/2}}dr \ .
+\end{equation}
+Replacing the lower limits ($r=\bar{r}=0$) temporarily with $r_0$ and $\bar{r}_0$, we can integrate
+the right hand side and find
+\begin{equation}
+\ln\left(\dfrac{\bar{r}}{r}\right)-\ln\left(\dfrac{\bar{r}_0}{r_0}\right)=\int_0^r\dfrac{1-(1-2m/r)^{1/2}}{r(1-2m/r)^{1/2}}dr \ ,
+\end{equation}
+or
+\begin{equation}
+\bar{r} = C r \exp\left[\int_0^r\dfrac{1-(1-2m/r)^{1/2}}{r(1-2m/r)^{1/2}}dr\right] \ .
+\end{equation}
+Here the constant of integration $C$ is related to the ratio $\bar{r}_0/r_0$ evaluated at
+the origin (which is perfectly regular). It can be chosen such that the interior solution
+matches the exterior solution at the surface of the star. This requirement implies
+\begin{equation}
+C = \dfrac{1}{2R}\left(\sqrt{R^2-2MR}+R-M\right)\exp\left[\int_0^R\dfrac{1-(1-2m/r)^{1/2}}{r(1-2m/r)^{1/2}}dr\right] \ .
+\end{equation}
+In this respect, let us recall how we do initial data for the system of
+equations at $r=0$. Given a value of the central density $\rho_c$ (in
+Cactus units) we pose $P_0 = K\rho_c^{\Gamma}$, $m_0=0$, $\phi_0=0$ and
+$\bar{r}_0 = {\tt TOV\_Tiny}$, $r_0 = {\tt TOV\_Tiny}$. The {\tt TOV\_Tiny}
+number is hardwired into the code to avoid divide by zero errors; it is $10^{-20}$.
+Also the default parameters will give the TOV star used for the long term evolutions
+in~\cite{Font02a}. That is, a nonrotating $N=1$ ($\gamma=1+1/N=2$) polytropic star
+with gravitational mass $M=1.4M_{\odot}$, circumferential radius $R=14.15$km, central
+rest-mass density $\rho_c=1.28 \times 10^{-3}$ and $K=100$.
+
+
+%--------------------------
+\section{Use of this thorn}
+\label{sec:use}
+%--------------------------
+
+To use this thorn to provide initial data for the {\tt ADMBase}
+variables $\alpha$, $\beta$, $g$ and $K$ just activate the thorn and
+set {\tt ADMBase:initial\_data = ``TOV''}.
+
+There are two ways of coupling the matter sources to the thorn that
+evolves the Einstein equations. One is to use the {\tt CalcTmunu}
+interface. This will give the components of the stress energy tensor
+\emph{pointwise} across the grid. For an example of this, see thorn
+{\tt ADM} in {\tt CactusEinstein}.
+
+To use the {\tt CalcTmunu} interface you should
+\begin{itemize}
+\item put the lines
+\begin{verbatim}
+friend: ADMCoupling
+
+USES INCLUDE: CalcTmunu.inc
+USES INCLUDE: CalcTmunu_temps.inc
+USES INCLUDE: CalcTmunu_rfr.inc
+\end{verbatim}
+in your {\tt interface.ccl}
+\item In any routine requiring the matter terms, put
+ \begin{itemize}
+ \item {\tt \#include ``CalcTmunu\_temps.inc''} in the variable
+ declarations
+ \item declare {\tt CCTK\_REAL}s {\tt Ttt, Ttx, Tty, Ttz, Txx, Txy,
+ Txz, Tyy, Tyz, Tzz}.
+ \item Inside an {\tt i,j,k} loop put {\tt \#include
+ ``CalcTmunu.inc''}. {\bf This must be a Fortran routine} (We
+ could probably fix this if requested).
+ \end{itemize}
+\item You then use the real numbers {\tt Ttt} etc.~as the stress
+ energy tensor at a point.
+\end{itemize}
+
+As an alternative you can use the grid functions {\tt StressEnergytt,
+ StressEnergytx}, etc.~directly to have the stress energy tensor over
+the entire grid. To do this you just need the line {\tt friend:
+ ADMCoupling} in your {\tt interface.ccl}. Although this seems much
+simpler, you will now \emph{only} get the contributions from the {\tt
+ TOVSolver} thorn. If you want to use other matter sources, most of
+the current thorns ({\tt CosmologicalConstant}, the hydro code, the
+scalar field code) all use the {\tt CalcTmunu} interface.
+
+You also have the possibility to use a parameter
+{\tt whiskytovsolver::TOV\_Separation} to obtain a spacetime consisting
+of one TOV-system for $x>0$ and a second (similar) for $x<0$. This parameter
+sets the separation of the centers of two neutron stars, has to be positive
+and should be larger than twice the radius of one star.\\
+Be aware that the spacetime obtained by this is no physical spacetime and
+no solution of Einsteins Equations and therefore an IVP-run has to follow.
+This parameter was only introduced for testing purposes of the IVP-Solver
+and should only be considered as such. There would be better (and also easy)
+ways to obtain initial data for two TOVs than that.
+
+
+
+
+
+\begin{thebibliography}{10}
+
+\bibitem{Tolman39}
+R.~C. Tolman, Phys. Rev. {\bf 55}, 364 (1939).
+%
+\bibitem{OppVol39}
+J.~R. Oppenheimer and G. Volkoff, Physical Review {\bf 55}, 374 (1939).
+%
+\bibitem{mtw}
+C.W.~Misner, K.S.~Thorn and J.A.~Wheeler, Gravitation (Freeman and co. NY, 1973).
+%
+\bibitem{Baumgarte-file}
+T.~W. Baumgarte. There is a copy of his notes in this directory: \\
+Whisky\_Dev/Whisky\_TOVSolverC/doc.
+%
+\bibitem{Font00a}
+J.~A. Font, M. Miller, W. Suen and M. Tobias, Phys. Rev. {\bf D61},
+044011 (2000).
+%
+\bibitem{Font02a}
+J.~A. Font, T. Goodale, S. Iyer, M. Miller, L. Rezzolla, E. Seidel,
+N. Stergioulas, W. Suen and M. Tobias, Phys. Rev. {\bf D65},
+084024 (2002).
+
+
+\end{thebibliography}
+
+\include{interface}
+\include{param}
+\include{schedule}
+
+% Do not delete next line
+% END CACTUS THORNGUIDE
+
+
+\end{document}
diff --git a/interface.ccl b/interface.ccl
new file mode 100644
index 0000000..f1387c3
--- /dev/null
+++ b/interface.ccl
@@ -0,0 +1,12 @@
+# Interface definition for thorn TOVSolverC
+
+implements: WhiskyTOVSolver
+inherits: Whisky, Constants
+
+public:
+
+void FUNCTION SpatialDet(CCTK_REAL IN gxx, CCTK_REAL IN gxy, \
+ CCTK_REAL IN gxz, CCTK_REAL IN gyy, \
+ CCTK_REAL IN gyz, CCTK_REAL IN gzz, \
+ CCTK_REAL OUT det)
+USES FUNCTION SpatialDet
diff --git a/param.ccl b/param.ccl
new file mode 100644
index 0000000..023bf40
--- /dev/null
+++ b/param.ccl
@@ -0,0 +1,154 @@
+# Parameter definitions for thorn TOVSolver
+
+CCTK_INT TOV_Num_TOVs "The number of TOVs"
+{
+ 1:* :: "Greater than 0"
+} 1
+
+CCTK_INT TOV_Solve_for_TOVs "Solve for TOVs even if no TOV initial data was requested?"
+{
+ 0:3 :: "depreciated in favour of Whisky_TOVSolverC::TOV_Enforce_Interpolation"
+} 3
+
+BOOLEAN TOV_Enforce_Interpolation "Enforce the interpolation of the data onto the Whisky GFs even without tov as specified initial data" STEERABLE=always
+{
+} "no"
+
+CCTK_INT TOV_Num_Radial "The number of radial points for the ODE integration"
+{
+ 1:* :: "Greater than 0"
+} 100000
+
+CCTK_REAL TOV_Rho_Central[10] "The central density"
+{
+ 0.0:* :: "Must be positive"
+} 0.0
+
+CCTK_REAL TOV_Gamma[10] "The polytropic constant in P = K rho^Gamma"
+{
+ 1.0: :: "The physical range at high Lorentz factors is [1,2], but otherwise higher values of gamma can also be used"
+} 2.0
+
+CCTK_REAL TOV_K[10] "The polytropic constant in P = K rho^Gamma"
+{
+ (0.0:* :: "Greater than 0"
+} 100.0
+
+CCTK_REAL TOV_dr[10] "The spacing in the radial direction on the 1d grid"
+{
+ (0.0:* :: "Greater than 0"
+} 5.e-4
+
+BOOLEAN Perturb[10] "Add density perturbation (you should solve the IVP if true)"
+{
+} "no"
+
+CCTK_REAL Pert_Amplitude[10] "Amplitude of perturbation"
+{
+ *:* :: "Anything"
+} 0.0
+
+CCTK_REAL TOV_Position_x[10] "Position of neutron star, x coordinate" STEERABLE=always
+{
+ *:* :: "real"
+} 0.0
+
+CCTK_REAL TOV_Position_y[10] "Position of neutron star, y coordinate" STEERABLE=always
+{
+ *:* :: "real"
+} 0.0
+
+CCTK_REAL TOV_Position_z[10] "Position of neutron star, z coordinate" STEERABLE=always
+{
+ *:* :: "real"
+} 0.0
+
+CCTK_REAL TOV_Velocity_x[10] "(fixed) Velocity of neutron star, x coordinate (caution!)" STEERABLE=always
+{
+ *:* :: "real"
+} 0.0
+
+CCTK_REAL TOV_Velocity_y[10] "(fixed) Velocity of neutron star, y coordinate (caution!)" STEERABLE=always
+{
+ *:* :: "real"
+} 0.0
+
+CCTK_REAL TOV_Velocity_z[10] "(fixed) Velocity of neutron star, z coordinate (caution!)" STEERABLE=always
+{
+ *:* :: "real"
+} 0.0
+
+BOOLEAN TOV_Fast_Interpolation "Use faster interpolation algorithm? Default is yes."
+{
+} "yes"
+
+BOOLEAN TOV_Clear_Initial_Data "Clear initial data? Default is yes."
+{
+} "yes"
+
+BOOLEAN TOV_Use_Old_Initial_Data "Take old initial data into account? Default is no."
+{
+} "no"
+
+BOOLEAN TOV_Use_Old_Matter_Initial_Data "Use also old matter initial data? Default is no."
+{
+} "no"
+
+BOOLEAN TOV_Conformal_Flat_Three_Metric "Use conformal factor to get the 3-metric flat. default is no"
+{
+} "no"
+
+keyword TOV_Combine_Method "Which combine method should be used."
+{
+ "maximum" :: "Take the maximum of rho and gxx as clue for the rest as clue."
+ "average" :: "Take the average of all available parts."
+} "average"
+
+CCTK_INT TOV_Populate_Timelevels "Populate that amount of timelevels" STEERABLE=always
+{
+ 1:3 :: "1 (default) to 3"
+} 1
+
+CCTK_INT TOV_Momentum_Psi_Power "Power of Psi to be multiplied with J^i for Mom"
+{
+ *:* :: "anything, 0 as default"
+} 0
+
+CCTK_INT TOV_fake_evolution "Fake evolution by setting ID at every step" STEERABLE=always
+{
+ *:* :: "anything, 0 as off (default), everything else as on"
+} 0
+
+
+shares:admbase
+
+EXTENDS KEYWORD initial_data
+{
+ "tov" :: "TOV star initial metric"
+}
+
+EXTENDS KEYWORD initial_lapse
+{
+ "tov" :: "TOV star initial lapse; isotropic"
+}
+
+EXTENDS KEYWORD initial_shift
+{
+ "tov" :: "TOV star initial shift"
+}
+
+USES KEYWORD metric_type
+
+shares:StaticConformal
+
+USES KEYWORD conformal_storage
+
+shares:Whisky
+
+USES real rho_abs_min
+USES real rho_rel_min
+USES REAL initial_rho_abs_min
+USES REAL initial_rho_rel_min
+USES REAL initial_atmosphere_factor
+USES real whisky_rho_central
+
diff --git a/schedule.ccl b/schedule.ccl
new file mode 100644
index 0000000..a59ffe9
--- /dev/null
+++ b/schedule.ccl
@@ -0,0 +1,65 @@
+# Schedule definitions for thorn TOVSolver
+
+schedule TOV_C_ParamCheck AT PARAMCHECK
+{
+ LANG: C
+ OPTIONS: GLOBAL
+} "Check parameters"
+
+schedule TOV_C_AllocateMemory AT WRAGH
+{
+ LANG: C
+ OPTIONS: GLOBAL
+} "Allocate memory for TOVSolver_C"
+
+if (!TOV_fake_evolution)
+{
+ schedule TOV_C_FreeMemory AT POSTPOSTINITIAL
+ {
+ LANG: C
+ OPTIONS: GLOBAL
+ } "Free memory from TOVSolver_C"
+}
+
+schedule GROUP TOV_Initial_Data IN HydroBase_Initial
+{
+# STORAGE: TOV_Scalars
+# STORAGE: TOV_Arrays
+ SYNC:ADMBase::metric,ADMBase::curv,ADMBase::lapse,ADMBase::shift
+ SYNC: rho
+ SYNC: press
+ SYNC: eps
+ SYNC: vel
+ SYNC: dens
+ SYNC: tau
+ SYNC: scon
+ SYNC: w_lorentz
+} "Group for the TOV initial data"
+
+schedule TOV_C_Integrate_RHS IN TOV_Initial_Data
+{
+ LANG: C
+ OPTIONS: GLOBAL
+} "Integrate the 1d equations for the TOV star"
+
+if (CCTK_Equals(initial_data, "tov") || (TOV_Use_Old_Initial_Data > 0) ||
+ TOV_Enforce_Interpolation)
+{
+ schedule TOV_C_Exact IN TOV_Initial_Data AFTER TOV_C_Integrate_RHS
+ {
+ LANG: C
+ } "Set up the 3d quantities for the TOV star"
+}
+
+if (TOV_fake_evolution)
+{
+ schedule TOV_Prepare_Fake_Evolution AFTER TOV_C_Exact
+ {
+ LANG: C
+ } "prepare for fake evolution"
+ schedule TOV_C_Exact IN MoL_PostStep AFTER Whisky_PostStep
+ {
+ LANG: C
+ } "use fake evolution"
+}
+
diff --git a/src/external.inc b/src/external.inc
new file mode 100644
index 0000000..3604287
--- /dev/null
+++ b/src/external.inc
@@ -0,0 +1,12 @@
+
+void TOVSolverC_export_local_variables(CCTK_REAL **exported_TOV_press_1d, CCTK_REAL **exported_TOV_m_1d, CCTK_REAL **exported_TOV_phi_1d, CCTK_REAL **exported_TOV_rbar_1d, CCTK_REAL **exported_TOV_r_1d)
+{
+ int i;
+
+ *exported_TOV_press_1d = TOV_press_1d;
+ *exported_TOV_m_1d = TOV_m_1d;
+ *exported_TOV_phi_1d = TOV_phi_1d;
+ *exported_TOV_rbar_1d = TOV_rbar_1d;
+ *exported_TOV_r_1d = TOV_r_1d;
+}
+
diff --git a/src/make.code.defn b/src/make.code.defn
new file mode 100644
index 0000000..5d6c7d8
--- /dev/null
+++ b/src/make.code.defn
@@ -0,0 +1,8 @@
+# Main make.code.defn file for thorn TOVSolverC
+
+# Source files in this directory
+SRCS = tov.c
+
+# Subdirectories containing source files
+SUBDIRS =
+
diff --git a/src/make.code.deps b/src/make.code.deps
new file mode 100644
index 0000000..49d56b3
--- /dev/null
+++ b/src/make.code.deps
@@ -0,0 +1 @@
+tov.o: utils.inc external.inc
diff --git a/src/tov.c b/src/tov.c
new file mode 100644
index 0000000..17e37d3
--- /dev/null
+++ b/src/tov.c
@@ -0,0 +1,994 @@
+/* file tov.c
+ * author Frank Loeffler, converted from fortran thorn by Ian Hawke
+ * date 2002/10/21
+ * desc TOV initial data
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <assert.h>
+
+#include <cctk.h>
+#include <cctk_Arguments.h>
+#include <cctk_Parameters.h>
+
+#include "AEIThorns/Constants/src/constants.h"
+
+#include "tov.h"
+
+#define velx (&vel[0*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define vely (&vel[1*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define velz (&vel[2*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define velx_p (&vel_p[0*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define vely_p (&vel_p[1*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define velz_p (&vel_p[2*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define velx_p_p (&vel_p_p[0*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define vely_p_p (&vel_p_p[1*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define velz_p_p (&vel_p_p[2*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+
+#define sx (&scon[0*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sy (&scon[1*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sz (&scon[2*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sx_p (&scon_p[0*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sy_p (&scon_p[1*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sz_p (&scon_p[2*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sx_p_p (&scon_p_p[0*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sy_p_p (&scon_p_p[1*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+#define sz_p_p (&scon_p_p[2*cctk_lsh[0]*cctk_lsh[1]*cctk_lsh[2]])
+
+CCTK_REAL * TOV_Surface=0;
+CCTK_REAL * TOV_R_Surface=0;
+CCTK_REAL * TOV_Atmosphere=0;
+
+CCTK_REAL * TOV_r_1d=0;
+CCTK_REAL * TOV_rbar_1d=0;
+CCTK_REAL * TOV_press_1d=0;
+CCTK_REAL * TOV_phi_1d=0;
+CCTK_REAL * TOV_m_1d=0;
+
+#include "utils.inc"
+
+void TOV_C_ParamCheck(CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS
+ DECLARE_CCTK_PARAMETERS
+
+ if (TOV_Solve_for_TOVs != 3)
+ {
+ if (TOV_Solve_for_TOVs == 2)
+ {
+ CCTK_WARN(1, "TOV_Solve_for_TOVs is depreciated. "
+ "Use TOV_Enforce_Interpolation=\"yes\" instead.\n");
+ if (CCTK_ParameterSet("TOV_Enforce_Interpolation",
+ "Whisky_TOVSolverC",
+ "true"))
+ CCTK_WARN(0, "Error while steering this parameter.\n");
+ else
+ CCTK_WARN(1, "Steered this parameter for now accordingly.\n");
+ }
+ else
+ CCTK_WARN(1, "TOV_Solve_for_TOVs is depreciated. "
+ "Use TOV_Enforce_Interpolation instead.\n");
+ }
+}
+
+/* centered differencing with one-sided differencing at the boundary */
+#define DIFF_X(a) (((i==0)?(a[CCTK_GFINDEX3D(cctkGH, i+1, j, k)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i , j, k)]): \
+ (i==(cctk_lsh[0]-1))? \
+ (a[CCTK_GFINDEX3D(cctkGH, i , j, k)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i-1, j, k)]): \
+ 0.5*(a[CCTK_GFINDEX3D(cctkGH, i+1, j, k)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i-1, j, k)]))/\
+ CCTK_DELTA_SPACE(0))
+#define DIFF_Y(a) (((j==0)?(a[CCTK_GFINDEX3D(cctkGH, i, j+1, k)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i, j , k)]): \
+ (j==(cctk_lsh[1]-1))? \
+ (a[CCTK_GFINDEX3D(cctkGH, i, j , k)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i, j-1, k)]): \
+ 0.5*(a[CCTK_GFINDEX3D(cctkGH, i, j+1, k)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i, j-1, k)]))/\
+ CCTK_DELTA_SPACE(1))
+#define DIFF_Z(a) (((k==0)?(a[CCTK_GFINDEX3D(cctkGH, i, j, k+1)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i, j, k )]): \
+ (k==(cctk_lsh[2]-1))? \
+ (a[CCTK_GFINDEX3D(cctkGH, i, j, k )] - \
+ a[CCTK_GFINDEX3D(cctkGH, i, j, k-1)]): \
+ 0.5*(a[CCTK_GFINDEX3D(cctkGH, i, j, k+1)] - \
+ a[CCTK_GFINDEX3D(cctkGH, i, j, k-1)]))/\
+ CCTK_DELTA_SPACE(2))
+
+
+/*@@
+ @routine TOV_Source_RHS
+ @date Thu Oct 24 14:30:00 2002
+ @author Frank Loeffler - converted fortran routine by Ian Hawke
+ @desc
+ The source terms for the ODEs. These are equations (2), (3), (4)
+ and (18) from the Baumgarte notes.
+ That is the vector in order is (P, m, phi, rbar).
+ @enddesc
+ @calls
+ @calledby
+ @history
+ @endhistory
+@@*/
+void TOV_C_Source_RHS(CCTK_REAL r, CCTK_REAL K, CCTK_REAL Gamma,
+ CCTK_REAL old_data[4], CCTK_REAL source_data[4])
+{
+ CCTK_REAL LOCAL_TINY, PI;
+ CCTK_REAL press, rho, eps, mu, m, phi;
+ CCTK_REAL log_rbar_over_r, r_minus_two_m;
+
+ LOCAL_TINY = 1.0e-35;
+ PI=4.0*atan(1.0);
+
+ press = old_data[0];
+ if (press < LOCAL_TINY)
+ press = LOCAL_TINY;
+ m = old_data[1];
+ phi = old_data[2];
+ log_rbar_over_r = old_data[3];
+
+ rho = pow(press / K, 1.0 / Gamma);
+ eps = press / (Gamma - 1.0) / rho;
+ mu = rho * (1.0 + eps);
+
+ r_minus_two_m = r - 2.0 * m;
+
+ if ((r==0.0) && (m==0.0))
+ {
+ /* source_data[0] = 0.0; */
+ source_data[1] = 0.0;
+ source_data[2] = 0.0;
+ source_data[3] = 0.0;
+ }
+ else
+ {
+ source_data[2] = (m + 4*PI * r*r*r * press) / r_minus_two_m / r;
+ /* source_data[0] = -(press + mu) * source_data[2]; */
+ source_data[0] = -(press + mu) *
+ (m + 4*PI * r*r*r * press) / r_minus_two_m / r;
+ source_data[1] = 4*PI * r*r * mu;
+ source_data[3] = (sqrt(r) - sqrt(r_minus_two_m)) / r / sqrt(r_minus_two_m);
+ }
+}
+
+/*@@
+ @routine TOV_Integrate_RHS
+ @date Thu Oct 24 14:30:00 2002
+ @author Frank Loeffler, converted fortran routine by Ian Hawke
+ @desc
+ Integrates the ODEs using RK4.
+ We rescale at the end to match to a Schwarzschild exterior.
+ @enddesc
+ @calls
+ @calledby
+ @history
+ @endhistory
+@@*/
+
+void TOV_C_Integrate_RHS(CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS
+ DECLARE_CCTK_PARAMETERS
+
+ CCTK_REAL LOCAL_TINY;
+
+ CCTK_INT star, star_i, i, TOV_Surface_Index;
+ CCTK_REAL old_data[4], source_data[4], in_data[4], new_data[4],
+ k1[4], k2[4], k3[4], k4[4];
+ CCTK_REAL Surface_Mass, factor, local_rho;
+ CCTK_REAL rho_central;
+
+ LOCAL_TINY = 1.0e-20;
+
+ assert(TOV_Surface!=0);
+ assert(TOV_R_Surface!=0);
+ assert(TOV_Atmosphere!=0);
+
+ assert(TOV_r_1d!=0);
+ assert(TOV_rbar_1d!=0);
+ assert(TOV_press_1d!=0);
+ assert(TOV_phi_1d!=0);
+ assert(TOV_m_1d!=0);
+
+ /* do it for all stars */
+ for (star=0; star < TOV_Num_TOVs; star++)
+ {
+ /* remember array index */
+ star_i = star * TOV_Num_Radial;
+
+ /* check for parameters */
+ if ((TOV_Rho_Central[star]==0.0) && (whisky_rho_central>0.0))
+ rho_central=whisky_rho_central;
+ else
+ rho_central=TOV_Rho_Central[star];
+
+ if (rho_abs_min > 0.0)
+ TOV_Atmosphere[star] = rho_abs_min;
+ else
+ TOV_Atmosphere[star] = rho_central * rho_rel_min;
+
+ if (initial_rho_abs_min > 0.0)
+ TOV_Atmosphere[star] = initial_rho_abs_min;
+ else
+ if (initial_rho_rel_min > 0.0)
+ TOV_Atmosphere[star] = rho_central * initial_rho_rel_min;
+
+ if (initial_atmosphere_factor > 0.0)
+ TOV_Atmosphere[star] *= initial_atmosphere_factor;
+
+ /* Set conformal state like set in parameter file if we do not use
+ * the old initial data. In this case we have to use what we get */
+ if (!TOV_Use_Old_Initial_Data)
+ if(CCTK_EQUALS(metric_type, "static conformal"))
+ {
+ *conformal_state=1;
+ if (CCTK_EQUALS(conformal_storage,"factor+derivs"))
+ *conformal_state = 2;
+ else if (CCTK_EQUALS(conformal_storage,"factor+derivs+2nd derivs"))
+ *conformal_state = 3;
+ CCTK_VInfo(CCTK_THORNSTRING, "conformal_state set to %d",
+ *conformal_state);
+ }
+
+ /* clear arrays first */
+ TOV_C_fill(&(TOV_press_1d[star_i]), TOV_Num_Radial, 0.0);
+ TOV_C_fill(&(TOV_m_1d [star_i]), TOV_Num_Radial, 0.0);
+ TOV_C_fill(&(TOV_phi_1d [star_i]), TOV_Num_Radial, 0.0);
+ TOV_C_fill(&(TOV_rbar_1d [star_i]), TOV_Num_Radial, 0.0);
+ TOV_C_fill(&(TOV_r_1d [star_i]), TOV_Num_Radial, 0.0);
+
+ /* set start values */
+ TOV_press_1d[star_i] = TOV_K[star] *
+ pow(rho_central, TOV_Gamma[star]);
+ /* TOV_r_1d [star_i] = LOCAL_TINY;
+ TOV_rbar_1d [star_i] = LOCAL_TINY;*/
+
+ /* build TOV_r_1d[] */
+ for (i=star_i+1; i < star_i+TOV_Num_Radial; i++)
+ TOV_r_1d[i] = TOV_r_1d[i-1] + TOV_dr[star];
+
+ TOV_Surface[star] = -1.0;
+ TOV_Surface_Index = -1.0;
+
+ /* loop over all radii */
+ for (i=star_i; (i < star_i+TOV_Num_Radial-1) &&
+ (TOV_Surface[star] < 0.0); i++)
+ {
+ old_data[0] = TOV_press_1d[i];
+ old_data[1] = TOV_m_1d[i];
+ old_data[2] = TOV_phi_1d[i];
+ if (TOV_rbar_1d[i]==TOV_r_1d[i])
+ old_data[3] = 0.0;
+ else
+ old_data[3] = log(TOV_rbar_1d[i] / TOV_r_1d[i]);
+
+ in_data[0] = old_data[0];
+ in_data[1] = old_data[1];
+ in_data[2] = old_data[2];
+ in_data[3] = old_data[3];
+
+ TOV_C_fill(source_data, 4, 0.0);
+
+ TOV_C_Source_RHS(TOV_r_1d[i],
+ TOV_K[star], TOV_Gamma[star],
+ in_data, source_data);
+ k1[0] = TOV_dr[star] * source_data[0];
+ k1[1] = TOV_dr[star] * source_data[1];
+ k1[2] = TOV_dr[star] * source_data[2];
+ k1[3] = TOV_dr[star] * source_data[3];
+ in_data[0] = old_data[0] + 0.5 * k1[0];
+ in_data[1] = old_data[1] + 0.5 * k1[1];
+ in_data[2] = old_data[2] + 0.5 * k1[2];
+ in_data[3] = old_data[3] + 0.5 * k1[3];
+
+ TOV_C_Source_RHS(TOV_r_1d[i]+ 0.5 * TOV_dr[star],
+ TOV_K[star], TOV_Gamma[star],
+ in_data, source_data);
+ k2[0] = TOV_dr[star] * source_data[0];
+ k2[1] = TOV_dr[star] * source_data[1];
+ k2[2] = TOV_dr[star] * source_data[2];
+ k2[3] = TOV_dr[star] * source_data[3];
+ in_data[0] = old_data[0] + 0.5 * k2[0];
+ in_data[1] = old_data[1] + 0.5 * k2[1];
+ in_data[2] = old_data[2] + 0.5 * k2[2];
+ in_data[3] = old_data[3] + 0.5 * k2[3];
+
+ TOV_C_Source_RHS(TOV_r_1d[i]+ 0.5 * TOV_dr[star],
+ TOV_K[star], TOV_Gamma[star],
+ in_data, source_data);
+ k3[0] = TOV_dr[star] * source_data[0];
+ k3[1] = TOV_dr[star] * source_data[1];
+ k3[2] = TOV_dr[star] * source_data[2];
+ k3[3] = TOV_dr[star] * source_data[3];
+ in_data[0] = old_data[0] + k3[0];
+ in_data[1] = old_data[1] + k3[1];
+ in_data[2] = old_data[2] + k3[2];
+ in_data[3] = old_data[3] + k3[3];
+
+ TOV_C_Source_RHS(TOV_r_1d[i]+ TOV_dr[star],
+ TOV_K[star], TOV_Gamma[star],
+ in_data, source_data);
+ k4[0] = TOV_dr[star] * source_data[0];
+ k4[1] = TOV_dr[star] * source_data[1];
+ k4[2] = TOV_dr[star] * source_data[2];
+ k4[3] = TOV_dr[star] * source_data[3];
+
+ new_data[0] = old_data[0] + (k1[0] + k4[0] + 2.0 * (k2[0] + k3[0])) /6.0;
+ new_data[1] = old_data[1] + (k1[1] + k4[1] + 2.0 * (k2[1] + k3[1])) /6.0;
+ new_data[2] = old_data[2] + (k1[2] + k4[2] + 2.0 * (k2[2] + k3[2])) /6.0;
+ new_data[3] = old_data[3] + (k1[3] + k4[3] + 2.0 * (k2[3] + k3[3])) /6.0;
+
+ TOV_press_1d[i+1] = new_data[0];
+ TOV_m_1d [i+1] = new_data[1];
+ TOV_phi_1d [i+1] = new_data[2];
+ TOV_rbar_1d [i+1] = TOV_r_1d[i+1] * exp(new_data[3]);
+
+ /* otherwise the code crashes later */
+ if (TOV_press_1d[i+1] < 0.0)
+ TOV_press_1d[i+1] = 0.0;
+
+ local_rho = pow(TOV_press_1d[i+1] / TOV_K[star], 1.0 / TOV_Gamma[star]);
+
+ /* scan for the surface */
+ /* if ( (local_rho <= TOV_Atmosphere[star]) ||*/
+ if ( (local_rho <= 0.0) ||
+ (TOV_press_1d[i+1] <= 0.0) )
+ {
+ TOV_Surface[star] = TOV_r_1d[i];
+ TOV_R_Surface[star] = TOV_rbar_1d[i];
+ TOV_Surface_Index = i;
+ }
+ }
+ if (TOV_Surface[star] < 0.0)
+ CCTK_WARN(0, "Did not integrate out to surface of the star! "
+ "Increase TOV_dr or TOV_Num_Radial and rerun");
+
+ Surface_Mass = TOV_m_1d[TOV_Surface_Index];
+ factor = 0.5 * (sqrt(TOV_Surface[star] *
+ (TOV_Surface[star] - 2.00 * Surface_Mass)) +
+ TOV_Surface[star] - Surface_Mass) /
+ TOV_rbar_1d[TOV_Surface_Index];
+
+ TOV_R_Surface[star] *= factor;
+ for (i=star_i; i < star_i+TOV_Num_Radial; i++)
+ {
+ TOV_rbar_1d[i] *= factor;
+ TOV_phi_1d[i] -= TOV_phi_1d[TOV_Surface_Index] -
+ 0.5 * log(1.0 - 2.0 * Surface_Mass / TOV_Surface[star]);
+ /* match to Schwarzschield */
+ if (i > TOV_Surface_Index)
+ {
+ TOV_press_1d[i] = TOV_K[star] * pow(TOV_Atmosphere[star],
+ TOV_Gamma[star]);
+ TOV_rbar_1d [i] = 0.5 *
+ (sqrt(TOV_r_1d[i]*(TOV_r_1d[i] - 2.0*Surface_Mass)) +
+ TOV_r_1d[i] - Surface_Mass);
+ TOV_m_1d[i] = Surface_Mass;
+ TOV_phi_1d[i] = 0.5 * log( 1.0 - 2.0 * Surface_Mass / TOV_r_1d[i]);
+ }
+ }
+ }
+ CCTK_INFO("Integrated TOV equation");
+ /* do some info */
+ CCTK_VInfo(CCTK_THORNSTRING, "Information about the TOVs used:");
+ CCTK_VInfo("", "TOV radius mass mass(g) cent.rho rho(cgi) K K(cgi) Gamma");
+ for (i=0; i<TOV_Num_TOVs; i++)
+ if (TOV_Gamma[i]==2.0)
+ CCTK_VInfo(""," %d %8g %8g %8.3g %8g %8.3g %8g %8.3g %8g",
+ i+1, TOV_R_Surface[i],
+ TOV_m_1d[(i+1)*TOV_Num_Radial-1],
+ TOV_m_1d[(i+1)*TOV_Num_Radial-1]*CONSTANT_Msolar_cgi,
+ TOV_Rho_Central[i],
+ TOV_Rho_Central[i]/pow(CONSTANT_G_cgi,3.0)/
+ pow(CONSTANT_Msolar_cgi,2.0)*
+ pow(CONSTANT_c_cgi,6.0),
+ TOV_K[i],
+ TOV_K[i]*pow(CONSTANT_G_cgi,3.0)*
+ pow(CONSTANT_Msolar_cgi,2.0)/
+ pow(CONSTANT_c_cgi,4.0),
+ TOV_Gamma[i]);
+ else
+ CCTK_VInfo(""," %d %8g %8g %8.3g %8g %8.3g %8g %8g",
+ i+1, TOV_R_Surface[i],
+ TOV_m_1d[(i+1)*TOV_Num_Radial-1],
+ TOV_m_1d[(i+1)*TOV_Num_Radial-1]*CONSTANT_Msolar_cgi,
+ TOV_Rho_Central[i],
+ TOV_Rho_Central[i]/pow(CONSTANT_G_cgi,3.0)/
+ pow(CONSTANT_Msolar_cgi,2.0)*
+ pow(CONSTANT_c_cgi,6.0),
+ TOV_K[i], TOV_Gamma[i]);
+
+}
+
+/*----------------------------------------------------------------------------*/
+
+/* utility routine
+ * recursive search-routine for arrays
+ * here used to look for the last index in an ordered array with its
+ * value < goal
+ */
+CCTK_INT TOV_C_find_index(CCTK_INT array_size,
+ CCTK_REAL *array,
+ CCTK_REAL goal,
+ CCTK_INT lower_index,
+ CCTK_INT upper_index)
+{
+ CCTK_INT middle_index;
+
+ if (lower_index >= (upper_index-1))
+ return lower_index;
+
+ middle_index = (lower_index + upper_index) /2;
+
+ if (array[middle_index] < goal)
+ return TOV_C_find_index(array_size, array, goal, middle_index, upper_index);
+ else
+ return TOV_C_find_index(array_size, array, goal, lower_index, middle_index);
+}
+
+/* utility rountine
+ * interpolates from (thorn-internal) 1D-data to Cactus 3D-grid */
+/* input is all but *press_point *phi_point and *r_point */
+void TOV_C_interp_tov_isotropic(
+ CCTK_INT star,
+ CCTK_REAL *TOV_press_1d_local,
+ CCTK_REAL *TOV_phi_1d_local,
+ CCTK_REAL *TOV_rbar_1d_local,
+ CCTK_REAL *TOV_r_1d_local,
+ CCTK_REAL *r,
+ CCTK_REAL surface,
+ CCTK_REAL *press_point,
+ CCTK_REAL *phi_point,
+ CCTK_REAL *r_point,
+ CCTK_INT TOV_warn_small_grid,
+ CCTK_INT TOV_zero_atmosphere,
+ CCTK_REAL *TOV_Atmosphere)
+{
+ DECLARE_CCTK_PARAMETERS
+ CCTK_INT left_index;
+ CCTK_REAL h, M;
+
+ if (*r < 0.0)
+ CCTK_WARN(0, "Negative radius found");
+ if (*r < TOV_rbar_1d_local[1])
+ *r=TOV_rbar_1d_local[1];
+ if (*r > TOV_rbar_1d_local[TOV_Num_Radial-2])
+ {
+ if (TOV_warn_small_grid)
+ CCTK_VWarn(0, __LINE__, __FILE__, CCTK_THORNSTRING,
+ "Grid not large enough - last point: %.20f.",
+ TOV_rbar_1d_local[TOV_Num_Radial-1]);
+ else
+ {
+ if (!TOV_zero_atmosphere)
+ *press_point= TOV_K[star] * pow(TOV_Atmosphere[star],
+ TOV_Gamma[star]);
+ else
+ *press_point=0.0;
+ M = 0.5 * TOV_r_1d_local[TOV_Num_Radial-1] *
+ (1.0 - exp(2.0*TOV_phi_1d_local[TOV_Num_Radial-1]));
+ *r_point=(2* *r+M)*(2* *r+M)*0.25/ *r;
+ *phi_point=0.5*log(1-2*M/ *r_point);
+ return;
+ }
+ }
+
+ if (TOV_Fast_Interpolation)
+ left_index = TOV_C_find_index(TOV_Num_Radial-1, TOV_rbar_1d_local, *r, 0,
+ TOV_Num_Radial-1);
+ else
+ {
+ left_index=0;
+ while( (left_index < TOV_Num_Radial-2) &&
+ (TOV_rbar_1d_local[left_index+1] < *r) )
+ left_index++;
+ }
+
+ h = (*r - TOV_rbar_1d_local[left_index]) /
+ (TOV_rbar_1d_local[left_index+1] - TOV_rbar_1d_local[left_index]);
+ *r_point = (1.0 - h) * TOV_r_1d_local[left_index] +
+ h * TOV_r_1d_local[left_index+1];
+ *phi_point = (1.0 - h) * TOV_phi_1d_local[left_index] +
+ h * TOV_phi_1d_local[left_index+1];
+ if (!TOV_zero_atmosphere ||
+ (*r_point < surface))
+ *press_point = (1.0 - h) * TOV_press_1d_local[left_index] +
+ h * TOV_press_1d_local[left_index+1];
+ else
+ *press_point = 0.0;
+}
+
+/*@@
+ @routine TOV_Exact
+ @date Thu Oct 24 14:30:00 2002
+ @author Frank Loeffler, converted fortran routine by Ian Hawke
+ @desc
+ Schedule routine for interpolation of 1D to 3D grid
+ @enddesc
+ @calls
+ @calledby
+ @history
+ @endhistory
+@@*/
+void TOV_C_Exact(CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS
+ DECLARE_CCTK_PARAMETERS
+
+ CCTK_REAL *press_point, *rho_point, *eps_point,
+ *mu_point, *phi_point, *r_point;
+
+ CCTK_INT LSH_MAX_I;
+
+ CCTK_INT i,j,k, i3D, star, star_i;
+ CCTK_REAL *r_to_star;
+ CCTK_REAL g_diag, max_g_diag, max_rho, det, sqrt_det;
+ CCTK_REAL my_velx, my_vely, my_velz, my_psi4;
+ CCTK_REAL vlowx, vlowy, vlowz;
+ CCTK_REAL D_h_w, PI, local_tiny;
+
+ CCTK_INT tov_lapse;
+
+ tov_lapse = CCTK_EQUALS(initial_lapse, "tov");
+
+ PI=4.0*atan(1.0);
+ local_tiny=1.0e-14;
+ /* remember index of last member of array */
+ LSH_MAX_I = CCTK_GFINDEX3D(cctkGH,
+ cctk_lsh[0]-1, cctk_lsh[1]-1, cctk_lsh[2]-1);
+
+ assert(TOV_Surface!=0);
+ assert(TOV_R_Surface!=0);
+ assert(TOV_Atmosphere!=0);
+
+ assert(TOV_r_1d!=0);
+ assert(TOV_rbar_1d!=0);
+ assert(TOV_press_1d!=0);
+ assert(TOV_phi_1d!=0);
+ assert(TOV_m_1d!=0);
+
+ /* allocate local arrays */
+ r_to_star = (CCTK_REAL *) calloc (TOV_Num_TOVs, sizeof(CCTK_REAL));
+ press_point = (CCTK_REAL *) calloc (TOV_Num_TOVs, sizeof(CCTK_REAL));
+ rho_point = (CCTK_REAL *) calloc (TOV_Num_TOVs, sizeof(CCTK_REAL));
+ eps_point = (CCTK_REAL *) calloc (TOV_Num_TOVs, sizeof(CCTK_REAL));
+ mu_point = (CCTK_REAL *) calloc (TOV_Num_TOVs, sizeof(CCTK_REAL));
+ phi_point = (CCTK_REAL *) calloc (TOV_Num_TOVs, sizeof(CCTK_REAL));
+ r_point = (CCTK_REAL *) calloc (TOV_Num_TOVs, sizeof(CCTK_REAL));
+
+ /* clear initial data */
+ if (TOV_Clear_Initial_Data > 0 && !(TOV_Use_Old_Initial_Data))
+ {
+ TOV_C_fill(kxx, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(kxy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(kxz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(kyy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(kyz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(kzz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(gxx, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(gyy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(gzz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(gxy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(gxz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(gyz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(alp, LSH_MAX_I+1, 1.0);
+
+ if (*shift_state != 0)
+ {
+ TOV_C_fill(betax, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(betay, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(betaz, LSH_MAX_I+1, 0.0);
+ }
+
+ if (*conformal_state != 0)
+ {
+ TOV_C_fill(psi, LSH_MAX_I+1, 1.0);
+ if (*conformal_state > 1)
+ {
+ TOV_C_fill(psix, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(psiy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(psiz, LSH_MAX_I+1, 0.0);
+ if (*conformal_state > 2)
+ {
+ TOV_C_fill(psixx, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(psixy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(psixz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(psiyy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(psiyz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(psizz, LSH_MAX_I+1, 0.0);
+ }
+ }
+ }
+
+ if (!TOV_Use_Old_Matter_Initial_Data)
+ {
+ TOV_C_fill(rho, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(dens, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(eps, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(press, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(tau, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(w_lorentz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(sx, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(sy, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(sz, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(velx, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(vely, LSH_MAX_I+1, 0.0);
+ TOV_C_fill(velz, LSH_MAX_I+1, 0.0);
+ }
+ }
+ /* use the fast interpolation? only useful for testing this */
+ if (TOV_Fast_Interpolation == 0)
+ CCTK_INFO("Interpolating the slow way.");
+
+ /* go over all 3D-grid points */
+ for(i=0; i<cctk_lsh[0]; i++)
+ for(j=0; j<cctk_lsh[1]; j++)
+ for(k=0; k<cctk_lsh[2]; k++)
+ {
+ i3D=CCTK_GFINDEX3D(cctkGH, i, j, k);
+ /* remember the old conformal factor to the power of 4 */
+ if (*conformal_state != 0)
+ my_psi4=pow(psi[i3D], 4.0);
+ else
+ my_psi4=1.0;
+
+ for (star=0; star<TOV_Num_TOVs; star++)
+ {
+ r_to_star[star] =
+ sqrt( (x[i3D]-TOV_Position_x[star]) *
+ (x[i3D]-TOV_Position_x[star]) +
+ (y[i3D]-TOV_Position_y[star]) *
+ (y[i3D]-TOV_Position_y[star]) +
+ (z[i3D]-TOV_Position_z[star]) *
+ (z[i3D]-TOV_Position_z[star]) );
+ star_i = star * TOV_Num_Radial;
+
+ /* do the actual interpolation */
+ TOV_C_interp_tov_isotropic(star,
+ &(TOV_press_1d[star_i]), &(TOV_phi_1d[star_i]),
+ &(TOV_rbar_1d[star_i]), &(TOV_r_1d[star_i]),
+ &(r_to_star[star]), TOV_Surface[star],
+ &(press_point[star]),
+ &(phi_point[star]), &(r_point[star]),
+ 0, 0, TOV_Atmosphere);
+
+ /* is some perturbation wanted? */
+ if (Perturb[star] == 0)
+ rho_point[star] = pow(press_point[star]/TOV_K[star],
+ 1.0/TOV_Gamma[star]);
+ else
+ rho_point[star] = pow(press_point[star]/TOV_K[star],
+ 1.0/TOV_Gamma[star]) *
+ (1.0 +
+ Pert_Amplitude[star] *
+ cos(PI/2.0 * r[i3D] / TOV_R_Surface[star]));
+
+ eps_point[star] = press_point[star] / (TOV_Gamma[star] - 1.0)
+ / rho_point[star];
+ mu_point[star] = rho_point[star] * (1.0 + eps_point[star]);
+ }
+ /* find out from which star we want to have the data */
+ if (CCTK_EQUALS(TOV_Combine_Method, "maximum"))
+ {
+ /* to do this, we use here simply the max of the gxx-value */
+ star=0;
+ max_g_diag = 0.0;
+ max_rho = rho_point[0];
+ for (star_i=0; star_i<TOV_Num_TOVs; star_i++)
+ {
+ g_diag = (r_point[star_i] / (r_to_star[star_i] + 1.0e-30)) *
+ (r_point[star_i] / (r_to_star[star_i] + 1.0e-30));
+ if ((g_diag - max_g_diag) > local_tiny)
+ {
+ max_g_diag=g_diag;
+ star=star_i;
+ }
+ if ((rho_point[star_i] - max_rho) > local_tiny)
+ {
+ max_rho=rho_point[star_i];
+ star=star_i;
+ }
+ }
+ /* handle initial data */
+ if (TOV_Use_Old_Initial_Data)
+ {
+ /* check metric */
+ if ((my_psi4 * gxx[i3D] < max_g_diag) &&
+ (my_psi4 * gyy[i3D] < max_g_diag) &&
+ (my_psi4 * gzz[i3D] < max_g_diag))
+ {
+ if (TOV_Conformal_Flat_Three_Metric)
+ {
+ psi[i3D] = pow(max_g_diag, 0.25);
+ my_psi4 = max_g_diag;
+ }
+ else
+ {
+ gxx[i3D] = max_g_diag/my_psi4;
+ gyy[i3D] = max_g_diag/my_psi4;
+ gzz[i3D] = max_g_diag/my_psi4;
+ }
+ }
+ /* check matter */
+ if (TOV_Use_Old_Matter_Initial_Data)
+ {
+ if (rho[i3D] > max_rho)
+ {
+ /* we do not need this array element anymore, since we use
+ * the initial data, so lets use it */
+ star=0;
+ max_rho =rho[i3D];
+ eps_point[star] =eps[i3D];
+ press_point[star]=press[i3D];
+ my_velx=velx[i3D];
+ my_vely=vely[i3D];
+ my_velz=velz[i3D];
+ }
+ else
+ {
+ if (tov_lapse)
+ alp[i3D] = exp(phi_point[star]);
+ my_velx=TOV_Velocity_x[star];
+ my_vely=TOV_Velocity_y[star];
+ my_velz=TOV_Velocity_z[star];
+ }
+ }
+ else
+ {
+ if (tov_lapse)
+ alp[i3D] = exp(phi_point[star]);
+ my_velx=TOV_Velocity_x[star];
+ my_vely=TOV_Velocity_y[star];
+ my_velz=TOV_Velocity_z[star];
+ }
+ }
+ else /* do not use old initial data */
+ {
+ /* no psi, since it is 1.0 here */
+ /* but maybe we want to have it != 1.0 */
+ if (TOV_Conformal_Flat_Three_Metric)
+ {
+ psi[i3D] = pow(max_g_diag, 0.25);
+ my_psi4 = max_g_diag;
+ gxx[i3D] = gyy[i3D] = gzz[i3D] = 1.0;
+ }
+ else
+ {
+ gxx[i3D] = max_g_diag;
+ gyy[i3D] = max_g_diag;
+ gzz[i3D] = max_g_diag;
+ }
+ if (tov_lapse)
+ alp[i3D] = exp(phi_point[star]);
+ my_velx=TOV_Velocity_x[star];
+ my_vely=TOV_Velocity_y[star];
+ my_velz=TOV_Velocity_z[star];
+ }
+
+ /* set to defined velocity. default is 0.0 because other velocities
+ * violate Einsteins equations */
+ velx[i3D] = my_velx;
+ vely[i3D] = my_vely;
+ velz[i3D] = my_velz;
+
+ w_lorentz[i3D] = 1/sqrt(1.0-(
+ gxx[i3D] * velx[i3D] * velx[i3D]+
+ gyy[i3D] * vely[i3D] * vely[i3D]+
+ gzz[i3D] * velz[i3D] * velz[i3D]+
+ 2*gxy[i3D] * velx[i3D] * vely[i3D]+
+ 2*gxz[i3D] * velx[i3D] * velz[i3D]+
+ 2*gyz[i3D] * vely[i3D] * velz[i3D])*
+ my_psi4);
+
+ rho[i3D] = max_rho;
+ eps[i3D] = eps_point[star];
+ press[i3D] = press_point[star];
+
+ }
+ else if (CCTK_EQUALS(TOV_Combine_Method, "average"))
+ {
+ /* here we 'average' all values in a more intelligent way */
+ if (TOV_Use_Old_Matter_Initial_Data)
+ max_rho=rho[i3D];
+ else
+ {
+ max_rho=0.0;
+ rho[i3D] = 0.0;
+ }
+ star=-1;
+ for (star_i=0; star_i<TOV_Num_TOVs; star_i++)
+ {
+ if (tov_lapse)
+ alp[i3D] *= exp(phi_point[star_i]);
+ if (TOV_Conformal_Flat_Three_Metric)
+ {
+ /* This is a hack, since it does not check, if the input data is
+ * really conformally flat. It simply assumes this by only using
+ * gxx */
+ my_psi4 = (r_point[star_i] * r_point[star_i] /
+ (r_to_star[star_i] * r_to_star[star_i] + 1.0e-30)) /
+ my_psi4 + pow(psi[i3D], 4.0) * gxx[i3D];
+ psi[i3D] = pow(my_psi4, 0.25);
+ if (!TOV_Use_Old_Initial_Data)
+ gxx[i3D] = gyy[i3D] = gzz[i3D] = 1.0;
+ }
+ else
+ gxx[i3D] += (r_point[star_i] * r_point[star_i] /
+ (r_to_star[star_i] * r_to_star[star_i] + 1.0e-30)) /
+ my_psi4;
+ rho[i3D] += rho_point[star_i];
+ eps[i3D] += eps_point[star_i];
+ press[i3D] += press_point[star_i];
+ /* we still have to know if we are inside one star - and which */
+ if ( (rho_point[star_i] > max_rho) &&
+ (rho_point[star_i] > TOV_Atmosphere[star_i]))
+ {
+ max_rho=rho_point[star_i];
+ star=star_i;
+ }
+
+ if(rho[i3D] <= TOV_Atmosphere[star_i])
+ rho[i3D] = TOV_Atmosphere[star_i];
+
+ }
+
+ if (TOV_Conformal_Flat_Three_Metric)
+ {
+ my_psi4 -= ((TOV_Num_TOVs+TOV_Use_Old_Initial_Data-1)/my_psi4);
+ psi[i3D] = pow(my_psi4, 0.25);
+ }
+ else
+ {
+ gxx[i3D] -= ((TOV_Num_TOVs+TOV_Use_Old_Initial_Data-1)/my_psi4);
+ gyy[i3D] = gxx[i3D];
+ gzz[i3D] = gxx[i3D];
+ }
+
+ /* set to defined velocity. default is 0.0 because other velocities
+ * violate the constraints */
+ if (star > -1)
+ {
+ velx[i3D] = TOV_Velocity_x[star];
+ vely[i3D] = TOV_Velocity_y[star];
+ velz[i3D] = TOV_Velocity_z[star];
+ }
+
+ w_lorentz[i3D] = 1/sqrt(1.0-(
+ gxx[i3D] * velx[i3D] * velx[i3D]+
+ gyy[i3D] * vely[i3D] * vely[i3D]+
+ gzz[i3D] * velz[i3D] * velz[i3D]+
+ 2*gxy[i3D] * velx[i3D] * vely[i3D]+
+ 2*gxz[i3D] * velx[i3D] * velz[i3D]+
+ 2*gyz[i3D] * vely[i3D] * velz[i3D]) * my_psi4);
+ }
+ /* now all combine methods are doing the same */
+ if ((TOV_Num_TOVs==1) && (rho[i3D] < TOV_Atmosphere[0]))
+ velx[i3D] = vely[i3D] = velz[i3D] = 0.0;
+
+ SpatialDet(gxx[i3D],gxy[i3D],gxz[i3D],gyy[i3D],gyz[i3D],gzz[i3D],&det);
+
+ sqrt_det=sqrt(det) * pow(my_psi4, 1.5);
+ dens[i3D] = sqrt_det * w_lorentz[i3D] * rho[i3D];
+
+ /* this variable is only for temporal storage */
+ D_h_w = dens[i3D] * (1 + eps[i3D] + press[i3D]/rho[i3D]) * w_lorentz[i3D];
+
+ vlowx = gxx[i3D]*velx[i3D] + gxy[i3D]*vely[i3D] + gxz[i3D]*velz[i3D];
+ vlowy = gxy[i3D]*velx[i3D] + gyy[i3D]*vely[i3D] + gyz[i3D]*velz[i3D];
+ vlowz = gxz[i3D]*velx[i3D] + gyz[i3D]*vely[i3D] + gzz[i3D]*velz[i3D];
+
+ sx[i3D] = D_h_w * vlowx;
+ sy[i3D] = D_h_w * vlowy;
+ sz[i3D] = D_h_w * vlowz;
+
+ /* One could use D_h_w here, but it would introduce more error */
+ tau[i3D] = sqrt_det * (rho[i3D] *w_lorentz[i3D]*w_lorentz[i3D] *
+ (1.0 + eps[i3D]) +
+ press[i3D]*(w_lorentz[i3D]*w_lorentz[i3D]-1.0) ) -
+ dens[i3D];
+ }
+ /* if used, recalculate the derivatives of the conformal factor */
+ if (*conformal_state > 1)
+ /* go again over all 3D-grid points */
+ for(i=0; i<cctk_lsh[0]; i++)
+ for(j=0; j<cctk_lsh[1]; j++)
+ for(k=0; k<cctk_lsh[2]; k++)
+ {
+ i3D=CCTK_GFINDEX3D(cctkGH, i, j, k);
+ psix[i3D]=(((i==0)?
+ (psi[CCTK_GFINDEX3D(cctkGH, i+1, j, k)] -
+ psi[CCTK_GFINDEX3D(cctkGH, i , j, k)]):
+ (i==(cctk_lsh[0]-1))?
+ (psi[CCTK_GFINDEX3D(cctkGH, i , j, k)] -
+ psi[CCTK_GFINDEX3D(cctkGH, i-1, j, k)]):
+ 0.5*(psi[CCTK_GFINDEX3D(cctkGH, i+1, j, k)] -
+ psi[CCTK_GFINDEX3D(cctkGH, i-1, j, k)])));
+ psix[i3D] = DIFF_X(psi);
+ psiy[i3D] = DIFF_Y(psi);
+ psiz[i3D] = DIFF_Z(psi);
+ }
+ if (*conformal_state > 2)
+ /* go again over all 3D-grid points */
+ for(i=0; i<cctk_lsh[0]; i++)
+ for(j=0; j<cctk_lsh[1]; j++)
+ for(k=0; k<cctk_lsh[2]; k++)
+ {
+ i3D=CCTK_GFINDEX3D(cctkGH, i, j, k);
+ psixx[i3D] = DIFF_X(psix)/psi[i3D];
+ psiyy[i3D] = DIFF_Y(psiy)/psi[i3D];
+ psizz[i3D] = DIFF_Z(psiz)/psi[i3D];
+ psixy[i3D] = DIFF_X(psiy)/psi[i3D];
+ psiyz[i3D] = DIFF_Y(psiz)/psi[i3D];
+ psixz[i3D] = DIFF_Z(psix)/psi[i3D];
+ }
+ if (*conformal_state > 1)
+ /* go again over all 3D-grid points */
+ for(i=0; i<cctk_lsh[0]; i++)
+ for(j=0; j<cctk_lsh[1]; j++)
+ for(k=0; k<cctk_lsh[2]; k++)
+ {
+ i3D=CCTK_GFINDEX3D(cctkGH, i, j, k);
+ psix[i3D] /= psi[i3D];
+ psiy[i3D] /= psi[i3D];
+ psiz[i3D] /= psi[i3D];
+ }
+ i3D = cctk_lsh[2]*cctk_lsh[1]*cctk_lsh[0];
+ switch(TOV_Populate_Timelevels)
+ {
+ case 3:
+ TOV_Copy(i3D, gxx_p_p, gxx);
+ TOV_Copy(i3D, gyy_p_p, gyy);
+ TOV_Copy(i3D, gzz_p_p, gzz);
+ TOV_Copy(i3D, rho_p_p, rho);
+ TOV_Copy(i3D, eps_p_p, eps);
+ TOV_Copy(i3D, velx_p_p, velx);
+ TOV_Copy(i3D, vely_p_p, vely);
+ TOV_Copy(i3D, velz_p_p, velz);
+ TOV_Copy(i3D, dens_p_p, dens);
+ TOV_Copy(i3D, tau_p_p, tau);
+ TOV_Copy(i3D, sx_p_p, sx);
+ TOV_Copy(i3D, sy_p_p, sy);
+ TOV_Copy(i3D, sz_p_p, sz);
+ TOV_Copy(i3D, w_lorentz_p_p, w_lorentz);
+ case 2:
+ TOV_Copy(i3D, gxx_p, gxx);
+ TOV_Copy(i3D, gyy_p, gyy);
+ TOV_Copy(i3D, gzz_p, gzz);
+ TOV_Copy(i3D, rho_p, rho);
+ TOV_Copy(i3D, eps_p, eps);
+ TOV_Copy(i3D, velx_p, velx);
+ TOV_Copy(i3D, vely_p, vely);
+ TOV_Copy(i3D, velz_p, velz);
+ TOV_Copy(i3D, dens_p, dens);
+ TOV_Copy(i3D, tau_p, tau);
+ TOV_Copy(i3D, sx_p, sx);
+ TOV_Copy(i3D, sy_p, sy);
+ TOV_Copy(i3D, sz_p, sz);
+ TOV_Copy(i3D, w_lorentz_p, w_lorentz);
+ }
+ CCTK_INFO("Done interpolation.");
+
+ /* free local arrays */
+ free(r_to_star);
+ free(press_point);
+ free(rho_point);
+ free(eps_point);
+ free(mu_point);
+ free(phi_point);
+ free(r_point);
+}
+
+void TOV_Prepare_Fake_Evolution(CCTK_ARGUMENTS)
+{
+ if (CCTK_ParameterSet("TOV_Populate_Timelevels",
+ "Whisky_TOVSolverC",
+ "1"))
+ CCTK_WARN(0,
+ "Could not prepare for fake evolution - steering failed\n");
+}
+
+#include "external.inc"
diff --git a/src/tov.h b/src/tov.h
new file mode 100644
index 0000000..d511078
--- /dev/null
+++ b/src/tov.h
@@ -0,0 +1,2 @@
+
+void TOVSolverC_export_local_variables(CCTK_REAL **exported_TOV_press_1d, CCTK_REAL **exported_TOV_m_1d, CCTK_REAL **exported_TOV_phi_1d, CCTK_REAL **exported_TOV_rbar_1d, CCTK_REAL **exported_TOV_r_1d );
diff --git a/src/utils.inc b/src/utils.inc
new file mode 100644
index 0000000..fb5c271
--- /dev/null
+++ b/src/utils.inc
@@ -0,0 +1,79 @@
+
+void TOV_C_AllocateMemory(CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS;
+ DECLARE_CCTK_PARAMETERS;
+
+ assert(TOV_Surface==0);
+ assert(TOV_R_Surface==0);
+ assert(TOV_Atmosphere==0);
+
+ assert(TOV_r_1d==0);
+ assert(TOV_rbar_1d==0);
+ assert(TOV_press_1d==0);
+ assert(TOV_phi_1d==0);
+ assert(TOV_m_1d==0);
+
+ TOV_Surface = malloc(TOV_Num_TOVs * sizeof(CCTK_REAL));
+ TOV_R_Surface = malloc(TOV_Num_TOVs * sizeof(CCTK_REAL));
+ TOV_Atmosphere = malloc(TOV_Num_TOVs * sizeof(CCTK_REAL));
+
+ TOV_r_1d = malloc(TOV_Num_Radial * TOV_Num_TOVs * sizeof(CCTK_REAL));
+ TOV_rbar_1d = malloc(TOV_Num_Radial * TOV_Num_TOVs * sizeof(CCTK_REAL));
+ TOV_press_1d = malloc(TOV_Num_Radial * TOV_Num_TOVs * sizeof(CCTK_REAL));
+ TOV_phi_1d = malloc(TOV_Num_Radial * TOV_Num_TOVs * sizeof(CCTK_REAL));
+ TOV_m_1d = malloc(TOV_Num_Radial * TOV_Num_TOVs * sizeof(CCTK_REAL));
+}
+
+void TOV_C_FreeMemory (CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS;
+ DECLARE_CCTK_PARAMETERS;
+
+ assert(TOV_Surface!=0);
+ assert(TOV_R_Surface!=0);
+ assert(TOV_Atmosphere!=0);
+
+ assert(TOV_r_1d!=0);
+ assert(TOV_rbar_1d!=0);
+ assert(TOV_press_1d!=0);
+ assert(TOV_phi_1d!=0);
+ assert(TOV_m_1d!=0);
+
+ free(TOV_Surface);
+ free(TOV_R_Surface);
+ free(TOV_Atmosphere);
+
+ free(TOV_r_1d);
+ free(TOV_rbar_1d);
+ free(TOV_press_1d);
+ free(TOV_phi_1d);
+ free(TOV_m_1d);
+
+ TOV_Surface=0;
+ TOV_R_Surface=0;
+ TOV_Atmosphere=0;
+
+ TOV_r_1d=0;
+ TOV_rbar_1d=0;
+ TOV_press_1d=0;
+ TOV_phi_1d=0;
+ TOV_m_1d=0;
+}
+
+/* - utility routine
+ - fills an real-array 'var' of size 'i' with value 'r' */
+void TOV_C_fill(CCTK_REAL *var, CCTK_INT i, CCTK_REAL r)
+{
+ for (i-- ;i >= 0; i--)
+ var[i]=r;
+}
+
+void TOV_Copy(CCTK_INT size, CCTK_REAL *var_p, CCTK_REAL *var)
+{
+ for(; size; )
+ {
+ --size;
+ var_p[size] = var[size];
+ }
+}
diff --git a/test/test.ccl b/test/test.ccl
new file mode 100644
index 0000000..4be17eb
--- /dev/null
+++ b/test/test.ccl
@@ -0,0 +1,2 @@
+ABSTOL 1.e-10
+RELTOL 1.e-10
diff --git a/test/test_one_boost_max.par b/test/test_one_boost_max.par
new file mode 100644
index 0000000..03028ff
--- /dev/null
+++ b/test/test_one_boost_max.par
@@ -0,0 +1,69 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints Constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -15.0
+grid::xyzmax = 15.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Rho_Central[0] = 1.28e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Velocity_x[0] = 0.1
+whiskytovsolver::TOV_Velocity_y[0] = 0.2
+whiskytovsolver::TOV_Velocity_z[0] = 0.3
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+IO::out_dir = $parfile
+IO::out_fileinfo="none"
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
diff --git a/test/test_one_boost_max/alp_3D_diagonal.xg b/test/test_one_boost_max/alp_3D_diagonal.xg
new file mode 100644
index 0000000..6b7a1e1
--- /dev/null
+++ b/test/test_one_boost_max/alp_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 9.4752190622e-01
+-2.4356910355e+01 9.4412099317e-01
+-2.2733058596e+01 9.4024873237e-01
+-2.1109206837e+01 9.3579983855e-01
+-1.9485355079e+01 9.3063514700e-01
+-1.7861503320e+01 9.2456679403e-01
+-1.6237651561e+01 9.1733487253e-01
+-1.4613799803e+01 9.0856923537e-01
+-1.2989948044e+01 8.9772411443e-01
+-1.1366096285e+01 8.8395994634e-01
+-9.7422445267e+00 8.6591493658e-01
+-8.1183927680e+00 8.4122423624e-01
+-6.4945410093e+00 8.0685485073e-01
+-4.8706892506e+00 7.6422701232e-01
+-3.2468374920e+00 7.1953023046e-01
+-1.6229857333e+00 6.8379828941e-01
+8.6602540378e-04 6.6986122805e-01
+1.6247177841e+00 6.8382683197e-01
+3.2485695428e+00 7.1957547311e-01
+4.8724213015e+00 7.6427511754e-01
+6.4962730601e+00 8.0689660175e-01
+8.1201248188e+00 8.4125541544e-01
+9.7439765775e+00 8.6593717340e-01
+1.1367828336e+01 8.8397660104e-01
+1.2991680095e+01 8.9773705267e-01
+1.4615531854e+01 9.0857957530e-01
+1.6239383612e+01 9.1734332497e-01
+1.7863235371e+01 9.2457383232e-01
+1.9487087130e+01 9.3064109848e-01
+2.1110938888e+01 9.3580493679e-01
+2.2734790647e+01 9.4025314854e-01
+2.4358642406e+01 9.4412485552e-01
+2.5982494164e+01 9.4752531274e-01
diff --git a/test/test_one_boost_max/alp_maximum.xg b/test/test_one_boost_max/alp_maximum.xg
new file mode 100644
index 0000000..938a246
--- /dev/null
+++ b/test/test_one_boost_max/alp_maximum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9475253127427
diff --git a/test/test_one_boost_max/alp_minimum.xg b/test/test_one_boost_max/alp_minimum.xg
new file mode 100644
index 0000000..9ad55c7
--- /dev/null
+++ b/test/test_one_boost_max/alp_minimum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.6698612280496
diff --git a/test/test_one_boost_max/alp_norm1.xg b/test/test_one_boost_max/alp_norm1.xg
new file mode 100644
index 0000000..3ddd597
--- /dev/null
+++ b/test/test_one_boost_max/alp_norm1.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9005424762216
diff --git a/test/test_one_boost_max/alp_norm2.xg b/test/test_one_boost_max/alp_norm2.xg
new file mode 100644
index 0000000..c8423fb
--- /dev/null
+++ b/test/test_one_boost_max/alp_norm2.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9013715518013
diff --git a/test/test_one_boost_max/alp_x_[16][16].xg b/test/test_one_boost_max/alp_x_[16][16].xg
new file mode 100644
index 0000000..a28fce6
--- /dev/null
+++ b/test/test_one_boost_max/alp_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 9.1081830549e-01
+-1.4062468750e+01 9.0515460695e-01
+-1.3124937500e+01 8.9872275103e-01
+-1.2187406250e+01 8.9135509336e-01
+-1.1249875000e+01 8.8283137961e-01
+-1.0312343750e+01 8.7285635083e-01
+-9.3748125000e+00 8.6102484533e-01
+-8.4372812500e+00 8.4676541666e-01
+-7.4997500000e+00 8.2931573836e-01
+-6.5622187500e+00 8.0847890647e-01
+-5.6246875000e+00 7.8476435822e-01
+-4.6871562500e+00 7.5911553461e-01
+-3.7496250000e+00 7.3301499546e-01
+-2.8120937500e+00 7.0853217877e-01
+-1.8745625000e+00 6.8820314173e-01
+-9.3703125000e-01 6.7463724964e-01
+5.0000000000e-04 6.6986122805e-01
+9.3803125000e-01 6.7464730554e-01
+1.8755625000e+00 6.8822166085e-01
+2.8130937500e+00 7.0855655684e-01
+3.7506250000e+00 7.3304239112e-01
+4.6881562500e+00 7.5914344916e-01
+5.6256875000e+00 7.8479089547e-01
+6.5632187500e+00 8.0850279020e-01
+7.5007500000e+00 8.2933621167e-01
+8.4382812500e+00 8.4678218495e-01
+9.3758125000e+00 8.6103863816e-01
+1.0313343750e+01 8.7286789526e-01
+1.1250875000e+01 8.8284118373e-01
+1.2188406250e+01 8.9136352297e-01
+1.3125937500e+01 8.9873007615e-01
+1.4063468750e+01 9.0516103124e-01
+1.5001000000e+01 9.1082398546e-01
diff --git a/test/test_one_boost_max/alp_y_[16][16].xg b/test/test_one_boost_max/alp_y_[16][16].xg
new file mode 100644
index 0000000..a28fce6
--- /dev/null
+++ b/test/test_one_boost_max/alp_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 9.1081830549e-01
+-1.4062468750e+01 9.0515460695e-01
+-1.3124937500e+01 8.9872275103e-01
+-1.2187406250e+01 8.9135509336e-01
+-1.1249875000e+01 8.8283137961e-01
+-1.0312343750e+01 8.7285635083e-01
+-9.3748125000e+00 8.6102484533e-01
+-8.4372812500e+00 8.4676541666e-01
+-7.4997500000e+00 8.2931573836e-01
+-6.5622187500e+00 8.0847890647e-01
+-5.6246875000e+00 7.8476435822e-01
+-4.6871562500e+00 7.5911553461e-01
+-3.7496250000e+00 7.3301499546e-01
+-2.8120937500e+00 7.0853217877e-01
+-1.8745625000e+00 6.8820314173e-01
+-9.3703125000e-01 6.7463724964e-01
+5.0000000000e-04 6.6986122805e-01
+9.3803125000e-01 6.7464730554e-01
+1.8755625000e+00 6.8822166085e-01
+2.8130937500e+00 7.0855655684e-01
+3.7506250000e+00 7.3304239112e-01
+4.6881562500e+00 7.5914344916e-01
+5.6256875000e+00 7.8479089547e-01
+6.5632187500e+00 8.0850279020e-01
+7.5007500000e+00 8.2933621167e-01
+8.4382812500e+00 8.4678218495e-01
+9.3758125000e+00 8.6103863816e-01
+1.0313343750e+01 8.7286789526e-01
+1.1250875000e+01 8.8284118373e-01
+1.2188406250e+01 8.9136352297e-01
+1.3125937500e+01 8.9873007615e-01
+1.4063468750e+01 9.0516103124e-01
+1.5001000000e+01 9.1082398546e-01
diff --git a/test/test_one_boost_max/alp_z_[16][16].xg b/test/test_one_boost_max/alp_z_[16][16].xg
new file mode 100644
index 0000000..a28fce6
--- /dev/null
+++ b/test/test_one_boost_max/alp_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 9.1081830549e-01
+-1.4062468750e+01 9.0515460695e-01
+-1.3124937500e+01 8.9872275103e-01
+-1.2187406250e+01 8.9135509336e-01
+-1.1249875000e+01 8.8283137961e-01
+-1.0312343750e+01 8.7285635083e-01
+-9.3748125000e+00 8.6102484533e-01
+-8.4372812500e+00 8.4676541666e-01
+-7.4997500000e+00 8.2931573836e-01
+-6.5622187500e+00 8.0847890647e-01
+-5.6246875000e+00 7.8476435822e-01
+-4.6871562500e+00 7.5911553461e-01
+-3.7496250000e+00 7.3301499546e-01
+-2.8120937500e+00 7.0853217877e-01
+-1.8745625000e+00 6.8820314173e-01
+-9.3703125000e-01 6.7463724964e-01
+5.0000000000e-04 6.6986122805e-01
+9.3803125000e-01 6.7464730554e-01
+1.8755625000e+00 6.8822166085e-01
+2.8130937500e+00 7.0855655684e-01
+3.7506250000e+00 7.3304239112e-01
+4.6881562500e+00 7.5914344916e-01
+5.6256875000e+00 7.8479089547e-01
+6.5632187500e+00 8.0850279020e-01
+7.5007500000e+00 8.2933621167e-01
+8.4382812500e+00 8.4678218495e-01
+9.3758125000e+00 8.6103863816e-01
+1.0313343750e+01 8.7286789526e-01
+1.1250875000e+01 8.8284118373e-01
+1.2188406250e+01 8.9136352297e-01
+1.3125937500e+01 8.9873007615e-01
+1.4063468750e+01 9.0516103124e-01
+1.5001000000e+01 9.1082398546e-01
diff --git a/test/test_one_boost_max/dens_3D_diagonal.xg b/test/test_one_boost_max/dens_3D_diagonal.xg
new file mode 100644
index 0000000..87a4be5
--- /dev/null
+++ b/test/test_one_boost_max/dens_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.2752805184e-07
+-2.4356910355e+01 1.2895590747e-07
+-2.2733058596e+01 1.3060509013e-07
+-2.1109206837e+01 1.3253122988e-07
+-1.9485355079e+01 1.3481024455e-07
+-1.7861503320e+01 1.3754848325e-07
+-1.6237651561e+01 1.4089960794e-07
+-1.4613799803e+01 1.4509406173e-07
+-1.2989948044e+01 1.5049356584e-07
+-1.1366096285e+01 1.5769936145e-07
+-9.7422445267e+00 1.6778761989e-07
+-8.1183927680e+00 1.3221100742e-06
+-6.4945410093e+00 4.4215697890e-04
+-4.8706892506e+00 1.2175514109e-03
+-3.2468374920e+00 2.4068260596e-03
+-1.6229857333e+00 3.7423654341e-03
+8.6602540378e-04 4.3825711710e-03
+1.6247177841e+00 3.7411298780e-03
+3.2485695428e+00 2.4053780514e-03
+4.8724213015e+00 1.2165022984e-03
+6.4962730601e+00 4.4153281157e-04
+8.1201248188e+00 9.8322895436e-07
+9.7439765775e+00 1.6777471645e-07
+1.1367828336e+01 1.5769039414e-07
+1.2991680095e+01 1.5048698145e-07
+1.4615531854e+01 1.4508902611e-07
+1.6239383612e+01 1.4089563429e-07
+1.7863235371e+01 1.3754526882e-07
+1.9487087130e+01 1.3480759137e-07
+2.1110938888e+01 1.3252900316e-07
+2.2734790647e+01 1.3060319493e-07
+2.4358642406e+01 1.2895427503e-07
+2.5982494164e+01 1.2752663117e-07
diff --git a/test/test_one_boost_max/dens_maximum.xg b/test/test_one_boost_max/dens_maximum.xg
new file mode 100644
index 0000000..eaf2fc4
--- /dev/null
+++ b/test/test_one_boost_max/dens_maximum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0043825711710
diff --git a/test/test_one_boost_max/dens_minimum.xg b/test/test_one_boost_max/dens_minimum.xg
new file mode 100644
index 0000000..a38de4f
--- /dev/null
+++ b/test/test_one_boost_max/dens_minimum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000001275266
diff --git a/test/test_one_boost_max/dens_norm1.xg b/test/test_one_boost_max/dens_norm1.xg
new file mode 100644
index 0000000..bc412fe
--- /dev/null
+++ b/test/test_one_boost_max/dens_norm1.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000583956186
diff --git a/test/test_one_boost_max/dens_norm2.xg b/test/test_one_boost_max/dens_norm2.xg
new file mode 100644
index 0000000..35bcdb0
--- /dev/null
+++ b/test/test_one_boost_max/dens_norm2.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0003120974974
diff --git a/test/test_one_boost_max/dens_x_[16][16].xg b/test/test_one_boost_max/dens_x_[16][16].xg
new file mode 100644
index 0000000..9d8f871
--- /dev/null
+++ b/test/test_one_boost_max/dens_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.4400368841e-07
+-1.4062468750e+01 1.4676857353e-07
+-1.3124937500e+01 1.4998636821e-07
+-1.2187406250e+01 1.5377740603e-07
+-1.1249875000e+01 1.5830844613e-07
+-1.0312343750e+01 1.6381726374e-07
+-9.3748125000e+00 1.7065458316e-07
+-8.4372812500e+00 1.7935938565e-07
+-7.4997500000e+00 1.3848910328e-04
+-6.5622187500e+00 4.1805103687e-04
+-5.6246875000e+00 8.0748364624e-04
+-4.6871562500e+00 1.3315621162e-03
+-3.7496250000e+00 1.9989912176e-03
+-2.8120937500e+00 2.7758292857e-03
+-1.8745625000e+00 3.5551586607e-03
+-9.3703125000e-01 4.1546741089e-03
+5.0000000000e-04 4.3825711710e-03
+9.3803125000e-01 4.1542038736e-03
+1.8755625000e+00 3.5543861686e-03
+2.8130937500e+00 2.7749727629e-03
+3.7506250000e+00 1.9982094405e-03
+4.6881562500e+00 1.3309256534e-03
+5.6256875000e+00 8.0700024130e-04
+6.5632187500e+00 4.1769916828e-04
+7.5007500000e+00 1.3823995825e-04
+8.4382812500e+00 1.7934883789e-07
+9.3758125000e+00 1.7064641379e-07
+1.0313343750e+01 1.6381075567e-07
+1.1250875000e+01 1.5830314267e-07
+1.2188406250e+01 1.5377300301e-07
+1.3125937500e+01 1.4998265547e-07
+1.4063468750e+01 1.4676540132e-07
+1.5001000000e+01 1.4400094720e-07
diff --git a/test/test_one_boost_max/dens_y_[16][16].xg b/test/test_one_boost_max/dens_y_[16][16].xg
new file mode 100644
index 0000000..9d8f871
--- /dev/null
+++ b/test/test_one_boost_max/dens_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.4400368841e-07
+-1.4062468750e+01 1.4676857353e-07
+-1.3124937500e+01 1.4998636821e-07
+-1.2187406250e+01 1.5377740603e-07
+-1.1249875000e+01 1.5830844613e-07
+-1.0312343750e+01 1.6381726374e-07
+-9.3748125000e+00 1.7065458316e-07
+-8.4372812500e+00 1.7935938565e-07
+-7.4997500000e+00 1.3848910328e-04
+-6.5622187500e+00 4.1805103687e-04
+-5.6246875000e+00 8.0748364624e-04
+-4.6871562500e+00 1.3315621162e-03
+-3.7496250000e+00 1.9989912176e-03
+-2.8120937500e+00 2.7758292857e-03
+-1.8745625000e+00 3.5551586607e-03
+-9.3703125000e-01 4.1546741089e-03
+5.0000000000e-04 4.3825711710e-03
+9.3803125000e-01 4.1542038736e-03
+1.8755625000e+00 3.5543861686e-03
+2.8130937500e+00 2.7749727629e-03
+3.7506250000e+00 1.9982094405e-03
+4.6881562500e+00 1.3309256534e-03
+5.6256875000e+00 8.0700024130e-04
+6.5632187500e+00 4.1769916828e-04
+7.5007500000e+00 1.3823995825e-04
+8.4382812500e+00 1.7934883789e-07
+9.3758125000e+00 1.7064641379e-07
+1.0313343750e+01 1.6381075567e-07
+1.1250875000e+01 1.5830314267e-07
+1.2188406250e+01 1.5377300301e-07
+1.3125937500e+01 1.4998265547e-07
+1.4063468750e+01 1.4676540132e-07
+1.5001000000e+01 1.4400094720e-07
diff --git a/test/test_one_boost_max/dens_z_[16][16].xg b/test/test_one_boost_max/dens_z_[16][16].xg
new file mode 100644
index 0000000..9d8f871
--- /dev/null
+++ b/test/test_one_boost_max/dens_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.4400368841e-07
+-1.4062468750e+01 1.4676857353e-07
+-1.3124937500e+01 1.4998636821e-07
+-1.2187406250e+01 1.5377740603e-07
+-1.1249875000e+01 1.5830844613e-07
+-1.0312343750e+01 1.6381726374e-07
+-9.3748125000e+00 1.7065458316e-07
+-8.4372812500e+00 1.7935938565e-07
+-7.4997500000e+00 1.3848910328e-04
+-6.5622187500e+00 4.1805103687e-04
+-5.6246875000e+00 8.0748364624e-04
+-4.6871562500e+00 1.3315621162e-03
+-3.7496250000e+00 1.9989912176e-03
+-2.8120937500e+00 2.7758292857e-03
+-1.8745625000e+00 3.5551586607e-03
+-9.3703125000e-01 4.1546741089e-03
+5.0000000000e-04 4.3825711710e-03
+9.3803125000e-01 4.1542038736e-03
+1.8755625000e+00 3.5543861686e-03
+2.8130937500e+00 2.7749727629e-03
+3.7506250000e+00 1.9982094405e-03
+4.6881562500e+00 1.3309256534e-03
+5.6256875000e+00 8.0700024130e-04
+6.5632187500e+00 4.1769916828e-04
+7.5007500000e+00 1.3823995825e-04
+8.4382812500e+00 1.7934883789e-07
+9.3758125000e+00 1.7064641379e-07
+1.0313343750e+01 1.6381075567e-07
+1.1250875000e+01 1.5830314267e-07
+1.2188406250e+01 1.5377300301e-07
+1.3125937500e+01 1.4998265547e-07
+1.4063468750e+01 1.4676540132e-07
+1.5001000000e+01 1.4400094720e-07
diff --git a/test/test_one_boost_max/eps_3D_diagonal.xg b/test/test_one_boost_max/eps_3D_diagonal.xg
new file mode 100644
index 0000000..24a3c92
--- /dev/null
+++ b/test/test_one_boost_max/eps_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.0872260759e-05
+-2.4356910355e+01 1.0879301373e-05
+-2.2733058596e+01 1.0887410038e-05
+-2.1109206837e+01 1.0896849432e-05
+-1.9485355079e+01 1.0907975951e-05
+-1.7861503320e+01 1.0921285533e-05
+-1.6237651561e+01 1.0937489232e-05
+-1.4613799803e+01 1.0957643802e-05
+-1.2989948044e+01 1.0983390282e-05
+-1.1366096285e+01 1.1017421192e-05
+-9.7422445267e+00 1.1064479462e-05
+-8.1183927680e+00 7.2219006219e-05
+-6.4945410093e+00 2.1373637815e-02
+-4.8706892506e+00 5.0455351209e-02
+-3.2468374920e+00 8.4649304100e-02
+-1.6229857333e+00 1.1520020591e-01
+8.6602540378e-04 1.2799999584e-01
+1.6247177841e+00 1.1517452780e-01
+3.2485695428e+00 8.4612544773e-02
+4.8724213015e+00 5.0420704352e-02
+6.4962730601e+00 2.1346660210e-02
+8.1201248188e+00 5.3713844673e-05
+9.7439765775e+00 1.1064419685e-05
+1.1367828336e+01 1.1017379066e-05
+1.2991680095e+01 1.0983359017e-05
+1.4615531854e+01 1.0957619688e-05
+1.6239383612e+01 1.0937470072e-05
+1.7863235371e+01 1.0921269946e-05
+1.9487087130e+01 1.0907963024e-05
+2.1110938888e+01 1.0896838538e-05
+2.2734790647e+01 1.0887400733e-05
+2.4358642406e+01 1.0879293335e-05
+2.5982494164e+01 1.0872253744e-05
diff --git a/test/test_one_boost_max/eps_maximum.xg b/test/test_one_boost_max/eps_maximum.xg
new file mode 100644
index 0000000..f43d0c3
--- /dev/null
+++ b/test/test_one_boost_max/eps_maximum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.1279999958351
diff --git a/test/test_one_boost_max/eps_minimum.xg b/test/test_one_boost_max/eps_minimum.xg
new file mode 100644
index 0000000..3bfbf5b
--- /dev/null
+++ b/test/test_one_boost_max/eps_minimum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0000108722537
diff --git a/test/test_one_boost_max/eps_norm1.xg b/test/test_one_boost_max/eps_norm1.xg
new file mode 100644
index 0000000..aa03e1d
--- /dev/null
+++ b/test/test_one_boost_max/eps_norm1.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0023474198499
diff --git a/test/test_one_boost_max/eps_norm2.xg b/test/test_one_boost_max/eps_norm2.xg
new file mode 100644
index 0000000..882f44d
--- /dev/null
+++ b/test/test_one_boost_max/eps_norm2.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0114469043038
diff --git a/test/test_one_boost_max/eps_x_[16][16].xg b/test/test_one_boost_max/eps_x_[16][16].xg
new file mode 100644
index 0000000..f1f529b
--- /dev/null
+++ b/test/test_one_boost_max/eps_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0952417760e-05
+-1.4062468750e+01 1.0965651790e-05
+-1.3124937500e+01 1.0980981018e-05
+-1.2187406250e+01 1.0998944150e-05
+-1.1249875000e+01 1.1020281255e-05
+-1.0312343750e+01 1.1046037206e-05
+-9.3748125000e+00 1.1077735958e-05
+-8.4372812500e+00 1.1117689297e-05
+-7.4997500000e+00 7.2529424086e-03
+-6.5622187500e+00 2.0326313159e-02
+-5.6246875000e+00 3.6049890672e-02
+-4.6871562500e+00 5.4161822971e-02
+-3.7496250000e+00 7.3893919065e-02
+-2.8120937500e+00 9.3724408138e-02
+-1.8745625000e+00 1.1126260974e-01
+-9.3703125000e-01 1.2355413765e-01
+5.0000000000e-04 1.2799999584e-01
+9.3803125000e-01 1.2354484331e-01
+1.8755625000e+00 1.1124616148e-01
+2.8130937500e+00 9.3703980883e-02
+3.7506250000e+00 7.3872471271e-02
+4.6881562500e+00 5.4141445771e-02
+5.6256875000e+00 3.6031764555e-02
+6.5632187500e+00 2.0310942344e-02
+7.5007500000e+00 7.2404201366e-03
+8.4382812500e+00 1.1117641145e-05
+9.3758125000e+00 1.1077698255e-05
+1.0313343750e+01 1.1046006894e-05
+1.1250875000e+01 1.1020256362e-05
+1.2188406250e+01 1.0998923347e-05
+1.3125937500e+01 1.0980963375e-05
+1.4063468750e+01 1.0965636640e-05
+1.5001000000e+01 1.0952404610e-05
diff --git a/test/test_one_boost_max/eps_y_[16][16].xg b/test/test_one_boost_max/eps_y_[16][16].xg
new file mode 100644
index 0000000..f1f529b
--- /dev/null
+++ b/test/test_one_boost_max/eps_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0952417760e-05
+-1.4062468750e+01 1.0965651790e-05
+-1.3124937500e+01 1.0980981018e-05
+-1.2187406250e+01 1.0998944150e-05
+-1.1249875000e+01 1.1020281255e-05
+-1.0312343750e+01 1.1046037206e-05
+-9.3748125000e+00 1.1077735958e-05
+-8.4372812500e+00 1.1117689297e-05
+-7.4997500000e+00 7.2529424086e-03
+-6.5622187500e+00 2.0326313159e-02
+-5.6246875000e+00 3.6049890672e-02
+-4.6871562500e+00 5.4161822971e-02
+-3.7496250000e+00 7.3893919065e-02
+-2.8120937500e+00 9.3724408138e-02
+-1.8745625000e+00 1.1126260974e-01
+-9.3703125000e-01 1.2355413765e-01
+5.0000000000e-04 1.2799999584e-01
+9.3803125000e-01 1.2354484331e-01
+1.8755625000e+00 1.1124616148e-01
+2.8130937500e+00 9.3703980883e-02
+3.7506250000e+00 7.3872471271e-02
+4.6881562500e+00 5.4141445771e-02
+5.6256875000e+00 3.6031764555e-02
+6.5632187500e+00 2.0310942344e-02
+7.5007500000e+00 7.2404201366e-03
+8.4382812500e+00 1.1117641145e-05
+9.3758125000e+00 1.1077698255e-05
+1.0313343750e+01 1.1046006894e-05
+1.1250875000e+01 1.1020256362e-05
+1.2188406250e+01 1.0998923347e-05
+1.3125937500e+01 1.0980963375e-05
+1.4063468750e+01 1.0965636640e-05
+1.5001000000e+01 1.0952404610e-05
diff --git a/test/test_one_boost_max/eps_z_[16][16].xg b/test/test_one_boost_max/eps_z_[16][16].xg
new file mode 100644
index 0000000..f1f529b
--- /dev/null
+++ b/test/test_one_boost_max/eps_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0952417760e-05
+-1.4062468750e+01 1.0965651790e-05
+-1.3124937500e+01 1.0980981018e-05
+-1.2187406250e+01 1.0998944150e-05
+-1.1249875000e+01 1.1020281255e-05
+-1.0312343750e+01 1.1046037206e-05
+-9.3748125000e+00 1.1077735958e-05
+-8.4372812500e+00 1.1117689297e-05
+-7.4997500000e+00 7.2529424086e-03
+-6.5622187500e+00 2.0326313159e-02
+-5.6246875000e+00 3.6049890672e-02
+-4.6871562500e+00 5.4161822971e-02
+-3.7496250000e+00 7.3893919065e-02
+-2.8120937500e+00 9.3724408138e-02
+-1.8745625000e+00 1.1126260974e-01
+-9.3703125000e-01 1.2355413765e-01
+5.0000000000e-04 1.2799999584e-01
+9.3803125000e-01 1.2354484331e-01
+1.8755625000e+00 1.1124616148e-01
+2.8130937500e+00 9.3703980883e-02
+3.7506250000e+00 7.3872471271e-02
+4.6881562500e+00 5.4141445771e-02
+5.6256875000e+00 3.6031764555e-02
+6.5632187500e+00 2.0310942344e-02
+7.5007500000e+00 7.2404201366e-03
+8.4382812500e+00 1.1117641145e-05
+9.3758125000e+00 1.1077698255e-05
+1.0313343750e+01 1.1046006894e-05
+1.1250875000e+01 1.1020256362e-05
+1.2188406250e+01 1.0998923347e-05
+1.3125937500e+01 1.0980963375e-05
+1.4063468750e+01 1.0965636640e-05
+1.5001000000e+01 1.0952404610e-05
diff --git a/test/test_one_boost_max/gxx_3D_diagonal.xg b/test/test_one_boost_max/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..77d110b
--- /dev/null
+++ b/test/test_one_boost_max/gxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1122196840e+00
+-2.4356910355e+01 1.1200226952e+00
+-2.2733058596e+01 1.1289906603e+00
+-2.1109206837e+01 1.1394051693e+00
+-1.9485355079e+01 1.1516463880e+00
+-1.7861503320e+01 1.1662402591e+00
+-1.6237651561e+01 1.1839356486e+00
+-1.4613799803e+01 1.2058361691e+00
+-1.2989948044e+01 1.2336378272e+00
+-1.1366096285e+01 1.2700865631e+00
+-9.7422445267e+00 1.3199352210e+00
+-8.1183927680e+00 1.3921731415e+00
+-6.4945410093e+00 1.5007927307e+00
+-4.8706892506e+00 1.6484289360e+00
+-3.2468374920e+00 1.8196254796e+00
+-1.6229857333e+00 1.9697930073e+00
+8.6602540378e-04 2.0318467472e+00
+1.6247177841e+00 1.9696679943e+00
+3.2485695428e+00 1.8194431256e+00
+4.8724213015e+00 1.6482540022e+00
+6.4962730601e+00 1.5006552007e+00
+8.1201248188e+00 1.3920788454e+00
+9.7439765775e+00 1.3198723023e+00
+1.1367828336e+01 1.2700416525e+00
+1.2991680095e+01 1.2336041852e+00
+1.4615531854e+01 1.2058100383e+00
+1.6239383612e+01 1.1839147716e+00
+1.7863235371e+01 1.1662231991e+00
+1.9487087130e+01 1.1516321876e+00
+2.1110938888e+01 1.1393931661e+00
+2.2734790647e+01 1.1289803816e+00
+2.4358642406e+01 1.1200137948e+00
+2.5982494164e+01 1.1122119023e+00
diff --git a/test/test_one_boost_max/gxx_maximum.xg b/test/test_one_boost_max/gxx_maximum.xg
new file mode 100644
index 0000000..b2daf51
--- /dev/null
+++ b/test/test_one_boost_max/gxx_maximum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 2.0318467472317
diff --git a/test/test_one_boost_max/gxx_minimum.xg b/test/test_one_boost_max/gxx_minimum.xg
new file mode 100644
index 0000000..d352f79
--- /dev/null
+++ b/test/test_one_boost_max/gxx_minimum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.1122119022998
diff --git a/test/test_one_boost_max/gxx_norm1.xg b/test/test_one_boost_max/gxx_norm1.xg
new file mode 100644
index 0000000..62092bb
--- /dev/null
+++ b/test/test_one_boost_max/gxx_norm1.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.2317730312624
diff --git a/test/test_one_boost_max/gxx_norm2.xg b/test/test_one_boost_max/gxx_norm2.xg
new file mode 100644
index 0000000..a545a37
--- /dev/null
+++ b/test/test_one_boost_max/gxx_norm2.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.2369502262701
diff --git a/test/test_one_boost_max/gxx_x_[16][16].xg b/test/test_one_boost_max/gxx_x_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gxx_y_[16][16].xg b/test/test_one_boost_max/gxx_y_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gxx_z_[16][16].xg b/test/test_one_boost_max/gxx_z_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gxy_3D_diagonal.xg b/test/test_one_boost_max/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/gxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gxy_maximum.xg b/test/test_one_boost_max/gxy_maximum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_boost_max/gxy_maximum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxy_minimum.xg b/test/test_one_boost_max/gxy_minimum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_boost_max/gxy_minimum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxy_norm1.xg b/test/test_one_boost_max/gxy_norm1.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_boost_max/gxy_norm1.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxy_norm2.xg b/test/test_one_boost_max/gxy_norm2.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_boost_max/gxy_norm2.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxy_x_[16][16].xg b/test/test_one_boost_max/gxy_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gxy_y_[16][16].xg b/test/test_one_boost_max/gxy_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gxy_z_[16][16].xg b/test/test_one_boost_max/gxy_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gxz_3D_diagonal.xg b/test/test_one_boost_max/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/gxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gxz_maximum.xg b/test/test_one_boost_max/gxz_maximum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_boost_max/gxz_maximum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxz_minimum.xg b/test/test_one_boost_max/gxz_minimum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_boost_max/gxz_minimum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxz_norm1.xg b/test/test_one_boost_max/gxz_norm1.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_boost_max/gxz_norm1.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxz_norm2.xg b/test/test_one_boost_max/gxz_norm2.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_boost_max/gxz_norm2.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gxz_x_[16][16].xg b/test/test_one_boost_max/gxz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gxz_y_[16][16].xg b/test/test_one_boost_max/gxz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gxz_z_[16][16].xg b/test/test_one_boost_max/gxz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gyy_3D_diagonal.xg b/test/test_one_boost_max/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..77d110b
--- /dev/null
+++ b/test/test_one_boost_max/gyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1122196840e+00
+-2.4356910355e+01 1.1200226952e+00
+-2.2733058596e+01 1.1289906603e+00
+-2.1109206837e+01 1.1394051693e+00
+-1.9485355079e+01 1.1516463880e+00
+-1.7861503320e+01 1.1662402591e+00
+-1.6237651561e+01 1.1839356486e+00
+-1.4613799803e+01 1.2058361691e+00
+-1.2989948044e+01 1.2336378272e+00
+-1.1366096285e+01 1.2700865631e+00
+-9.7422445267e+00 1.3199352210e+00
+-8.1183927680e+00 1.3921731415e+00
+-6.4945410093e+00 1.5007927307e+00
+-4.8706892506e+00 1.6484289360e+00
+-3.2468374920e+00 1.8196254796e+00
+-1.6229857333e+00 1.9697930073e+00
+8.6602540378e-04 2.0318467472e+00
+1.6247177841e+00 1.9696679943e+00
+3.2485695428e+00 1.8194431256e+00
+4.8724213015e+00 1.6482540022e+00
+6.4962730601e+00 1.5006552007e+00
+8.1201248188e+00 1.3920788454e+00
+9.7439765775e+00 1.3198723023e+00
+1.1367828336e+01 1.2700416525e+00
+1.2991680095e+01 1.2336041852e+00
+1.4615531854e+01 1.2058100383e+00
+1.6239383612e+01 1.1839147716e+00
+1.7863235371e+01 1.1662231991e+00
+1.9487087130e+01 1.1516321876e+00
+2.1110938888e+01 1.1393931661e+00
+2.2734790647e+01 1.1289803816e+00
+2.4358642406e+01 1.1200137948e+00
+2.5982494164e+01 1.1122119023e+00
diff --git a/test/test_one_boost_max/gyy_maximum.xg b/test/test_one_boost_max/gyy_maximum.xg
new file mode 100644
index 0000000..63df061
--- /dev/null
+++ b/test/test_one_boost_max/gyy_maximum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 2.0318467472317
diff --git a/test/test_one_boost_max/gyy_minimum.xg b/test/test_one_boost_max/gyy_minimum.xg
new file mode 100644
index 0000000..c9f44e7
--- /dev/null
+++ b/test/test_one_boost_max/gyy_minimum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.1122119022998
diff --git a/test/test_one_boost_max/gyy_norm1.xg b/test/test_one_boost_max/gyy_norm1.xg
new file mode 100644
index 0000000..04d9d94
--- /dev/null
+++ b/test/test_one_boost_max/gyy_norm1.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.2317730312624
diff --git a/test/test_one_boost_max/gyy_norm2.xg b/test/test_one_boost_max/gyy_norm2.xg
new file mode 100644
index 0000000..881b767
--- /dev/null
+++ b/test/test_one_boost_max/gyy_norm2.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.2369502262701
diff --git a/test/test_one_boost_max/gyy_x_[16][16].xg b/test/test_one_boost_max/gyy_x_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gyy_y_[16][16].xg b/test/test_one_boost_max/gyy_y_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gyy_z_[16][16].xg b/test/test_one_boost_max/gyy_z_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gyz_3D_diagonal.xg b/test/test_one_boost_max/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/gyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gyz_maximum.xg b/test/test_one_boost_max/gyz_maximum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_boost_max/gyz_maximum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gyz_minimum.xg b/test/test_one_boost_max/gyz_minimum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_boost_max/gyz_minimum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gyz_norm1.xg b/test/test_one_boost_max/gyz_norm1.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_boost_max/gyz_norm1.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gyz_norm2.xg b/test/test_one_boost_max/gyz_norm2.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_boost_max/gyz_norm2.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/gyz_x_[16][16].xg b/test/test_one_boost_max/gyz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gyz_y_[16][16].xg b/test/test_one_boost_max/gyz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gyz_z_[16][16].xg b/test/test_one_boost_max/gyz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/gyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/gzz_3D_diagonal.xg b/test/test_one_boost_max/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..77d110b
--- /dev/null
+++ b/test/test_one_boost_max/gzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1122196840e+00
+-2.4356910355e+01 1.1200226952e+00
+-2.2733058596e+01 1.1289906603e+00
+-2.1109206837e+01 1.1394051693e+00
+-1.9485355079e+01 1.1516463880e+00
+-1.7861503320e+01 1.1662402591e+00
+-1.6237651561e+01 1.1839356486e+00
+-1.4613799803e+01 1.2058361691e+00
+-1.2989948044e+01 1.2336378272e+00
+-1.1366096285e+01 1.2700865631e+00
+-9.7422445267e+00 1.3199352210e+00
+-8.1183927680e+00 1.3921731415e+00
+-6.4945410093e+00 1.5007927307e+00
+-4.8706892506e+00 1.6484289360e+00
+-3.2468374920e+00 1.8196254796e+00
+-1.6229857333e+00 1.9697930073e+00
+8.6602540378e-04 2.0318467472e+00
+1.6247177841e+00 1.9696679943e+00
+3.2485695428e+00 1.8194431256e+00
+4.8724213015e+00 1.6482540022e+00
+6.4962730601e+00 1.5006552007e+00
+8.1201248188e+00 1.3920788454e+00
+9.7439765775e+00 1.3198723023e+00
+1.1367828336e+01 1.2700416525e+00
+1.2991680095e+01 1.2336041852e+00
+1.4615531854e+01 1.2058100383e+00
+1.6239383612e+01 1.1839147716e+00
+1.7863235371e+01 1.1662231991e+00
+1.9487087130e+01 1.1516321876e+00
+2.1110938888e+01 1.1393931661e+00
+2.2734790647e+01 1.1289803816e+00
+2.4358642406e+01 1.1200137948e+00
+2.5982494164e+01 1.1122119023e+00
diff --git a/test/test_one_boost_max/gzz_maximum.xg b/test/test_one_boost_max/gzz_maximum.xg
new file mode 100644
index 0000000..4189307
--- /dev/null
+++ b/test/test_one_boost_max/gzz_maximum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 2.0318467472317
diff --git a/test/test_one_boost_max/gzz_minimum.xg b/test/test_one_boost_max/gzz_minimum.xg
new file mode 100644
index 0000000..d75e3bf
--- /dev/null
+++ b/test/test_one_boost_max/gzz_minimum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.1122119022998
diff --git a/test/test_one_boost_max/gzz_norm1.xg b/test/test_one_boost_max/gzz_norm1.xg
new file mode 100644
index 0000000..654b55f
--- /dev/null
+++ b/test/test_one_boost_max/gzz_norm1.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.2317730312624
diff --git a/test/test_one_boost_max/gzz_norm2.xg b/test/test_one_boost_max/gzz_norm2.xg
new file mode 100644
index 0000000..7554017
--- /dev/null
+++ b/test/test_one_boost_max/gzz_norm2.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.2369502262701
diff --git a/test/test_one_boost_max/gzz_x_[16][16].xg b/test/test_one_boost_max/gzz_x_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gzz_y_[16][16].xg b/test/test_one_boost_max/gzz_y_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/gzz_z_[16][16].xg b/test/test_one_boost_max/gzz_z_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_boost_max/gzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_boost_max/ham_3D_diagonal.xg b/test/test_one_boost_max/ham_3D_diagonal.xg
new file mode 100644
index 0000000..daf6f22
--- /dev/null
+++ b/test/test_one_boost_max/ham_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 -4.3066638910e-06
+-2.2733058596e+01 -3.8485470061e-06
+-2.1109206837e+01 -3.1520153731e-06
+-1.9485355079e+01 -2.0598131035e-06
+-1.7861503320e+01 -2.8446414647e-07
+-1.6237651561e+01 2.7264427873e-06
+-1.4613799803e+01 8.0989066678e-06
+-1.2989948044e+01 1.8296685073e-05
+-1.1366096285e+01 3.9200662524e-05
+-9.7422445267e+00 8.6471619793e-05
+-8.1183927680e+00 6.0710763720e-04
+-6.4945410093e+00 -2.8998093489e-03
+-4.8706892506e+00 -8.4419428675e-03
+-3.2468374920e+00 -1.7465338281e-02
+-1.6229857333e+00 -2.8203286602e-02
+8.6602540378e-04 -3.3546618097e-02
+1.6247177841e+00 -2.8193093517e-02
+3.2485695428e+00 -1.7454020610e-02
+4.8724213015e+00 -8.4342446808e-03
+6.4962730601e+00 -2.8954789586e-03
+8.1201248188e+00 6.1393474170e-04
+9.7439765775e+00 8.6395469113e-05
+1.1367828336e+01 3.9168646150e-05
+1.2991680095e+01 1.8281651945e-05
+1.4615531854e+01 8.0912555090e-06
+1.6239383612e+01 2.7222642935e-06
+1.7863235371e+01 -2.8688537637e-07
+1.9487087130e+01 -2.0612769196e-06
+2.1110938888e+01 -3.1529302383e-06
+2.2734790647e+01 -3.8491438805e-06
+2.4358642406e+01 -4.3070611935e-06
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/ham_maximum.xg b/test/test_one_boost_max/ham_maximum.xg
new file mode 100644
index 0000000..d1a7eb9
--- /dev/null
+++ b/test/test_one_boost_max/ham_maximum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0006243725373
diff --git a/test/test_one_boost_max/ham_minimum.xg b/test/test_one_boost_max/ham_minimum.xg
new file mode 100644
index 0000000..4513b90
--- /dev/null
+++ b/test/test_one_boost_max/ham_minimum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 -0.0335466180974
diff --git a/test/test_one_boost_max/ham_norm1.xg b/test/test_one_boost_max/ham_norm1.xg
new file mode 100644
index 0000000..aae8edf
--- /dev/null
+++ b/test/test_one_boost_max/ham_norm1.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0004258972028
diff --git a/test/test_one_boost_max/ham_norm2.xg b/test/test_one_boost_max/ham_norm2.xg
new file mode 100644
index 0000000..6db7a85
--- /dev/null
+++ b/test/test_one_boost_max/ham_norm2.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0022606534874
diff --git a/test/test_one_boost_max/ham_x_[16][16].xg b/test/test_one_boost_max/ham_x_[16][16].xg
new file mode 100644
index 0000000..a466a65
--- /dev/null
+++ b/test/test_one_boost_max/ham_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 -3.1417211798e-05
+-1.3124937500e+01 -4.1592024647e-05
+-1.2187406250e+01 -5.6947703060e-05
+-1.1249875000e+01 -8.0836059978e-05
+-1.0312343750e+01 -1.1932749886e-04
+-9.3748125000e+00 -1.8395633821e-04
+-8.4372812500e+00 -1.7469012164e-05
+-7.4997500000e+00 -1.0025118770e-03
+-6.5622187500e+00 -2.9435559036e-03
+-5.6246875000e+00 -5.6667976074e-03
+-4.6871562500e+00 -9.4389981577e-03
+-3.7496250000e+00 -1.4412267437e-02
+-2.8120937500e+00 -2.0423394854e-02
+-1.8745625000e+00 -2.6677544477e-02
+-9.3703125000e-01 -3.1631941877e-02
+5.0000000000e-04 -3.3546618097e-02
+9.3803125000e-01 -3.1628005332e-02
+1.8755625000e+00 -2.6671238461e-02
+2.8130937500e+00 -2.0416637518e-02
+3.7506250000e+00 -1.4406340164e-02
+4.6881562500e+00 -9.4343423854e-03
+5.6256875000e+00 -5.6633759714e-03
+6.5632187500e+00 -2.9411263709e-03
+7.5007500000e+00 -1.0005498763e-03
+8.4382812500e+00 -1.8684368412e-05
+9.3758125000e+00 -1.8386682996e-04
+1.0313343750e+01 -1.1927529144e-04
+1.1250875000e+01 -8.0804229793e-05
+1.2188406250e+01 -5.6927552307e-05
+1.3125937500e+01 -4.1578850037e-05
+1.4063468750e+01 -3.1408352728e-05
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/ham_y_[16][16].xg b/test/test_one_boost_max/ham_y_[16][16].xg
new file mode 100644
index 0000000..a466a65
--- /dev/null
+++ b/test/test_one_boost_max/ham_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 -3.1417211798e-05
+-1.3124937500e+01 -4.1592024647e-05
+-1.2187406250e+01 -5.6947703060e-05
+-1.1249875000e+01 -8.0836059978e-05
+-1.0312343750e+01 -1.1932749886e-04
+-9.3748125000e+00 -1.8395633821e-04
+-8.4372812500e+00 -1.7469012164e-05
+-7.4997500000e+00 -1.0025118770e-03
+-6.5622187500e+00 -2.9435559036e-03
+-5.6246875000e+00 -5.6667976074e-03
+-4.6871562500e+00 -9.4389981577e-03
+-3.7496250000e+00 -1.4412267437e-02
+-2.8120937500e+00 -2.0423394854e-02
+-1.8745625000e+00 -2.6677544477e-02
+-9.3703125000e-01 -3.1631941877e-02
+5.0000000000e-04 -3.3546618097e-02
+9.3803125000e-01 -3.1628005332e-02
+1.8755625000e+00 -2.6671238461e-02
+2.8130937500e+00 -2.0416637518e-02
+3.7506250000e+00 -1.4406340164e-02
+4.6881562500e+00 -9.4343423854e-03
+5.6256875000e+00 -5.6633759714e-03
+6.5632187500e+00 -2.9411263709e-03
+7.5007500000e+00 -1.0005498763e-03
+8.4382812500e+00 -1.8684368412e-05
+9.3758125000e+00 -1.8386682996e-04
+1.0313343750e+01 -1.1927529144e-04
+1.1250875000e+01 -8.0804229793e-05
+1.2188406250e+01 -5.6927552307e-05
+1.3125937500e+01 -4.1578850037e-05
+1.4063468750e+01 -3.1408352728e-05
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/ham_z_[16][16].xg b/test/test_one_boost_max/ham_z_[16][16].xg
new file mode 100644
index 0000000..a466a65
--- /dev/null
+++ b/test/test_one_boost_max/ham_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 -3.1417211798e-05
+-1.3124937500e+01 -4.1592024647e-05
+-1.2187406250e+01 -5.6947703060e-05
+-1.1249875000e+01 -8.0836059978e-05
+-1.0312343750e+01 -1.1932749886e-04
+-9.3748125000e+00 -1.8395633821e-04
+-8.4372812500e+00 -1.7469012164e-05
+-7.4997500000e+00 -1.0025118770e-03
+-6.5622187500e+00 -2.9435559036e-03
+-5.6246875000e+00 -5.6667976074e-03
+-4.6871562500e+00 -9.4389981577e-03
+-3.7496250000e+00 -1.4412267437e-02
+-2.8120937500e+00 -2.0423394854e-02
+-1.8745625000e+00 -2.6677544477e-02
+-9.3703125000e-01 -3.1631941877e-02
+5.0000000000e-04 -3.3546618097e-02
+9.3803125000e-01 -3.1628005332e-02
+1.8755625000e+00 -2.6671238461e-02
+2.8130937500e+00 -2.0416637518e-02
+3.7506250000e+00 -1.4406340164e-02
+4.6881562500e+00 -9.4343423854e-03
+5.6256875000e+00 -5.6633759714e-03
+6.5632187500e+00 -2.9411263709e-03
+7.5007500000e+00 -1.0005498763e-03
+8.4382812500e+00 -1.8684368412e-05
+9.3758125000e+00 -1.8386682996e-04
+1.0313343750e+01 -1.1927529144e-04
+1.1250875000e+01 -8.0804229793e-05
+1.2188406250e+01 -5.6927552307e-05
+1.3125937500e+01 -4.1578850037e-05
+1.4063468750e+01 -3.1408352728e-05
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxx_3D_diagonal.xg b/test/test_one_boost_max/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/kxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxx_maximum.xg b/test/test_one_boost_max/kxx_maximum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_boost_max/kxx_maximum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxx_minimum.xg b/test/test_one_boost_max/kxx_minimum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_boost_max/kxx_minimum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxx_norm1.xg b/test/test_one_boost_max/kxx_norm1.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_boost_max/kxx_norm1.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxx_norm2.xg b/test/test_one_boost_max/kxx_norm2.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_boost_max/kxx_norm2.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxx_x_[16][16].xg b/test/test_one_boost_max/kxx_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxx_y_[16][16].xg b/test/test_one_boost_max/kxx_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxx_z_[16][16].xg b/test/test_one_boost_max/kxx_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxy_3D_diagonal.xg b/test/test_one_boost_max/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/kxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxy_maximum.xg b/test/test_one_boost_max/kxy_maximum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_boost_max/kxy_maximum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxy_minimum.xg b/test/test_one_boost_max/kxy_minimum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_boost_max/kxy_minimum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxy_norm1.xg b/test/test_one_boost_max/kxy_norm1.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_boost_max/kxy_norm1.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxy_norm2.xg b/test/test_one_boost_max/kxy_norm2.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_boost_max/kxy_norm2.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxy_x_[16][16].xg b/test/test_one_boost_max/kxy_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxy_y_[16][16].xg b/test/test_one_boost_max/kxy_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxy_z_[16][16].xg b/test/test_one_boost_max/kxy_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxz_3D_diagonal.xg b/test/test_one_boost_max/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/kxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxz_maximum.xg b/test/test_one_boost_max/kxz_maximum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_boost_max/kxz_maximum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxz_minimum.xg b/test/test_one_boost_max/kxz_minimum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_boost_max/kxz_minimum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxz_norm1.xg b/test/test_one_boost_max/kxz_norm1.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_boost_max/kxz_norm1.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxz_norm2.xg b/test/test_one_boost_max/kxz_norm2.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_boost_max/kxz_norm2.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kxz_x_[16][16].xg b/test/test_one_boost_max/kxz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxz_y_[16][16].xg b/test/test_one_boost_max/kxz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kxz_z_[16][16].xg b/test/test_one_boost_max/kxz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyy_3D_diagonal.xg b/test/test_one_boost_max/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/kyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyy_maximum.xg b/test/test_one_boost_max/kyy_maximum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_boost_max/kyy_maximum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyy_minimum.xg b/test/test_one_boost_max/kyy_minimum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_boost_max/kyy_minimum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyy_norm1.xg b/test/test_one_boost_max/kyy_norm1.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_boost_max/kyy_norm1.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyy_norm2.xg b/test/test_one_boost_max/kyy_norm2.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_boost_max/kyy_norm2.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyy_x_[16][16].xg b/test/test_one_boost_max/kyy_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyy_y_[16][16].xg b/test/test_one_boost_max/kyy_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyy_z_[16][16].xg b/test/test_one_boost_max/kyy_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyz_3D_diagonal.xg b/test/test_one_boost_max/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/kyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyz_maximum.xg b/test/test_one_boost_max/kyz_maximum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_boost_max/kyz_maximum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyz_minimum.xg b/test/test_one_boost_max/kyz_minimum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_boost_max/kyz_minimum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyz_norm1.xg b/test/test_one_boost_max/kyz_norm1.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_boost_max/kyz_norm1.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyz_norm2.xg b/test/test_one_boost_max/kyz_norm2.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_boost_max/kyz_norm2.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kyz_x_[16][16].xg b/test/test_one_boost_max/kyz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyz_y_[16][16].xg b/test/test_one_boost_max/kyz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kyz_z_[16][16].xg b/test/test_one_boost_max/kyz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kzz_3D_diagonal.xg b/test/test_one_boost_max/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_boost_max/kzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kzz_maximum.xg b/test/test_one_boost_max/kzz_maximum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_boost_max/kzz_maximum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kzz_minimum.xg b/test/test_one_boost_max/kzz_minimum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_boost_max/kzz_minimum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kzz_norm1.xg b/test/test_one_boost_max/kzz_norm1.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_boost_max/kzz_norm1.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kzz_norm2.xg b/test/test_one_boost_max/kzz_norm2.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_boost_max/kzz_norm2.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/kzz_x_[16][16].xg b/test/test_one_boost_max/kzz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kzz_y_[16][16].xg b/test/test_one_boost_max/kzz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/kzz_z_[16][16].xg b/test/test_one_boost_max/kzz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_boost_max/kzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momx_3D_diagonal.xg b/test/test_one_boost_max/momx_3D_diagonal.xg
new file mode 100644
index 0000000..b182a77
--- /dev/null
+++ b/test/test_one_boost_max/momx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 -3.1390613456e-06
+-6.4945410093e+00 -1.0642704679e-03
+-4.8706892506e+00 -2.9917057602e-03
+-3.2468374920e+00 -6.0738951626e-03
+-1.6229857333e+00 -9.6891186848e-03
+8.6602540378e-04 -1.1473491541e-02
+1.6247177841e+00 -9.6857058291e-03
+3.2485695428e+00 -6.0700594912e-03
+4.8724213015e+00 -2.9890508170e-03
+6.4962730601e+00 -1.0627488512e-03
+8.1201248188e+00 -2.3344357443e-06
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momx_maximum.xg b/test/test_one_boost_max/momx_maximum.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_one_boost_max/momx_maximum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/momx_minimum.xg b/test/test_one_boost_max/momx_minimum.xg
new file mode 100644
index 0000000..113ed68
--- /dev/null
+++ b/test/test_one_boost_max/momx_minimum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 -0.0114734915408
diff --git a/test/test_one_boost_max/momx_norm1.xg b/test/test_one_boost_max/momx_norm1.xg
new file mode 100644
index 0000000..7529af5
--- /dev/null
+++ b/test/test_one_boost_max/momx_norm1.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0001444681422
diff --git a/test/test_one_boost_max/momx_norm2.xg b/test/test_one_boost_max/momx_norm2.xg
new file mode 100644
index 0000000..8afce34
--- /dev/null
+++ b/test/test_one_boost_max/momx_norm2.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0007858417311
diff --git a/test/test_one_boost_max/momx_x_[16][16].xg b/test/test_one_boost_max/momx_x_[16][16].xg
new file mode 100644
index 0000000..56868e0
--- /dev/null
+++ b/test/test_one_boost_max/momx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -3.3028777584e-04
+-6.5622187500e+00 -1.0055417680e-03
+-5.6246875000e+00 -1.9634193392e-03
+-4.6871562500e+00 -3.2809414143e-03
+-3.7496250000e+00 -5.0012641060e-03
+-2.8120937500e+00 -7.0575020137e-03
+-1.8745625000e+00 -9.1734043510e-03
+-9.3703125000e-01 -1.0834682179e-02
+5.0000000000e-04 -1.1473491541e-02
+9.3803125000e-01 -1.0833368167e-02
+1.8755625000e+00 -9.1712821266e-03
+2.8130937500e+00 -7.0552049181e-03
+3.7506250000e+00 -4.9992230850e-03
+4.6881562500e+00 -3.2793228633e-03
+5.6256875000e+00 -1.9622186744e-03
+6.5632187500e+00 -1.0046850921e-03
+7.5007500000e+00 -3.2969096808e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momx_y_[16][16].xg b/test/test_one_boost_max/momx_y_[16][16].xg
new file mode 100644
index 0000000..56868e0
--- /dev/null
+++ b/test/test_one_boost_max/momx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -3.3028777584e-04
+-6.5622187500e+00 -1.0055417680e-03
+-5.6246875000e+00 -1.9634193392e-03
+-4.6871562500e+00 -3.2809414143e-03
+-3.7496250000e+00 -5.0012641060e-03
+-2.8120937500e+00 -7.0575020137e-03
+-1.8745625000e+00 -9.1734043510e-03
+-9.3703125000e-01 -1.0834682179e-02
+5.0000000000e-04 -1.1473491541e-02
+9.3803125000e-01 -1.0833368167e-02
+1.8755625000e+00 -9.1712821266e-03
+2.8130937500e+00 -7.0552049181e-03
+3.7506250000e+00 -4.9992230850e-03
+4.6881562500e+00 -3.2793228633e-03
+5.6256875000e+00 -1.9622186744e-03
+6.5632187500e+00 -1.0046850921e-03
+7.5007500000e+00 -3.2969096808e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momx_z_[16][16].xg b/test/test_one_boost_max/momx_z_[16][16].xg
new file mode 100644
index 0000000..56868e0
--- /dev/null
+++ b/test/test_one_boost_max/momx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -3.3028777584e-04
+-6.5622187500e+00 -1.0055417680e-03
+-5.6246875000e+00 -1.9634193392e-03
+-4.6871562500e+00 -3.2809414143e-03
+-3.7496250000e+00 -5.0012641060e-03
+-2.8120937500e+00 -7.0575020137e-03
+-1.8745625000e+00 -9.1734043510e-03
+-9.3703125000e-01 -1.0834682179e-02
+5.0000000000e-04 -1.1473491541e-02
+9.3803125000e-01 -1.0833368167e-02
+1.8755625000e+00 -9.1712821266e-03
+2.8130937500e+00 -7.0552049181e-03
+3.7506250000e+00 -4.9992230850e-03
+4.6881562500e+00 -3.2793228633e-03
+5.6256875000e+00 -1.9622186744e-03
+6.5632187500e+00 -1.0046850921e-03
+7.5007500000e+00 -3.2969096808e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momy_3D_diagonal.xg b/test/test_one_boost_max/momy_3D_diagonal.xg
new file mode 100644
index 0000000..6afb6b3
--- /dev/null
+++ b/test/test_one_boost_max/momy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 -6.2781226912e-06
+-6.4945410093e+00 -2.1285409357e-03
+-4.8706892506e+00 -5.9834115204e-03
+-3.2468374920e+00 -1.2147790325e-02
+-1.6229857333e+00 -1.9378237370e-02
+8.6602540378e-04 -2.2946983082e-02
+1.6247177841e+00 -1.9371411658e-02
+3.2485695428e+00 -1.2140118982e-02
+4.8724213015e+00 -5.9781016339e-03
+6.4962730601e+00 -2.1254977024e-03
+8.1201248188e+00 -4.6688714886e-06
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momy_maximum.xg b/test/test_one_boost_max/momy_maximum.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_one_boost_max/momy_maximum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/momy_minimum.xg b/test/test_one_boost_max/momy_minimum.xg
new file mode 100644
index 0000000..2777c79
--- /dev/null
+++ b/test/test_one_boost_max/momy_minimum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 -0.0229469830815
diff --git a/test/test_one_boost_max/momy_norm1.xg b/test/test_one_boost_max/momy_norm1.xg
new file mode 100644
index 0000000..3771328
--- /dev/null
+++ b/test/test_one_boost_max/momy_norm1.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0002889362844
diff --git a/test/test_one_boost_max/momy_norm2.xg b/test/test_one_boost_max/momy_norm2.xg
new file mode 100644
index 0000000..b4a82ac
--- /dev/null
+++ b/test/test_one_boost_max/momy_norm2.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0015716834621
diff --git a/test/test_one_boost_max/momy_x_[16][16].xg b/test/test_one_boost_max/momy_x_[16][16].xg
new file mode 100644
index 0000000..0b60df9
--- /dev/null
+++ b/test/test_one_boost_max/momy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -6.6057555169e-04
+-6.5622187500e+00 -2.0110835361e-03
+-5.6246875000e+00 -3.9268386783e-03
+-4.6871562500e+00 -6.5618828286e-03
+-3.7496250000e+00 -1.0002528212e-02
+-2.8120937500e+00 -1.4115004027e-02
+-1.8745625000e+00 -1.8346808702e-02
+-9.3703125000e-01 -2.1669364358e-02
+5.0000000000e-04 -2.2946983082e-02
+9.3803125000e-01 -2.1666736334e-02
+1.8755625000e+00 -1.8342564253e-02
+2.8130937500e+00 -1.4110409836e-02
+3.7506250000e+00 -9.9984461701e-03
+4.6881562500e+00 -6.5586457267e-03
+5.6256875000e+00 -3.9244373489e-03
+6.5632187500e+00 -2.0093701843e-03
+7.5007500000e+00 -6.5938193616e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momy_y_[16][16].xg b/test/test_one_boost_max/momy_y_[16][16].xg
new file mode 100644
index 0000000..0b60df9
--- /dev/null
+++ b/test/test_one_boost_max/momy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -6.6057555169e-04
+-6.5622187500e+00 -2.0110835361e-03
+-5.6246875000e+00 -3.9268386783e-03
+-4.6871562500e+00 -6.5618828286e-03
+-3.7496250000e+00 -1.0002528212e-02
+-2.8120937500e+00 -1.4115004027e-02
+-1.8745625000e+00 -1.8346808702e-02
+-9.3703125000e-01 -2.1669364358e-02
+5.0000000000e-04 -2.2946983082e-02
+9.3803125000e-01 -2.1666736334e-02
+1.8755625000e+00 -1.8342564253e-02
+2.8130937500e+00 -1.4110409836e-02
+3.7506250000e+00 -9.9984461701e-03
+4.6881562500e+00 -6.5586457267e-03
+5.6256875000e+00 -3.9244373489e-03
+6.5632187500e+00 -2.0093701843e-03
+7.5007500000e+00 -6.5938193616e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momy_z_[16][16].xg b/test/test_one_boost_max/momy_z_[16][16].xg
new file mode 100644
index 0000000..0b60df9
--- /dev/null
+++ b/test/test_one_boost_max/momy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -6.6057555169e-04
+-6.5622187500e+00 -2.0110835361e-03
+-5.6246875000e+00 -3.9268386783e-03
+-4.6871562500e+00 -6.5618828286e-03
+-3.7496250000e+00 -1.0002528212e-02
+-2.8120937500e+00 -1.4115004027e-02
+-1.8745625000e+00 -1.8346808702e-02
+-9.3703125000e-01 -2.1669364358e-02
+5.0000000000e-04 -2.2946983082e-02
+9.3803125000e-01 -2.1666736334e-02
+1.8755625000e+00 -1.8342564253e-02
+2.8130937500e+00 -1.4110409836e-02
+3.7506250000e+00 -9.9984461701e-03
+4.6881562500e+00 -6.5586457267e-03
+5.6256875000e+00 -3.9244373489e-03
+6.5632187500e+00 -2.0093701843e-03
+7.5007500000e+00 -6.5938193616e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momz_3D_diagonal.xg b/test/test_one_boost_max/momz_3D_diagonal.xg
new file mode 100644
index 0000000..dda7725
--- /dev/null
+++ b/test/test_one_boost_max/momz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 -9.4171840369e-06
+-6.4945410093e+00 -3.1928114036e-03
+-4.8706892506e+00 -8.9751172805e-03
+-3.2468374920e+00 -1.8221685488e-02
+-1.6229857333e+00 -2.9067356054e-02
+8.6602540378e-04 -3.4420474622e-02
+1.6247177841e+00 -2.9057117487e-02
+3.2485695428e+00 -1.8210178474e-02
+4.8724213015e+00 -8.9671524509e-03
+6.4962730601e+00 -3.1882465536e-03
+8.1201248188e+00 -7.0033072329e-06
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momz_maximum.xg b/test/test_one_boost_max/momz_maximum.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_one_boost_max/momz_maximum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/momz_minimum.xg b/test/test_one_boost_max/momz_minimum.xg
new file mode 100644
index 0000000..1cd7352
--- /dev/null
+++ b/test/test_one_boost_max/momz_minimum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 -0.0344204746223
diff --git a/test/test_one_boost_max/momz_norm1.xg b/test/test_one_boost_max/momz_norm1.xg
new file mode 100644
index 0000000..1b10869
--- /dev/null
+++ b/test/test_one_boost_max/momz_norm1.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0004334044266
diff --git a/test/test_one_boost_max/momz_norm2.xg b/test/test_one_boost_max/momz_norm2.xg
new file mode 100644
index 0000000..82e6dbb
--- /dev/null
+++ b/test/test_one_boost_max/momz_norm2.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0023575251932
diff --git a/test/test_one_boost_max/momz_x_[16][16].xg b/test/test_one_boost_max/momz_x_[16][16].xg
new file mode 100644
index 0000000..e3effe3
--- /dev/null
+++ b/test/test_one_boost_max/momz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -9.9086332753e-04
+-6.5622187500e+00 -3.0166253041e-03
+-5.6246875000e+00 -5.8902580175e-03
+-4.6871562500e+00 -9.8428242430e-03
+-3.7496250000e+00 -1.5003792318e-02
+-2.8120937500e+00 -2.1172506041e-02
+-1.8745625000e+00 -2.7520213053e-02
+-9.3703125000e-01 -3.2504046537e-02
+5.0000000000e-04 -3.4420474622e-02
+9.3803125000e-01 -3.2500104501e-02
+1.8755625000e+00 -2.7513846380e-02
+2.8130937500e+00 -2.1165614754e-02
+3.7506250000e+00 -1.4997669255e-02
+4.6881562500e+00 -9.8379685900e-03
+5.6256875000e+00 -5.8866560233e-03
+6.5632187500e+00 -3.0140552764e-03
+7.5007500000e+00 -9.8907290424e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momz_y_[16][16].xg b/test/test_one_boost_max/momz_y_[16][16].xg
new file mode 100644
index 0000000..e3effe3
--- /dev/null
+++ b/test/test_one_boost_max/momz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -9.9086332753e-04
+-6.5622187500e+00 -3.0166253041e-03
+-5.6246875000e+00 -5.8902580175e-03
+-4.6871562500e+00 -9.8428242430e-03
+-3.7496250000e+00 -1.5003792318e-02
+-2.8120937500e+00 -2.1172506041e-02
+-1.8745625000e+00 -2.7520213053e-02
+-9.3703125000e-01 -3.2504046537e-02
+5.0000000000e-04 -3.4420474622e-02
+9.3803125000e-01 -3.2500104501e-02
+1.8755625000e+00 -2.7513846380e-02
+2.8130937500e+00 -2.1165614754e-02
+3.7506250000e+00 -1.4997669255e-02
+4.6881562500e+00 -9.8379685900e-03
+5.6256875000e+00 -5.8866560233e-03
+6.5632187500e+00 -3.0140552764e-03
+7.5007500000e+00 -9.8907290424e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/momz_z_[16][16].xg b/test/test_one_boost_max/momz_z_[16][16].xg
new file mode 100644
index 0000000..e3effe3
--- /dev/null
+++ b/test/test_one_boost_max/momz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 -9.9086332753e-04
+-6.5622187500e+00 -3.0166253041e-03
+-5.6246875000e+00 -5.8902580175e-03
+-4.6871562500e+00 -9.8428242430e-03
+-3.7496250000e+00 -1.5003792318e-02
+-2.8120937500e+00 -2.1172506041e-02
+-1.8745625000e+00 -2.7520213053e-02
+-9.3703125000e-01 -3.2504046537e-02
+5.0000000000e-04 -3.4420474622e-02
+9.3803125000e-01 -3.2500104501e-02
+1.8755625000e+00 -2.7513846380e-02
+2.8130937500e+00 -2.1165614754e-02
+3.7506250000e+00 -1.4997669255e-02
+4.6881562500e+00 -9.8379685900e-03
+5.6256875000e+00 -5.8866560233e-03
+6.5632187500e+00 -3.0140552764e-03
+7.5007500000e+00 -9.8907290424e-04
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/press_3D_diagonal.xg b/test/test_one_boost_max/press_3D_diagonal.xg
new file mode 100644
index 0000000..86e741f
--- /dev/null
+++ b/test/test_one_boost_max/press_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1820605401e-12
+-2.4356910355e+01 1.1835919837e-12
+-2.2733058596e+01 1.1853569733e-12
+-2.1109206837e+01 1.1874132754e-12
+-1.9485355079e+01 1.1898393936e-12
+-1.7861503320e+01 1.1927447769e-12
+-1.6237651561e+01 1.1962867070e-12
+-1.4613799803e+01 1.2006995769e-12
+-1.2989948044e+01 1.2063486208e-12
+-1.1366096285e+01 1.2138356972e-12
+-9.7422445267e+00 1.2242270577e-12
+-8.1183927680e+00 5.2155848592e-11
+-6.4945410093e+00 4.5683239346e-06
+-4.8706892506e+00 2.5457424656e-05
+-3.2468374920e+00 7.1655046847e-05
+-1.6229857333e+00 1.3271087441e-04
+8.6602540378e-04 1.6383998934e-04
+1.6247177841e+00 1.3265171853e-04
+3.2485695428e+00 7.1592827329e-05
+4.8724213015e+00 2.5422474273e-05
+6.4962730601e+00 4.5567990214e-06
+8.1201248188e+00 2.8851771095e-11
+9.7439765775e+00 1.2242138296e-12
+1.1367828336e+01 1.2138264148e-12
+1.2991680095e+01 1.2063417529e-12
+1.4615531854e+01 1.2006942923e-12
+1.6239383612e+01 1.1962825158e-12
+1.7863235371e+01 1.1927413722e-12
+1.9487087130e+01 1.1898365734e-12
+2.1110938888e+01 1.1874109013e-12
+2.2734790647e+01 1.1853549473e-12
+2.4358642406e+01 1.1835902346e-12
+2.5982494164e+01 1.1820590148e-12
diff --git a/test/test_one_boost_max/press_maximum.xg b/test/test_one_boost_max/press_maximum.xg
new file mode 100644
index 0000000..c90c74e
--- /dev/null
+++ b/test/test_one_boost_max/press_maximum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0001638399893
diff --git a/test/test_one_boost_max/press_minimum.xg b/test/test_one_boost_max/press_minimum.xg
new file mode 100644
index 0000000..36ab067
--- /dev/null
+++ b/test/test_one_boost_max/press_minimum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000000000012
diff --git a/test/test_one_boost_max/press_norm1.xg b/test/test_one_boost_max/press_norm1.xg
new file mode 100644
index 0000000..4d1896c
--- /dev/null
+++ b/test/test_one_boost_max/press_norm1.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000013103162
diff --git a/test/test_one_boost_max/press_norm2.xg b/test/test_one_boost_max/press_norm2.xg
new file mode 100644
index 0000000..5d963b5
--- /dev/null
+++ b/test/test_one_boost_max/press_norm2.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000089699871
diff --git a/test/test_one_boost_max/press_x_[16][16].xg b/test/test_one_boost_max/press_x_[16][16].xg
new file mode 100644
index 0000000..6620188
--- /dev/null
+++ b/test/test_one_boost_max/press_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.1995545479e-12
+-1.4062468750e+01 1.2024551918e-12
+-1.3124937500e+01 1.2058194412e-12
+-1.2187406250e+01 1.2097677242e-12
+-1.1249875000e+01 1.2144659894e-12
+-1.0312343750e+01 1.2201493796e-12
+-9.3748125000e+00 1.2271623396e-12
+-8.4372812500e+00 1.2360301530e-12
+-7.4997500000e+00 5.2605173583e-07
+-6.5622187500e+00 4.1315900663e-06
+-5.6246875000e+00 1.2995946174e-05
+-4.6871562500e+00 2.9335030675e-05
+-3.7496250000e+00 5.4603112748e-05
+-2.8120937500e+00 8.7842646809e-05
+-1.8745625000e+00 1.2379368326e-04
+-9.3703125000e-01 1.5265624931e-04
+5.0000000000e-04 1.6383998934e-04
+9.3803125000e-01 1.5263328310e-04
+1.8755625000e+00 1.2375708443e-04
+2.8130937500e+00 8.7804360334e-05
+3.7506250000e+00 5.4571420118e-05
+4.6881562500e+00 2.9312961502e-05
+5.6256875000e+00 1.2982880569e-05
+6.5632187500e+00 4.1253437891e-06
+7.5007500000e+00 5.2423683754e-07
+8.4382812500e+00 1.2360194464e-12
+9.3758125000e+00 1.2271539862e-12
+1.0313343750e+01 1.2201426831e-12
+1.1250875000e+01 1.2144605030e-12
+1.2188406250e+01 1.2097631479e-12
+1.3125937500e+01 1.2058155664e-12
+1.4063468750e+01 1.2024518692e-12
+1.5001000000e+01 1.1995516675e-12
diff --git a/test/test_one_boost_max/press_y_[16][16].xg b/test/test_one_boost_max/press_y_[16][16].xg
new file mode 100644
index 0000000..6620188
--- /dev/null
+++ b/test/test_one_boost_max/press_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.1995545479e-12
+-1.4062468750e+01 1.2024551918e-12
+-1.3124937500e+01 1.2058194412e-12
+-1.2187406250e+01 1.2097677242e-12
+-1.1249875000e+01 1.2144659894e-12
+-1.0312343750e+01 1.2201493796e-12
+-9.3748125000e+00 1.2271623396e-12
+-8.4372812500e+00 1.2360301530e-12
+-7.4997500000e+00 5.2605173583e-07
+-6.5622187500e+00 4.1315900663e-06
+-5.6246875000e+00 1.2995946174e-05
+-4.6871562500e+00 2.9335030675e-05
+-3.7496250000e+00 5.4603112748e-05
+-2.8120937500e+00 8.7842646809e-05
+-1.8745625000e+00 1.2379368326e-04
+-9.3703125000e-01 1.5265624931e-04
+5.0000000000e-04 1.6383998934e-04
+9.3803125000e-01 1.5263328310e-04
+1.8755625000e+00 1.2375708443e-04
+2.8130937500e+00 8.7804360334e-05
+3.7506250000e+00 5.4571420118e-05
+4.6881562500e+00 2.9312961502e-05
+5.6256875000e+00 1.2982880569e-05
+6.5632187500e+00 4.1253437891e-06
+7.5007500000e+00 5.2423683754e-07
+8.4382812500e+00 1.2360194464e-12
+9.3758125000e+00 1.2271539862e-12
+1.0313343750e+01 1.2201426831e-12
+1.1250875000e+01 1.2144605030e-12
+1.2188406250e+01 1.2097631479e-12
+1.3125937500e+01 1.2058155664e-12
+1.4063468750e+01 1.2024518692e-12
+1.5001000000e+01 1.1995516675e-12
diff --git a/test/test_one_boost_max/press_z_[16][16].xg b/test/test_one_boost_max/press_z_[16][16].xg
new file mode 100644
index 0000000..6620188
--- /dev/null
+++ b/test/test_one_boost_max/press_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.1995545479e-12
+-1.4062468750e+01 1.2024551918e-12
+-1.3124937500e+01 1.2058194412e-12
+-1.2187406250e+01 1.2097677242e-12
+-1.1249875000e+01 1.2144659894e-12
+-1.0312343750e+01 1.2201493796e-12
+-9.3748125000e+00 1.2271623396e-12
+-8.4372812500e+00 1.2360301530e-12
+-7.4997500000e+00 5.2605173583e-07
+-6.5622187500e+00 4.1315900663e-06
+-5.6246875000e+00 1.2995946174e-05
+-4.6871562500e+00 2.9335030675e-05
+-3.7496250000e+00 5.4603112748e-05
+-2.8120937500e+00 8.7842646809e-05
+-1.8745625000e+00 1.2379368326e-04
+-9.3703125000e-01 1.5265624931e-04
+5.0000000000e-04 1.6383998934e-04
+9.3803125000e-01 1.5263328310e-04
+1.8755625000e+00 1.2375708443e-04
+2.8130937500e+00 8.7804360334e-05
+3.7506250000e+00 5.4571420118e-05
+4.6881562500e+00 2.9312961502e-05
+5.6256875000e+00 1.2982880569e-05
+6.5632187500e+00 4.1253437891e-06
+7.5007500000e+00 5.2423683754e-07
+8.4382812500e+00 1.2360194464e-12
+9.3758125000e+00 1.2271539862e-12
+1.0313343750e+01 1.2201426831e-12
+1.1250875000e+01 1.2144605030e-12
+1.2188406250e+01 1.2097631479e-12
+1.3125937500e+01 1.2058155664e-12
+1.4063468750e+01 1.2024518692e-12
+1.5001000000e+01 1.1995516675e-12
diff --git a/test/test_one_boost_max/rho_3D_diagonal.xg b/test/test_one_boost_max/rho_3D_diagonal.xg
new file mode 100644
index 0000000..9ea9dcb
--- /dev/null
+++ b/test/test_one_boost_max/rho_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.0872260759e-07
+-2.4356910355e+01 1.0879301373e-07
+-2.2733058596e+01 1.0887410038e-07
+-2.1109206837e+01 1.0896849432e-07
+-1.9485355079e+01 1.0907975951e-07
+-1.7861503320e+01 1.0921285533e-07
+-1.6237651561e+01 1.0937489232e-07
+-1.4613799803e+01 1.0957643802e-07
+-1.2989948044e+01 1.0983390282e-07
+-1.1366096285e+01 1.1017421192e-07
+-9.7422445267e+00 1.1064479462e-07
+-8.1183927680e+00 7.2219006219e-07
+-6.4945410093e+00 2.1373637815e-04
+-4.8706892506e+00 5.0455351209e-04
+-3.2468374920e+00 8.4649304100e-04
+-1.6229857333e+00 1.1520020591e-03
+8.6602540378e-04 1.2799999584e-03
+1.6247177841e+00 1.1517452780e-03
+3.2485695428e+00 8.4612544773e-04
+4.8724213015e+00 5.0420704352e-04
+6.4962730601e+00 2.1346660210e-04
+8.1201248188e+00 5.3713844673e-07
+9.7439765775e+00 1.1064419685e-07
+1.1367828336e+01 1.1017379066e-07
+1.2991680095e+01 1.0983359017e-07
+1.4615531854e+01 1.0957619688e-07
+1.6239383612e+01 1.0937470072e-07
+1.7863235371e+01 1.0921269946e-07
+1.9487087130e+01 1.0907963024e-07
+2.1110938888e+01 1.0896838538e-07
+2.2734790647e+01 1.0887400733e-07
+2.4358642406e+01 1.0879293335e-07
+2.5982494164e+01 1.0872253744e-07
diff --git a/test/test_one_boost_max/rho_maximum.xg b/test/test_one_boost_max/rho_maximum.xg
new file mode 100644
index 0000000..0112304
--- /dev/null
+++ b/test/test_one_boost_max/rho_maximum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0012799999584
diff --git a/test/test_one_boost_max/rho_minimum.xg b/test/test_one_boost_max/rho_minimum.xg
new file mode 100644
index 0000000..2a03f1e
--- /dev/null
+++ b/test/test_one_boost_max/rho_minimum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000001087225
diff --git a/test/test_one_boost_max/rho_norm1.xg b/test/test_one_boost_max/rho_norm1.xg
new file mode 100644
index 0000000..eef26c0
--- /dev/null
+++ b/test/test_one_boost_max/rho_norm1.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000234741985
diff --git a/test/test_one_boost_max/rho_norm2.xg b/test/test_one_boost_max/rho_norm2.xg
new file mode 100644
index 0000000..99c9a50
--- /dev/null
+++ b/test/test_one_boost_max/rho_norm2.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0001144690430
diff --git a/test/test_one_boost_max/rho_x_[16][16].xg b/test/test_one_boost_max/rho_x_[16][16].xg
new file mode 100644
index 0000000..5ca2475
--- /dev/null
+++ b/test/test_one_boost_max/rho_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0952417760e-07
+-1.4062468750e+01 1.0965651790e-07
+-1.3124937500e+01 1.0980981018e-07
+-1.2187406250e+01 1.0998944150e-07
+-1.1249875000e+01 1.1020281255e-07
+-1.0312343750e+01 1.1046037206e-07
+-9.3748125000e+00 1.1077735958e-07
+-8.4372812500e+00 1.1117689297e-07
+-7.4997500000e+00 7.2529424086e-05
+-6.5622187500e+00 2.0326313159e-04
+-5.6246875000e+00 3.6049890672e-04
+-4.6871562500e+00 5.4161822971e-04
+-3.7496250000e+00 7.3893919065e-04
+-2.8120937500e+00 9.3724408138e-04
+-1.8745625000e+00 1.1126260974e-03
+-9.3703125000e-01 1.2355413765e-03
+5.0000000000e-04 1.2799999584e-03
+9.3803125000e-01 1.2354484331e-03
+1.8755625000e+00 1.1124616148e-03
+2.8130937500e+00 9.3703980883e-04
+3.7506250000e+00 7.3872471271e-04
+4.6881562500e+00 5.4141445771e-04
+5.6256875000e+00 3.6031764555e-04
+6.5632187500e+00 2.0310942344e-04
+7.5007500000e+00 7.2404201366e-05
+8.4382812500e+00 1.1117641145e-07
+9.3758125000e+00 1.1077698255e-07
+1.0313343750e+01 1.1046006894e-07
+1.1250875000e+01 1.1020256362e-07
+1.2188406250e+01 1.0998923347e-07
+1.3125937500e+01 1.0980963375e-07
+1.4063468750e+01 1.0965636640e-07
+1.5001000000e+01 1.0952404610e-07
diff --git a/test/test_one_boost_max/rho_y_[16][16].xg b/test/test_one_boost_max/rho_y_[16][16].xg
new file mode 100644
index 0000000..5ca2475
--- /dev/null
+++ b/test/test_one_boost_max/rho_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0952417760e-07
+-1.4062468750e+01 1.0965651790e-07
+-1.3124937500e+01 1.0980981018e-07
+-1.2187406250e+01 1.0998944150e-07
+-1.1249875000e+01 1.1020281255e-07
+-1.0312343750e+01 1.1046037206e-07
+-9.3748125000e+00 1.1077735958e-07
+-8.4372812500e+00 1.1117689297e-07
+-7.4997500000e+00 7.2529424086e-05
+-6.5622187500e+00 2.0326313159e-04
+-5.6246875000e+00 3.6049890672e-04
+-4.6871562500e+00 5.4161822971e-04
+-3.7496250000e+00 7.3893919065e-04
+-2.8120937500e+00 9.3724408138e-04
+-1.8745625000e+00 1.1126260974e-03
+-9.3703125000e-01 1.2355413765e-03
+5.0000000000e-04 1.2799999584e-03
+9.3803125000e-01 1.2354484331e-03
+1.8755625000e+00 1.1124616148e-03
+2.8130937500e+00 9.3703980883e-04
+3.7506250000e+00 7.3872471271e-04
+4.6881562500e+00 5.4141445771e-04
+5.6256875000e+00 3.6031764555e-04
+6.5632187500e+00 2.0310942344e-04
+7.5007500000e+00 7.2404201366e-05
+8.4382812500e+00 1.1117641145e-07
+9.3758125000e+00 1.1077698255e-07
+1.0313343750e+01 1.1046006894e-07
+1.1250875000e+01 1.1020256362e-07
+1.2188406250e+01 1.0998923347e-07
+1.3125937500e+01 1.0980963375e-07
+1.4063468750e+01 1.0965636640e-07
+1.5001000000e+01 1.0952404610e-07
diff --git a/test/test_one_boost_max/rho_z_[16][16].xg b/test/test_one_boost_max/rho_z_[16][16].xg
new file mode 100644
index 0000000..5ca2475
--- /dev/null
+++ b/test/test_one_boost_max/rho_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0952417760e-07
+-1.4062468750e+01 1.0965651790e-07
+-1.3124937500e+01 1.0980981018e-07
+-1.2187406250e+01 1.0998944150e-07
+-1.1249875000e+01 1.1020281255e-07
+-1.0312343750e+01 1.1046037206e-07
+-9.3748125000e+00 1.1077735958e-07
+-8.4372812500e+00 1.1117689297e-07
+-7.4997500000e+00 7.2529424086e-05
+-6.5622187500e+00 2.0326313159e-04
+-5.6246875000e+00 3.6049890672e-04
+-4.6871562500e+00 5.4161822971e-04
+-3.7496250000e+00 7.3893919065e-04
+-2.8120937500e+00 9.3724408138e-04
+-1.8745625000e+00 1.1126260974e-03
+-9.3703125000e-01 1.2355413765e-03
+5.0000000000e-04 1.2799999584e-03
+9.3803125000e-01 1.2354484331e-03
+1.8755625000e+00 1.1124616148e-03
+2.8130937500e+00 9.3703980883e-04
+3.7506250000e+00 7.3872471271e-04
+4.6881562500e+00 5.4141445771e-04
+5.6256875000e+00 3.6031764555e-04
+6.5632187500e+00 2.0310942344e-04
+7.5007500000e+00 7.2404201366e-05
+8.4382812500e+00 1.1117641145e-07
+9.3758125000e+00 1.1077698255e-07
+1.0313343750e+01 1.1046006894e-07
+1.1250875000e+01 1.1020256362e-07
+1.2188406250e+01 1.0998923347e-07
+1.3125937500e+01 1.0980963375e-07
+1.4063468750e+01 1.0965636640e-07
+1.5001000000e+01 1.0952404610e-07
diff --git a/test/test_one_boost_max/scon[0]_3D_diagonal.xg b/test/test_one_boost_max/scon[0]_3D_diagonal.xg
new file mode 100644
index 0000000..824281e
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 2.0516336789e-07
+-6.4945410093e+00 7.7856204450e-05
+-4.8706892506e+00 2.5193259612e-04
+-3.2468374920e+00 5.9319904899e-04
+-1.6229857333e+00 1.0657989870e-03
+8.6602540378e-04 1.3221848061e-03
+1.6247177841e+00 1.0653221501e-03
+3.2485695428e+00 5.9273533044e-04
+4.8724213015e+00 2.5166895586e-04
+6.4962730601e+00 7.7734204939e-05
+8.1201248188e+00 1.5255899372e-07
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[0]_maximum.xg b/test/test_one_boost_max/scon[0]_maximum.xg
new file mode 100644
index 0000000..c3dcbfa
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_maximum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0013221848061
diff --git a/test/test_one_boost_max/scon[0]_minimum.xg b/test/test_one_boost_max/scon[0]_minimum.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_minimum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/scon[0]_norm1.xg b/test/test_one_boost_max/scon[0]_norm1.xg
new file mode 100644
index 0000000..6b77a86
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_norm1.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000128153668
diff --git a/test/test_one_boost_max/scon[0]_norm2.xg b/test/test_one_boost_max/scon[0]_norm2.xg
new file mode 100644
index 0000000..68c49a4
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_norm2.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000763609743
diff --git a/test/test_one_boost_max/scon[0]_x_[16][16].xg b/test/test_one_boost_max/scon[0]_x_[16][16].xg
new file mode 100644
index 0000000..d4bc791
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 2.2443563893e-05
+-6.5622187500e+00 7.3167699511e-05
+-5.6246875000e+00 1.5448714452e-04
+-4.6871562500e+00 2.8100354205e-04
+-3.7496250000e+00 4.6705282160e-04
+-2.8120937500e+00 7.1493006695e-04
+-1.8745625000e+00 9.9435758003e-04
+-9.3703125000e-01 1.2288098243e-03
+5.0000000000e-04 1.3221848061e-03
+9.3803125000e-01 1.2286195421e-03
+1.8755625000e+00 9.9406616770e-04
+2.8130937500e+00 7.1463941671e-04
+3.7506250000e+00 4.6681977397e-04
+4.6881562500e+00 2.8083896170e-04
+5.6256875000e+00 1.5437914318e-04
+6.5632187500e+00 7.3099617020e-05
+7.5007500000e+00 2.2401507747e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[0]_y_[16][16].xg b/test/test_one_boost_max/scon[0]_y_[16][16].xg
new file mode 100644
index 0000000..d4bc791
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 2.2443563893e-05
+-6.5622187500e+00 7.3167699511e-05
+-5.6246875000e+00 1.5448714452e-04
+-4.6871562500e+00 2.8100354205e-04
+-3.7496250000e+00 4.6705282160e-04
+-2.8120937500e+00 7.1493006695e-04
+-1.8745625000e+00 9.9435758003e-04
+-9.3703125000e-01 1.2288098243e-03
+5.0000000000e-04 1.3221848061e-03
+9.3803125000e-01 1.2286195421e-03
+1.8755625000e+00 9.9406616770e-04
+2.8130937500e+00 7.1463941671e-04
+3.7506250000e+00 4.6681977397e-04
+4.6881562500e+00 2.8083896170e-04
+5.6256875000e+00 1.5437914318e-04
+6.5632187500e+00 7.3099617020e-05
+7.5007500000e+00 2.2401507747e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[0]_z_[16][16].xg b/test/test_one_boost_max/scon[0]_z_[16][16].xg
new file mode 100644
index 0000000..d4bc791
--- /dev/null
+++ b/test/test_one_boost_max/scon[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 2.2443563893e-05
+-6.5622187500e+00 7.3167699511e-05
+-5.6246875000e+00 1.5448714452e-04
+-4.6871562500e+00 2.8100354205e-04
+-3.7496250000e+00 4.6705282160e-04
+-2.8120937500e+00 7.1493006695e-04
+-1.8745625000e+00 9.9435758003e-04
+-9.3703125000e-01 1.2288098243e-03
+5.0000000000e-04 1.3221848061e-03
+9.3803125000e-01 1.2286195421e-03
+1.8755625000e+00 9.9406616770e-04
+2.8130937500e+00 7.1463941671e-04
+3.7506250000e+00 4.6681977397e-04
+4.6881562500e+00 2.8083896170e-04
+5.6256875000e+00 1.5437914318e-04
+6.5632187500e+00 7.3099617020e-05
+7.5007500000e+00 2.2401507747e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[1]_3D_diagonal.xg b/test/test_one_boost_max/scon[1]_3D_diagonal.xg
new file mode 100644
index 0000000..f006bd0
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 4.1032673578e-07
+-6.4945410093e+00 1.5571240890e-04
+-4.8706892506e+00 5.0386519225e-04
+-3.2468374920e+00 1.1863980980e-03
+-1.6229857333e+00 2.1315979740e-03
+8.6602540378e-04 2.6443696121e-03
+1.6247177841e+00 2.1306443003e-03
+3.2485695428e+00 1.1854706609e-03
+4.8724213015e+00 5.0333791172e-04
+6.4962730601e+00 1.5546840988e-04
+8.1201248188e+00 3.0511798744e-07
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[1]_maximum.xg b/test/test_one_boost_max/scon[1]_maximum.xg
new file mode 100644
index 0000000..1dba818
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_maximum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0026443696121
diff --git a/test/test_one_boost_max/scon[1]_minimum.xg b/test/test_one_boost_max/scon[1]_minimum.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_minimum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/scon[1]_norm1.xg b/test/test_one_boost_max/scon[1]_norm1.xg
new file mode 100644
index 0000000..5b521d1
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_norm1.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000256307336
diff --git a/test/test_one_boost_max/scon[1]_norm2.xg b/test/test_one_boost_max/scon[1]_norm2.xg
new file mode 100644
index 0000000..3f934f8
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_norm2.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0001527219486
diff --git a/test/test_one_boost_max/scon[1]_x_[16][16].xg b/test/test_one_boost_max/scon[1]_x_[16][16].xg
new file mode 100644
index 0000000..0c9dacf
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 4.4887127785e-05
+-6.5622187500e+00 1.4633539902e-04
+-5.6246875000e+00 3.0897428904e-04
+-4.6871562500e+00 5.6200708410e-04
+-3.7496250000e+00 9.3410564319e-04
+-2.8120937500e+00 1.4298601339e-03
+-1.8745625000e+00 1.9887151601e-03
+-9.3703125000e-01 2.4576196486e-03
+5.0000000000e-04 2.6443696121e-03
+9.3803125000e-01 2.4572390843e-03
+1.8755625000e+00 1.9881323354e-03
+2.8130937500e+00 1.4292788334e-03
+3.7506250000e+00 9.3363954795e-04
+4.6881562500e+00 5.6167792339e-04
+5.6256875000e+00 3.0875828637e-04
+6.5632187500e+00 1.4619923404e-04
+7.5007500000e+00 4.4803015494e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[1]_y_[16][16].xg b/test/test_one_boost_max/scon[1]_y_[16][16].xg
new file mode 100644
index 0000000..0c9dacf
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 4.4887127785e-05
+-6.5622187500e+00 1.4633539902e-04
+-5.6246875000e+00 3.0897428904e-04
+-4.6871562500e+00 5.6200708410e-04
+-3.7496250000e+00 9.3410564319e-04
+-2.8120937500e+00 1.4298601339e-03
+-1.8745625000e+00 1.9887151601e-03
+-9.3703125000e-01 2.4576196486e-03
+5.0000000000e-04 2.6443696121e-03
+9.3803125000e-01 2.4572390843e-03
+1.8755625000e+00 1.9881323354e-03
+2.8130937500e+00 1.4292788334e-03
+3.7506250000e+00 9.3363954795e-04
+4.6881562500e+00 5.6167792339e-04
+5.6256875000e+00 3.0875828637e-04
+6.5632187500e+00 1.4619923404e-04
+7.5007500000e+00 4.4803015494e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[1]_z_[16][16].xg b/test/test_one_boost_max/scon[1]_z_[16][16].xg
new file mode 100644
index 0000000..0c9dacf
--- /dev/null
+++ b/test/test_one_boost_max/scon[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 4.4887127785e-05
+-6.5622187500e+00 1.4633539902e-04
+-5.6246875000e+00 3.0897428904e-04
+-4.6871562500e+00 5.6200708410e-04
+-3.7496250000e+00 9.3410564319e-04
+-2.8120937500e+00 1.4298601339e-03
+-1.8745625000e+00 1.9887151601e-03
+-9.3703125000e-01 2.4576196486e-03
+5.0000000000e-04 2.6443696121e-03
+9.3803125000e-01 2.4572390843e-03
+1.8755625000e+00 1.9881323354e-03
+2.8130937500e+00 1.4292788334e-03
+3.7506250000e+00 9.3363954795e-04
+4.6881562500e+00 5.6167792339e-04
+5.6256875000e+00 3.0875828637e-04
+6.5632187500e+00 1.4619923404e-04
+7.5007500000e+00 4.4803015494e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[2]_3D_diagonal.xg b/test/test_one_boost_max/scon[2]_3D_diagonal.xg
new file mode 100644
index 0000000..efd6049
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 6.1549010367e-07
+-6.4945410093e+00 2.3356861335e-04
+-4.8706892506e+00 7.5579778837e-04
+-3.2468374920e+00 1.7795971470e-03
+-1.6229857333e+00 3.1973969610e-03
+8.6602540378e-04 3.9665544182e-03
+1.6247177841e+00 3.1959664504e-03
+3.2485695428e+00 1.7782059913e-03
+4.8724213015e+00 7.5500686758e-04
+6.4962730601e+00 2.3320261482e-04
+8.1201248188e+00 4.5767698116e-07
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[2]_maximum.xg b/test/test_one_boost_max/scon[2]_maximum.xg
new file mode 100644
index 0000000..7a0ed7f
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_maximum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0039665544182
diff --git a/test/test_one_boost_max/scon[2]_minimum.xg b/test/test_one_boost_max/scon[2]_minimum.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_minimum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/scon[2]_norm1.xg b/test/test_one_boost_max/scon[2]_norm1.xg
new file mode 100644
index 0000000..8ef55d1
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_norm1.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000384461005
diff --git a/test/test_one_boost_max/scon[2]_norm2.xg b/test/test_one_boost_max/scon[2]_norm2.xg
new file mode 100644
index 0000000..f3ab967
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_norm2.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0002290829230
diff --git a/test/test_one_boost_max/scon[2]_x_[16][16].xg b/test/test_one_boost_max/scon[2]_x_[16][16].xg
new file mode 100644
index 0000000..98317db
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 6.7330691678e-05
+-6.5622187500e+00 2.1950309853e-04
+-5.6246875000e+00 4.6346143356e-04
+-4.6871562500e+00 8.4301062615e-04
+-3.7496250000e+00 1.4011584648e-03
+-2.8120937500e+00 2.1447902009e-03
+-1.8745625000e+00 2.9830727401e-03
+-9.3703125000e-01 3.6864294729e-03
+5.0000000000e-04 3.9665544182e-03
+9.3803125000e-01 3.6858586264e-03
+1.8755625000e+00 2.9821985031e-03
+2.8130937500e+00 2.1439182501e-03
+3.7506250000e+00 1.4004593219e-03
+4.6881562500e+00 8.4251688509e-04
+5.6256875000e+00 4.6313742955e-04
+6.5632187500e+00 2.1929885106e-04
+7.5007500000e+00 6.7204523241e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[2]_y_[16][16].xg b/test/test_one_boost_max/scon[2]_y_[16][16].xg
new file mode 100644
index 0000000..98317db
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 6.7330691678e-05
+-6.5622187500e+00 2.1950309853e-04
+-5.6246875000e+00 4.6346143356e-04
+-4.6871562500e+00 8.4301062615e-04
+-3.7496250000e+00 1.4011584648e-03
+-2.8120937500e+00 2.1447902009e-03
+-1.8745625000e+00 2.9830727401e-03
+-9.3703125000e-01 3.6864294729e-03
+5.0000000000e-04 3.9665544182e-03
+9.3803125000e-01 3.6858586264e-03
+1.8755625000e+00 2.9821985031e-03
+2.8130937500e+00 2.1439182501e-03
+3.7506250000e+00 1.4004593219e-03
+4.6881562500e+00 8.4251688509e-04
+5.6256875000e+00 4.6313742955e-04
+6.5632187500e+00 2.1929885106e-04
+7.5007500000e+00 6.7204523241e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/scon[2]_z_[16][16].xg b/test/test_one_boost_max/scon[2]_z_[16][16].xg
new file mode 100644
index 0000000..98317db
--- /dev/null
+++ b/test/test_one_boost_max/scon[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 6.7330691678e-05
+-6.5622187500e+00 2.1950309853e-04
+-5.6246875000e+00 4.6346143356e-04
+-4.6871562500e+00 8.4301062615e-04
+-3.7496250000e+00 1.4011584648e-03
+-2.8120937500e+00 2.1447902009e-03
+-1.8745625000e+00 2.9830727401e-03
+-9.3703125000e-01 3.6864294729e-03
+5.0000000000e-04 3.9665544182e-03
+9.3803125000e-01 3.6858586264e-03
+1.8755625000e+00 2.9821985031e-03
+2.8130937500e+00 2.1439182501e-03
+3.7506250000e+00 1.4004593219e-03
+4.6881562500e+00 8.4251688509e-04
+5.6256875000e+00 4.6313742955e-04
+6.5632187500e+00 2.1929885106e-04
+7.5007500000e+00 6.7204523241e-05
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/tau_3D_diagonal.xg b/test/test_one_boost_max/tau_3D_diagonal.xg
new file mode 100644
index 0000000..5e3f9a5
--- /dev/null
+++ b/test/test_one_boost_max/tau_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.3865182337e-12
+-2.4356910355e+01 1.4029501812e-12
+-2.2733058596e+01 1.4219511692e-12
+-2.1109206837e+01 1.4441728570e-12
+-1.9485355079e+01 1.4705069056e-12
+-1.7861503320e+01 1.5022062601e-12
+-1.6237651561e+01 1.5410879446e-12
+-1.4613799803e+01 1.5898890462e-12
+-1.2989948044e+01 1.6529295685e-12
+-1.1366096285e+01 1.7374402868e-12
+-9.7422445267e+00 1.8564826743e-12
+-8.1183927680e+00 1.5149571978e-07
+-6.4945410093e+00 6.8211021448e-05
+-4.8706892506e+00 2.5688897734e-04
+-3.2468374920e+00 6.7729886677e-04
+-1.6229857333e+00 1.3014589385e-03
+8.6602540378e-04 1.6502126191e-03
+1.6247177841e+00 1.3008154610e-03
+3.2485695428e+00 6.7670406227e-04
+4.8724213015e+00 2.5658331716e-04
+6.4962730601e+00 6.8092098073e-05
+8.1201248188e+00 1.1263136591e-07
+9.7439765775e+00 1.8563298754e-12
+1.1367828336e+01 1.7373348473e-12
+1.2991680095e+01 1.6528525446e-12
+1.4615531854e+01 1.5898303691e-12
+1.6239383612e+01 1.5410417834e-12
+1.7863235371e+01 1.5021690105e-12
+1.9487087130e+01 1.4704762221e-12
+2.1110938888e+01 1.4441471490e-12
+2.2734790647e+01 1.4219293202e-12
+2.4358642406e+01 1.4029313849e-12
+2.5982494164e+01 1.3865018933e-12
diff --git a/test/test_one_boost_max/tau_maximum.xg b/test/test_one_boost_max/tau_maximum.xg
new file mode 100644
index 0000000..f34a65d
--- /dev/null
+++ b/test/test_one_boost_max/tau_maximum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0016502126191
diff --git a/test/test_one_boost_max/tau_minimum.xg b/test/test_one_boost_max/tau_minimum.xg
new file mode 100644
index 0000000..be9b3c4
--- /dev/null
+++ b/test/test_one_boost_max/tau_minimum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000000000014
diff --git a/test/test_one_boost_max/tau_norm1.xg b/test/test_one_boost_max/tau_norm1.xg
new file mode 100644
index 0000000..ace6ffc
--- /dev/null
+++ b/test/test_one_boost_max/tau_norm1.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000136044009
diff --git a/test/test_one_boost_max/tau_norm2.xg b/test/test_one_boost_max/tau_norm2.xg
new file mode 100644
index 0000000..e2f4a32
--- /dev/null
+++ b/test/test_one_boost_max/tau_norm2.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000872919993
diff --git a/test/test_one_boost_max/tau_x_[16][16].xg b/test/test_one_boost_max/tau_x_[16][16].xg
new file mode 100644
index 0000000..84d2290
--- /dev/null
+++ b/test/test_one_boost_max/tau_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.5771885544e-12
+-1.4062468750e+01 1.6094130711e-12
+-1.3124937500e+01 1.6469974623e-12
+-1.2187406250e+01 1.6913891005e-12
+-1.1249875000e+01 1.7446036014e-12
+-1.0312343750e+01 1.8095315903e-12
+-9.3748125000e+00 1.8904664123e-12
+-8.4372812500e+00 1.9940619221e-12
+-7.4997500000e+00 1.7696651519e-05
+-6.5622187500e+00 6.3661036848e-05
+-5.6246875000e+00 1.4738893286e-04
+-4.6871562500e+00 2.9084808584e-04
+-3.7496250000e+00 5.1738218729e-04
+-2.8120937500e+00 8.3490763180e-04
+-1.8745625000e+00 1.2052969445e-03
+-9.3703125000e-01 1.5226013806e-03
+5.0000000000e-04 1.6502126191e-03
+9.3803125000e-01 1.5223419809e-03
+1.8755625000e+00 1.2049057458e-03
+2.8130937500e+00 8.3452812340e-04
+3.7506250000e+00 5.1709064902e-04
+4.6881562500e+00 2.9065446901e-04
+5.6256875000e+00 1.4727216166e-04
+6.5632187500e+00 6.3595277436e-05
+7.5007500000e+00 1.7661611001e-05
+8.4382812500e+00 1.9939360195e-12
+9.3758125000e+00 1.8903694803e-12
+1.0313343750e+01 1.8094547365e-12
+1.1250875000e+01 1.7445412152e-12
+1.2188406250e+01 1.6913374729e-12
+1.3125937500e+01 1.6469540466e-12
+1.4063468750e+01 1.6093760622e-12
+1.5001000000e+01 1.5771566380e-12
diff --git a/test/test_one_boost_max/tau_y_[16][16].xg b/test/test_one_boost_max/tau_y_[16][16].xg
new file mode 100644
index 0000000..84d2290
--- /dev/null
+++ b/test/test_one_boost_max/tau_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.5771885544e-12
+-1.4062468750e+01 1.6094130711e-12
+-1.3124937500e+01 1.6469974623e-12
+-1.2187406250e+01 1.6913891005e-12
+-1.1249875000e+01 1.7446036014e-12
+-1.0312343750e+01 1.8095315903e-12
+-9.3748125000e+00 1.8904664123e-12
+-8.4372812500e+00 1.9940619221e-12
+-7.4997500000e+00 1.7696651519e-05
+-6.5622187500e+00 6.3661036848e-05
+-5.6246875000e+00 1.4738893286e-04
+-4.6871562500e+00 2.9084808584e-04
+-3.7496250000e+00 5.1738218729e-04
+-2.8120937500e+00 8.3490763180e-04
+-1.8745625000e+00 1.2052969445e-03
+-9.3703125000e-01 1.5226013806e-03
+5.0000000000e-04 1.6502126191e-03
+9.3803125000e-01 1.5223419809e-03
+1.8755625000e+00 1.2049057458e-03
+2.8130937500e+00 8.3452812340e-04
+3.7506250000e+00 5.1709064902e-04
+4.6881562500e+00 2.9065446901e-04
+5.6256875000e+00 1.4727216166e-04
+6.5632187500e+00 6.3595277436e-05
+7.5007500000e+00 1.7661611001e-05
+8.4382812500e+00 1.9939360195e-12
+9.3758125000e+00 1.8903694803e-12
+1.0313343750e+01 1.8094547365e-12
+1.1250875000e+01 1.7445412152e-12
+1.2188406250e+01 1.6913374729e-12
+1.3125937500e+01 1.6469540466e-12
+1.4063468750e+01 1.6093760622e-12
+1.5001000000e+01 1.5771566380e-12
diff --git a/test/test_one_boost_max/tau_z_[16][16].xg b/test/test_one_boost_max/tau_z_[16][16].xg
new file mode 100644
index 0000000..84d2290
--- /dev/null
+++ b/test/test_one_boost_max/tau_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.5771885544e-12
+-1.4062468750e+01 1.6094130711e-12
+-1.3124937500e+01 1.6469974623e-12
+-1.2187406250e+01 1.6913891005e-12
+-1.1249875000e+01 1.7446036014e-12
+-1.0312343750e+01 1.8095315903e-12
+-9.3748125000e+00 1.8904664123e-12
+-8.4372812500e+00 1.9940619221e-12
+-7.4997500000e+00 1.7696651519e-05
+-6.5622187500e+00 6.3661036848e-05
+-5.6246875000e+00 1.4738893286e-04
+-4.6871562500e+00 2.9084808584e-04
+-3.7496250000e+00 5.1738218729e-04
+-2.8120937500e+00 8.3490763180e-04
+-1.8745625000e+00 1.2052969445e-03
+-9.3703125000e-01 1.5226013806e-03
+5.0000000000e-04 1.6502126191e-03
+9.3803125000e-01 1.5223419809e-03
+1.8755625000e+00 1.2049057458e-03
+2.8130937500e+00 8.3452812340e-04
+3.7506250000e+00 5.1709064902e-04
+4.6881562500e+00 2.9065446901e-04
+5.6256875000e+00 1.4727216166e-04
+6.5632187500e+00 6.3595277436e-05
+7.5007500000e+00 1.7661611001e-05
+8.4382812500e+00 1.9939360195e-12
+9.3758125000e+00 1.8903694803e-12
+1.0313343750e+01 1.8094547365e-12
+1.1250875000e+01 1.7445412152e-12
+1.2188406250e+01 1.6913374729e-12
+1.3125937500e+01 1.6469540466e-12
+1.4063468750e+01 1.6093760622e-12
+1.5001000000e+01 1.5771566380e-12
diff --git a/test/test_one_boost_max/test_one_boost_max.par b/test/test_one_boost_max/test_one_boost_max.par
new file mode 100644
index 0000000..03028ff
--- /dev/null
+++ b/test/test_one_boost_max/test_one_boost_max.par
@@ -0,0 +1,69 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints Constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -15.0
+grid::xyzmax = 15.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Rho_Central[0] = 1.28e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Velocity_x[0] = 0.1
+whiskytovsolver::TOV_Velocity_y[0] = 0.2
+whiskytovsolver::TOV_Velocity_z[0] = 0.3
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+IO::out_dir = $parfile
+IO::out_fileinfo="none"
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
diff --git a/test/test_one_boost_max/vel[0]_3D_diagonal.xg b/test/test_one_boost_max/vel[0]_3D_diagonal.xg
new file mode 100644
index 0000000..425a818
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 1.0000000000e-01
+-6.4945410093e+00 1.0000000000e-01
+-4.8706892506e+00 1.0000000000e-01
+-3.2468374920e+00 1.0000000000e-01
+-1.6229857333e+00 1.0000000000e-01
+8.6602540378e-04 1.0000000000e-01
+1.6247177841e+00 1.0000000000e-01
+3.2485695428e+00 1.0000000000e-01
+4.8724213015e+00 1.0000000000e-01
+6.4962730601e+00 1.0000000000e-01
+8.1201248188e+00 1.0000000000e-01
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[0]_maximum.xg b/test/test_one_boost_max/vel[0]_maximum.xg
new file mode 100644
index 0000000..fac90a5
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_maximum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.1000000000000
diff --git a/test/test_one_boost_max/vel[0]_minimum.xg b/test/test_one_boost_max/vel[0]_minimum.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_minimum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/vel[0]_norm1.xg b/test/test_one_boost_max/vel[0]_norm1.xg
new file mode 100644
index 0000000..adbd281
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_norm1.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0077274118596
diff --git a/test/test_one_boost_max/vel[0]_norm2.xg b/test/test_one_boost_max/vel[0]_norm2.xg
new file mode 100644
index 0000000..73d8b7d
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_norm2.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0277982227123
diff --git a/test/test_one_boost_max/vel[0]_x_[16][16].xg b/test/test_one_boost_max/vel[0]_x_[16][16].xg
new file mode 100644
index 0000000..b377cc1
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 1.0000000000e-01
+-6.5622187500e+00 1.0000000000e-01
+-5.6246875000e+00 1.0000000000e-01
+-4.6871562500e+00 1.0000000000e-01
+-3.7496250000e+00 1.0000000000e-01
+-2.8120937500e+00 1.0000000000e-01
+-1.8745625000e+00 1.0000000000e-01
+-9.3703125000e-01 1.0000000000e-01
+5.0000000000e-04 1.0000000000e-01
+9.3803125000e-01 1.0000000000e-01
+1.8755625000e+00 1.0000000000e-01
+2.8130937500e+00 1.0000000000e-01
+3.7506250000e+00 1.0000000000e-01
+4.6881562500e+00 1.0000000000e-01
+5.6256875000e+00 1.0000000000e-01
+6.5632187500e+00 1.0000000000e-01
+7.5007500000e+00 1.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[0]_y_[16][16].xg b/test/test_one_boost_max/vel[0]_y_[16][16].xg
new file mode 100644
index 0000000..b377cc1
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 1.0000000000e-01
+-6.5622187500e+00 1.0000000000e-01
+-5.6246875000e+00 1.0000000000e-01
+-4.6871562500e+00 1.0000000000e-01
+-3.7496250000e+00 1.0000000000e-01
+-2.8120937500e+00 1.0000000000e-01
+-1.8745625000e+00 1.0000000000e-01
+-9.3703125000e-01 1.0000000000e-01
+5.0000000000e-04 1.0000000000e-01
+9.3803125000e-01 1.0000000000e-01
+1.8755625000e+00 1.0000000000e-01
+2.8130937500e+00 1.0000000000e-01
+3.7506250000e+00 1.0000000000e-01
+4.6881562500e+00 1.0000000000e-01
+5.6256875000e+00 1.0000000000e-01
+6.5632187500e+00 1.0000000000e-01
+7.5007500000e+00 1.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[0]_z_[16][16].xg b/test/test_one_boost_max/vel[0]_z_[16][16].xg
new file mode 100644
index 0000000..b377cc1
--- /dev/null
+++ b/test/test_one_boost_max/vel[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 1.0000000000e-01
+-6.5622187500e+00 1.0000000000e-01
+-5.6246875000e+00 1.0000000000e-01
+-4.6871562500e+00 1.0000000000e-01
+-3.7496250000e+00 1.0000000000e-01
+-2.8120937500e+00 1.0000000000e-01
+-1.8745625000e+00 1.0000000000e-01
+-9.3703125000e-01 1.0000000000e-01
+5.0000000000e-04 1.0000000000e-01
+9.3803125000e-01 1.0000000000e-01
+1.8755625000e+00 1.0000000000e-01
+2.8130937500e+00 1.0000000000e-01
+3.7506250000e+00 1.0000000000e-01
+4.6881562500e+00 1.0000000000e-01
+5.6256875000e+00 1.0000000000e-01
+6.5632187500e+00 1.0000000000e-01
+7.5007500000e+00 1.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[1]_3D_diagonal.xg b/test/test_one_boost_max/vel[1]_3D_diagonal.xg
new file mode 100644
index 0000000..cc17ff6
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 2.0000000000e-01
+-6.4945410093e+00 2.0000000000e-01
+-4.8706892506e+00 2.0000000000e-01
+-3.2468374920e+00 2.0000000000e-01
+-1.6229857333e+00 2.0000000000e-01
+8.6602540378e-04 2.0000000000e-01
+1.6247177841e+00 2.0000000000e-01
+3.2485695428e+00 2.0000000000e-01
+4.8724213015e+00 2.0000000000e-01
+6.4962730601e+00 2.0000000000e-01
+8.1201248188e+00 2.0000000000e-01
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[1]_maximum.xg b/test/test_one_boost_max/vel[1]_maximum.xg
new file mode 100644
index 0000000..c4d0dd9
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_maximum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.2000000000000
diff --git a/test/test_one_boost_max/vel[1]_minimum.xg b/test/test_one_boost_max/vel[1]_minimum.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_minimum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/vel[1]_norm1.xg b/test/test_one_boost_max/vel[1]_norm1.xg
new file mode 100644
index 0000000..8558264
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_norm1.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0154548237193
diff --git a/test/test_one_boost_max/vel[1]_norm2.xg b/test/test_one_boost_max/vel[1]_norm2.xg
new file mode 100644
index 0000000..f51ab10
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_norm2.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0555964454247
diff --git a/test/test_one_boost_max/vel[1]_x_[16][16].xg b/test/test_one_boost_max/vel[1]_x_[16][16].xg
new file mode 100644
index 0000000..5221511
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 2.0000000000e-01
+-6.5622187500e+00 2.0000000000e-01
+-5.6246875000e+00 2.0000000000e-01
+-4.6871562500e+00 2.0000000000e-01
+-3.7496250000e+00 2.0000000000e-01
+-2.8120937500e+00 2.0000000000e-01
+-1.8745625000e+00 2.0000000000e-01
+-9.3703125000e-01 2.0000000000e-01
+5.0000000000e-04 2.0000000000e-01
+9.3803125000e-01 2.0000000000e-01
+1.8755625000e+00 2.0000000000e-01
+2.8130937500e+00 2.0000000000e-01
+3.7506250000e+00 2.0000000000e-01
+4.6881562500e+00 2.0000000000e-01
+5.6256875000e+00 2.0000000000e-01
+6.5632187500e+00 2.0000000000e-01
+7.5007500000e+00 2.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[1]_y_[16][16].xg b/test/test_one_boost_max/vel[1]_y_[16][16].xg
new file mode 100644
index 0000000..5221511
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 2.0000000000e-01
+-6.5622187500e+00 2.0000000000e-01
+-5.6246875000e+00 2.0000000000e-01
+-4.6871562500e+00 2.0000000000e-01
+-3.7496250000e+00 2.0000000000e-01
+-2.8120937500e+00 2.0000000000e-01
+-1.8745625000e+00 2.0000000000e-01
+-9.3703125000e-01 2.0000000000e-01
+5.0000000000e-04 2.0000000000e-01
+9.3803125000e-01 2.0000000000e-01
+1.8755625000e+00 2.0000000000e-01
+2.8130937500e+00 2.0000000000e-01
+3.7506250000e+00 2.0000000000e-01
+4.6881562500e+00 2.0000000000e-01
+5.6256875000e+00 2.0000000000e-01
+6.5632187500e+00 2.0000000000e-01
+7.5007500000e+00 2.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[1]_z_[16][16].xg b/test/test_one_boost_max/vel[1]_z_[16][16].xg
new file mode 100644
index 0000000..5221511
--- /dev/null
+++ b/test/test_one_boost_max/vel[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 2.0000000000e-01
+-6.5622187500e+00 2.0000000000e-01
+-5.6246875000e+00 2.0000000000e-01
+-4.6871562500e+00 2.0000000000e-01
+-3.7496250000e+00 2.0000000000e-01
+-2.8120937500e+00 2.0000000000e-01
+-1.8745625000e+00 2.0000000000e-01
+-9.3703125000e-01 2.0000000000e-01
+5.0000000000e-04 2.0000000000e-01
+9.3803125000e-01 2.0000000000e-01
+1.8755625000e+00 2.0000000000e-01
+2.8130937500e+00 2.0000000000e-01
+3.7506250000e+00 2.0000000000e-01
+4.6881562500e+00 2.0000000000e-01
+5.6256875000e+00 2.0000000000e-01
+6.5632187500e+00 2.0000000000e-01
+7.5007500000e+00 2.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[2]_3D_diagonal.xg b/test/test_one_boost_max/vel[2]_3D_diagonal.xg
new file mode 100644
index 0000000..b9c8719
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 3.0000000000e-01
+-6.4945410093e+00 3.0000000000e-01
+-4.8706892506e+00 3.0000000000e-01
+-3.2468374920e+00 3.0000000000e-01
+-1.6229857333e+00 3.0000000000e-01
+8.6602540378e-04 3.0000000000e-01
+1.6247177841e+00 3.0000000000e-01
+3.2485695428e+00 3.0000000000e-01
+4.8724213015e+00 3.0000000000e-01
+6.4962730601e+00 3.0000000000e-01
+8.1201248188e+00 3.0000000000e-01
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[2]_maximum.xg b/test/test_one_boost_max/vel[2]_maximum.xg
new file mode 100644
index 0000000..e00daad
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_maximum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.3000000000000
diff --git a/test/test_one_boost_max/vel[2]_minimum.xg b/test/test_one_boost_max/vel[2]_minimum.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_minimum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_boost_max/vel[2]_norm1.xg b/test/test_one_boost_max/vel[2]_norm1.xg
new file mode 100644
index 0000000..72b3ca6
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_norm1.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0231822355789
diff --git a/test/test_one_boost_max/vel[2]_norm2.xg b/test/test_one_boost_max/vel[2]_norm2.xg
new file mode 100644
index 0000000..acab349
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_norm2.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0833946681370
diff --git a/test/test_one_boost_max/vel[2]_x_[16][16].xg b/test/test_one_boost_max/vel[2]_x_[16][16].xg
new file mode 100644
index 0000000..5e97195
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 3.0000000000e-01
+-6.5622187500e+00 3.0000000000e-01
+-5.6246875000e+00 3.0000000000e-01
+-4.6871562500e+00 3.0000000000e-01
+-3.7496250000e+00 3.0000000000e-01
+-2.8120937500e+00 3.0000000000e-01
+-1.8745625000e+00 3.0000000000e-01
+-9.3703125000e-01 3.0000000000e-01
+5.0000000000e-04 3.0000000000e-01
+9.3803125000e-01 3.0000000000e-01
+1.8755625000e+00 3.0000000000e-01
+2.8130937500e+00 3.0000000000e-01
+3.7506250000e+00 3.0000000000e-01
+4.6881562500e+00 3.0000000000e-01
+5.6256875000e+00 3.0000000000e-01
+6.5632187500e+00 3.0000000000e-01
+7.5007500000e+00 3.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[2]_y_[16][16].xg b/test/test_one_boost_max/vel[2]_y_[16][16].xg
new file mode 100644
index 0000000..5e97195
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 3.0000000000e-01
+-6.5622187500e+00 3.0000000000e-01
+-5.6246875000e+00 3.0000000000e-01
+-4.6871562500e+00 3.0000000000e-01
+-3.7496250000e+00 3.0000000000e-01
+-2.8120937500e+00 3.0000000000e-01
+-1.8745625000e+00 3.0000000000e-01
+-9.3703125000e-01 3.0000000000e-01
+5.0000000000e-04 3.0000000000e-01
+9.3803125000e-01 3.0000000000e-01
+1.8755625000e+00 3.0000000000e-01
+2.8130937500e+00 3.0000000000e-01
+3.7506250000e+00 3.0000000000e-01
+4.6881562500e+00 3.0000000000e-01
+5.6256875000e+00 3.0000000000e-01
+6.5632187500e+00 3.0000000000e-01
+7.5007500000e+00 3.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/vel[2]_z_[16][16].xg b/test/test_one_boost_max/vel[2]_z_[16][16].xg
new file mode 100644
index 0000000..5e97195
--- /dev/null
+++ b/test/test_one_boost_max/vel[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 3.0000000000e-01
+-6.5622187500e+00 3.0000000000e-01
+-5.6246875000e+00 3.0000000000e-01
+-4.6871562500e+00 3.0000000000e-01
+-3.7496250000e+00 3.0000000000e-01
+-2.8120937500e+00 3.0000000000e-01
+-1.8745625000e+00 3.0000000000e-01
+-9.3703125000e-01 3.0000000000e-01
+5.0000000000e-04 3.0000000000e-01
+9.3803125000e-01 3.0000000000e-01
+1.8755625000e+00 3.0000000000e-01
+2.8130937500e+00 3.0000000000e-01
+3.7506250000e+00 3.0000000000e-01
+4.6881562500e+00 3.0000000000e-01
+5.6256875000e+00 3.0000000000e-01
+6.5632187500e+00 3.0000000000e-01
+7.5007500000e+00 3.0000000000e-01
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_boost_max/w_lorentz_3D_diagonal.xg b/test/test_one_boost_max/w_lorentz_3D_diagonal.xg
new file mode 100644
index 0000000..0529572
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.0000000000e+00
+-2.4356910355e+01 1.0000000000e+00
+-2.2733058596e+01 1.0000000000e+00
+-2.1109206837e+01 1.0000000000e+00
+-1.9485355079e+01 1.0000000000e+00
+-1.7861503320e+01 1.0000000000e+00
+-1.6237651561e+01 1.0000000000e+00
+-1.4613799803e+01 1.0000000000e+00
+-1.2989948044e+01 1.0000000000e+00
+-1.1366096285e+01 1.0000000000e+00
+-9.7422445267e+00 1.0000000000e+00
+-8.1183927680e+00 1.1144901391e+00
+-6.4945410093e+00 1.1251669376e+00
+-4.8706892506e+00 1.1401834442e+00
+-3.2468374920e+00 1.1583726601e+00
+-1.6229857333e+00 1.1750654329e+00
+8.6602540378e-04 1.1821772569e+00
+1.6247177841e+00 1.1750512348e+00
+3.2485695428e+00 1.1583528199e+00
+4.8724213015e+00 1.1401652939e+00
+6.4962730601e+00 1.1251532244e+00
+8.1201248188e+00 1.1144810018e+00
+9.7439765775e+00 1.0000000000e+00
+1.1367828336e+01 1.0000000000e+00
+1.2991680095e+01 1.0000000000e+00
+1.4615531854e+01 1.0000000000e+00
+1.6239383612e+01 1.0000000000e+00
+1.7863235371e+01 1.0000000000e+00
+1.9487087130e+01 1.0000000000e+00
+2.1110938888e+01 1.0000000000e+00
+2.2734790647e+01 1.0000000000e+00
+2.4358642406e+01 1.0000000000e+00
+2.5982494164e+01 1.0000000000e+00
diff --git a/test/test_one_boost_max/w_lorentz_maximum.xg b/test/test_one_boost_max/w_lorentz_maximum.xg
new file mode 100644
index 0000000..47307ca
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_maximum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.1821772569379
diff --git a/test/test_one_boost_max/w_lorentz_minimum.xg b/test/test_one_boost_max/w_lorentz_minimum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_minimum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_boost_max/w_lorentz_norm1.xg b/test/test_one_boost_max/w_lorentz_norm1.xg
new file mode 100644
index 0000000..59cd729
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_norm1.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0100385424564
diff --git a/test/test_one_boost_max/w_lorentz_norm2.xg b/test/test_one_boost_max/w_lorentz_norm2.xg
new file mode 100644
index 0000000..d95b50e
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_norm2.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0106421494369
diff --git a/test/test_one_boost_max/w_lorentz_x_[16][16].xg b/test/test_one_boost_max/w_lorentz_x_[16][16].xg
new file mode 100644
index 0000000..a5b3c4a
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e+00
+-1.4062468750e+01 1.0000000000e+00
+-1.3124937500e+01 1.0000000000e+00
+-1.2187406250e+01 1.0000000000e+00
+-1.1249875000e+01 1.0000000000e+00
+-1.0312343750e+01 1.0000000000e+00
+-9.3748125000e+00 1.0000000000e+00
+-8.4372812500e+00 1.0000000000e+00
+-7.4997500000e+00 1.1180524917e+00
+-6.5622187500e+00 1.1246348765e+00
+-5.6246875000e+00 1.1326888938e+00
+-4.6871562500e+00 1.1421285268e+00
+-3.7496250000e+00 1.1525933645e+00
+-2.8120937500e+00 1.1632890384e+00
+-1.8745625000e+00 1.1728914854e+00
+-9.3703125000e-01 1.1796992722e+00
+5.0000000000e-04 1.1821772569e+00
+9.3803125000e-01 1.1796941006e+00
+1.8755625000e+00 1.1728824181e+00
+2.8130937500e+00 1.1632779316e+00
+3.7506250000e+00 1.1525818917e+00
+4.6881562500e+00 1.1421178150e+00
+5.6256875000e+00 1.1326795308e+00
+6.5632187500e+00 1.1246270728e+00
+7.5007500000e+00 1.1180462434e+00
+8.4382812500e+00 1.0000000000e+00
+9.3758125000e+00 1.0000000000e+00
+1.0313343750e+01 1.0000000000e+00
+1.1250875000e+01 1.0000000000e+00
+1.2188406250e+01 1.0000000000e+00
+1.3125937500e+01 1.0000000000e+00
+1.4063468750e+01 1.0000000000e+00
+1.5001000000e+01 1.0000000000e+00
diff --git a/test/test_one_boost_max/w_lorentz_y_[16][16].xg b/test/test_one_boost_max/w_lorentz_y_[16][16].xg
new file mode 100644
index 0000000..a5b3c4a
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e+00
+-1.4062468750e+01 1.0000000000e+00
+-1.3124937500e+01 1.0000000000e+00
+-1.2187406250e+01 1.0000000000e+00
+-1.1249875000e+01 1.0000000000e+00
+-1.0312343750e+01 1.0000000000e+00
+-9.3748125000e+00 1.0000000000e+00
+-8.4372812500e+00 1.0000000000e+00
+-7.4997500000e+00 1.1180524917e+00
+-6.5622187500e+00 1.1246348765e+00
+-5.6246875000e+00 1.1326888938e+00
+-4.6871562500e+00 1.1421285268e+00
+-3.7496250000e+00 1.1525933645e+00
+-2.8120937500e+00 1.1632890384e+00
+-1.8745625000e+00 1.1728914854e+00
+-9.3703125000e-01 1.1796992722e+00
+5.0000000000e-04 1.1821772569e+00
+9.3803125000e-01 1.1796941006e+00
+1.8755625000e+00 1.1728824181e+00
+2.8130937500e+00 1.1632779316e+00
+3.7506250000e+00 1.1525818917e+00
+4.6881562500e+00 1.1421178150e+00
+5.6256875000e+00 1.1326795308e+00
+6.5632187500e+00 1.1246270728e+00
+7.5007500000e+00 1.1180462434e+00
+8.4382812500e+00 1.0000000000e+00
+9.3758125000e+00 1.0000000000e+00
+1.0313343750e+01 1.0000000000e+00
+1.1250875000e+01 1.0000000000e+00
+1.2188406250e+01 1.0000000000e+00
+1.3125937500e+01 1.0000000000e+00
+1.4063468750e+01 1.0000000000e+00
+1.5001000000e+01 1.0000000000e+00
diff --git a/test/test_one_boost_max/w_lorentz_z_[16][16].xg b/test/test_one_boost_max/w_lorentz_z_[16][16].xg
new file mode 100644
index 0000000..a5b3c4a
--- /dev/null
+++ b/test/test_one_boost_max/w_lorentz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e+00
+-1.4062468750e+01 1.0000000000e+00
+-1.3124937500e+01 1.0000000000e+00
+-1.2187406250e+01 1.0000000000e+00
+-1.1249875000e+01 1.0000000000e+00
+-1.0312343750e+01 1.0000000000e+00
+-9.3748125000e+00 1.0000000000e+00
+-8.4372812500e+00 1.0000000000e+00
+-7.4997500000e+00 1.1180524917e+00
+-6.5622187500e+00 1.1246348765e+00
+-5.6246875000e+00 1.1326888938e+00
+-4.6871562500e+00 1.1421285268e+00
+-3.7496250000e+00 1.1525933645e+00
+-2.8120937500e+00 1.1632890384e+00
+-1.8745625000e+00 1.1728914854e+00
+-9.3703125000e-01 1.1796992722e+00
+5.0000000000e-04 1.1821772569e+00
+9.3803125000e-01 1.1796941006e+00
+1.8755625000e+00 1.1728824181e+00
+2.8130937500e+00 1.1632779316e+00
+3.7506250000e+00 1.1525818917e+00
+4.6881562500e+00 1.1421178150e+00
+5.6256875000e+00 1.1326795308e+00
+6.5632187500e+00 1.1246270728e+00
+7.5007500000e+00 1.1180462434e+00
+8.4382812500e+00 1.0000000000e+00
+9.3758125000e+00 1.0000000000e+00
+1.0313343750e+01 1.0000000000e+00
+1.1250875000e+01 1.0000000000e+00
+1.2188406250e+01 1.0000000000e+00
+1.3125937500e+01 1.0000000000e+00
+1.4063468750e+01 1.0000000000e+00
+1.5001000000e+01 1.0000000000e+00
diff --git a/test/test_one_static_max.par b/test/test_one_static_max.par
new file mode 100644
index 0000000..4d551b6
--- /dev/null
+++ b/test/test_one_static_max.par
@@ -0,0 +1,67 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints Constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -15.0
+grid::xyzmax = 15.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Rho_Central[0] = 1.28e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+
+IO::out_dir = $parfile
+IO::out_fileinfo="none"
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
diff --git a/test/test_one_static_max/alp_3D_diagonal.xg b/test/test_one_static_max/alp_3D_diagonal.xg
new file mode 100644
index 0000000..6b7a1e1
--- /dev/null
+++ b/test/test_one_static_max/alp_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 9.4752190622e-01
+-2.4356910355e+01 9.4412099317e-01
+-2.2733058596e+01 9.4024873237e-01
+-2.1109206837e+01 9.3579983855e-01
+-1.9485355079e+01 9.3063514700e-01
+-1.7861503320e+01 9.2456679403e-01
+-1.6237651561e+01 9.1733487253e-01
+-1.4613799803e+01 9.0856923537e-01
+-1.2989948044e+01 8.9772411443e-01
+-1.1366096285e+01 8.8395994634e-01
+-9.7422445267e+00 8.6591493658e-01
+-8.1183927680e+00 8.4122423624e-01
+-6.4945410093e+00 8.0685485073e-01
+-4.8706892506e+00 7.6422701232e-01
+-3.2468374920e+00 7.1953023046e-01
+-1.6229857333e+00 6.8379828941e-01
+8.6602540378e-04 6.6986122805e-01
+1.6247177841e+00 6.8382683197e-01
+3.2485695428e+00 7.1957547311e-01
+4.8724213015e+00 7.6427511754e-01
+6.4962730601e+00 8.0689660175e-01
+8.1201248188e+00 8.4125541544e-01
+9.7439765775e+00 8.6593717340e-01
+1.1367828336e+01 8.8397660104e-01
+1.2991680095e+01 8.9773705267e-01
+1.4615531854e+01 9.0857957530e-01
+1.6239383612e+01 9.1734332497e-01
+1.7863235371e+01 9.2457383232e-01
+1.9487087130e+01 9.3064109848e-01
+2.1110938888e+01 9.3580493679e-01
+2.2734790647e+01 9.4025314854e-01
+2.4358642406e+01 9.4412485552e-01
+2.5982494164e+01 9.4752531274e-01
diff --git a/test/test_one_static_max/alp_maximum.xg b/test/test_one_static_max/alp_maximum.xg
new file mode 100644
index 0000000..938a246
--- /dev/null
+++ b/test/test_one_static_max/alp_maximum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9475253127427
diff --git a/test/test_one_static_max/alp_minimum.xg b/test/test_one_static_max/alp_minimum.xg
new file mode 100644
index 0000000..9ad55c7
--- /dev/null
+++ b/test/test_one_static_max/alp_minimum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.6698612280496
diff --git a/test/test_one_static_max/alp_norm1.xg b/test/test_one_static_max/alp_norm1.xg
new file mode 100644
index 0000000..3ddd597
--- /dev/null
+++ b/test/test_one_static_max/alp_norm1.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9005424762216
diff --git a/test/test_one_static_max/alp_norm2.xg b/test/test_one_static_max/alp_norm2.xg
new file mode 100644
index 0000000..c8423fb
--- /dev/null
+++ b/test/test_one_static_max/alp_norm2.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9013715518013
diff --git a/test/test_one_static_max/alp_x_[16][16].xg b/test/test_one_static_max/alp_x_[16][16].xg
new file mode 100644
index 0000000..a28fce6
--- /dev/null
+++ b/test/test_one_static_max/alp_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 9.1081830549e-01
+-1.4062468750e+01 9.0515460695e-01
+-1.3124937500e+01 8.9872275103e-01
+-1.2187406250e+01 8.9135509336e-01
+-1.1249875000e+01 8.8283137961e-01
+-1.0312343750e+01 8.7285635083e-01
+-9.3748125000e+00 8.6102484533e-01
+-8.4372812500e+00 8.4676541666e-01
+-7.4997500000e+00 8.2931573836e-01
+-6.5622187500e+00 8.0847890647e-01
+-5.6246875000e+00 7.8476435822e-01
+-4.6871562500e+00 7.5911553461e-01
+-3.7496250000e+00 7.3301499546e-01
+-2.8120937500e+00 7.0853217877e-01
+-1.8745625000e+00 6.8820314173e-01
+-9.3703125000e-01 6.7463724964e-01
+5.0000000000e-04 6.6986122805e-01
+9.3803125000e-01 6.7464730554e-01
+1.8755625000e+00 6.8822166085e-01
+2.8130937500e+00 7.0855655684e-01
+3.7506250000e+00 7.3304239112e-01
+4.6881562500e+00 7.5914344916e-01
+5.6256875000e+00 7.8479089547e-01
+6.5632187500e+00 8.0850279020e-01
+7.5007500000e+00 8.2933621167e-01
+8.4382812500e+00 8.4678218495e-01
+9.3758125000e+00 8.6103863816e-01
+1.0313343750e+01 8.7286789526e-01
+1.1250875000e+01 8.8284118373e-01
+1.2188406250e+01 8.9136352297e-01
+1.3125937500e+01 8.9873007615e-01
+1.4063468750e+01 9.0516103124e-01
+1.5001000000e+01 9.1082398546e-01
diff --git a/test/test_one_static_max/alp_y_[16][16].xg b/test/test_one_static_max/alp_y_[16][16].xg
new file mode 100644
index 0000000..a28fce6
--- /dev/null
+++ b/test/test_one_static_max/alp_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 9.1081830549e-01
+-1.4062468750e+01 9.0515460695e-01
+-1.3124937500e+01 8.9872275103e-01
+-1.2187406250e+01 8.9135509336e-01
+-1.1249875000e+01 8.8283137961e-01
+-1.0312343750e+01 8.7285635083e-01
+-9.3748125000e+00 8.6102484533e-01
+-8.4372812500e+00 8.4676541666e-01
+-7.4997500000e+00 8.2931573836e-01
+-6.5622187500e+00 8.0847890647e-01
+-5.6246875000e+00 7.8476435822e-01
+-4.6871562500e+00 7.5911553461e-01
+-3.7496250000e+00 7.3301499546e-01
+-2.8120937500e+00 7.0853217877e-01
+-1.8745625000e+00 6.8820314173e-01
+-9.3703125000e-01 6.7463724964e-01
+5.0000000000e-04 6.6986122805e-01
+9.3803125000e-01 6.7464730554e-01
+1.8755625000e+00 6.8822166085e-01
+2.8130937500e+00 7.0855655684e-01
+3.7506250000e+00 7.3304239112e-01
+4.6881562500e+00 7.5914344916e-01
+5.6256875000e+00 7.8479089547e-01
+6.5632187500e+00 8.0850279020e-01
+7.5007500000e+00 8.2933621167e-01
+8.4382812500e+00 8.4678218495e-01
+9.3758125000e+00 8.6103863816e-01
+1.0313343750e+01 8.7286789526e-01
+1.1250875000e+01 8.8284118373e-01
+1.2188406250e+01 8.9136352297e-01
+1.3125937500e+01 8.9873007615e-01
+1.4063468750e+01 9.0516103124e-01
+1.5001000000e+01 9.1082398546e-01
diff --git a/test/test_one_static_max/alp_z_[16][16].xg b/test/test_one_static_max/alp_z_[16][16].xg
new file mode 100644
index 0000000..a28fce6
--- /dev/null
+++ b/test/test_one_static_max/alp_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 9.1081830549e-01
+-1.4062468750e+01 9.0515460695e-01
+-1.3124937500e+01 8.9872275103e-01
+-1.2187406250e+01 8.9135509336e-01
+-1.1249875000e+01 8.8283137961e-01
+-1.0312343750e+01 8.7285635083e-01
+-9.3748125000e+00 8.6102484533e-01
+-8.4372812500e+00 8.4676541666e-01
+-7.4997500000e+00 8.2931573836e-01
+-6.5622187500e+00 8.0847890647e-01
+-5.6246875000e+00 7.8476435822e-01
+-4.6871562500e+00 7.5911553461e-01
+-3.7496250000e+00 7.3301499546e-01
+-2.8120937500e+00 7.0853217877e-01
+-1.8745625000e+00 6.8820314173e-01
+-9.3703125000e-01 6.7463724964e-01
+5.0000000000e-04 6.6986122805e-01
+9.3803125000e-01 6.7464730554e-01
+1.8755625000e+00 6.8822166085e-01
+2.8130937500e+00 7.0855655684e-01
+3.7506250000e+00 7.3304239112e-01
+4.6881562500e+00 7.5914344916e-01
+5.6256875000e+00 7.8479089547e-01
+6.5632187500e+00 8.0850279020e-01
+7.5007500000e+00 8.2933621167e-01
+8.4382812500e+00 8.4678218495e-01
+9.3758125000e+00 8.6103863816e-01
+1.0313343750e+01 8.7286789526e-01
+1.1250875000e+01 8.8284118373e-01
+1.2188406250e+01 8.9136352297e-01
+1.3125937500e+01 8.9873007615e-01
+1.4063468750e+01 9.0516103124e-01
+1.5001000000e+01 9.1082398546e-01
diff --git a/test/test_one_static_max/dens_3D_diagonal.xg b/test/test_one_static_max/dens_3D_diagonal.xg
new file mode 100644
index 0000000..260803d
--- /dev/null
+++ b/test/test_one_static_max/dens_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1717942259e-07
+-2.4356910355e+01 1.1841472824e-07
+-2.2733058596e+01 1.1983978246e-07
+-2.1109206837e+01 1.2150181525e-07
+-1.9485355079e+01 1.2346510013e-07
+-1.7861503320e+01 1.2581937754e-07
+-1.6237651561e+01 1.2869380289e-07
+-1.4613799803e+01 1.3228114573e-07
+-1.2989948044e+01 1.3688220888e-07
+-1.1366096285e+01 1.4299322804e-07
+-9.7422445267e+00 1.5149364491e-07
+-8.1183927680e+00 1.1862914062e-06
+-6.4945410093e+00 3.9297011325e-04
+-4.8706892506e+00 1.0678557184e-03
+-3.2468374920e+00 2.0777649045e-03
+-1.6229857333e+00 3.1848145041e-03
+8.6602540378e-04 3.7072030825e-03
+1.6247177841e+00 3.1838014950e-03
+3.2485695428e+00 2.0765504344e-03
+4.8724213015e+00 1.0669525769e-03
+6.4962730601e+00 3.9242016285e-04
+8.1201248188e+00 8.8223034108e-07
+9.7439765775e+00 1.5148281294e-07
+1.1367828336e+01 1.4298564369e-07
+1.2991680095e+01 1.3687660964e-07
+1.4615531854e+01 1.3227684590e-07
+1.6239383612e+01 1.2869039890e-07
+1.7863235371e+01 1.2581661678e-07
+1.9487087130e+01 1.2346281655e-07
+2.1110938888e+01 1.2149989530e-07
+2.2734790647e+01 1.1983814588e-07
+2.4358642406e+01 1.1841331674e-07
+2.5982494164e+01 1.1717819280e-07
diff --git a/test/test_one_static_max/dens_maximum.xg b/test/test_one_static_max/dens_maximum.xg
new file mode 100644
index 0000000..d6623b7
--- /dev/null
+++ b/test/test_one_static_max/dens_maximum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0037072030825
diff --git a/test/test_one_static_max/dens_minimum.xg b/test/test_one_static_max/dens_minimum.xg
new file mode 100644
index 0000000..4e1c1b5
--- /dev/null
+++ b/test/test_one_static_max/dens_minimum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000001171782
diff --git a/test/test_one_static_max/dens_norm1.xg b/test/test_one_static_max/dens_norm1.xg
new file mode 100644
index 0000000..f819df9
--- /dev/null
+++ b/test/test_one_static_max/dens_norm1.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000509784267
diff --git a/test/test_one_static_max/dens_norm2.xg b/test/test_one_static_max/dens_norm2.xg
new file mode 100644
index 0000000..cb2b58b
--- /dev/null
+++ b/test/test_one_static_max/dens_norm2.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0002699839971
diff --git a/test/test_one_static_max/dens_x_[16][16].xg b/test/test_one_static_max/dens_x_[16][16].xg
new file mode 100644
index 0000000..d34c906
--- /dev/null
+++ b/test/test_one_static_max/dens_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3134970549e-07
+-1.4062468750e+01 1.3371006828e-07
+-1.3124937500e+01 1.3645081582e-07
+-1.2187406250e+01 1.3967125074e-07
+-1.1249875000e+01 1.4350825902e-07
+-1.0312343750e+01 1.4815579870e-07
+-9.3748125000e+00 1.5389780837e-07
+-8.4372812500e+00 1.6116660709e-07
+-7.4997500000e+00 1.2386636971e-04
+-6.5622187500e+00 3.7172156546e-04
+-5.6246875000e+00 7.1289093645e-04
+-4.6871562500e+00 1.1658601330e-03
+-3.7496250000e+00 1.7343421185e-03
+-2.8120937500e+00 2.3861905287e-03
+-1.8745625000e+00 3.0311062063e-03
+-9.3703125000e-01 3.5218078087e-03
+5.0000000000e-04 3.7072030825e-03
+9.3803125000e-01 3.5214246401e-03
+1.8755625000e+00 3.0304710121e-03
+2.8130937500e+00 2.3854770107e-03
+3.7506250000e+00 1.7336810988e-03
+4.6881562500e+00 1.1653138020e-03
+5.6256875000e+00 7.1247004943e-04
+6.5632187500e+00 3.7141126902e-04
+7.5007500000e+00 1.2364422229e-04
+8.4382812500e+00 1.6115782720e-07
+9.3758125000e+00 1.5389096494e-07
+1.0313343750e+01 1.4815031936e-07
+1.1250875000e+01 1.4350377552e-07
+1.2188406250e+01 1.3966751578e-07
+1.3125937500e+01 1.3644765737e-07
+1.4063468750e+01 1.3370736304e-07
+1.5001000000e+01 1.3134736286e-07
diff --git a/test/test_one_static_max/dens_y_[16][16].xg b/test/test_one_static_max/dens_y_[16][16].xg
new file mode 100644
index 0000000..d34c906
--- /dev/null
+++ b/test/test_one_static_max/dens_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3134970549e-07
+-1.4062468750e+01 1.3371006828e-07
+-1.3124937500e+01 1.3645081582e-07
+-1.2187406250e+01 1.3967125074e-07
+-1.1249875000e+01 1.4350825902e-07
+-1.0312343750e+01 1.4815579870e-07
+-9.3748125000e+00 1.5389780837e-07
+-8.4372812500e+00 1.6116660709e-07
+-7.4997500000e+00 1.2386636971e-04
+-6.5622187500e+00 3.7172156546e-04
+-5.6246875000e+00 7.1289093645e-04
+-4.6871562500e+00 1.1658601330e-03
+-3.7496250000e+00 1.7343421185e-03
+-2.8120937500e+00 2.3861905287e-03
+-1.8745625000e+00 3.0311062063e-03
+-9.3703125000e-01 3.5218078087e-03
+5.0000000000e-04 3.7072030825e-03
+9.3803125000e-01 3.5214246401e-03
+1.8755625000e+00 3.0304710121e-03
+2.8130937500e+00 2.3854770107e-03
+3.7506250000e+00 1.7336810988e-03
+4.6881562500e+00 1.1653138020e-03
+5.6256875000e+00 7.1247004943e-04
+6.5632187500e+00 3.7141126902e-04
+7.5007500000e+00 1.2364422229e-04
+8.4382812500e+00 1.6115782720e-07
+9.3758125000e+00 1.5389096494e-07
+1.0313343750e+01 1.4815031936e-07
+1.1250875000e+01 1.4350377552e-07
+1.2188406250e+01 1.3966751578e-07
+1.3125937500e+01 1.3644765737e-07
+1.4063468750e+01 1.3370736304e-07
+1.5001000000e+01 1.3134736286e-07
diff --git a/test/test_one_static_max/dens_z_[16][16].xg b/test/test_one_static_max/dens_z_[16][16].xg
new file mode 100644
index 0000000..d34c906
--- /dev/null
+++ b/test/test_one_static_max/dens_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3134970549e-07
+-1.4062468750e+01 1.3371006828e-07
+-1.3124937500e+01 1.3645081582e-07
+-1.2187406250e+01 1.3967125074e-07
+-1.1249875000e+01 1.4350825902e-07
+-1.0312343750e+01 1.4815579870e-07
+-9.3748125000e+00 1.5389780837e-07
+-8.4372812500e+00 1.6116660709e-07
+-7.4997500000e+00 1.2386636971e-04
+-6.5622187500e+00 3.7172156546e-04
+-5.6246875000e+00 7.1289093645e-04
+-4.6871562500e+00 1.1658601330e-03
+-3.7496250000e+00 1.7343421185e-03
+-2.8120937500e+00 2.3861905287e-03
+-1.8745625000e+00 3.0311062063e-03
+-9.3703125000e-01 3.5218078087e-03
+5.0000000000e-04 3.7072030825e-03
+9.3803125000e-01 3.5214246401e-03
+1.8755625000e+00 3.0304710121e-03
+2.8130937500e+00 2.3854770107e-03
+3.7506250000e+00 1.7336810988e-03
+4.6881562500e+00 1.1653138020e-03
+5.6256875000e+00 7.1247004943e-04
+6.5632187500e+00 3.7141126902e-04
+7.5007500000e+00 1.2364422229e-04
+8.4382812500e+00 1.6115782720e-07
+9.3758125000e+00 1.5389096494e-07
+1.0313343750e+01 1.4815031936e-07
+1.1250875000e+01 1.4350377552e-07
+1.2188406250e+01 1.3966751578e-07
+1.3125937500e+01 1.3644765737e-07
+1.4063468750e+01 1.3370736304e-07
+1.5001000000e+01 1.3134736286e-07
diff --git a/test/test_one_static_max/eps_3D_diagonal.xg b/test/test_one_static_max/eps_3D_diagonal.xg
new file mode 100644
index 0000000..b1fdab4
--- /dev/null
+++ b/test/test_one_static_max/eps_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.0000000000e-05
+-2.4356910355e+01 1.0000000000e-05
+-2.2733058596e+01 1.0000000000e-05
+-2.1109206837e+01 1.0000000000e-05
+-1.9485355079e+01 1.0000000000e-05
+-1.7861503320e+01 1.0000000000e-05
+-1.6237651561e+01 1.0000000000e-05
+-1.4613799803e+01 1.0000000000e-05
+-1.2989948044e+01 1.0000000000e-05
+-1.1366096285e+01 1.0000000000e-05
+-9.7422445267e+00 1.0000000000e-05
+-8.1183927680e+00 7.2219006219e-05
+-6.4945410093e+00 2.1373637815e-02
+-4.8706892506e+00 5.0455351209e-02
+-3.2468374920e+00 8.4649304100e-02
+-1.6229857333e+00 1.1520020591e-01
+8.6602540378e-04 1.2799999584e-01
+1.6247177841e+00 1.1517452780e-01
+3.2485695428e+00 8.4612544773e-02
+4.8724213015e+00 5.0420704352e-02
+6.4962730601e+00 2.1346660210e-02
+8.1201248188e+00 5.3713844673e-05
+9.7439765775e+00 1.0000000000e-05
+1.1367828336e+01 1.0000000000e-05
+1.2991680095e+01 1.0000000000e-05
+1.4615531854e+01 1.0000000000e-05
+1.6239383612e+01 1.0000000000e-05
+1.7863235371e+01 1.0000000000e-05
+1.9487087130e+01 1.0000000000e-05
+2.1110938888e+01 1.0000000000e-05
+2.2734790647e+01 1.0000000000e-05
+2.4358642406e+01 1.0000000000e-05
+2.5982494164e+01 1.0000000000e-05
diff --git a/test/test_one_static_max/eps_maximum.xg b/test/test_one_static_max/eps_maximum.xg
new file mode 100644
index 0000000..f43d0c3
--- /dev/null
+++ b/test/test_one_static_max/eps_maximum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.1279999958351
diff --git a/test/test_one_static_max/eps_minimum.xg b/test/test_one_static_max/eps_minimum.xg
new file mode 100644
index 0000000..186cd48
--- /dev/null
+++ b/test/test_one_static_max/eps_minimum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0000100000000
diff --git a/test/test_one_static_max/eps_norm1.xg b/test/test_one_static_max/eps_norm1.xg
new file mode 100644
index 0000000..dc3e3fb
--- /dev/null
+++ b/test/test_one_static_max/eps_norm1.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0023465361261
diff --git a/test/test_one_static_max/eps_norm2.xg b/test/test_one_static_max/eps_norm2.xg
new file mode 100644
index 0000000..3e9ca09
--- /dev/null
+++ b/test/test_one_static_max/eps_norm2.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0114469034947
diff --git a/test/test_one_static_max/eps_x_[16][16].xg b/test/test_one_static_max/eps_x_[16][16].xg
new file mode 100644
index 0000000..a227aa3
--- /dev/null
+++ b/test/test_one_static_max/eps_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-05
+-1.4062468750e+01 1.0000000000e-05
+-1.3124937500e+01 1.0000000000e-05
+-1.2187406250e+01 1.0000000000e-05
+-1.1249875000e+01 1.0000000000e-05
+-1.0312343750e+01 1.0000000000e-05
+-9.3748125000e+00 1.0000000000e-05
+-8.4372812500e+00 1.0000000000e-05
+-7.4997500000e+00 7.2529424086e-03
+-6.5622187500e+00 2.0326313159e-02
+-5.6246875000e+00 3.6049890672e-02
+-4.6871562500e+00 5.4161822971e-02
+-3.7496250000e+00 7.3893919065e-02
+-2.8120937500e+00 9.3724408138e-02
+-1.8745625000e+00 1.1126260974e-01
+-9.3703125000e-01 1.2355413765e-01
+5.0000000000e-04 1.2799999584e-01
+9.3803125000e-01 1.2354484331e-01
+1.8755625000e+00 1.1124616148e-01
+2.8130937500e+00 9.3703980883e-02
+3.7506250000e+00 7.3872471271e-02
+4.6881562500e+00 5.4141445771e-02
+5.6256875000e+00 3.6031764555e-02
+6.5632187500e+00 2.0310942344e-02
+7.5007500000e+00 7.2404201366e-03
+8.4382812500e+00 1.0000000000e-05
+9.3758125000e+00 1.0000000000e-05
+1.0313343750e+01 1.0000000000e-05
+1.1250875000e+01 1.0000000000e-05
+1.2188406250e+01 1.0000000000e-05
+1.3125937500e+01 1.0000000000e-05
+1.4063468750e+01 1.0000000000e-05
+1.5001000000e+01 1.0000000000e-05
diff --git a/test/test_one_static_max/eps_y_[16][16].xg b/test/test_one_static_max/eps_y_[16][16].xg
new file mode 100644
index 0000000..a227aa3
--- /dev/null
+++ b/test/test_one_static_max/eps_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-05
+-1.4062468750e+01 1.0000000000e-05
+-1.3124937500e+01 1.0000000000e-05
+-1.2187406250e+01 1.0000000000e-05
+-1.1249875000e+01 1.0000000000e-05
+-1.0312343750e+01 1.0000000000e-05
+-9.3748125000e+00 1.0000000000e-05
+-8.4372812500e+00 1.0000000000e-05
+-7.4997500000e+00 7.2529424086e-03
+-6.5622187500e+00 2.0326313159e-02
+-5.6246875000e+00 3.6049890672e-02
+-4.6871562500e+00 5.4161822971e-02
+-3.7496250000e+00 7.3893919065e-02
+-2.8120937500e+00 9.3724408138e-02
+-1.8745625000e+00 1.1126260974e-01
+-9.3703125000e-01 1.2355413765e-01
+5.0000000000e-04 1.2799999584e-01
+9.3803125000e-01 1.2354484331e-01
+1.8755625000e+00 1.1124616148e-01
+2.8130937500e+00 9.3703980883e-02
+3.7506250000e+00 7.3872471271e-02
+4.6881562500e+00 5.4141445771e-02
+5.6256875000e+00 3.6031764555e-02
+6.5632187500e+00 2.0310942344e-02
+7.5007500000e+00 7.2404201366e-03
+8.4382812500e+00 1.0000000000e-05
+9.3758125000e+00 1.0000000000e-05
+1.0313343750e+01 1.0000000000e-05
+1.1250875000e+01 1.0000000000e-05
+1.2188406250e+01 1.0000000000e-05
+1.3125937500e+01 1.0000000000e-05
+1.4063468750e+01 1.0000000000e-05
+1.5001000000e+01 1.0000000000e-05
diff --git a/test/test_one_static_max/eps_z_[16][16].xg b/test/test_one_static_max/eps_z_[16][16].xg
new file mode 100644
index 0000000..a227aa3
--- /dev/null
+++ b/test/test_one_static_max/eps_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-05
+-1.4062468750e+01 1.0000000000e-05
+-1.3124937500e+01 1.0000000000e-05
+-1.2187406250e+01 1.0000000000e-05
+-1.1249875000e+01 1.0000000000e-05
+-1.0312343750e+01 1.0000000000e-05
+-9.3748125000e+00 1.0000000000e-05
+-8.4372812500e+00 1.0000000000e-05
+-7.4997500000e+00 7.2529424086e-03
+-6.5622187500e+00 2.0326313159e-02
+-5.6246875000e+00 3.6049890672e-02
+-4.6871562500e+00 5.4161822971e-02
+-3.7496250000e+00 7.3893919065e-02
+-2.8120937500e+00 9.3724408138e-02
+-1.8745625000e+00 1.1126260974e-01
+-9.3703125000e-01 1.2355413765e-01
+5.0000000000e-04 1.2799999584e-01
+9.3803125000e-01 1.2354484331e-01
+1.8755625000e+00 1.1124616148e-01
+2.8130937500e+00 9.3703980883e-02
+3.7506250000e+00 7.3872471271e-02
+4.6881562500e+00 5.4141445771e-02
+5.6256875000e+00 3.6031764555e-02
+6.5632187500e+00 2.0310942344e-02
+7.5007500000e+00 7.2404201366e-03
+8.4382812500e+00 1.0000000000e-05
+9.3758125000e+00 1.0000000000e-05
+1.0313343750e+01 1.0000000000e-05
+1.1250875000e+01 1.0000000000e-05
+1.2188406250e+01 1.0000000000e-05
+1.3125937500e+01 1.0000000000e-05
+1.4063468750e+01 1.0000000000e-05
+1.5001000000e+01 1.0000000000e-05
diff --git a/test/test_one_static_max/gxx_3D_diagonal.xg b/test/test_one_static_max/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..77d110b
--- /dev/null
+++ b/test/test_one_static_max/gxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1122196840e+00
+-2.4356910355e+01 1.1200226952e+00
+-2.2733058596e+01 1.1289906603e+00
+-2.1109206837e+01 1.1394051693e+00
+-1.9485355079e+01 1.1516463880e+00
+-1.7861503320e+01 1.1662402591e+00
+-1.6237651561e+01 1.1839356486e+00
+-1.4613799803e+01 1.2058361691e+00
+-1.2989948044e+01 1.2336378272e+00
+-1.1366096285e+01 1.2700865631e+00
+-9.7422445267e+00 1.3199352210e+00
+-8.1183927680e+00 1.3921731415e+00
+-6.4945410093e+00 1.5007927307e+00
+-4.8706892506e+00 1.6484289360e+00
+-3.2468374920e+00 1.8196254796e+00
+-1.6229857333e+00 1.9697930073e+00
+8.6602540378e-04 2.0318467472e+00
+1.6247177841e+00 1.9696679943e+00
+3.2485695428e+00 1.8194431256e+00
+4.8724213015e+00 1.6482540022e+00
+6.4962730601e+00 1.5006552007e+00
+8.1201248188e+00 1.3920788454e+00
+9.7439765775e+00 1.3198723023e+00
+1.1367828336e+01 1.2700416525e+00
+1.2991680095e+01 1.2336041852e+00
+1.4615531854e+01 1.2058100383e+00
+1.6239383612e+01 1.1839147716e+00
+1.7863235371e+01 1.1662231991e+00
+1.9487087130e+01 1.1516321876e+00
+2.1110938888e+01 1.1393931661e+00
+2.2734790647e+01 1.1289803816e+00
+2.4358642406e+01 1.1200137948e+00
+2.5982494164e+01 1.1122119023e+00
diff --git a/test/test_one_static_max/gxx_maximum.xg b/test/test_one_static_max/gxx_maximum.xg
new file mode 100644
index 0000000..b2daf51
--- /dev/null
+++ b/test/test_one_static_max/gxx_maximum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 2.0318467472317
diff --git a/test/test_one_static_max/gxx_minimum.xg b/test/test_one_static_max/gxx_minimum.xg
new file mode 100644
index 0000000..d352f79
--- /dev/null
+++ b/test/test_one_static_max/gxx_minimum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.1122119022998
diff --git a/test/test_one_static_max/gxx_norm1.xg b/test/test_one_static_max/gxx_norm1.xg
new file mode 100644
index 0000000..62092bb
--- /dev/null
+++ b/test/test_one_static_max/gxx_norm1.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.2317730312624
diff --git a/test/test_one_static_max/gxx_norm2.xg b/test/test_one_static_max/gxx_norm2.xg
new file mode 100644
index 0000000..a545a37
--- /dev/null
+++ b/test/test_one_static_max/gxx_norm2.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.2369502262701
diff --git a/test/test_one_static_max/gxx_x_[16][16].xg b/test/test_one_static_max/gxx_x_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gxx_y_[16][16].xg b/test/test_one_static_max/gxx_y_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gxx_z_[16][16].xg b/test/test_one_static_max/gxx_z_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gxy_3D_diagonal.xg b/test/test_one_static_max/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/gxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gxy_maximum.xg b/test/test_one_static_max/gxy_maximum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_static_max/gxy_maximum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxy_minimum.xg b/test/test_one_static_max/gxy_minimum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_static_max/gxy_minimum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxy_norm1.xg b/test/test_one_static_max/gxy_norm1.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_static_max/gxy_norm1.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxy_norm2.xg b/test/test_one_static_max/gxy_norm2.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_one_static_max/gxy_norm2.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxy_x_[16][16].xg b/test/test_one_static_max/gxy_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gxy_y_[16][16].xg b/test/test_one_static_max/gxy_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gxy_z_[16][16].xg b/test/test_one_static_max/gxy_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gxz_3D_diagonal.xg b/test/test_one_static_max/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/gxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gxz_maximum.xg b/test/test_one_static_max/gxz_maximum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_static_max/gxz_maximum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxz_minimum.xg b/test/test_one_static_max/gxz_minimum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_static_max/gxz_minimum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxz_norm1.xg b/test/test_one_static_max/gxz_norm1.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_static_max/gxz_norm1.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxz_norm2.xg b/test/test_one_static_max/gxz_norm2.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_one_static_max/gxz_norm2.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gxz_x_[16][16].xg b/test/test_one_static_max/gxz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gxz_y_[16][16].xg b/test/test_one_static_max/gxz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gxz_z_[16][16].xg b/test/test_one_static_max/gxz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gyy_3D_diagonal.xg b/test/test_one_static_max/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..77d110b
--- /dev/null
+++ b/test/test_one_static_max/gyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1122196840e+00
+-2.4356910355e+01 1.1200226952e+00
+-2.2733058596e+01 1.1289906603e+00
+-2.1109206837e+01 1.1394051693e+00
+-1.9485355079e+01 1.1516463880e+00
+-1.7861503320e+01 1.1662402591e+00
+-1.6237651561e+01 1.1839356486e+00
+-1.4613799803e+01 1.2058361691e+00
+-1.2989948044e+01 1.2336378272e+00
+-1.1366096285e+01 1.2700865631e+00
+-9.7422445267e+00 1.3199352210e+00
+-8.1183927680e+00 1.3921731415e+00
+-6.4945410093e+00 1.5007927307e+00
+-4.8706892506e+00 1.6484289360e+00
+-3.2468374920e+00 1.8196254796e+00
+-1.6229857333e+00 1.9697930073e+00
+8.6602540378e-04 2.0318467472e+00
+1.6247177841e+00 1.9696679943e+00
+3.2485695428e+00 1.8194431256e+00
+4.8724213015e+00 1.6482540022e+00
+6.4962730601e+00 1.5006552007e+00
+8.1201248188e+00 1.3920788454e+00
+9.7439765775e+00 1.3198723023e+00
+1.1367828336e+01 1.2700416525e+00
+1.2991680095e+01 1.2336041852e+00
+1.4615531854e+01 1.2058100383e+00
+1.6239383612e+01 1.1839147716e+00
+1.7863235371e+01 1.1662231991e+00
+1.9487087130e+01 1.1516321876e+00
+2.1110938888e+01 1.1393931661e+00
+2.2734790647e+01 1.1289803816e+00
+2.4358642406e+01 1.1200137948e+00
+2.5982494164e+01 1.1122119023e+00
diff --git a/test/test_one_static_max/gyy_maximum.xg b/test/test_one_static_max/gyy_maximum.xg
new file mode 100644
index 0000000..63df061
--- /dev/null
+++ b/test/test_one_static_max/gyy_maximum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 2.0318467472317
diff --git a/test/test_one_static_max/gyy_minimum.xg b/test/test_one_static_max/gyy_minimum.xg
new file mode 100644
index 0000000..c9f44e7
--- /dev/null
+++ b/test/test_one_static_max/gyy_minimum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.1122119022998
diff --git a/test/test_one_static_max/gyy_norm1.xg b/test/test_one_static_max/gyy_norm1.xg
new file mode 100644
index 0000000..04d9d94
--- /dev/null
+++ b/test/test_one_static_max/gyy_norm1.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.2317730312624
diff --git a/test/test_one_static_max/gyy_norm2.xg b/test/test_one_static_max/gyy_norm2.xg
new file mode 100644
index 0000000..881b767
--- /dev/null
+++ b/test/test_one_static_max/gyy_norm2.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.2369502262701
diff --git a/test/test_one_static_max/gyy_x_[16][16].xg b/test/test_one_static_max/gyy_x_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gyy_y_[16][16].xg b/test/test_one_static_max/gyy_y_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gyy_z_[16][16].xg b/test/test_one_static_max/gyy_z_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gyz_3D_diagonal.xg b/test/test_one_static_max/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/gyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gyz_maximum.xg b/test/test_one_static_max/gyz_maximum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_static_max/gyz_maximum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gyz_minimum.xg b/test/test_one_static_max/gyz_minimum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_static_max/gyz_minimum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gyz_norm1.xg b/test/test_one_static_max/gyz_norm1.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_static_max/gyz_norm1.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gyz_norm2.xg b/test/test_one_static_max/gyz_norm2.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_one_static_max/gyz_norm2.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/gyz_x_[16][16].xg b/test/test_one_static_max/gyz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gyz_y_[16][16].xg b/test/test_one_static_max/gyz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gyz_z_[16][16].xg b/test/test_one_static_max/gyz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/gyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/gzz_3D_diagonal.xg b/test/test_one_static_max/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..77d110b
--- /dev/null
+++ b/test/test_one_static_max/gzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1122196840e+00
+-2.4356910355e+01 1.1200226952e+00
+-2.2733058596e+01 1.1289906603e+00
+-2.1109206837e+01 1.1394051693e+00
+-1.9485355079e+01 1.1516463880e+00
+-1.7861503320e+01 1.1662402591e+00
+-1.6237651561e+01 1.1839356486e+00
+-1.4613799803e+01 1.2058361691e+00
+-1.2989948044e+01 1.2336378272e+00
+-1.1366096285e+01 1.2700865631e+00
+-9.7422445267e+00 1.3199352210e+00
+-8.1183927680e+00 1.3921731415e+00
+-6.4945410093e+00 1.5007927307e+00
+-4.8706892506e+00 1.6484289360e+00
+-3.2468374920e+00 1.8196254796e+00
+-1.6229857333e+00 1.9697930073e+00
+8.6602540378e-04 2.0318467472e+00
+1.6247177841e+00 1.9696679943e+00
+3.2485695428e+00 1.8194431256e+00
+4.8724213015e+00 1.6482540022e+00
+6.4962730601e+00 1.5006552007e+00
+8.1201248188e+00 1.3920788454e+00
+9.7439765775e+00 1.3198723023e+00
+1.1367828336e+01 1.2700416525e+00
+1.2991680095e+01 1.2336041852e+00
+1.4615531854e+01 1.2058100383e+00
+1.6239383612e+01 1.1839147716e+00
+1.7863235371e+01 1.1662231991e+00
+1.9487087130e+01 1.1516321876e+00
+2.1110938888e+01 1.1393931661e+00
+2.2734790647e+01 1.1289803816e+00
+2.4358642406e+01 1.1200137948e+00
+2.5982494164e+01 1.1122119023e+00
diff --git a/test/test_one_static_max/gzz_maximum.xg b/test/test_one_static_max/gzz_maximum.xg
new file mode 100644
index 0000000..4189307
--- /dev/null
+++ b/test/test_one_static_max/gzz_maximum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 2.0318467472317
diff --git a/test/test_one_static_max/gzz_minimum.xg b/test/test_one_static_max/gzz_minimum.xg
new file mode 100644
index 0000000..d75e3bf
--- /dev/null
+++ b/test/test_one_static_max/gzz_minimum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.1122119022998
diff --git a/test/test_one_static_max/gzz_norm1.xg b/test/test_one_static_max/gzz_norm1.xg
new file mode 100644
index 0000000..654b55f
--- /dev/null
+++ b/test/test_one_static_max/gzz_norm1.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.2317730312624
diff --git a/test/test_one_static_max/gzz_norm2.xg b/test/test_one_static_max/gzz_norm2.xg
new file mode 100644
index 0000000..7554017
--- /dev/null
+++ b/test/test_one_static_max/gzz_norm2.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.2369502262701
diff --git a/test/test_one_static_max/gzz_x_[16][16].xg b/test/test_one_static_max/gzz_x_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gzz_y_[16][16].xg b/test/test_one_static_max/gzz_y_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/gzz_z_[16][16].xg b/test/test_one_static_max/gzz_z_[16][16].xg
new file mode 100644
index 0000000..d240db0
--- /dev/null
+++ b/test/test_one_static_max/gzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.2001690144e+00
+-1.4062468750e+01 1.2145043693e+00
+-1.3124937500e+01 1.2310445381e+00
+-1.2187406250e+01 1.2503387456e+00
+-1.1249875000e+01 1.2731344552e+00
+-1.0312343750e+01 1.3004753076e+00
+-9.3748125000e+00 1.3338632215e+00
+-8.4372812500e+00 1.3755394489e+00
+-7.4997500000e+00 1.4287605610e+00
+-6.5622187500e+00 1.4954529833e+00
+-5.6246875000e+00 1.5754795155e+00
+-4.6871562500e+00 1.6671273854e+00
+-3.7496250000e+00 1.7661084984e+00
+-2.8120937500e+00 1.8645252711e+00
+-1.8745625000e+00 1.9505987471e+00
+-9.3703125000e-01 2.0103526132e+00
+5.0000000000e-04 2.0318467472e+00
+9.3803125000e-01 2.0103076125e+00
+1.8755625000e+00 1.9505184663e+00
+2.8130937500e+00 1.8644244770e+00
+3.7506250000e+00 1.7660014577e+00
+4.6881562500e+00 1.6670246728e+00
+5.6256875000e+00 1.5753874722e+00
+6.5632187500e+00 1.4953746089e+00
+7.5007500000e+00 1.4286966941e+00
+8.4382812500e+00 1.3754894915e+00
+9.3758125000e+00 1.3338236790e+00
+1.0313343750e+01 1.3004432432e+00
+1.1250875000e+01 1.2731079381e+00
+1.2188406250e+01 1.2503164552e+00
+1.3125937500e+01 1.2310255412e+00
+1.4063468750e+01 1.2144879879e+00
+1.5001000000e+01 1.2001547443e+00
diff --git a/test/test_one_static_max/ham_3D_diagonal.xg b/test/test_one_static_max/ham_3D_diagonal.xg
new file mode 100644
index 0000000..c805e48
--- /dev/null
+++ b/test/test_one_static_max/ham_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 -3.8646695876e-06
+-2.2733058596e+01 -3.4024767534e-06
+-2.1109206837e+01 -2.7012002542e-06
+-1.9485355079e+01 -1.6034050617e-06
+-1.7861503320e+01 1.7863415752e-07
+-1.6237651561e+01 3.1976861380e-06
+-1.4613799803e+01 8.5802810334e-06
+-1.2989948044e+01 1.8791001314e-05
+-1.1366096285e+01 3.9712084940e-05
+-9.7422445267e+00 8.7006696801e-05
+-8.1183927680e+00 6.1589700896e-04
+-6.4945410093e+00 8.0147961082e-05
+-4.8706892506e+00 -6.5166739012e-05
+-3.2468374920e+00 -4.5843182600e-04
+-1.6229857333e+00 -1.0737542848e-03
+8.6602540378e-04 -1.4208417833e-03
+1.6247177841e+00 -1.0731171951e-03
+3.2485695428e+00 -4.5785403488e-04
+4.8724213015e+00 -6.4902393260e-05
+6.4962730601e+00 8.0217824749e-05
+8.1201248188e+00 6.2047116179e-04
+9.7439765775e+00 8.6930516075e-05
+1.1367828336e+01 3.9680047393e-05
+1.2991680095e+01 1.8775952479e-05
+1.4615531854e+01 8.5726177543e-06
+1.6239383612e+01 3.1934980155e-06
+1.7863235371e+01 1.7620509474e-07
+1.9487087130e+01 -1.6048753838e-06
+2.1110938888e+01 -2.7021205952e-06
+2.2734790647e+01 -3.4030783083e-06
+2.4358642406e+01 -3.8650709308e-06
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/ham_maximum.xg b/test/test_one_static_max/ham_maximum.xg
new file mode 100644
index 0000000..ffec591
--- /dev/null
+++ b/test/test_one_static_max/ham_maximum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0006310542967
diff --git a/test/test_one_static_max/ham_minimum.xg b/test/test_one_static_max/ham_minimum.xg
new file mode 100644
index 0000000..8d9d069
--- /dev/null
+++ b/test/test_one_static_max/ham_minimum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 -0.0014208417833
diff --git a/test/test_one_static_max/ham_norm1.xg b/test/test_one_static_max/ham_norm1.xg
new file mode 100644
index 0000000..e7164b4
--- /dev/null
+++ b/test/test_one_static_max/ham_norm1.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0000260910737
diff --git a/test/test_one_static_max/ham_norm2.xg b/test/test_one_static_max/ham_norm2.xg
new file mode 100644
index 0000000..5b26d1d
--- /dev/null
+++ b/test/test_one_static_max/ham_norm2.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0000862273844
diff --git a/test/test_one_static_max/ham_x_[16][16].xg b/test/test_one_static_max/ham_x_[16][16].xg
new file mode 100644
index 0000000..bc75eee
--- /dev/null
+++ b/test/test_one_static_max/ham_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 -3.0931812088e-05
+-1.3124937500e+01 -4.1098919458e-05
+-1.2187406250e+01 -5.6445568420e-05
+-1.1249875000e+01 -8.0323199902e-05
+-1.0312343750e+01 -1.1880169214e-04
+-9.3748125000e+00 -1.8341459761e-04
+-8.4372812500e+00 -1.6907188380e-05
+-7.4997500000e+00 -7.7706104653e-05
+-6.5622187500e+00 -1.2803895308e-04
+-5.6246875000e+00 -1.6922345771e-04
+-4.6871562500e+00 -2.5236219763e-04
+-3.7496250000e+00 -4.0872794041e-04
+-2.8120937500e+00 -6.6238921516e-04
+-1.8745625000e+00 -9.9201229454e-04
+-9.3703125000e-01 -1.2948317759e-03
+5.0000000000e-04 -1.4208417833e-03
+9.3803125000e-01 -1.2945744648e-03
+1.8755625000e+00 -9.9164850690e-04
+2.8130937500e+00 -6.6206374750e-04
+3.7506250000e+00 -4.0851552565e-04
+4.6881562500e+00 -2.5223836802e-04
+5.6256875000e+00 -1.6916368299e-04
+6.5632187500e+00 -1.2800811297e-04
+7.5007500000e+00 -7.7415165646e-05
+8.4382812500e+00 -1.8122568826e-05
+9.3758125000e+00 -1.8332510831e-04
+1.0313343750e+01 -1.1874949996e-04
+1.1250875000e+01 -8.0291382229e-05
+1.2188406250e+01 -5.6425428124e-05
+1.3125937500e+01 -4.1085753718e-05
+1.4063468750e+01 -3.0922960639e-05
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/ham_y_[16][16].xg b/test/test_one_static_max/ham_y_[16][16].xg
new file mode 100644
index 0000000..bc75eee
--- /dev/null
+++ b/test/test_one_static_max/ham_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 -3.0931812088e-05
+-1.3124937500e+01 -4.1098919458e-05
+-1.2187406250e+01 -5.6445568420e-05
+-1.1249875000e+01 -8.0323199902e-05
+-1.0312343750e+01 -1.1880169214e-04
+-9.3748125000e+00 -1.8341459761e-04
+-8.4372812500e+00 -1.6907188380e-05
+-7.4997500000e+00 -7.7706104653e-05
+-6.5622187500e+00 -1.2803895308e-04
+-5.6246875000e+00 -1.6922345771e-04
+-4.6871562500e+00 -2.5236219763e-04
+-3.7496250000e+00 -4.0872794041e-04
+-2.8120937500e+00 -6.6238921516e-04
+-1.8745625000e+00 -9.9201229454e-04
+-9.3703125000e-01 -1.2948317759e-03
+5.0000000000e-04 -1.4208417833e-03
+9.3803125000e-01 -1.2945744648e-03
+1.8755625000e+00 -9.9164850690e-04
+2.8130937500e+00 -6.6206374750e-04
+3.7506250000e+00 -4.0851552565e-04
+4.6881562500e+00 -2.5223836802e-04
+5.6256875000e+00 -1.6916368299e-04
+6.5632187500e+00 -1.2800811297e-04
+7.5007500000e+00 -7.7415165646e-05
+8.4382812500e+00 -1.8122568826e-05
+9.3758125000e+00 -1.8332510831e-04
+1.0313343750e+01 -1.1874949996e-04
+1.1250875000e+01 -8.0291382229e-05
+1.2188406250e+01 -5.6425428124e-05
+1.3125937500e+01 -4.1085753718e-05
+1.4063468750e+01 -3.0922960639e-05
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/ham_z_[16][16].xg b/test/test_one_static_max/ham_z_[16][16].xg
new file mode 100644
index 0000000..bc75eee
--- /dev/null
+++ b/test/test_one_static_max/ham_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 -3.0931812088e-05
+-1.3124937500e+01 -4.1098919458e-05
+-1.2187406250e+01 -5.6445568420e-05
+-1.1249875000e+01 -8.0323199902e-05
+-1.0312343750e+01 -1.1880169214e-04
+-9.3748125000e+00 -1.8341459761e-04
+-8.4372812500e+00 -1.6907188380e-05
+-7.4997500000e+00 -7.7706104653e-05
+-6.5622187500e+00 -1.2803895308e-04
+-5.6246875000e+00 -1.6922345771e-04
+-4.6871562500e+00 -2.5236219763e-04
+-3.7496250000e+00 -4.0872794041e-04
+-2.8120937500e+00 -6.6238921516e-04
+-1.8745625000e+00 -9.9201229454e-04
+-9.3703125000e-01 -1.2948317759e-03
+5.0000000000e-04 -1.4208417833e-03
+9.3803125000e-01 -1.2945744648e-03
+1.8755625000e+00 -9.9164850690e-04
+2.8130937500e+00 -6.6206374750e-04
+3.7506250000e+00 -4.0851552565e-04
+4.6881562500e+00 -2.5223836802e-04
+5.6256875000e+00 -1.6916368299e-04
+6.5632187500e+00 -1.2800811297e-04
+7.5007500000e+00 -7.7415165646e-05
+8.4382812500e+00 -1.8122568826e-05
+9.3758125000e+00 -1.8332510831e-04
+1.0313343750e+01 -1.1874949996e-04
+1.1250875000e+01 -8.0291382229e-05
+1.2188406250e+01 -5.6425428124e-05
+1.3125937500e+01 -4.1085753718e-05
+1.4063468750e+01 -3.0922960639e-05
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxx_3D_diagonal.xg b/test/test_one_static_max/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/kxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxx_maximum.xg b/test/test_one_static_max/kxx_maximum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_static_max/kxx_maximum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxx_minimum.xg b/test/test_one_static_max/kxx_minimum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_static_max/kxx_minimum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxx_norm1.xg b/test/test_one_static_max/kxx_norm1.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_static_max/kxx_norm1.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxx_norm2.xg b/test/test_one_static_max/kxx_norm2.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_one_static_max/kxx_norm2.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxx_x_[16][16].xg b/test/test_one_static_max/kxx_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxx_y_[16][16].xg b/test/test_one_static_max/kxx_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxx_z_[16][16].xg b/test/test_one_static_max/kxx_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxy_3D_diagonal.xg b/test/test_one_static_max/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/kxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxy_maximum.xg b/test/test_one_static_max/kxy_maximum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_static_max/kxy_maximum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxy_minimum.xg b/test/test_one_static_max/kxy_minimum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_static_max/kxy_minimum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxy_norm1.xg b/test/test_one_static_max/kxy_norm1.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_static_max/kxy_norm1.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxy_norm2.xg b/test/test_one_static_max/kxy_norm2.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_one_static_max/kxy_norm2.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxy_x_[16][16].xg b/test/test_one_static_max/kxy_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxy_y_[16][16].xg b/test/test_one_static_max/kxy_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxy_z_[16][16].xg b/test/test_one_static_max/kxy_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxz_3D_diagonal.xg b/test/test_one_static_max/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/kxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxz_maximum.xg b/test/test_one_static_max/kxz_maximum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_static_max/kxz_maximum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxz_minimum.xg b/test/test_one_static_max/kxz_minimum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_static_max/kxz_minimum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxz_norm1.xg b/test/test_one_static_max/kxz_norm1.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_static_max/kxz_norm1.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxz_norm2.xg b/test/test_one_static_max/kxz_norm2.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_one_static_max/kxz_norm2.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kxz_x_[16][16].xg b/test/test_one_static_max/kxz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxz_y_[16][16].xg b/test/test_one_static_max/kxz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kxz_z_[16][16].xg b/test/test_one_static_max/kxz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyy_3D_diagonal.xg b/test/test_one_static_max/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/kyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyy_maximum.xg b/test/test_one_static_max/kyy_maximum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_static_max/kyy_maximum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyy_minimum.xg b/test/test_one_static_max/kyy_minimum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_static_max/kyy_minimum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyy_norm1.xg b/test/test_one_static_max/kyy_norm1.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_static_max/kyy_norm1.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyy_norm2.xg b/test/test_one_static_max/kyy_norm2.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_one_static_max/kyy_norm2.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyy_x_[16][16].xg b/test/test_one_static_max/kyy_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyy_y_[16][16].xg b/test/test_one_static_max/kyy_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyy_z_[16][16].xg b/test/test_one_static_max/kyy_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyz_3D_diagonal.xg b/test/test_one_static_max/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/kyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyz_maximum.xg b/test/test_one_static_max/kyz_maximum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_static_max/kyz_maximum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyz_minimum.xg b/test/test_one_static_max/kyz_minimum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_static_max/kyz_minimum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyz_norm1.xg b/test/test_one_static_max/kyz_norm1.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_static_max/kyz_norm1.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyz_norm2.xg b/test/test_one_static_max/kyz_norm2.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_one_static_max/kyz_norm2.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kyz_x_[16][16].xg b/test/test_one_static_max/kyz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyz_y_[16][16].xg b/test/test_one_static_max/kyz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kyz_z_[16][16].xg b/test/test_one_static_max/kyz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kzz_3D_diagonal.xg b/test/test_one_static_max/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/kzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kzz_maximum.xg b/test/test_one_static_max/kzz_maximum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_static_max/kzz_maximum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kzz_minimum.xg b/test/test_one_static_max/kzz_minimum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_static_max/kzz_minimum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kzz_norm1.xg b/test/test_one_static_max/kzz_norm1.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_static_max/kzz_norm1.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kzz_norm2.xg b/test/test_one_static_max/kzz_norm2.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_one_static_max/kzz_norm2.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/kzz_x_[16][16].xg b/test/test_one_static_max/kzz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kzz_y_[16][16].xg b/test/test_one_static_max/kzz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/kzz_z_[16][16].xg b/test/test_one_static_max/kzz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/kzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momx_3D_diagonal.xg b/test/test_one_static_max/momx_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/momx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momx_maximum.xg b/test/test_one_static_max/momx_maximum.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_one_static_max/momx_maximum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momx_minimum.xg b/test/test_one_static_max/momx_minimum.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_one_static_max/momx_minimum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momx_norm1.xg b/test/test_one_static_max/momx_norm1.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_one_static_max/momx_norm1.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momx_norm2.xg b/test/test_one_static_max/momx_norm2.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_one_static_max/momx_norm2.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momx_x_[16][16].xg b/test/test_one_static_max/momx_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momx_y_[16][16].xg b/test/test_one_static_max/momx_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momx_z_[16][16].xg b/test/test_one_static_max/momx_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momy_3D_diagonal.xg b/test/test_one_static_max/momy_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/momy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momy_maximum.xg b/test/test_one_static_max/momy_maximum.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_one_static_max/momy_maximum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momy_minimum.xg b/test/test_one_static_max/momy_minimum.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_one_static_max/momy_minimum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momy_norm1.xg b/test/test_one_static_max/momy_norm1.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_one_static_max/momy_norm1.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momy_norm2.xg b/test/test_one_static_max/momy_norm2.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_one_static_max/momy_norm2.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momy_x_[16][16].xg b/test/test_one_static_max/momy_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momy_y_[16][16].xg b/test/test_one_static_max/momy_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momy_z_[16][16].xg b/test/test_one_static_max/momy_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momz_3D_diagonal.xg b/test/test_one_static_max/momz_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/momz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momz_maximum.xg b/test/test_one_static_max/momz_maximum.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_one_static_max/momz_maximum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momz_minimum.xg b/test/test_one_static_max/momz_minimum.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_one_static_max/momz_minimum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momz_norm1.xg b/test/test_one_static_max/momz_norm1.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_one_static_max/momz_norm1.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momz_norm2.xg b/test/test_one_static_max/momz_norm2.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_one_static_max/momz_norm2.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/momz_x_[16][16].xg b/test/test_one_static_max/momz_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momz_y_[16][16].xg b/test/test_one_static_max/momz_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/momz_z_[16][16].xg b/test/test_one_static_max/momz_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/momz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/press_3D_diagonal.xg b/test/test_one_static_max/press_3D_diagonal.xg
new file mode 100644
index 0000000..f7c8324
--- /dev/null
+++ b/test/test_one_static_max/press_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.0000000000e-12
+-2.4356910355e+01 1.0000000000e-12
+-2.2733058596e+01 1.0000000000e-12
+-2.1109206837e+01 1.0000000000e-12
+-1.9485355079e+01 1.0000000000e-12
+-1.7861503320e+01 1.0000000000e-12
+-1.6237651561e+01 1.0000000000e-12
+-1.4613799803e+01 1.0000000000e-12
+-1.2989948044e+01 1.0000000000e-12
+-1.1366096285e+01 1.0000000000e-12
+-9.7422445267e+00 1.0000000000e-12
+-8.1183927680e+00 5.2155848592e-11
+-6.4945410093e+00 4.5683239346e-06
+-4.8706892506e+00 2.5457424656e-05
+-3.2468374920e+00 7.1655046847e-05
+-1.6229857333e+00 1.3271087441e-04
+8.6602540378e-04 1.6383998934e-04
+1.6247177841e+00 1.3265171853e-04
+3.2485695428e+00 7.1592827329e-05
+4.8724213015e+00 2.5422474273e-05
+6.4962730601e+00 4.5567990214e-06
+8.1201248188e+00 2.8851771095e-11
+9.7439765775e+00 1.0000000000e-12
+1.1367828336e+01 1.0000000000e-12
+1.2991680095e+01 1.0000000000e-12
+1.4615531854e+01 1.0000000000e-12
+1.6239383612e+01 1.0000000000e-12
+1.7863235371e+01 1.0000000000e-12
+1.9487087130e+01 1.0000000000e-12
+2.1110938888e+01 1.0000000000e-12
+2.2734790647e+01 1.0000000000e-12
+2.4358642406e+01 1.0000000000e-12
+2.5982494164e+01 1.0000000000e-12
diff --git a/test/test_one_static_max/press_maximum.xg b/test/test_one_static_max/press_maximum.xg
new file mode 100644
index 0000000..c90c74e
--- /dev/null
+++ b/test/test_one_static_max/press_maximum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0001638399893
diff --git a/test/test_one_static_max/press_minimum.xg b/test/test_one_static_max/press_minimum.xg
new file mode 100644
index 0000000..b72c1e3
--- /dev/null
+++ b/test/test_one_static_max/press_minimum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000000000010
diff --git a/test/test_one_static_max/press_norm1.xg b/test/test_one_static_max/press_norm1.xg
new file mode 100644
index 0000000..45bd1b6
--- /dev/null
+++ b/test/test_one_static_max/press_norm1.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000013103160
diff --git a/test/test_one_static_max/press_norm2.xg b/test/test_one_static_max/press_norm2.xg
new file mode 100644
index 0000000..5d963b5
--- /dev/null
+++ b/test/test_one_static_max/press_norm2.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000089699871
diff --git a/test/test_one_static_max/press_x_[16][16].xg b/test/test_one_static_max/press_x_[16][16].xg
new file mode 100644
index 0000000..37cbab0
--- /dev/null
+++ b/test/test_one_static_max/press_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-12
+-1.4062468750e+01 1.0000000000e-12
+-1.3124937500e+01 1.0000000000e-12
+-1.2187406250e+01 1.0000000000e-12
+-1.1249875000e+01 1.0000000000e-12
+-1.0312343750e+01 1.0000000000e-12
+-9.3748125000e+00 1.0000000000e-12
+-8.4372812500e+00 1.0000000000e-12
+-7.4997500000e+00 5.2605173583e-07
+-6.5622187500e+00 4.1315900663e-06
+-5.6246875000e+00 1.2995946174e-05
+-4.6871562500e+00 2.9335030675e-05
+-3.7496250000e+00 5.4603112748e-05
+-2.8120937500e+00 8.7842646809e-05
+-1.8745625000e+00 1.2379368326e-04
+-9.3703125000e-01 1.5265624931e-04
+5.0000000000e-04 1.6383998934e-04
+9.3803125000e-01 1.5263328310e-04
+1.8755625000e+00 1.2375708443e-04
+2.8130937500e+00 8.7804360334e-05
+3.7506250000e+00 5.4571420118e-05
+4.6881562500e+00 2.9312961502e-05
+5.6256875000e+00 1.2982880569e-05
+6.5632187500e+00 4.1253437891e-06
+7.5007500000e+00 5.2423683754e-07
+8.4382812500e+00 1.0000000000e-12
+9.3758125000e+00 1.0000000000e-12
+1.0313343750e+01 1.0000000000e-12
+1.1250875000e+01 1.0000000000e-12
+1.2188406250e+01 1.0000000000e-12
+1.3125937500e+01 1.0000000000e-12
+1.4063468750e+01 1.0000000000e-12
+1.5001000000e+01 1.0000000000e-12
diff --git a/test/test_one_static_max/press_y_[16][16].xg b/test/test_one_static_max/press_y_[16][16].xg
new file mode 100644
index 0000000..37cbab0
--- /dev/null
+++ b/test/test_one_static_max/press_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-12
+-1.4062468750e+01 1.0000000000e-12
+-1.3124937500e+01 1.0000000000e-12
+-1.2187406250e+01 1.0000000000e-12
+-1.1249875000e+01 1.0000000000e-12
+-1.0312343750e+01 1.0000000000e-12
+-9.3748125000e+00 1.0000000000e-12
+-8.4372812500e+00 1.0000000000e-12
+-7.4997500000e+00 5.2605173583e-07
+-6.5622187500e+00 4.1315900663e-06
+-5.6246875000e+00 1.2995946174e-05
+-4.6871562500e+00 2.9335030675e-05
+-3.7496250000e+00 5.4603112748e-05
+-2.8120937500e+00 8.7842646809e-05
+-1.8745625000e+00 1.2379368326e-04
+-9.3703125000e-01 1.5265624931e-04
+5.0000000000e-04 1.6383998934e-04
+9.3803125000e-01 1.5263328310e-04
+1.8755625000e+00 1.2375708443e-04
+2.8130937500e+00 8.7804360334e-05
+3.7506250000e+00 5.4571420118e-05
+4.6881562500e+00 2.9312961502e-05
+5.6256875000e+00 1.2982880569e-05
+6.5632187500e+00 4.1253437891e-06
+7.5007500000e+00 5.2423683754e-07
+8.4382812500e+00 1.0000000000e-12
+9.3758125000e+00 1.0000000000e-12
+1.0313343750e+01 1.0000000000e-12
+1.1250875000e+01 1.0000000000e-12
+1.2188406250e+01 1.0000000000e-12
+1.3125937500e+01 1.0000000000e-12
+1.4063468750e+01 1.0000000000e-12
+1.5001000000e+01 1.0000000000e-12
diff --git a/test/test_one_static_max/press_z_[16][16].xg b/test/test_one_static_max/press_z_[16][16].xg
new file mode 100644
index 0000000..37cbab0
--- /dev/null
+++ b/test/test_one_static_max/press_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-12
+-1.4062468750e+01 1.0000000000e-12
+-1.3124937500e+01 1.0000000000e-12
+-1.2187406250e+01 1.0000000000e-12
+-1.1249875000e+01 1.0000000000e-12
+-1.0312343750e+01 1.0000000000e-12
+-9.3748125000e+00 1.0000000000e-12
+-8.4372812500e+00 1.0000000000e-12
+-7.4997500000e+00 5.2605173583e-07
+-6.5622187500e+00 4.1315900663e-06
+-5.6246875000e+00 1.2995946174e-05
+-4.6871562500e+00 2.9335030675e-05
+-3.7496250000e+00 5.4603112748e-05
+-2.8120937500e+00 8.7842646809e-05
+-1.8745625000e+00 1.2379368326e-04
+-9.3703125000e-01 1.5265624931e-04
+5.0000000000e-04 1.6383998934e-04
+9.3803125000e-01 1.5263328310e-04
+1.8755625000e+00 1.2375708443e-04
+2.8130937500e+00 8.7804360334e-05
+3.7506250000e+00 5.4571420118e-05
+4.6881562500e+00 2.9312961502e-05
+5.6256875000e+00 1.2982880569e-05
+6.5632187500e+00 4.1253437891e-06
+7.5007500000e+00 5.2423683754e-07
+8.4382812500e+00 1.0000000000e-12
+9.3758125000e+00 1.0000000000e-12
+1.0313343750e+01 1.0000000000e-12
+1.1250875000e+01 1.0000000000e-12
+1.2188406250e+01 1.0000000000e-12
+1.3125937500e+01 1.0000000000e-12
+1.4063468750e+01 1.0000000000e-12
+1.5001000000e+01 1.0000000000e-12
diff --git a/test/test_one_static_max/rho_3D_diagonal.xg b/test/test_one_static_max/rho_3D_diagonal.xg
new file mode 100644
index 0000000..5c56daa
--- /dev/null
+++ b/test/test_one_static_max/rho_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.0000000000e-07
+-2.4356910355e+01 1.0000000000e-07
+-2.2733058596e+01 1.0000000000e-07
+-2.1109206837e+01 1.0000000000e-07
+-1.9485355079e+01 1.0000000000e-07
+-1.7861503320e+01 1.0000000000e-07
+-1.6237651561e+01 1.0000000000e-07
+-1.4613799803e+01 1.0000000000e-07
+-1.2989948044e+01 1.0000000000e-07
+-1.1366096285e+01 1.0000000000e-07
+-9.7422445267e+00 1.0000000000e-07
+-8.1183927680e+00 7.2219006219e-07
+-6.4945410093e+00 2.1373637815e-04
+-4.8706892506e+00 5.0455351209e-04
+-3.2468374920e+00 8.4649304100e-04
+-1.6229857333e+00 1.1520020591e-03
+8.6602540378e-04 1.2799999584e-03
+1.6247177841e+00 1.1517452780e-03
+3.2485695428e+00 8.4612544773e-04
+4.8724213015e+00 5.0420704352e-04
+6.4962730601e+00 2.1346660210e-04
+8.1201248188e+00 5.3713844673e-07
+9.7439765775e+00 1.0000000000e-07
+1.1367828336e+01 1.0000000000e-07
+1.2991680095e+01 1.0000000000e-07
+1.4615531854e+01 1.0000000000e-07
+1.6239383612e+01 1.0000000000e-07
+1.7863235371e+01 1.0000000000e-07
+1.9487087130e+01 1.0000000000e-07
+2.1110938888e+01 1.0000000000e-07
+2.2734790647e+01 1.0000000000e-07
+2.4358642406e+01 1.0000000000e-07
+2.5982494164e+01 1.0000000000e-07
diff --git a/test/test_one_static_max/rho_maximum.xg b/test/test_one_static_max/rho_maximum.xg
new file mode 100644
index 0000000..0112304
--- /dev/null
+++ b/test/test_one_static_max/rho_maximum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0012799999584
diff --git a/test/test_one_static_max/rho_minimum.xg b/test/test_one_static_max/rho_minimum.xg
new file mode 100644
index 0000000..23dacb5
--- /dev/null
+++ b/test/test_one_static_max/rho_minimum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000001000000
diff --git a/test/test_one_static_max/rho_norm1.xg b/test/test_one_static_max/rho_norm1.xg
new file mode 100644
index 0000000..741f3ea
--- /dev/null
+++ b/test/test_one_static_max/rho_norm1.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000234653613
diff --git a/test/test_one_static_max/rho_norm2.xg b/test/test_one_static_max/rho_norm2.xg
new file mode 100644
index 0000000..6b0c143
--- /dev/null
+++ b/test/test_one_static_max/rho_norm2.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0001144690349
diff --git a/test/test_one_static_max/rho_x_[16][16].xg b/test/test_one_static_max/rho_x_[16][16].xg
new file mode 100644
index 0000000..1602f52
--- /dev/null
+++ b/test/test_one_static_max/rho_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-07
+-1.4062468750e+01 1.0000000000e-07
+-1.3124937500e+01 1.0000000000e-07
+-1.2187406250e+01 1.0000000000e-07
+-1.1249875000e+01 1.0000000000e-07
+-1.0312343750e+01 1.0000000000e-07
+-9.3748125000e+00 1.0000000000e-07
+-8.4372812500e+00 1.0000000000e-07
+-7.4997500000e+00 7.2529424086e-05
+-6.5622187500e+00 2.0326313159e-04
+-5.6246875000e+00 3.6049890672e-04
+-4.6871562500e+00 5.4161822971e-04
+-3.7496250000e+00 7.3893919065e-04
+-2.8120937500e+00 9.3724408138e-04
+-1.8745625000e+00 1.1126260974e-03
+-9.3703125000e-01 1.2355413765e-03
+5.0000000000e-04 1.2799999584e-03
+9.3803125000e-01 1.2354484331e-03
+1.8755625000e+00 1.1124616148e-03
+2.8130937500e+00 9.3703980883e-04
+3.7506250000e+00 7.3872471271e-04
+4.6881562500e+00 5.4141445771e-04
+5.6256875000e+00 3.6031764555e-04
+6.5632187500e+00 2.0310942344e-04
+7.5007500000e+00 7.2404201366e-05
+8.4382812500e+00 1.0000000000e-07
+9.3758125000e+00 1.0000000000e-07
+1.0313343750e+01 1.0000000000e-07
+1.1250875000e+01 1.0000000000e-07
+1.2188406250e+01 1.0000000000e-07
+1.3125937500e+01 1.0000000000e-07
+1.4063468750e+01 1.0000000000e-07
+1.5001000000e+01 1.0000000000e-07
diff --git a/test/test_one_static_max/rho_y_[16][16].xg b/test/test_one_static_max/rho_y_[16][16].xg
new file mode 100644
index 0000000..1602f52
--- /dev/null
+++ b/test/test_one_static_max/rho_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-07
+-1.4062468750e+01 1.0000000000e-07
+-1.3124937500e+01 1.0000000000e-07
+-1.2187406250e+01 1.0000000000e-07
+-1.1249875000e+01 1.0000000000e-07
+-1.0312343750e+01 1.0000000000e-07
+-9.3748125000e+00 1.0000000000e-07
+-8.4372812500e+00 1.0000000000e-07
+-7.4997500000e+00 7.2529424086e-05
+-6.5622187500e+00 2.0326313159e-04
+-5.6246875000e+00 3.6049890672e-04
+-4.6871562500e+00 5.4161822971e-04
+-3.7496250000e+00 7.3893919065e-04
+-2.8120937500e+00 9.3724408138e-04
+-1.8745625000e+00 1.1126260974e-03
+-9.3703125000e-01 1.2355413765e-03
+5.0000000000e-04 1.2799999584e-03
+9.3803125000e-01 1.2354484331e-03
+1.8755625000e+00 1.1124616148e-03
+2.8130937500e+00 9.3703980883e-04
+3.7506250000e+00 7.3872471271e-04
+4.6881562500e+00 5.4141445771e-04
+5.6256875000e+00 3.6031764555e-04
+6.5632187500e+00 2.0310942344e-04
+7.5007500000e+00 7.2404201366e-05
+8.4382812500e+00 1.0000000000e-07
+9.3758125000e+00 1.0000000000e-07
+1.0313343750e+01 1.0000000000e-07
+1.1250875000e+01 1.0000000000e-07
+1.2188406250e+01 1.0000000000e-07
+1.3125937500e+01 1.0000000000e-07
+1.4063468750e+01 1.0000000000e-07
+1.5001000000e+01 1.0000000000e-07
diff --git a/test/test_one_static_max/rho_z_[16][16].xg b/test/test_one_static_max/rho_z_[16][16].xg
new file mode 100644
index 0000000..1602f52
--- /dev/null
+++ b/test/test_one_static_max/rho_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e-07
+-1.4062468750e+01 1.0000000000e-07
+-1.3124937500e+01 1.0000000000e-07
+-1.2187406250e+01 1.0000000000e-07
+-1.1249875000e+01 1.0000000000e-07
+-1.0312343750e+01 1.0000000000e-07
+-9.3748125000e+00 1.0000000000e-07
+-8.4372812500e+00 1.0000000000e-07
+-7.4997500000e+00 7.2529424086e-05
+-6.5622187500e+00 2.0326313159e-04
+-5.6246875000e+00 3.6049890672e-04
+-4.6871562500e+00 5.4161822971e-04
+-3.7496250000e+00 7.3893919065e-04
+-2.8120937500e+00 9.3724408138e-04
+-1.8745625000e+00 1.1126260974e-03
+-9.3703125000e-01 1.2355413765e-03
+5.0000000000e-04 1.2799999584e-03
+9.3803125000e-01 1.2354484331e-03
+1.8755625000e+00 1.1124616148e-03
+2.8130937500e+00 9.3703980883e-04
+3.7506250000e+00 7.3872471271e-04
+4.6881562500e+00 5.4141445771e-04
+5.6256875000e+00 3.6031764555e-04
+6.5632187500e+00 2.0310942344e-04
+7.5007500000e+00 7.2404201366e-05
+8.4382812500e+00 1.0000000000e-07
+9.3758125000e+00 1.0000000000e-07
+1.0313343750e+01 1.0000000000e-07
+1.1250875000e+01 1.0000000000e-07
+1.2188406250e+01 1.0000000000e-07
+1.3125937500e+01 1.0000000000e-07
+1.4063468750e+01 1.0000000000e-07
+1.5001000000e+01 1.0000000000e-07
diff --git a/test/test_one_static_max/scon[0]_3D_diagonal.xg b/test/test_one_static_max/scon[0]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[0]_maximum.xg b/test/test_one_static_max/scon[0]_maximum.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_maximum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[0]_minimum.xg b/test/test_one_static_max/scon[0]_minimum.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_minimum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[0]_norm1.xg b/test/test_one_static_max/scon[0]_norm1.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_norm1.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[0]_norm2.xg b/test/test_one_static_max/scon[0]_norm2.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_norm2.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[0]_x_[16][16].xg b/test/test_one_static_max/scon[0]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[0]_y_[16][16].xg b/test/test_one_static_max/scon[0]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[0]_z_[16][16].xg b/test/test_one_static_max/scon[0]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[1]_3D_diagonal.xg b/test/test_one_static_max/scon[1]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[1]_maximum.xg b/test/test_one_static_max/scon[1]_maximum.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_maximum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[1]_minimum.xg b/test/test_one_static_max/scon[1]_minimum.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_minimum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[1]_norm1.xg b/test/test_one_static_max/scon[1]_norm1.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_norm1.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[1]_norm2.xg b/test/test_one_static_max/scon[1]_norm2.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_norm2.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[1]_x_[16][16].xg b/test/test_one_static_max/scon[1]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[1]_y_[16][16].xg b/test/test_one_static_max/scon[1]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[1]_z_[16][16].xg b/test/test_one_static_max/scon[1]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[2]_3D_diagonal.xg b/test/test_one_static_max/scon[2]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[2]_maximum.xg b/test/test_one_static_max/scon[2]_maximum.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_maximum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[2]_minimum.xg b/test/test_one_static_max/scon[2]_minimum.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_minimum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[2]_norm1.xg b/test/test_one_static_max/scon[2]_norm1.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_norm1.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[2]_norm2.xg b/test/test_one_static_max/scon[2]_norm2.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_norm2.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/scon[2]_x_[16][16].xg b/test/test_one_static_max/scon[2]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[2]_y_[16][16].xg b/test/test_one_static_max/scon[2]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/scon[2]_z_[16][16].xg b/test/test_one_static_max/scon[2]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/scon[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/tau_3D_diagonal.xg b/test/test_one_static_max/tau_3D_diagonal.xg
new file mode 100644
index 0000000..9d64934
--- /dev/null
+++ b/test/test_one_static_max/tau_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1846968650e-10
+-2.4356910355e+01 1.1971859412e-10
+-2.2733058596e+01 1.2115933962e-10
+-2.1109206837e+01 1.2283967308e-10
+-1.9485355079e+01 1.2482457570e-10
+-1.7861503320e+01 1.2720477609e-10
+-1.6237651561e+01 1.3011085177e-10
+-1.4613799803e+01 1.3373769488e-10
+-1.2989948044e+01 1.3838942039e-10
+-1.1366096285e+01 1.4456772804e-10
+-9.7422445267e+00 1.5316174310e-10
+-8.1183927680e+00 8.5672786440e-11
+-6.4945410093e+00 8.3992008728e-06
+-4.8706892506e+00 5.3879035310e-05
+-3.2468374920e+00 1.7588135325e-04
+-1.6229857333e+00 3.6689128665e-04
+8.6602540378e-04 4.7452197913e-04
+1.6247177841e+00 3.6669283379e-04
+3.2485695428e+00 1.7570221661e-04
+4.8724213015e+00 5.3796500439e-05
+6.4962730601e+00 8.3768598762e-06
+8.1201248188e+00 4.7387983507e-11
+9.7439765775e+00 1.5315079186e-10
+1.1367828336e+01 1.4456006019e-10
+1.2991680095e+01 1.3838375949e-10
+1.4615531854e+01 1.3373334770e-10
+1.6239383612e+01 1.3010741030e-10
+1.7863235371e+01 1.2720198494e-10
+1.9487087130e+01 1.2482226698e-10
+2.1110938888e+01 1.2283773199e-10
+2.2734790647e+01 1.2115768502e-10
+2.4358642406e+01 1.1971716708e-10
+2.5982494164e+01 1.1846844317e-10
diff --git a/test/test_one_static_max/tau_maximum.xg b/test/test_one_static_max/tau_maximum.xg
new file mode 100644
index 0000000..a6396e7
--- /dev/null
+++ b/test/test_one_static_max/tau_maximum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0004745219791
diff --git a/test/test_one_static_max/tau_minimum.xg b/test/test_one_static_max/tau_minimum.xg
new file mode 100644
index 0000000..ddee4a3
--- /dev/null
+++ b/test/test_one_static_max/tau_minimum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000000000474
diff --git a/test/test_one_static_max/tau_norm1.xg b/test/test_one_static_max/tau_norm1.xg
new file mode 100644
index 0000000..e38a902
--- /dev/null
+++ b/test/test_one_static_max/tau_norm1.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000030683255
diff --git a/test/test_one_static_max/tau_norm2.xg b/test/test_one_static_max/tau_norm2.xg
new file mode 100644
index 0000000..ede78f7
--- /dev/null
+++ b/test/test_one_static_max/tau_norm2.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000227707704
diff --git a/test/test_one_static_max/tau_x_[16][16].xg b/test/test_one_static_max/tau_x_[16][16].xg
new file mode 100644
index 0000000..7c8aeeb
--- /dev/null
+++ b/test/test_one_static_max/tau_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3279599854e-10
+-1.4062468750e+01 1.3518235131e-10
+-1.3124937500e+01 1.3795327726e-10
+-1.2187406250e+01 1.4120917242e-10
+-1.1249875000e+01 1.4508843005e-10
+-1.0312343750e+01 1.4978714384e-10
+-9.3748125000e+00 1.5559237884e-10
+-8.4372812500e+00 1.6294121438e-10
+-7.4997500000e+00 8.9839564585e-07
+-6.5622187500e+00 7.5557289473e-06
+-5.6246875000e+00 2.5699640320e-05
+-4.6871562500e+00 6.3145110135e-05
+-3.7496250000e+00 1.2815733614e-04
+-2.8120937500e+00 2.2364429501e-04
+-1.8745625000e+00 3.3724878691e-04
+-9.3703125000e-01 4.3513392679e-04
+5.0000000000e-04 4.7452197913e-04
+9.3803125000e-01 4.3505385541e-04
+1.8755625000e+00 3.3712826756e-04
+2.8130937500e+00 2.2352869221e-04
+3.7506250000e+00 1.2807130716e-04
+4.6881562500e+00 6.3091774019e-05
+5.6256875000e+00 2.5671553073e-05
+6.5632187500e+00 7.5437128711e-06
+7.5007500000e+00 8.9523611683e-07
+8.4382812500e+00 1.6293233781e-10
+9.3758125000e+00 1.5558546005e-10
+1.0313343750e+01 1.4978160416e-10
+1.1250875000e+01 1.4508389717e-10
+1.2188406250e+01 1.4120539633e-10
+1.3125937500e+01 1.3795008403e-10
+1.4063468750e+01 1.3517961629e-10
+1.5001000000e+01 1.3279363012e-10
diff --git a/test/test_one_static_max/tau_y_[16][16].xg b/test/test_one_static_max/tau_y_[16][16].xg
new file mode 100644
index 0000000..7c8aeeb
--- /dev/null
+++ b/test/test_one_static_max/tau_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3279599854e-10
+-1.4062468750e+01 1.3518235131e-10
+-1.3124937500e+01 1.3795327726e-10
+-1.2187406250e+01 1.4120917242e-10
+-1.1249875000e+01 1.4508843005e-10
+-1.0312343750e+01 1.4978714384e-10
+-9.3748125000e+00 1.5559237884e-10
+-8.4372812500e+00 1.6294121438e-10
+-7.4997500000e+00 8.9839564585e-07
+-6.5622187500e+00 7.5557289473e-06
+-5.6246875000e+00 2.5699640320e-05
+-4.6871562500e+00 6.3145110135e-05
+-3.7496250000e+00 1.2815733614e-04
+-2.8120937500e+00 2.2364429501e-04
+-1.8745625000e+00 3.3724878691e-04
+-9.3703125000e-01 4.3513392679e-04
+5.0000000000e-04 4.7452197913e-04
+9.3803125000e-01 4.3505385541e-04
+1.8755625000e+00 3.3712826756e-04
+2.8130937500e+00 2.2352869221e-04
+3.7506250000e+00 1.2807130716e-04
+4.6881562500e+00 6.3091774019e-05
+5.6256875000e+00 2.5671553073e-05
+6.5632187500e+00 7.5437128711e-06
+7.5007500000e+00 8.9523611683e-07
+8.4382812500e+00 1.6293233781e-10
+9.3758125000e+00 1.5558546005e-10
+1.0313343750e+01 1.4978160416e-10
+1.1250875000e+01 1.4508389717e-10
+1.2188406250e+01 1.4120539633e-10
+1.3125937500e+01 1.3795008403e-10
+1.4063468750e+01 1.3517961629e-10
+1.5001000000e+01 1.3279363012e-10
diff --git a/test/test_one_static_max/tau_z_[16][16].xg b/test/test_one_static_max/tau_z_[16][16].xg
new file mode 100644
index 0000000..7c8aeeb
--- /dev/null
+++ b/test/test_one_static_max/tau_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3279599854e-10
+-1.4062468750e+01 1.3518235131e-10
+-1.3124937500e+01 1.3795327726e-10
+-1.2187406250e+01 1.4120917242e-10
+-1.1249875000e+01 1.4508843005e-10
+-1.0312343750e+01 1.4978714384e-10
+-9.3748125000e+00 1.5559237884e-10
+-8.4372812500e+00 1.6294121438e-10
+-7.4997500000e+00 8.9839564585e-07
+-6.5622187500e+00 7.5557289473e-06
+-5.6246875000e+00 2.5699640320e-05
+-4.6871562500e+00 6.3145110135e-05
+-3.7496250000e+00 1.2815733614e-04
+-2.8120937500e+00 2.2364429501e-04
+-1.8745625000e+00 3.3724878691e-04
+-9.3703125000e-01 4.3513392679e-04
+5.0000000000e-04 4.7452197913e-04
+9.3803125000e-01 4.3505385541e-04
+1.8755625000e+00 3.3712826756e-04
+2.8130937500e+00 2.2352869221e-04
+3.7506250000e+00 1.2807130716e-04
+4.6881562500e+00 6.3091774019e-05
+5.6256875000e+00 2.5671553073e-05
+6.5632187500e+00 7.5437128711e-06
+7.5007500000e+00 8.9523611683e-07
+8.4382812500e+00 1.6293233781e-10
+9.3758125000e+00 1.5558546005e-10
+1.0313343750e+01 1.4978160416e-10
+1.1250875000e+01 1.4508389717e-10
+1.2188406250e+01 1.4120539633e-10
+1.3125937500e+01 1.3795008403e-10
+1.4063468750e+01 1.3517961629e-10
+1.5001000000e+01 1.3279363012e-10
diff --git a/test/test_one_static_max/test_one_static_max.par b/test/test_one_static_max/test_one_static_max.par
new file mode 100644
index 0000000..4d551b6
--- /dev/null
+++ b/test/test_one_static_max/test_one_static_max.par
@@ -0,0 +1,67 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints Constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -15.0
+grid::xyzmax = 15.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Rho_Central[0] = 1.28e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+
+IO::out_dir = $parfile
+IO::out_fileinfo="none"
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
diff --git a/test/test_one_static_max/vel[0]_3D_diagonal.xg b/test/test_one_static_max/vel[0]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[0]_maximum.xg b/test/test_one_static_max/vel[0]_maximum.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_maximum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[0]_minimum.xg b/test/test_one_static_max/vel[0]_minimum.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_minimum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[0]_norm1.xg b/test/test_one_static_max/vel[0]_norm1.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_norm1.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[0]_norm2.xg b/test/test_one_static_max/vel[0]_norm2.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_norm2.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[0]_x_[16][16].xg b/test/test_one_static_max/vel[0]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[0]_y_[16][16].xg b/test/test_one_static_max/vel[0]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[0]_z_[16][16].xg b/test/test_one_static_max/vel[0]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[1]_3D_diagonal.xg b/test/test_one_static_max/vel[1]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[1]_maximum.xg b/test/test_one_static_max/vel[1]_maximum.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_maximum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[1]_minimum.xg b/test/test_one_static_max/vel[1]_minimum.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_minimum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[1]_norm1.xg b/test/test_one_static_max/vel[1]_norm1.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_norm1.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[1]_norm2.xg b/test/test_one_static_max/vel[1]_norm2.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_norm2.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[1]_x_[16][16].xg b/test/test_one_static_max/vel[1]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[1]_y_[16][16].xg b/test/test_one_static_max/vel[1]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[1]_z_[16][16].xg b/test/test_one_static_max/vel[1]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[2]_3D_diagonal.xg b/test/test_one_static_max/vel[2]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 0.0000000000e+00
+-2.4356910355e+01 0.0000000000e+00
+-2.2733058596e+01 0.0000000000e+00
+-2.1109206837e+01 0.0000000000e+00
+-1.9485355079e+01 0.0000000000e+00
+-1.7861503320e+01 0.0000000000e+00
+-1.6237651561e+01 0.0000000000e+00
+-1.4613799803e+01 0.0000000000e+00
+-1.2989948044e+01 0.0000000000e+00
+-1.1366096285e+01 0.0000000000e+00
+-9.7422445267e+00 0.0000000000e+00
+-8.1183927680e+00 0.0000000000e+00
+-6.4945410093e+00 0.0000000000e+00
+-4.8706892506e+00 0.0000000000e+00
+-3.2468374920e+00 0.0000000000e+00
+-1.6229857333e+00 0.0000000000e+00
+8.6602540378e-04 0.0000000000e+00
+1.6247177841e+00 0.0000000000e+00
+3.2485695428e+00 0.0000000000e+00
+4.8724213015e+00 0.0000000000e+00
+6.4962730601e+00 0.0000000000e+00
+8.1201248188e+00 0.0000000000e+00
+9.7439765775e+00 0.0000000000e+00
+1.1367828336e+01 0.0000000000e+00
+1.2991680095e+01 0.0000000000e+00
+1.4615531854e+01 0.0000000000e+00
+1.6239383612e+01 0.0000000000e+00
+1.7863235371e+01 0.0000000000e+00
+1.9487087130e+01 0.0000000000e+00
+2.1110938888e+01 0.0000000000e+00
+2.2734790647e+01 0.0000000000e+00
+2.4358642406e+01 0.0000000000e+00
+2.5982494164e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[2]_maximum.xg b/test/test_one_static_max/vel[2]_maximum.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_maximum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[2]_minimum.xg b/test/test_one_static_max/vel[2]_minimum.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_minimum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[2]_norm1.xg b/test/test_one_static_max/vel[2]_norm1.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_norm1.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[2]_norm2.xg b/test/test_one_static_max/vel[2]_norm2.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_norm2.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_static_max/vel[2]_x_[16][16].xg b/test/test_one_static_max/vel[2]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[2]_y_[16][16].xg b/test/test_one_static_max/vel[2]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/vel[2]_z_[16][16].xg b/test/test_one_static_max/vel[2]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_static_max/vel[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 0.0000000000e+00
+-1.4062468750e+01 0.0000000000e+00
+-1.3124937500e+01 0.0000000000e+00
+-1.2187406250e+01 0.0000000000e+00
+-1.1249875000e+01 0.0000000000e+00
+-1.0312343750e+01 0.0000000000e+00
+-9.3748125000e+00 0.0000000000e+00
+-8.4372812500e+00 0.0000000000e+00
+-7.4997500000e+00 0.0000000000e+00
+-6.5622187500e+00 0.0000000000e+00
+-5.6246875000e+00 0.0000000000e+00
+-4.6871562500e+00 0.0000000000e+00
+-3.7496250000e+00 0.0000000000e+00
+-2.8120937500e+00 0.0000000000e+00
+-1.8745625000e+00 0.0000000000e+00
+-9.3703125000e-01 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+9.3803125000e-01 0.0000000000e+00
+1.8755625000e+00 0.0000000000e+00
+2.8130937500e+00 0.0000000000e+00
+3.7506250000e+00 0.0000000000e+00
+4.6881562500e+00 0.0000000000e+00
+5.6256875000e+00 0.0000000000e+00
+6.5632187500e+00 0.0000000000e+00
+7.5007500000e+00 0.0000000000e+00
+8.4382812500e+00 0.0000000000e+00
+9.3758125000e+00 0.0000000000e+00
+1.0313343750e+01 0.0000000000e+00
+1.1250875000e+01 0.0000000000e+00
+1.2188406250e+01 0.0000000000e+00
+1.3125937500e+01 0.0000000000e+00
+1.4063468750e+01 0.0000000000e+00
+1.5001000000e+01 0.0000000000e+00
diff --git a/test/test_one_static_max/w_lorentz_3D_diagonal.xg b/test/test_one_static_max/w_lorentz_3D_diagonal.xg
new file mode 100644
index 0000000..a6d1f9f
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.0000000000e+00
+-2.4356910355e+01 1.0000000000e+00
+-2.2733058596e+01 1.0000000000e+00
+-2.1109206837e+01 1.0000000000e+00
+-1.9485355079e+01 1.0000000000e+00
+-1.7861503320e+01 1.0000000000e+00
+-1.6237651561e+01 1.0000000000e+00
+-1.4613799803e+01 1.0000000000e+00
+-1.2989948044e+01 1.0000000000e+00
+-1.1366096285e+01 1.0000000000e+00
+-9.7422445267e+00 1.0000000000e+00
+-8.1183927680e+00 1.0000000000e+00
+-6.4945410093e+00 1.0000000000e+00
+-4.8706892506e+00 1.0000000000e+00
+-3.2468374920e+00 1.0000000000e+00
+-1.6229857333e+00 1.0000000000e+00
+8.6602540378e-04 1.0000000000e+00
+1.6247177841e+00 1.0000000000e+00
+3.2485695428e+00 1.0000000000e+00
+4.8724213015e+00 1.0000000000e+00
+6.4962730601e+00 1.0000000000e+00
+8.1201248188e+00 1.0000000000e+00
+9.7439765775e+00 1.0000000000e+00
+1.1367828336e+01 1.0000000000e+00
+1.2991680095e+01 1.0000000000e+00
+1.4615531854e+01 1.0000000000e+00
+1.6239383612e+01 1.0000000000e+00
+1.7863235371e+01 1.0000000000e+00
+1.9487087130e+01 1.0000000000e+00
+2.1110938888e+01 1.0000000000e+00
+2.2734790647e+01 1.0000000000e+00
+2.4358642406e+01 1.0000000000e+00
+2.5982494164e+01 1.0000000000e+00
diff --git a/test/test_one_static_max/w_lorentz_maximum.xg b/test/test_one_static_max/w_lorentz_maximum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_maximum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_static_max/w_lorentz_minimum.xg b/test/test_one_static_max/w_lorentz_minimum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_minimum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_static_max/w_lorentz_norm1.xg b/test/test_one_static_max/w_lorentz_norm1.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_norm1.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_static_max/w_lorentz_norm2.xg b/test/test_one_static_max/w_lorentz_norm2.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_norm2.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_static_max/w_lorentz_x_[16][16].xg b/test/test_one_static_max/w_lorentz_x_[16][16].xg
new file mode 100644
index 0000000..455e673
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e+00
+-1.4062468750e+01 1.0000000000e+00
+-1.3124937500e+01 1.0000000000e+00
+-1.2187406250e+01 1.0000000000e+00
+-1.1249875000e+01 1.0000000000e+00
+-1.0312343750e+01 1.0000000000e+00
+-9.3748125000e+00 1.0000000000e+00
+-8.4372812500e+00 1.0000000000e+00
+-7.4997500000e+00 1.0000000000e+00
+-6.5622187500e+00 1.0000000000e+00
+-5.6246875000e+00 1.0000000000e+00
+-4.6871562500e+00 1.0000000000e+00
+-3.7496250000e+00 1.0000000000e+00
+-2.8120937500e+00 1.0000000000e+00
+-1.8745625000e+00 1.0000000000e+00
+-9.3703125000e-01 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+9.3803125000e-01 1.0000000000e+00
+1.8755625000e+00 1.0000000000e+00
+2.8130937500e+00 1.0000000000e+00
+3.7506250000e+00 1.0000000000e+00
+4.6881562500e+00 1.0000000000e+00
+5.6256875000e+00 1.0000000000e+00
+6.5632187500e+00 1.0000000000e+00
+7.5007500000e+00 1.0000000000e+00
+8.4382812500e+00 1.0000000000e+00
+9.3758125000e+00 1.0000000000e+00
+1.0313343750e+01 1.0000000000e+00
+1.1250875000e+01 1.0000000000e+00
+1.2188406250e+01 1.0000000000e+00
+1.3125937500e+01 1.0000000000e+00
+1.4063468750e+01 1.0000000000e+00
+1.5001000000e+01 1.0000000000e+00
diff --git a/test/test_one_static_max/w_lorentz_y_[16][16].xg b/test/test_one_static_max/w_lorentz_y_[16][16].xg
new file mode 100644
index 0000000..455e673
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e+00
+-1.4062468750e+01 1.0000000000e+00
+-1.3124937500e+01 1.0000000000e+00
+-1.2187406250e+01 1.0000000000e+00
+-1.1249875000e+01 1.0000000000e+00
+-1.0312343750e+01 1.0000000000e+00
+-9.3748125000e+00 1.0000000000e+00
+-8.4372812500e+00 1.0000000000e+00
+-7.4997500000e+00 1.0000000000e+00
+-6.5622187500e+00 1.0000000000e+00
+-5.6246875000e+00 1.0000000000e+00
+-4.6871562500e+00 1.0000000000e+00
+-3.7496250000e+00 1.0000000000e+00
+-2.8120937500e+00 1.0000000000e+00
+-1.8745625000e+00 1.0000000000e+00
+-9.3703125000e-01 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+9.3803125000e-01 1.0000000000e+00
+1.8755625000e+00 1.0000000000e+00
+2.8130937500e+00 1.0000000000e+00
+3.7506250000e+00 1.0000000000e+00
+4.6881562500e+00 1.0000000000e+00
+5.6256875000e+00 1.0000000000e+00
+6.5632187500e+00 1.0000000000e+00
+7.5007500000e+00 1.0000000000e+00
+8.4382812500e+00 1.0000000000e+00
+9.3758125000e+00 1.0000000000e+00
+1.0313343750e+01 1.0000000000e+00
+1.1250875000e+01 1.0000000000e+00
+1.2188406250e+01 1.0000000000e+00
+1.3125937500e+01 1.0000000000e+00
+1.4063468750e+01 1.0000000000e+00
+1.5001000000e+01 1.0000000000e+00
diff --git a/test/test_one_static_max/w_lorentz_z_[16][16].xg b/test/test_one_static_max/w_lorentz_z_[16][16].xg
new file mode 100644
index 0000000..455e673
--- /dev/null
+++ b/test/test_one_static_max/w_lorentz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.0000000000e+00
+-1.4062468750e+01 1.0000000000e+00
+-1.3124937500e+01 1.0000000000e+00
+-1.2187406250e+01 1.0000000000e+00
+-1.1249875000e+01 1.0000000000e+00
+-1.0312343750e+01 1.0000000000e+00
+-9.3748125000e+00 1.0000000000e+00
+-8.4372812500e+00 1.0000000000e+00
+-7.4997500000e+00 1.0000000000e+00
+-6.5622187500e+00 1.0000000000e+00
+-5.6246875000e+00 1.0000000000e+00
+-4.6871562500e+00 1.0000000000e+00
+-3.7496250000e+00 1.0000000000e+00
+-2.8120937500e+00 1.0000000000e+00
+-1.8745625000e+00 1.0000000000e+00
+-9.3703125000e-01 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+9.3803125000e-01 1.0000000000e+00
+1.8755625000e+00 1.0000000000e+00
+2.8130937500e+00 1.0000000000e+00
+3.7506250000e+00 1.0000000000e+00
+4.6881562500e+00 1.0000000000e+00
+5.6256875000e+00 1.0000000000e+00
+6.5632187500e+00 1.0000000000e+00
+7.5007500000e+00 1.0000000000e+00
+8.4382812500e+00 1.0000000000e+00
+9.3758125000e+00 1.0000000000e+00
+1.0313343750e+01 1.0000000000e+00
+1.1250875000e+01 1.0000000000e+00
+1.2188406250e+01 1.0000000000e+00
+1.3125937500e+01 1.0000000000e+00
+1.4063468750e+01 1.0000000000e+00
+1.5001000000e+01 1.0000000000e+00
diff --git a/test/test_tov_carpet.par b/test/test_tov_carpet.par
new file mode 100644
index 0000000..424a778
--- /dev/null
+++ b/test/test_tov_carpet.par
@@ -0,0 +1,77 @@
+!DESC "Carpet unigrid, one TOV"
+ActiveThorns = "time MoL coordbase symbase cartgrid3d ioutil boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints Constants LocalReduce Carpet CarpetLib CarpetInterp CarpetReduce CarpetIOScalar CarpetIOBasic LoopControl TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+CartGrid3D::type = "coordbase"
+CoordBase::domainsize = minmax
+
+Carpet::domain_from_coordbase = "yes"
+CoordBase::spacing = "numcells"
+CoordBase::xmin = -15.0
+CoordBase::ymin = -15.0
+CoordBase::zmin = -15.0
+CoordBase::xmax = 15.001
+CoordBase::ymax = 15.001
+CoordBase::zmax = 15.001
+CoordBase::ncells_x = 32
+CoordBase::ncells_y = 32
+CoordBase::ncells_z = 32
+
+driver::ghost_size = 3
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Rho_Central[0] = 1.28e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+Carpet::prolongation_order_space = 3
+Carpet::prolongation_order_time = 2
+
+IO::out_dir = $parfile
+IO::out_fileinfo= "none"
+
+IOScalar::outScalar_every = 1
+IOScalar::outScalar_vars = "hydrobase::rho hydrobase::press hydrobase::eps hydrobase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum whisky::w_lorentz"
+IOScalar::outScalar_reductions = "minimum maximum norm1 norm2"
diff --git a/test/test_tov_carpet/alp.maximum.asc b/test/test_tov_carpet/alp.maximum.asc
new file mode 100644
index 0000000..cbaca65
--- /dev/null
+++ b/test/test_tov_carpet/alp.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.947525312742723
diff --git a/test/test_tov_carpet/alp.minimum.asc b/test/test_tov_carpet/alp.minimum.asc
new file mode 100644
index 0000000..4fdae1f
--- /dev/null
+++ b/test/test_tov_carpet/alp.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.669861228049588
diff --git a/test/test_tov_carpet/alp.norm1.asc b/test/test_tov_carpet/alp.norm1.asc
new file mode 100644
index 0000000..60e93d1
--- /dev/null
+++ b/test/test_tov_carpet/alp.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.897789521466977
diff --git a/test/test_tov_carpet/alp.norm2.asc b/test/test_tov_carpet/alp.norm2.asc
new file mode 100644
index 0000000..a3e6cce
--- /dev/null
+++ b/test/test_tov_carpet/alp.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.898649483588955
diff --git a/test/test_tov_carpet/dens.maximum.asc b/test/test_tov_carpet/dens.maximum.asc
new file mode 100644
index 0000000..1473754
--- /dev/null
+++ b/test/test_tov_carpet/dens.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.00370720308254276
diff --git a/test/test_tov_carpet/dens.minimum.asc b/test/test_tov_carpet/dens.minimum.asc
new file mode 100644
index 0000000..3dcf7d9
--- /dev/null
+++ b/test/test_tov_carpet/dens.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.17178192803325e-07
diff --git a/test/test_tov_carpet/dens.norm1.asc b/test/test_tov_carpet/dens.norm1.asc
new file mode 100644
index 0000000..5e2c4bf
--- /dev/null
+++ b/test/test_tov_carpet/dens.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 5.58965546006608e-05
diff --git a/test/test_tov_carpet/dens.norm2.asc b/test/test_tov_carpet/dens.norm2.asc
new file mode 100644
index 0000000..4b0eb3d
--- /dev/null
+++ b/test/test_tov_carpet/dens.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.000282737856383869
diff --git a/test/test_tov_carpet/eps.maximum.asc b/test/test_tov_carpet/eps.maximum.asc
new file mode 100644
index 0000000..acce5c0
--- /dev/null
+++ b/test/test_tov_carpet/eps.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.127999995835117
diff --git a/test/test_tov_carpet/eps.minimum.asc b/test/test_tov_carpet/eps.minimum.asc
new file mode 100644
index 0000000..2992d03
--- /dev/null
+++ b/test/test_tov_carpet/eps.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1e-05
diff --git a/test/test_tov_carpet/eps.norm1.asc b/test/test_tov_carpet/eps.norm1.asc
new file mode 100644
index 0000000..8b13bdb
--- /dev/null
+++ b/test/test_tov_carpet/eps.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.00257250301402486
diff --git a/test/test_tov_carpet/eps.norm2.asc b/test/test_tov_carpet/eps.norm2.asc
new file mode 100644
index 0000000..3f64472
--- /dev/null
+++ b/test/test_tov_carpet/eps.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.0119876470926153
diff --git a/test/test_tov_carpet/gxx.maximum.asc b/test/test_tov_carpet/gxx.maximum.asc
new file mode 100644
index 0000000..a1569a7
--- /dev/null
+++ b/test/test_tov_carpet/gxx.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 2.03184674723167
diff --git a/test/test_tov_carpet/gxx.minimum.asc b/test/test_tov_carpet/gxx.minimum.asc
new file mode 100644
index 0000000..07d2e7c
--- /dev/null
+++ b/test/test_tov_carpet/gxx.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.11221190229983
diff --git a/test/test_tov_carpet/gxx.norm1.asc b/test/test_tov_carpet/gxx.norm1.asc
new file mode 100644
index 0000000..b19bc9a
--- /dev/null
+++ b/test/test_tov_carpet/gxx.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.23912233616806
diff --git a/test/test_tov_carpet/gxx.norm2.asc b/test/test_tov_carpet/gxx.norm2.asc
new file mode 100644
index 0000000..6741578
--- /dev/null
+++ b/test/test_tov_carpet/gxx.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.24450189905863
diff --git a/test/test_tov_carpet/gxy.maximum.asc b/test/test_tov_carpet/gxy.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxy.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gxy.minimum.asc b/test/test_tov_carpet/gxy.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxy.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gxy.norm1.asc b/test/test_tov_carpet/gxy.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxy.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gxy.norm2.asc b/test/test_tov_carpet/gxy.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxy.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gxz.maximum.asc b/test/test_tov_carpet/gxz.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gxz.minimum.asc b/test/test_tov_carpet/gxz.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gxz.norm1.asc b/test/test_tov_carpet/gxz.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gxz.norm2.asc b/test/test_tov_carpet/gxz.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gxz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gyy.maximum.asc b/test/test_tov_carpet/gyy.maximum.asc
new file mode 100644
index 0000000..a1569a7
--- /dev/null
+++ b/test/test_tov_carpet/gyy.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 2.03184674723167
diff --git a/test/test_tov_carpet/gyy.minimum.asc b/test/test_tov_carpet/gyy.minimum.asc
new file mode 100644
index 0000000..07d2e7c
--- /dev/null
+++ b/test/test_tov_carpet/gyy.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.11221190229983
diff --git a/test/test_tov_carpet/gyy.norm1.asc b/test/test_tov_carpet/gyy.norm1.asc
new file mode 100644
index 0000000..b19bc9a
--- /dev/null
+++ b/test/test_tov_carpet/gyy.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.23912233616806
diff --git a/test/test_tov_carpet/gyy.norm2.asc b/test/test_tov_carpet/gyy.norm2.asc
new file mode 100644
index 0000000..6741578
--- /dev/null
+++ b/test/test_tov_carpet/gyy.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.24450189905863
diff --git a/test/test_tov_carpet/gyz.maximum.asc b/test/test_tov_carpet/gyz.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gyz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gyz.minimum.asc b/test/test_tov_carpet/gyz.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gyz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gyz.norm1.asc b/test/test_tov_carpet/gyz.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gyz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gyz.norm2.asc b/test/test_tov_carpet/gyz.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/gyz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/gzz.maximum.asc b/test/test_tov_carpet/gzz.maximum.asc
new file mode 100644
index 0000000..a1569a7
--- /dev/null
+++ b/test/test_tov_carpet/gzz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 2.03184674723167
diff --git a/test/test_tov_carpet/gzz.minimum.asc b/test/test_tov_carpet/gzz.minimum.asc
new file mode 100644
index 0000000..07d2e7c
--- /dev/null
+++ b/test/test_tov_carpet/gzz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.11221190229983
diff --git a/test/test_tov_carpet/gzz.norm1.asc b/test/test_tov_carpet/gzz.norm1.asc
new file mode 100644
index 0000000..b19bc9a
--- /dev/null
+++ b/test/test_tov_carpet/gzz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.23912233616806
diff --git a/test/test_tov_carpet/gzz.norm2.asc b/test/test_tov_carpet/gzz.norm2.asc
new file mode 100644
index 0000000..6741578
--- /dev/null
+++ b/test/test_tov_carpet/gzz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.24450189905863
diff --git a/test/test_tov_carpet/ham.maximum.asc b/test/test_tov_carpet/ham.maximum.asc
new file mode 100644
index 0000000..48b4c5e
--- /dev/null
+++ b/test/test_tov_carpet/ham.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.000631054296758066
diff --git a/test/test_tov_carpet/ham.minimum.asc b/test/test_tov_carpet/ham.minimum.asc
new file mode 100644
index 0000000..4503bf5
--- /dev/null
+++ b/test/test_tov_carpet/ham.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 -0.00142084178325794
diff --git a/test/test_tov_carpet/ham.norm1.asc b/test/test_tov_carpet/ham.norm1.asc
new file mode 100644
index 0000000..a71457e
--- /dev/null
+++ b/test/test_tov_carpet/ham.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 2.8614346803956e-05
diff --git a/test/test_tov_carpet/ham.norm2.asc b/test/test_tov_carpet/ham.norm2.asc
new file mode 100644
index 0000000..d20ef35
--- /dev/null
+++ b/test/test_tov_carpet/ham.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 9.03007078729816e-05
diff --git a/test/test_tov_carpet/kxx.maximum.asc b/test/test_tov_carpet/kxx.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxx.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxx.minimum.asc b/test/test_tov_carpet/kxx.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxx.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxx.norm1.asc b/test/test_tov_carpet/kxx.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxx.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxx.norm2.asc b/test/test_tov_carpet/kxx.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxx.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxy.maximum.asc b/test/test_tov_carpet/kxy.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxy.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxy.minimum.asc b/test/test_tov_carpet/kxy.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxy.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxy.norm1.asc b/test/test_tov_carpet/kxy.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxy.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxy.norm2.asc b/test/test_tov_carpet/kxy.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxy.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxz.maximum.asc b/test/test_tov_carpet/kxz.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxz.minimum.asc b/test/test_tov_carpet/kxz.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxz.norm1.asc b/test/test_tov_carpet/kxz.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kxz.norm2.asc b/test/test_tov_carpet/kxz.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kxz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyy.maximum.asc b/test/test_tov_carpet/kyy.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyy.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyy.minimum.asc b/test/test_tov_carpet/kyy.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyy.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyy.norm1.asc b/test/test_tov_carpet/kyy.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyy.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyy.norm2.asc b/test/test_tov_carpet/kyy.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyy.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyz.maximum.asc b/test/test_tov_carpet/kyz.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyz.minimum.asc b/test/test_tov_carpet/kyz.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyz.norm1.asc b/test/test_tov_carpet/kyz.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kyz.norm2.asc b/test/test_tov_carpet/kyz.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kyz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kzz.maximum.asc b/test/test_tov_carpet/kzz.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kzz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kzz.minimum.asc b/test/test_tov_carpet/kzz.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kzz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kzz.norm1.asc b/test/test_tov_carpet/kzz.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kzz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/kzz.norm2.asc b/test/test_tov_carpet/kzz.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/kzz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momx.maximum.asc b/test/test_tov_carpet/momx.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momx.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momx.minimum.asc b/test/test_tov_carpet/momx.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momx.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momx.norm1.asc b/test/test_tov_carpet/momx.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momx.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momx.norm2.asc b/test/test_tov_carpet/momx.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momx.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momy.maximum.asc b/test/test_tov_carpet/momy.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momy.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momy.minimum.asc b/test/test_tov_carpet/momy.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momy.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momy.norm1.asc b/test/test_tov_carpet/momy.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momy.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momy.norm2.asc b/test/test_tov_carpet/momy.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momy.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momz.maximum.asc b/test/test_tov_carpet/momz.maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momz.minimum.asc b/test/test_tov_carpet/momz.minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momz.norm1.asc b/test/test_tov_carpet/momz.norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/momz.norm2.asc b/test/test_tov_carpet/momz.norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/momz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/press.maximum.asc b/test/test_tov_carpet/press.maximum.asc
new file mode 100644
index 0000000..664ee6f
--- /dev/null
+++ b/test/test_tov_carpet/press.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.000163839989337899
diff --git a/test/test_tov_carpet/press.minimum.asc b/test/test_tov_carpet/press.minimum.asc
new file mode 100644
index 0000000..00a4787
--- /dev/null
+++ b/test/test_tov_carpet/press.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1e-12
diff --git a/test/test_tov_carpet/press.norm1.asc b/test/test_tov_carpet/press.norm1.asc
new file mode 100644
index 0000000..32cdb8c
--- /dev/null
+++ b/test/test_tov_carpet/press.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1.43703682817053e-06
diff --git a/test/test_tov_carpet/press.norm2.asc b/test/test_tov_carpet/press.norm2.asc
new file mode 100644
index 0000000..b2a552e
--- /dev/null
+++ b/test/test_tov_carpet/press.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 9.39372327549451e-06
diff --git a/test/test_tov_carpet/rho.maximum.asc b/test/test_tov_carpet/rho.maximum.asc
new file mode 100644
index 0000000..fc52f5b
--- /dev/null
+++ b/test/test_tov_carpet/rho.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.00127999995835117
diff --git a/test/test_tov_carpet/rho.minimum.asc b/test/test_tov_carpet/rho.minimum.asc
new file mode 100644
index 0000000..06acd56
--- /dev/null
+++ b/test/test_tov_carpet/rho.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1e-07
diff --git a/test/test_tov_carpet/rho.norm1.asc b/test/test_tov_carpet/rho.norm1.asc
new file mode 100644
index 0000000..aa00d66
--- /dev/null
+++ b/test/test_tov_carpet/rho.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 2.57250301402155e-05
diff --git a/test/test_tov_carpet/rho.norm2.asc b/test/test_tov_carpet/rho.norm2.asc
new file mode 100644
index 0000000..d79be01
--- /dev/null
+++ b/test/test_tov_carpet/rho.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.000119876470926117
diff --git a/test/test_tov_carpet/scon[0].maximum.asc b/test/test_tov_carpet/scon[0].maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[0].maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[0].minimum.asc b/test/test_tov_carpet/scon[0].minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[0].minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[0].norm1.asc b/test/test_tov_carpet/scon[0].norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[0].norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[0].norm2.asc b/test/test_tov_carpet/scon[0].norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[0].norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[1].maximum.asc b/test/test_tov_carpet/scon[1].maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[1].maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[1].minimum.asc b/test/test_tov_carpet/scon[1].minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[1].minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[1].norm1.asc b/test/test_tov_carpet/scon[1].norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[1].norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[1].norm2.asc b/test/test_tov_carpet/scon[1].norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[1].norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[2].maximum.asc b/test/test_tov_carpet/scon[2].maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[2].maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[2].minimum.asc b/test/test_tov_carpet/scon[2].minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[2].minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[2].norm1.asc b/test/test_tov_carpet/scon[2].norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[2].norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/scon[2].norm2.asc b/test/test_tov_carpet/scon[2].norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/scon[2].norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/tau.maximum.asc b/test/test_tov_carpet/tau.maximum.asc
new file mode 100644
index 0000000..dbe3104
--- /dev/null
+++ b/test/test_tov_carpet/tau.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0.000474521979125403
diff --git a/test/test_tov_carpet/tau.minimum.asc b/test/test_tov_carpet/tau.minimum.asc
new file mode 100644
index 0000000..b931200
--- /dev/null
+++ b/test/test_tov_carpet/tau.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 4.73879835067382e-11
diff --git a/test/test_tov_carpet/tau.norm1.asc b/test/test_tov_carpet/tau.norm1.asc
new file mode 100644
index 0000000..a9d3c73
--- /dev/null
+++ b/test/test_tov_carpet/tau.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 3.36505172680605e-06
diff --git a/test/test_tov_carpet/tau.norm2.asc b/test/test_tov_carpet/tau.norm2.asc
new file mode 100644
index 0000000..6463ea2
--- /dev/null
+++ b/test/test_tov_carpet/tau.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 2.38464461971221e-05
diff --git a/test/test_tov_carpet/test_tov_carpet.par b/test/test_tov_carpet/test_tov_carpet.par
new file mode 100644
index 0000000..424a778
--- /dev/null
+++ b/test/test_tov_carpet/test_tov_carpet.par
@@ -0,0 +1,77 @@
+!DESC "Carpet unigrid, one TOV"
+ActiveThorns = "time MoL coordbase symbase cartgrid3d ioutil boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints Constants LocalReduce Carpet CarpetLib CarpetInterp CarpetReduce CarpetIOScalar CarpetIOBasic LoopControl TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+CartGrid3D::type = "coordbase"
+CoordBase::domainsize = minmax
+
+Carpet::domain_from_coordbase = "yes"
+CoordBase::spacing = "numcells"
+CoordBase::xmin = -15.0
+CoordBase::ymin = -15.0
+CoordBase::zmin = -15.0
+CoordBase::xmax = 15.001
+CoordBase::ymax = 15.001
+CoordBase::zmax = 15.001
+CoordBase::ncells_x = 32
+CoordBase::ncells_y = 32
+CoordBase::ncells_z = 32
+
+driver::ghost_size = 3
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Rho_Central[0] = 1.28e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+Carpet::prolongation_order_space = 3
+Carpet::prolongation_order_time = 2
+
+IO::out_dir = $parfile
+IO::out_fileinfo= "none"
+
+IOScalar::outScalar_every = 1
+IOScalar::outScalar_vars = "hydrobase::rho hydrobase::press hydrobase::eps hydrobase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum whisky::w_lorentz"
+IOScalar::outScalar_reductions = "minimum maximum norm1 norm2"
diff --git a/test/test_tov_carpet/vel[0].maximum.asc b/test/test_tov_carpet/vel[0].maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[0].maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[0].minimum.asc b/test/test_tov_carpet/vel[0].minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[0].minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[0].norm1.asc b/test/test_tov_carpet/vel[0].norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[0].norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[0].norm2.asc b/test/test_tov_carpet/vel[0].norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[0].norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[1].maximum.asc b/test/test_tov_carpet/vel[1].maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[1].maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[1].minimum.asc b/test/test_tov_carpet/vel[1].minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[1].minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[1].norm1.asc b/test/test_tov_carpet/vel[1].norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[1].norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[1].norm2.asc b/test/test_tov_carpet/vel[1].norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[1].norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[2].maximum.asc b/test/test_tov_carpet/vel[2].maximum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[2].maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[2].minimum.asc b/test/test_tov_carpet/vel[2].minimum.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[2].minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[2].norm1.asc b/test/test_tov_carpet/vel[2].norm1.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[2].norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/vel[2].norm2.asc b/test/test_tov_carpet/vel[2].norm2.asc
new file mode 100644
index 0000000..00c6202
--- /dev/null
+++ b/test/test_tov_carpet/vel[2].norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 0
diff --git a/test/test_tov_carpet/w_lorentz.maximum.asc b/test/test_tov_carpet/w_lorentz.maximum.asc
new file mode 100644
index 0000000..d9860b2
--- /dev/null
+++ b/test/test_tov_carpet/w_lorentz.maximum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1
diff --git a/test/test_tov_carpet/w_lorentz.minimum.asc b/test/test_tov_carpet/w_lorentz.minimum.asc
new file mode 100644
index 0000000..d9860b2
--- /dev/null
+++ b/test/test_tov_carpet/w_lorentz.minimum.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1
diff --git a/test/test_tov_carpet/w_lorentz.norm1.asc b/test/test_tov_carpet/w_lorentz.norm1.asc
new file mode 100644
index 0000000..d9860b2
--- /dev/null
+++ b/test/test_tov_carpet/w_lorentz.norm1.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1
diff --git a/test/test_tov_carpet/w_lorentz.norm2.asc b/test/test_tov_carpet/w_lorentz.norm2.asc
new file mode 100644
index 0000000..d9860b2
--- /dev/null
+++ b/test/test_tov_carpet/w_lorentz.norm2.asc
@@ -0,0 +1,3 @@
+# Scalar ASCII output created by CarpetIOScalar
+#
+0 0 1
diff --git a/test/test_two_av.par b/test/test_two_av.par
new file mode 100644
index 0000000..a2e5a3a
--- /dev/null
+++ b/test/test_two_av.par
@@ -0,0 +1,76 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -30.0
+grid::xyzmax = 30.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Num_TOVs = 2
+whiskytovsolver::TOV_Num_Radial = 200000
+whiskytovsolver::TOV_Combine_Method = "average"
+
+whiskytovsolver::TOV_Rho_Central[0] = 0.16e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Position_x[0] = -15.0
+
+whiskytovsolver::TOV_Rho_Central[1] = 0.32e-3
+whiskytovsolver::TOV_Gamma[1] = 2.0
+whiskytovsolver::TOV_K[1] = 100.0
+whiskytovsolver::TOV_Position_x[1] = 15.0
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+IO::out_fileinfo="none"
+IO::out_dir = $parfile
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
+
diff --git a/test/test_two_av/alp_3D_diagonal.xg b/test/test_two_av/alp_3D_diagonal.xg
new file mode 100644
index 0000000..d25ebf4
--- /dev/null
+++ b/test/test_two_av/alp_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 9.8222002833e-01
+-4.8713874836e+01 9.8111026468e-01
+-4.5466225446e+01 9.7985498519e-01
+-4.2218576055e+01 9.7842464150e-01
+-3.8970926664e+01 9.7678177387e-01
+-3.5723277273e+01 9.7487870422e-01
+-3.2475627882e+01 9.7265492860e-01
+-2.9227978492e+01 9.7003503165e-01
+-2.5980329101e+01 9.6692980834e-01
+-2.2732679710e+01 9.6324809202e-01
+-1.9485030319e+01 9.5893728909e-01
+-1.6237380928e+01 9.5408378198e-01
+-1.2989731538e+01 9.4907631462e-01
+-9.7420821469e+00 9.4464270946e-01
+-6.4944327562e+00 9.4136495322e-01
+-3.2467833654e+00 9.3901588835e-01
+8.6602540379e-04 9.3689937621e-01
+3.2485154162e+00 9.3488844603e-01
+6.4961648070e+00 9.3392310918e-01
+9.7438141977e+00 9.3538455946e-01
+1.2991463589e+01 9.3960157011e-01
+1.6239112979e+01 9.4543300884e-01
+1.9486762370e+01 9.5148738395e-01
+2.2734411761e+01 9.5698399809e-01
+2.5982061152e+01 9.6169122501e-01
+2.9229710542e+01 9.6563877695e-01
+3.2477359933e+01 9.6893835744e-01
+3.5725009324e+01 9.7170919846e-01
+3.8972658715e+01 9.7405457551e-01
+4.2220308106e+01 9.7605778514e-01
+4.5467957496e+01 9.7778429586e-01
+4.8715606887e+01 9.7928521821e-01
+5.1963256278e+01 9.8060053740e-01
diff --git a/test/test_two_av/alp_maximum.xg b/test/test_two_av/alp_maximum.xg
new file mode 100644
index 0000000..5df9977
--- /dev/null
+++ b/test/test_two_av/alp_maximum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9822204120003
diff --git a/test/test_two_av/alp_minimum.xg b/test/test_two_av/alp_minimum.xg
new file mode 100644
index 0000000..a30a62f
--- /dev/null
+++ b/test/test_two_av/alp_minimum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.8771397267672
diff --git a/test/test_two_av/alp_norm1.xg b/test/test_two_av/alp_norm1.xg
new file mode 100644
index 0000000..40c048e
--- /dev/null
+++ b/test/test_two_av/alp_norm1.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9654916404697
diff --git a/test/test_two_av/alp_norm2.xg b/test/test_two_av/alp_norm2.xg
new file mode 100644
index 0000000..5f321f7
--- /dev/null
+++ b/test/test_two_av/alp_norm2.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9655740597655
diff --git a/test/test_two_av/alp_x_[16][16].xg b/test/test_two_av/alp_x_[16][16].xg
new file mode 100644
index 0000000..f60d29a
--- /dev/null
+++ b/test/test_two_av/alp_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 9.6330133906e-01
+-2.8124968750e+01 9.5949308955e-01
+-2.6249937500e+01 9.5458024321e-01
+-2.4374906250e+01 9.4833157563e-01
+-2.2499875000e+01 9.4124409689e-01
+-2.0624843750e+01 9.3410483411e-01
+-1.8749812500e+01 9.2780019399e-01
+-1.6874781250e+01 9.2315231019e-01
+-1.4999750000e+01 9.2073764504e-01
+-1.3124718750e+01 9.2074178442e-01
+-1.1249687500e+01 9.2290358766e-01
+-9.3746562500e+00 9.2657053737e-01
+-7.4996250000e+00 9.3084143138e-01
+-5.6245937500e+00 9.3474160209e-01
+-3.7495625000e+00 9.3737523277e-01
+-1.8745312500e+00 9.3809556002e-01
+5.0000000000e-04 9.3689937621e-01
+1.8755312500e+00 9.3376938388e-01
+3.7505625000e+00 9.2831738742e-01
+5.6255937500e+00 9.1985914824e-01
+7.5006250000e+00 9.0892359749e-01
+9.3756562500e+00 8.9712918955e-01
+1.1250687500e+01 8.8654781912e-01
+1.3125718750e+01 8.7932869454e-01
+1.5000750000e+01 8.7713972677e-01
+1.6875781250e+01 8.8063051977e-01
+1.8750812500e+01 8.8920495898e-01
+2.0625843750e+01 9.0124492202e-01
+2.2500875000e+01 9.1464674681e-01
+2.4375906250e+01 9.2738383105e-01
+2.6250937500e+01 9.3789115700e-01
+2.8125968750e+01 9.4572122214e-01
+3.0001000000e+01 9.5169470249e-01
diff --git a/test/test_two_av/alp_y_[16][16].xg b/test/test_two_av/alp_y_[16][16].xg
new file mode 100644
index 0000000..0c06c39
--- /dev/null
+++ b/test/test_two_av/alp_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 9.7127431043e-01
+-2.8124968750e+01 9.6979569590e-01
+-2.6249937500e+01 9.6818198896e-01
+-2.4374906250e+01 9.6641927063e-01
+-2.2499875000e+01 9.6449349114e-01
+-2.0624843750e+01 9.6239155157e-01
+-1.8749812500e+01 9.6010315218e-01
+-1.6874781250e+01 9.5762379294e-01
+-1.4999750000e+01 9.5495940832e-01
+-1.3124718750e+01 9.5213311532e-01
+-1.1249687500e+01 9.4919425127e-01
+-9.3746562500e+00 9.4622892794e-01
+-7.4996250000e+00 9.4336932701e-01
+-5.6245937500e+00 9.4079593906e-01
+-3.7495625000e+00 9.3872445176e-01
+-1.8745312500e+00 9.3737093547e-01
+5.0000000000e-04 9.3689937621e-01
+1.8755312500e+00 9.3737143304e-01
+3.7505625000e+00 9.3872538308e-01
+5.6255937500e+00 9.4079719776e-01
+7.5006250000e+00 9.4337079385e-01
+9.3756562500e+00 9.4623049520e-01
+1.1250687500e+01 9.4919583526e-01
+1.3125718750e+01 9.5213465848e-01
+1.5000750000e+01 9.5496087549e-01
+1.6875781250e+01 9.5762516571e-01
+1.8750812500e+01 9.6010442349e-01
+2.0625843750e+01 9.6239272155e-01
+2.2500875000e+01 9.6449456408e-01
+2.4375906250e+01 9.6642025295e-01
+2.6250937500e+01 9.6818288805e-01
+2.8125968750e+01 9.6979651928e-01
+3.0001000000e+01 9.7127506536e-01
diff --git a/test/test_two_av/alp_z_[16][16].xg b/test/test_two_av/alp_z_[16][16].xg
new file mode 100644
index 0000000..0c06c39
--- /dev/null
+++ b/test/test_two_av/alp_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 9.7127431043e-01
+-2.8124968750e+01 9.6979569590e-01
+-2.6249937500e+01 9.6818198896e-01
+-2.4374906250e+01 9.6641927063e-01
+-2.2499875000e+01 9.6449349114e-01
+-2.0624843750e+01 9.6239155157e-01
+-1.8749812500e+01 9.6010315218e-01
+-1.6874781250e+01 9.5762379294e-01
+-1.4999750000e+01 9.5495940832e-01
+-1.3124718750e+01 9.5213311532e-01
+-1.1249687500e+01 9.4919425127e-01
+-9.3746562500e+00 9.4622892794e-01
+-7.4996250000e+00 9.4336932701e-01
+-5.6245937500e+00 9.4079593906e-01
+-3.7495625000e+00 9.3872445176e-01
+-1.8745312500e+00 9.3737093547e-01
+5.0000000000e-04 9.3689937621e-01
+1.8755312500e+00 9.3737143304e-01
+3.7505625000e+00 9.3872538308e-01
+5.6255937500e+00 9.4079719776e-01
+7.5006250000e+00 9.4337079385e-01
+9.3756562500e+00 9.4623049520e-01
+1.1250687500e+01 9.4919583526e-01
+1.3125718750e+01 9.5213465848e-01
+1.5000750000e+01 9.5496087549e-01
+1.6875781250e+01 9.5762516571e-01
+1.8750812500e+01 9.6010442349e-01
+2.0625843750e+01 9.6239272155e-01
+2.2500875000e+01 9.6449456408e-01
+2.4375906250e+01 9.6642025295e-01
+2.6250937500e+01 9.6818288805e-01
+2.8125968750e+01 9.6979651928e-01
+3.0001000000e+01 9.7127506536e-01
diff --git a/test/test_two_av/dens_3D_diagonal.xg b/test/test_two_av/dens_3D_diagonal.xg
new file mode 100644
index 0000000..5131ffd
--- /dev/null
+++ b/test/test_two_av/dens_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 2.1072405410e-07
+-4.8713874836e+01 2.1142375478e-07
+-4.5466225446e+01 2.1221778000e-07
+-4.2218576055e+01 2.1312589423e-07
+-3.8970926664e+01 2.1417337205e-07
+-3.5723277273e+01 2.1539272307e-07
+-3.2475627882e+01 2.1682575284e-07
+-2.9227978492e+01 2.1852549920e-07
+-2.5980329101e+01 2.2055635831e-07
+-2.2732679710e+01 2.2298738949e-07
+-1.9485030319e+01 2.2586612932e-07
+-1.6237380928e+01 2.2914939261e-07
+-1.2989731538e+01 2.3258352999e-07
+-9.7420821469e+00 2.3566381780e-07
+-6.4944327562e+00 2.3797004514e-07
+-3.2467833654e+00 2.3965594179e-07
+8.6602540379e-04 2.4121938553e-07
+3.2485154162e+00 2.4274653155e-07
+6.4961648070e+00 2.4352917699e-07
+9.7438141977e+00 2.4252212604e-07
+1.2991463589e+01 2.3949525713e-07
+1.6239112979e+01 2.3533960386e-07
+1.9486762370e+01 2.3109476965e-07
+2.2734411761e+01 2.2730799537e-07
+2.5982061152e+01 2.2411636641e-07
+2.9229710542e+01 2.2147606529e-07
+3.2477359933e+01 2.1929420995e-07
+3.5725009324e+01 2.1747936609e-07
+3.8972658715e+01 2.1595542672e-07
+4.2220308106e+01 2.1466258624e-07
+4.5467957496e+01 2.1355473291e-07
+4.8715606887e+01 2.1259640544e-07
+5.1963256278e+01 2.1176019927e-07
diff --git a/test/test_two_av/dens_maximum.xg b/test/test_two_av/dens_maximum.xg
new file mode 100644
index 0000000..c70579c
--- /dev/null
+++ b/test/test_two_av/dens_maximum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0004649000051
diff --git a/test/test_two_av/dens_minimum.xg b/test/test_two_av/dens_minimum.xg
new file mode 100644
index 0000000..7019c6d
--- /dev/null
+++ b/test/test_two_av/dens_minimum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000002107238
diff --git a/test/test_two_av/dens_norm1.xg b/test/test_two_av/dens_norm1.xg
new file mode 100644
index 0000000..b649820
--- /dev/null
+++ b/test/test_two_av/dens_norm1.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000046070808
diff --git a/test/test_two_av/dens_norm2.xg b/test/test_two_av/dens_norm2.xg
new file mode 100644
index 0000000..8ad248f
--- /dev/null
+++ b/test/test_two_av/dens_norm2.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000275060334
diff --git a/test/test_two_av/dens_x_[16][16].xg b/test/test_two_av/dens_x_[16][16].xg
new file mode 100644
index 0000000..65bea07
--- /dev/null
+++ b/test/test_two_av/dens_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 2.2297379395e-07
+-2.8124968750e+01 2.2552893444e-07
+-2.6249937500e+01 6.3367727396e-06
+-2.4374906250e+01 4.0709243156e-05
+-2.2499875000e+01 8.1984193228e-05
+-2.0624843750e+01 1.2548484148e-04
+-1.8749812500e+01 1.6469577655e-04
+-1.6874781250e+01 1.9243942097e-04
+-1.4999750000e+01 2.0291500303e-04
+-1.3124718750e+01 1.9377206035e-04
+-1.1249687500e+01 1.6702881976e-04
+-9.3746562500e+00 1.2824433603e-04
+-7.4996250000e+00 8.4498250266e-05
+-5.6245937500e+00 4.2355532506e-05
+-3.7495625000e+00 6.6586249700e-06
+-1.8745312500e+00 2.4031033928e-07
+5.0000000000e-04 2.4121938553e-07
+1.8755312500e+00 2.4356150047e-07
+3.7505625000e+00 2.4768282378e-07
+5.6255937500e+00 5.8548948115e-05
+7.5006250000e+00 1.5003153361e-04
+9.3756562500e+00 2.5588735518e-04
+1.1250687500e+01 3.5936991305e-04
+1.3125718750e+01 4.3658107966e-04
+1.5000750000e+01 4.6490000511e-04
+1.6875781250e+01 4.3499731773e-04
+1.8750812500e+01 3.5669346432e-04
+2.0625843750e+01 2.5290573054e-04
+2.2500875000e+01 1.4756560089e-04
+2.4375906250e+01 5.7248638962e-05
+2.6250937500e+01 2.4097056699e-07
+2.8125968750e+01 2.3528688755e-07
+3.0001000000e+01 2.3105543392e-07
diff --git a/test/test_two_av/dens_y_[16][16].xg b/test/test_two_av/dens_y_[16][16].xg
new file mode 100644
index 0000000..a9889a8
--- /dev/null
+++ b/test/test_two_av/dens_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 2.1773503236e-07
+-2.8124968750e+01 2.1869832294e-07
+-2.6249937500e+01 2.1975426496e-07
+-2.4374906250e+01 2.2091327935e-07
+-2.2499875000e+01 2.2218619083e-07
+-2.0624843750e+01 2.2358355709e-07
+-1.8749812500e+01 2.2511446141e-07
+-1.6874781250e+01 2.2678447375e-07
+-1.4999750000e+01 2.2859239253e-07
+-1.3124718750e+01 2.3052534668e-07
+-1.1249687500e+01 2.3255201418e-07
+-9.3746562500e+00 2.3461438138e-07
+-7.4996250000e+00 2.3661999016e-07
+-5.6245937500e+00 2.3843907275e-07
+-3.7495625000e+00 2.3991323535e-07
+-1.8745312500e+00 2.4088124331e-07
+5.0000000000e-04 2.4121938553e-07
+1.8755312500e+00 2.4088088677e-07
+3.7505625000e+00 2.3991257058e-07
+5.6255937500e+00 2.3843817969e-07
+7.5006250000e+00 2.3661895713e-07
+9.3756562500e+00 2.3461328670e-07
+1.1250687500e+01 2.3255091722e-07
+1.3125718750e+01 2.3052428700e-07
+1.5000750000e+01 2.2859139318e-07
+1.6875781250e+01 2.2678354581e-07
+1.8750812500e+01 2.2511360813e-07
+2.0625843750e+01 2.2358277695e-07
+2.2500875000e+01 2.2218547969e-07
+2.4375906250e+01 2.2091263183e-07
+2.6250937500e+01 2.1975367528e-07
+2.8125968750e+01 2.1869778540e-07
+3.0001000000e+01 2.1773454158e-07
diff --git a/test/test_two_av/dens_z_[16][16].xg b/test/test_two_av/dens_z_[16][16].xg
new file mode 100644
index 0000000..a9889a8
--- /dev/null
+++ b/test/test_two_av/dens_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 2.1773503236e-07
+-2.8124968750e+01 2.1869832294e-07
+-2.6249937500e+01 2.1975426496e-07
+-2.4374906250e+01 2.2091327935e-07
+-2.2499875000e+01 2.2218619083e-07
+-2.0624843750e+01 2.2358355709e-07
+-1.8749812500e+01 2.2511446141e-07
+-1.6874781250e+01 2.2678447375e-07
+-1.4999750000e+01 2.2859239253e-07
+-1.3124718750e+01 2.3052534668e-07
+-1.1249687500e+01 2.3255201418e-07
+-9.3746562500e+00 2.3461438138e-07
+-7.4996250000e+00 2.3661999016e-07
+-5.6245937500e+00 2.3843907275e-07
+-3.7495625000e+00 2.3991323535e-07
+-1.8745312500e+00 2.4088124331e-07
+5.0000000000e-04 2.4121938553e-07
+1.8755312500e+00 2.4088088677e-07
+3.7505625000e+00 2.3991257058e-07
+5.6255937500e+00 2.3843817969e-07
+7.5006250000e+00 2.3661895713e-07
+9.3756562500e+00 2.3461328670e-07
+1.1250687500e+01 2.3255091722e-07
+1.3125718750e+01 2.3052428700e-07
+1.5000750000e+01 2.2859139318e-07
+1.6875781250e+01 2.2678354581e-07
+1.8750812500e+01 2.2511360813e-07
+2.0625843750e+01 2.2358277695e-07
+2.2500875000e+01 2.2218547969e-07
+2.4375906250e+01 2.2091263183e-07
+2.6250937500e+01 2.1975367528e-07
+2.8125968750e+01 2.1869778540e-07
+3.0001000000e+01 2.1773454158e-07
diff --git a/test/test_two_av/eps_3D_diagonal.xg b/test/test_two_av/eps_3D_diagonal.xg
new file mode 100644
index 0000000..eebf89b
--- /dev/null
+++ b/test/test_two_av/eps_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.9980000000e-05
+-4.8713874836e+01 1.9980000000e-05
+-4.5466225446e+01 1.9980000000e-05
+-4.2218576055e+01 1.9980000000e-05
+-3.8970926664e+01 1.9980000000e-05
+-3.5723277273e+01 1.9980000000e-05
+-3.2475627882e+01 1.9980000000e-05
+-2.9227978492e+01 1.9980000000e-05
+-2.5980329101e+01 1.9980000000e-05
+-2.2732679710e+01 1.9980000000e-05
+-1.9485030319e+01 1.9980000000e-05
+-1.6237380928e+01 1.9980000000e-05
+-1.2989731538e+01 1.9980000000e-05
+-9.7420821469e+00 1.9980000000e-05
+-6.4944327562e+00 1.9980000000e-05
+-3.2467833654e+00 1.9980000000e-05
+8.6602540379e-04 1.9980000000e-05
+3.2485154162e+00 1.9980000000e-05
+6.4961648070e+00 1.9980000000e-05
+9.7438141977e+00 1.9980000000e-05
+1.2991463589e+01 1.9980000000e-05
+1.6239112979e+01 1.9980000000e-05
+1.9486762370e+01 1.9980000000e-05
+2.2734411761e+01 1.9980000000e-05
+2.5982061152e+01 1.9980000000e-05
+2.9229710542e+01 1.9980000000e-05
+3.2477359933e+01 1.9980000000e-05
+3.5725009324e+01 1.9980000000e-05
+3.8972658715e+01 1.9980000000e-05
+4.2220308106e+01 1.9980000000e-05
+4.5467957496e+01 1.9980000000e-05
+4.8715606887e+01 1.9980000000e-05
+5.1963256278e+01 1.9980000000e-05
diff --git a/test/test_two_av/eps_maximum.xg b/test/test_two_av/eps_maximum.xg
new file mode 100644
index 0000000..17f3860
--- /dev/null
+++ b/test/test_two_av/eps_maximum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0320099894159
diff --git a/test/test_two_av/eps_minimum.xg b/test/test_two_av/eps_minimum.xg
new file mode 100644
index 0000000..5584c76
--- /dev/null
+++ b/test/test_two_av/eps_minimum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0000199800000
diff --git a/test/test_two_av/eps_norm1.xg b/test/test_two_av/eps_norm1.xg
new file mode 100644
index 0000000..dcb60a0
--- /dev/null
+++ b/test/test_two_av/eps_norm1.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0003609385846
diff --git a/test/test_two_av/eps_norm2.xg b/test/test_two_av/eps_norm2.xg
new file mode 100644
index 0000000..ca859a6
--- /dev/null
+++ b/test/test_two_av/eps_norm2.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0020687952699
diff --git a/test/test_two_av/eps_x_[16][16].xg b/test/test_two_av/eps_x_[16][16].xg
new file mode 100644
index 0000000..637e9c8
--- /dev/null
+++ b/test/test_two_av/eps_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.9980000000e-05
+-2.8124968750e+01 1.9980000000e-05
+-2.6249937500e+01 5.5318311366e-04
+-2.4374906250e+01 3.4878194734e-03
+-2.2499875000e+01 6.8763996451e-03
+-2.0624843750e+01 1.0302360124e-02
+-1.8749812500e+01 1.3269265192e-02
+-1.6874781250e+01 1.5291613446e-02
+-1.4999750000e+01 1.6009989861e-02
+-1.3124718750e+01 1.5291236331e-02
+-1.1249687500e+01 1.3268580110e-02
+-9.3746562500e+00 1.0301484949e-02
+-7.4996250000e+00 6.8754701330e-03
+-5.6245937500e+00 3.4869605252e-03
+-3.7495625000e+00 5.5248976318e-04
+-1.8745312500e+00 1.9980000000e-05
+5.0000000000e-04 1.9980000000e-05
+1.8755312500e+00 1.9980000000e-05
+3.7505625000e+00 1.9980000000e-05
+5.6255937500e+00 4.6015032040e-03
+7.5006250000e+00 1.1400117181e-02
+9.3756562500e+00 1.8747944755e-02
+1.1250687500e+01 2.5481751564e-02
+1.3125718750e+01 3.0270190125e-02
+1.5000750000e+01 3.2009989416e-02
+1.6875781250e+01 3.0267465190e-02
+1.8750812500e+01 2.5476967135e-02
+2.0625843750e+01 1.8742137541e-02
+2.2500875000e+01 1.1394325671e-02
+2.4375906250e+01 4.5965243893e-03
+2.6250937500e+01 1.9980000000e-05
+2.8125968750e+01 1.9980000000e-05
+3.0001000000e+01 1.9980000000e-05
diff --git a/test/test_two_av/eps_y_[16][16].xg b/test/test_two_av/eps_y_[16][16].xg
new file mode 100644
index 0000000..5ff5490
--- /dev/null
+++ b/test/test_two_av/eps_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.9980000000e-05
+-2.8124968750e+01 1.9980000000e-05
+-2.6249937500e+01 1.9980000000e-05
+-2.4374906250e+01 1.9980000000e-05
+-2.2499875000e+01 1.9980000000e-05
+-2.0624843750e+01 1.9980000000e-05
+-1.8749812500e+01 1.9980000000e-05
+-1.6874781250e+01 1.9980000000e-05
+-1.4999750000e+01 1.9980000000e-05
+-1.3124718750e+01 1.9980000000e-05
+-1.1249687500e+01 1.9980000000e-05
+-9.3746562500e+00 1.9980000000e-05
+-7.4996250000e+00 1.9980000000e-05
+-5.6245937500e+00 1.9980000000e-05
+-3.7495625000e+00 1.9980000000e-05
+-1.8745312500e+00 1.9980000000e-05
+5.0000000000e-04 1.9980000000e-05
+1.8755312500e+00 1.9980000000e-05
+3.7505625000e+00 1.9980000000e-05
+5.6255937500e+00 1.9980000000e-05
+7.5006250000e+00 1.9980000000e-05
+9.3756562500e+00 1.9980000000e-05
+1.1250687500e+01 1.9980000000e-05
+1.3125718750e+01 1.9980000000e-05
+1.5000750000e+01 1.9980000000e-05
+1.6875781250e+01 1.9980000000e-05
+1.8750812500e+01 1.9980000000e-05
+2.0625843750e+01 1.9980000000e-05
+2.2500875000e+01 1.9980000000e-05
+2.4375906250e+01 1.9980000000e-05
+2.6250937500e+01 1.9980000000e-05
+2.8125968750e+01 1.9980000000e-05
+3.0001000000e+01 1.9980000000e-05
diff --git a/test/test_two_av/eps_z_[16][16].xg b/test/test_two_av/eps_z_[16][16].xg
new file mode 100644
index 0000000..5ff5490
--- /dev/null
+++ b/test/test_two_av/eps_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.9980000000e-05
+-2.8124968750e+01 1.9980000000e-05
+-2.6249937500e+01 1.9980000000e-05
+-2.4374906250e+01 1.9980000000e-05
+-2.2499875000e+01 1.9980000000e-05
+-2.0624843750e+01 1.9980000000e-05
+-1.8749812500e+01 1.9980000000e-05
+-1.6874781250e+01 1.9980000000e-05
+-1.4999750000e+01 1.9980000000e-05
+-1.3124718750e+01 1.9980000000e-05
+-1.1249687500e+01 1.9980000000e-05
+-9.3746562500e+00 1.9980000000e-05
+-7.4996250000e+00 1.9980000000e-05
+-5.6245937500e+00 1.9980000000e-05
+-3.7495625000e+00 1.9980000000e-05
+-1.8745312500e+00 1.9980000000e-05
+5.0000000000e-04 1.9980000000e-05
+1.8755312500e+00 1.9980000000e-05
+3.7505625000e+00 1.9980000000e-05
+5.6255937500e+00 1.9980000000e-05
+7.5006250000e+00 1.9980000000e-05
+9.3756562500e+00 1.9980000000e-05
+1.1250687500e+01 1.9980000000e-05
+1.3125718750e+01 1.9980000000e-05
+1.5000750000e+01 1.9980000000e-05
+1.6875781250e+01 1.9980000000e-05
+1.8750812500e+01 1.9980000000e-05
+2.0625843750e+01 1.9980000000e-05
+2.2500875000e+01 1.9980000000e-05
+2.4375906250e+01 1.9980000000e-05
+2.6250937500e+01 1.9980000000e-05
+2.8125968750e+01 1.9980000000e-05
+3.0001000000e+01 1.9980000000e-05
diff --git a/test/test_two_av/gxx_3D_diagonal.xg b/test/test_two_av/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..389c018
--- /dev/null
+++ b/test/test_two_av/gxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0361256365e+00
+-4.8713874836e+01 1.0384179779e+00
+-4.5466225446e+01 1.0410162820e+00
+-4.2218576055e+01 1.0439839527e+00
+-3.8970926664e+01 1.0474018269e+00
+-3.5723277273e+01 1.0513735054e+00
+-3.2475627882e+01 1.0560316133e+00
+-2.9227978492e+01 1.0615434087e+00
+-2.5980329101e+01 1.0681102079e+00
+-2.2732679710e+01 1.0759445241e+00
+-1.9485030319e+01 1.0851849207e+00
+-1.6237380928e+01 1.0956760055e+00
+-1.2989731538e+01 1.1065957107e+00
+-9.7420821469e+00 1.1163446193e+00
+-6.4944327562e+00 1.1236158911e+00
+-3.2467833654e+00 1.1289164759e+00
+8.6602540379e-04 1.1338209621e+00
+3.2485154162e+00 1.1386013636e+00
+6.4961648070e+00 1.1410473800e+00
+9.7438141977e+00 1.1378995402e+00
+1.2991463589e+01 1.1284118084e+00
+1.6239112979e+01 1.1153205121e+00
+1.9486762370e+01 1.1018684675e+00
+2.2734411761e+01 1.0897983651e+00
+2.5982061152e+01 1.0795731114e+00
+2.9229710542e+01 1.0710774524e+00
+3.2477359933e+01 1.0640314240e+00
+3.5725009324e+01 1.0581527941e+00
+3.8972658715e+01 1.0532038192e+00
+4.2220308106e+01 1.0489962017e+00
+4.5467957496e+01 1.0453839100e+00
+4.8715606887e+01 1.0422541240e+00
+5.1963256278e+01 1.0395193281e+00
diff --git a/test/test_two_av/gxx_maximum.xg b/test/test_two_av/gxx_maximum.xg
new file mode 100644
index 0000000..fbd1887
--- /dev/null
+++ b/test/test_two_av/gxx_maximum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.2824762964217
diff --git a/test/test_two_av/gxx_minimum.xg b/test/test_two_av/gxx_minimum.xg
new file mode 100644
index 0000000..bf2457d
--- /dev/null
+++ b/test/test_two_av/gxx_minimum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.0361248449985
diff --git a/test/test_two_av/gxx_norm1.xg b/test/test_two_av/gxx_norm1.xg
new file mode 100644
index 0000000..22ab258
--- /dev/null
+++ b/test/test_two_av/gxx_norm1.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.0716884044630
diff --git a/test/test_two_av/gxx_norm2.xg b/test/test_two_av/gxx_norm2.xg
new file mode 100644
index 0000000..6f92156
--- /dev/null
+++ b/test/test_two_av/gxx_norm2.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.0720525627879
diff --git a/test/test_two_av/gxx_x_[16][16].xg b/test/test_two_av/gxx_x_[16][16].xg
new file mode 100644
index 0000000..6ad5587
--- /dev/null
+++ b/test/test_two_av/gxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0759007901e+00
+-2.8124968750e+01 1.0841046055e+00
+-2.6249937500e+01 1.0947950161e+00
+-2.4374906250e+01 1.1085603816e+00
+-2.2499875000e+01 1.1243788784e+00
+-2.0624843750e+01 1.1405203178e+00
+-1.8749812500e+01 1.1549337137e+00
+-1.6874781250e+01 1.1656293842e+00
+-1.4999750000e+01 1.1711577626e+00
+-1.3124718750e+01 1.1710237530e+00
+-1.1249687500e+01 1.1658552721e+00
+-9.3746562500e+00 1.1572456955e+00
+-7.4996250000e+00 1.1473525294e+00
+-5.6245937500e+00 1.1384363220e+00
+-3.7495625000e+00 1.1325052213e+00
+-1.8745312500e+00 1.1309705992e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1411483448e+00
+3.7505625000e+00 1.1539852850e+00
+5.6255937500e+00 1.1742112729e+00
+7.5006250000e+00 1.2009239022e+00
+9.3756562500e+00 1.2304484974e+00
+1.1250687500e+01 1.2575973828e+00
+1.3125718750e+01 1.2765363161e+00
+1.5000750000e+01 1.2824762964e+00
+1.6875781250e+01 1.2735236612e+00
+1.8750812500e+01 1.2515021979e+00
+2.0625843750e+01 1.2211238105e+00
+2.2500875000e+01 1.1881310206e+00
+2.4375906250e+01 1.1575961264e+00
+2.6250937500e+01 1.1330411348e+00
+2.8125968750e+01 1.1151539506e+00
+3.0001000000e+01 1.1017434278e+00
diff --git a/test/test_two_av/gxx_y_[16][16].xg b/test/test_two_av/gxx_y_[16][16].xg
new file mode 100644
index 0000000..ac4065d
--- /dev/null
+++ b/test/test_two_av/gxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0589819333e+00
+-2.8124968750e+01 1.0621030253e+00
+-2.6249937500e+01 1.0655190510e+00
+-2.4374906250e+01 1.0692622287e+00
+-2.2499875000e+01 1.0733657165e+00
+-2.0624843750e+01 1.0778613971e+00
+-1.8749812500e+01 1.0827759664e+00
+-1.6874781250e+01 1.0881244183e+00
+-1.4999750000e+01 1.0938997578e+00
+-1.3124718750e+01 1.1000577034e+00
+-1.1249687500e+01 1.1064957436e+00
+-9.3746562500e+00 1.1130280193e+00
+-7.4996250000e+00 1.1193621872e+00
+-5.6245937500e+00 1.1250918021e+00
+-3.7495625000e+00 1.1297243312e+00
+-1.8745312500e+00 1.1327611181e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1327600003e+00
+3.7505625000e+00 1.1297222443e+00
+5.6255937500e+00 1.1250889928e+00
+7.5006250000e+00 1.1193589292e+00
+9.3756562500e+00 1.1130245571e+00
+1.1250687500e+01 1.1064922640e+00
+1.3125718750e+01 1.1000543322e+00
+1.5000750000e+01 1.0938965696e+00
+1.6875781250e+01 1.0881214501e+00
+1.8750812500e+01 1.0827732302e+00
+2.0625843750e+01 1.0778588898e+00
+2.2500875000e+01 1.0733634262e+00
+2.4375906250e+01 1.0692601393e+00
+2.6250937500e+01 1.0655171449e+00
+2.8125968750e+01 1.0621012849e+00
+3.0001000000e+01 1.0589803419e+00
diff --git a/test/test_two_av/gxx_z_[16][16].xg b/test/test_two_av/gxx_z_[16][16].xg
new file mode 100644
index 0000000..ac4065d
--- /dev/null
+++ b/test/test_two_av/gxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0589819333e+00
+-2.8124968750e+01 1.0621030253e+00
+-2.6249937500e+01 1.0655190510e+00
+-2.4374906250e+01 1.0692622287e+00
+-2.2499875000e+01 1.0733657165e+00
+-2.0624843750e+01 1.0778613971e+00
+-1.8749812500e+01 1.0827759664e+00
+-1.6874781250e+01 1.0881244183e+00
+-1.4999750000e+01 1.0938997578e+00
+-1.3124718750e+01 1.1000577034e+00
+-1.1249687500e+01 1.1064957436e+00
+-9.3746562500e+00 1.1130280193e+00
+-7.4996250000e+00 1.1193621872e+00
+-5.6245937500e+00 1.1250918021e+00
+-3.7495625000e+00 1.1297243312e+00
+-1.8745312500e+00 1.1327611181e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1327600003e+00
+3.7505625000e+00 1.1297222443e+00
+5.6255937500e+00 1.1250889928e+00
+7.5006250000e+00 1.1193589292e+00
+9.3756562500e+00 1.1130245571e+00
+1.1250687500e+01 1.1064922640e+00
+1.3125718750e+01 1.1000543322e+00
+1.5000750000e+01 1.0938965696e+00
+1.6875781250e+01 1.0881214501e+00
+1.8750812500e+01 1.0827732302e+00
+2.0625843750e+01 1.0778588898e+00
+2.2500875000e+01 1.0733634262e+00
+2.4375906250e+01 1.0692601393e+00
+2.6250937500e+01 1.0655171449e+00
+2.8125968750e+01 1.0621012849e+00
+3.0001000000e+01 1.0589803419e+00
diff --git a/test/test_two_av/gxy_3D_diagonal.xg b/test/test_two_av/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/gxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/gxy_maximum.xg b/test/test_two_av/gxy_maximum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_av/gxy_maximum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxy_minimum.xg b/test/test_two_av/gxy_minimum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_av/gxy_minimum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxy_norm1.xg b/test/test_two_av/gxy_norm1.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_av/gxy_norm1.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxy_norm2.xg b/test/test_two_av/gxy_norm2.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_av/gxy_norm2.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxy_x_[16][16].xg b/test/test_two_av/gxy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gxy_y_[16][16].xg b/test/test_two_av/gxy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gxy_z_[16][16].xg b/test/test_two_av/gxy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gxz_3D_diagonal.xg b/test/test_two_av/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/gxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/gxz_maximum.xg b/test/test_two_av/gxz_maximum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_av/gxz_maximum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxz_minimum.xg b/test/test_two_av/gxz_minimum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_av/gxz_minimum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxz_norm1.xg b/test/test_two_av/gxz_norm1.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_av/gxz_norm1.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxz_norm2.xg b/test/test_two_av/gxz_norm2.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_av/gxz_norm2.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gxz_x_[16][16].xg b/test/test_two_av/gxz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gxz_y_[16][16].xg b/test/test_two_av/gxz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gxz_z_[16][16].xg b/test/test_two_av/gxz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gyy_3D_diagonal.xg b/test/test_two_av/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..389c018
--- /dev/null
+++ b/test/test_two_av/gyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0361256365e+00
+-4.8713874836e+01 1.0384179779e+00
+-4.5466225446e+01 1.0410162820e+00
+-4.2218576055e+01 1.0439839527e+00
+-3.8970926664e+01 1.0474018269e+00
+-3.5723277273e+01 1.0513735054e+00
+-3.2475627882e+01 1.0560316133e+00
+-2.9227978492e+01 1.0615434087e+00
+-2.5980329101e+01 1.0681102079e+00
+-2.2732679710e+01 1.0759445241e+00
+-1.9485030319e+01 1.0851849207e+00
+-1.6237380928e+01 1.0956760055e+00
+-1.2989731538e+01 1.1065957107e+00
+-9.7420821469e+00 1.1163446193e+00
+-6.4944327562e+00 1.1236158911e+00
+-3.2467833654e+00 1.1289164759e+00
+8.6602540379e-04 1.1338209621e+00
+3.2485154162e+00 1.1386013636e+00
+6.4961648070e+00 1.1410473800e+00
+9.7438141977e+00 1.1378995402e+00
+1.2991463589e+01 1.1284118084e+00
+1.6239112979e+01 1.1153205121e+00
+1.9486762370e+01 1.1018684675e+00
+2.2734411761e+01 1.0897983651e+00
+2.5982061152e+01 1.0795731114e+00
+2.9229710542e+01 1.0710774524e+00
+3.2477359933e+01 1.0640314240e+00
+3.5725009324e+01 1.0581527941e+00
+3.8972658715e+01 1.0532038192e+00
+4.2220308106e+01 1.0489962017e+00
+4.5467957496e+01 1.0453839100e+00
+4.8715606887e+01 1.0422541240e+00
+5.1963256278e+01 1.0395193281e+00
diff --git a/test/test_two_av/gyy_maximum.xg b/test/test_two_av/gyy_maximum.xg
new file mode 100644
index 0000000..43938bd
--- /dev/null
+++ b/test/test_two_av/gyy_maximum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.2824762964217
diff --git a/test/test_two_av/gyy_minimum.xg b/test/test_two_av/gyy_minimum.xg
new file mode 100644
index 0000000..227884a
--- /dev/null
+++ b/test/test_two_av/gyy_minimum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.0361248449985
diff --git a/test/test_two_av/gyy_norm1.xg b/test/test_two_av/gyy_norm1.xg
new file mode 100644
index 0000000..d81ac7d
--- /dev/null
+++ b/test/test_two_av/gyy_norm1.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.0716884044630
diff --git a/test/test_two_av/gyy_norm2.xg b/test/test_two_av/gyy_norm2.xg
new file mode 100644
index 0000000..1a41ddd
--- /dev/null
+++ b/test/test_two_av/gyy_norm2.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.0720525627879
diff --git a/test/test_two_av/gyy_x_[16][16].xg b/test/test_two_av/gyy_x_[16][16].xg
new file mode 100644
index 0000000..6ad5587
--- /dev/null
+++ b/test/test_two_av/gyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0759007901e+00
+-2.8124968750e+01 1.0841046055e+00
+-2.6249937500e+01 1.0947950161e+00
+-2.4374906250e+01 1.1085603816e+00
+-2.2499875000e+01 1.1243788784e+00
+-2.0624843750e+01 1.1405203178e+00
+-1.8749812500e+01 1.1549337137e+00
+-1.6874781250e+01 1.1656293842e+00
+-1.4999750000e+01 1.1711577626e+00
+-1.3124718750e+01 1.1710237530e+00
+-1.1249687500e+01 1.1658552721e+00
+-9.3746562500e+00 1.1572456955e+00
+-7.4996250000e+00 1.1473525294e+00
+-5.6245937500e+00 1.1384363220e+00
+-3.7495625000e+00 1.1325052213e+00
+-1.8745312500e+00 1.1309705992e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1411483448e+00
+3.7505625000e+00 1.1539852850e+00
+5.6255937500e+00 1.1742112729e+00
+7.5006250000e+00 1.2009239022e+00
+9.3756562500e+00 1.2304484974e+00
+1.1250687500e+01 1.2575973828e+00
+1.3125718750e+01 1.2765363161e+00
+1.5000750000e+01 1.2824762964e+00
+1.6875781250e+01 1.2735236612e+00
+1.8750812500e+01 1.2515021979e+00
+2.0625843750e+01 1.2211238105e+00
+2.2500875000e+01 1.1881310206e+00
+2.4375906250e+01 1.1575961264e+00
+2.6250937500e+01 1.1330411348e+00
+2.8125968750e+01 1.1151539506e+00
+3.0001000000e+01 1.1017434278e+00
diff --git a/test/test_two_av/gyy_y_[16][16].xg b/test/test_two_av/gyy_y_[16][16].xg
new file mode 100644
index 0000000..ac4065d
--- /dev/null
+++ b/test/test_two_av/gyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0589819333e+00
+-2.8124968750e+01 1.0621030253e+00
+-2.6249937500e+01 1.0655190510e+00
+-2.4374906250e+01 1.0692622287e+00
+-2.2499875000e+01 1.0733657165e+00
+-2.0624843750e+01 1.0778613971e+00
+-1.8749812500e+01 1.0827759664e+00
+-1.6874781250e+01 1.0881244183e+00
+-1.4999750000e+01 1.0938997578e+00
+-1.3124718750e+01 1.1000577034e+00
+-1.1249687500e+01 1.1064957436e+00
+-9.3746562500e+00 1.1130280193e+00
+-7.4996250000e+00 1.1193621872e+00
+-5.6245937500e+00 1.1250918021e+00
+-3.7495625000e+00 1.1297243312e+00
+-1.8745312500e+00 1.1327611181e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1327600003e+00
+3.7505625000e+00 1.1297222443e+00
+5.6255937500e+00 1.1250889928e+00
+7.5006250000e+00 1.1193589292e+00
+9.3756562500e+00 1.1130245571e+00
+1.1250687500e+01 1.1064922640e+00
+1.3125718750e+01 1.1000543322e+00
+1.5000750000e+01 1.0938965696e+00
+1.6875781250e+01 1.0881214501e+00
+1.8750812500e+01 1.0827732302e+00
+2.0625843750e+01 1.0778588898e+00
+2.2500875000e+01 1.0733634262e+00
+2.4375906250e+01 1.0692601393e+00
+2.6250937500e+01 1.0655171449e+00
+2.8125968750e+01 1.0621012849e+00
+3.0001000000e+01 1.0589803419e+00
diff --git a/test/test_two_av/gyy_z_[16][16].xg b/test/test_two_av/gyy_z_[16][16].xg
new file mode 100644
index 0000000..ac4065d
--- /dev/null
+++ b/test/test_two_av/gyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0589819333e+00
+-2.8124968750e+01 1.0621030253e+00
+-2.6249937500e+01 1.0655190510e+00
+-2.4374906250e+01 1.0692622287e+00
+-2.2499875000e+01 1.0733657165e+00
+-2.0624843750e+01 1.0778613971e+00
+-1.8749812500e+01 1.0827759664e+00
+-1.6874781250e+01 1.0881244183e+00
+-1.4999750000e+01 1.0938997578e+00
+-1.3124718750e+01 1.1000577034e+00
+-1.1249687500e+01 1.1064957436e+00
+-9.3746562500e+00 1.1130280193e+00
+-7.4996250000e+00 1.1193621872e+00
+-5.6245937500e+00 1.1250918021e+00
+-3.7495625000e+00 1.1297243312e+00
+-1.8745312500e+00 1.1327611181e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1327600003e+00
+3.7505625000e+00 1.1297222443e+00
+5.6255937500e+00 1.1250889928e+00
+7.5006250000e+00 1.1193589292e+00
+9.3756562500e+00 1.1130245571e+00
+1.1250687500e+01 1.1064922640e+00
+1.3125718750e+01 1.1000543322e+00
+1.5000750000e+01 1.0938965696e+00
+1.6875781250e+01 1.0881214501e+00
+1.8750812500e+01 1.0827732302e+00
+2.0625843750e+01 1.0778588898e+00
+2.2500875000e+01 1.0733634262e+00
+2.4375906250e+01 1.0692601393e+00
+2.6250937500e+01 1.0655171449e+00
+2.8125968750e+01 1.0621012849e+00
+3.0001000000e+01 1.0589803419e+00
diff --git a/test/test_two_av/gyz_3D_diagonal.xg b/test/test_two_av/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/gyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/gyz_maximum.xg b/test/test_two_av/gyz_maximum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_av/gyz_maximum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gyz_minimum.xg b/test/test_two_av/gyz_minimum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_av/gyz_minimum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gyz_norm1.xg b/test/test_two_av/gyz_norm1.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_av/gyz_norm1.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gyz_norm2.xg b/test/test_two_av/gyz_norm2.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_av/gyz_norm2.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/gyz_x_[16][16].xg b/test/test_two_av/gyz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gyz_y_[16][16].xg b/test/test_two_av/gyz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gyz_z_[16][16].xg b/test/test_two_av/gyz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/gyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/gzz_3D_diagonal.xg b/test/test_two_av/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..389c018
--- /dev/null
+++ b/test/test_two_av/gzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0361256365e+00
+-4.8713874836e+01 1.0384179779e+00
+-4.5466225446e+01 1.0410162820e+00
+-4.2218576055e+01 1.0439839527e+00
+-3.8970926664e+01 1.0474018269e+00
+-3.5723277273e+01 1.0513735054e+00
+-3.2475627882e+01 1.0560316133e+00
+-2.9227978492e+01 1.0615434087e+00
+-2.5980329101e+01 1.0681102079e+00
+-2.2732679710e+01 1.0759445241e+00
+-1.9485030319e+01 1.0851849207e+00
+-1.6237380928e+01 1.0956760055e+00
+-1.2989731538e+01 1.1065957107e+00
+-9.7420821469e+00 1.1163446193e+00
+-6.4944327562e+00 1.1236158911e+00
+-3.2467833654e+00 1.1289164759e+00
+8.6602540379e-04 1.1338209621e+00
+3.2485154162e+00 1.1386013636e+00
+6.4961648070e+00 1.1410473800e+00
+9.7438141977e+00 1.1378995402e+00
+1.2991463589e+01 1.1284118084e+00
+1.6239112979e+01 1.1153205121e+00
+1.9486762370e+01 1.1018684675e+00
+2.2734411761e+01 1.0897983651e+00
+2.5982061152e+01 1.0795731114e+00
+2.9229710542e+01 1.0710774524e+00
+3.2477359933e+01 1.0640314240e+00
+3.5725009324e+01 1.0581527941e+00
+3.8972658715e+01 1.0532038192e+00
+4.2220308106e+01 1.0489962017e+00
+4.5467957496e+01 1.0453839100e+00
+4.8715606887e+01 1.0422541240e+00
+5.1963256278e+01 1.0395193281e+00
diff --git a/test/test_two_av/gzz_maximum.xg b/test/test_two_av/gzz_maximum.xg
new file mode 100644
index 0000000..9f4035d
--- /dev/null
+++ b/test/test_two_av/gzz_maximum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.2824762964217
diff --git a/test/test_two_av/gzz_minimum.xg b/test/test_two_av/gzz_minimum.xg
new file mode 100644
index 0000000..a0420f9
--- /dev/null
+++ b/test/test_two_av/gzz_minimum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.0361248449985
diff --git a/test/test_two_av/gzz_norm1.xg b/test/test_two_av/gzz_norm1.xg
new file mode 100644
index 0000000..86dfd72
--- /dev/null
+++ b/test/test_two_av/gzz_norm1.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.0716884044630
diff --git a/test/test_two_av/gzz_norm2.xg b/test/test_two_av/gzz_norm2.xg
new file mode 100644
index 0000000..1d12ace
--- /dev/null
+++ b/test/test_two_av/gzz_norm2.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.0720525627879
diff --git a/test/test_two_av/gzz_x_[16][16].xg b/test/test_two_av/gzz_x_[16][16].xg
new file mode 100644
index 0000000..6ad5587
--- /dev/null
+++ b/test/test_two_av/gzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0759007901e+00
+-2.8124968750e+01 1.0841046055e+00
+-2.6249937500e+01 1.0947950161e+00
+-2.4374906250e+01 1.1085603816e+00
+-2.2499875000e+01 1.1243788784e+00
+-2.0624843750e+01 1.1405203178e+00
+-1.8749812500e+01 1.1549337137e+00
+-1.6874781250e+01 1.1656293842e+00
+-1.4999750000e+01 1.1711577626e+00
+-1.3124718750e+01 1.1710237530e+00
+-1.1249687500e+01 1.1658552721e+00
+-9.3746562500e+00 1.1572456955e+00
+-7.4996250000e+00 1.1473525294e+00
+-5.6245937500e+00 1.1384363220e+00
+-3.7495625000e+00 1.1325052213e+00
+-1.8745312500e+00 1.1309705992e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1411483448e+00
+3.7505625000e+00 1.1539852850e+00
+5.6255937500e+00 1.1742112729e+00
+7.5006250000e+00 1.2009239022e+00
+9.3756562500e+00 1.2304484974e+00
+1.1250687500e+01 1.2575973828e+00
+1.3125718750e+01 1.2765363161e+00
+1.5000750000e+01 1.2824762964e+00
+1.6875781250e+01 1.2735236612e+00
+1.8750812500e+01 1.2515021979e+00
+2.0625843750e+01 1.2211238105e+00
+2.2500875000e+01 1.1881310206e+00
+2.4375906250e+01 1.1575961264e+00
+2.6250937500e+01 1.1330411348e+00
+2.8125968750e+01 1.1151539506e+00
+3.0001000000e+01 1.1017434278e+00
diff --git a/test/test_two_av/gzz_y_[16][16].xg b/test/test_two_av/gzz_y_[16][16].xg
new file mode 100644
index 0000000..ac4065d
--- /dev/null
+++ b/test/test_two_av/gzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0589819333e+00
+-2.8124968750e+01 1.0621030253e+00
+-2.6249937500e+01 1.0655190510e+00
+-2.4374906250e+01 1.0692622287e+00
+-2.2499875000e+01 1.0733657165e+00
+-2.0624843750e+01 1.0778613971e+00
+-1.8749812500e+01 1.0827759664e+00
+-1.6874781250e+01 1.0881244183e+00
+-1.4999750000e+01 1.0938997578e+00
+-1.3124718750e+01 1.1000577034e+00
+-1.1249687500e+01 1.1064957436e+00
+-9.3746562500e+00 1.1130280193e+00
+-7.4996250000e+00 1.1193621872e+00
+-5.6245937500e+00 1.1250918021e+00
+-3.7495625000e+00 1.1297243312e+00
+-1.8745312500e+00 1.1327611181e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1327600003e+00
+3.7505625000e+00 1.1297222443e+00
+5.6255937500e+00 1.1250889928e+00
+7.5006250000e+00 1.1193589292e+00
+9.3756562500e+00 1.1130245571e+00
+1.1250687500e+01 1.1064922640e+00
+1.3125718750e+01 1.1000543322e+00
+1.5000750000e+01 1.0938965696e+00
+1.6875781250e+01 1.0881214501e+00
+1.8750812500e+01 1.0827732302e+00
+2.0625843750e+01 1.0778588898e+00
+2.2500875000e+01 1.0733634262e+00
+2.4375906250e+01 1.0692601393e+00
+2.6250937500e+01 1.0655171449e+00
+2.8125968750e+01 1.0621012849e+00
+3.0001000000e+01 1.0589803419e+00
diff --git a/test/test_two_av/gzz_z_[16][16].xg b/test/test_two_av/gzz_z_[16][16].xg
new file mode 100644
index 0000000..ac4065d
--- /dev/null
+++ b/test/test_two_av/gzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0589819333e+00
+-2.8124968750e+01 1.0621030253e+00
+-2.6249937500e+01 1.0655190510e+00
+-2.4374906250e+01 1.0692622287e+00
+-2.2499875000e+01 1.0733657165e+00
+-2.0624843750e+01 1.0778613971e+00
+-1.8749812500e+01 1.0827759664e+00
+-1.6874781250e+01 1.0881244183e+00
+-1.4999750000e+01 1.0938997578e+00
+-1.3124718750e+01 1.1000577034e+00
+-1.1249687500e+01 1.1064957436e+00
+-9.3746562500e+00 1.1130280193e+00
+-7.4996250000e+00 1.1193621872e+00
+-5.6245937500e+00 1.1250918021e+00
+-3.7495625000e+00 1.1297243312e+00
+-1.8745312500e+00 1.1327611181e+00
+5.0000000000e-04 1.1338209621e+00
+1.8755312500e+00 1.1327600003e+00
+3.7505625000e+00 1.1297222443e+00
+5.6255937500e+00 1.1250889928e+00
+7.5006250000e+00 1.1193589292e+00
+9.3756562500e+00 1.1130245571e+00
+1.1250687500e+01 1.1064922640e+00
+1.3125718750e+01 1.1000543322e+00
+1.5000750000e+01 1.0938965696e+00
+1.6875781250e+01 1.0881214501e+00
+1.8750812500e+01 1.0827732302e+00
+2.0625843750e+01 1.0778588898e+00
+2.2500875000e+01 1.0733634262e+00
+2.4375906250e+01 1.0692601393e+00
+2.6250937500e+01 1.0655171449e+00
+2.8125968750e+01 1.0621012849e+00
+3.0001000000e+01 1.0589803419e+00
diff --git a/test/test_two_av/ham_3D_diagonal.xg b/test/test_two_av/ham_3D_diagonal.xg
new file mode 100644
index 0000000..f7e85c5
--- /dev/null
+++ b/test/test_two_av/ham_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 -9.6208567598e-06
+-4.5466225446e+01 -9.5021700919e-06
+-4.2218576055e+01 -9.3418722803e-06
+-3.8970926664e+01 -9.1233716561e-06
+-3.5723277273e+01 -8.8235187053e-06
+-3.2475627882e+01 -8.4103548595e-06
+-2.9227978492e+01 -7.8375453604e-06
+-2.5980329101e+01 -7.0170036276e-06
+-2.2732679710e+01 -5.6821922261e-06
+-1.9485030319e+01 -2.8941231179e-06
+-1.6237380928e+01 3.4597931913e-06
+-1.2989731538e+01 1.0810802337e-05
+-9.7420821469e+00 5.8496766640e-06
+-6.4944327562e+00 -3.5439454211e-05
+-3.2467833654e+00 -9.2824174477e-05
+8.6602540379e-04 -1.0663378684e-04
+3.2485154162e+00 -1.0752527197e-04
+6.4961648070e+00 -6.1854686875e-05
+9.7438141977e+00 1.2175792995e-05
+1.2991463589e+01 3.0627615597e-05
+1.6239112979e+01 1.2985092616e-05
+1.9486762370e+01 4.2854825644e-07
+2.2734411761e+01 -4.5003552516e-06
+2.5982061152e+01 -6.4889196841e-06
+2.9229710542e+01 -7.5408559122e-06
+3.2477359933e+01 -8.2215568546e-06
+3.5725009324e+01 -8.6969655437e-06
+3.8972658715e+01 -9.0365421551e-06
+4.2220308106e+01 -9.2814159375e-06
+4.5467957496e+01 -9.4595373453e-06
+4.8715606887e+01 -9.5904145762e-06
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/ham_maximum.xg b/test/test_two_av/ham_maximum.xg
new file mode 100644
index 0000000..866a536
--- /dev/null
+++ b/test/test_two_av/ham_maximum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0002853729327
diff --git a/test/test_two_av/ham_minimum.xg b/test/test_two_av/ham_minimum.xg
new file mode 100644
index 0000000..bd79c43
--- /dev/null
+++ b/test/test_two_av/ham_minimum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 -0.0009564857011
diff --git a/test/test_two_av/ham_norm1.xg b/test/test_two_av/ham_norm1.xg
new file mode 100644
index 0000000..0214abd
--- /dev/null
+++ b/test/test_two_av/ham_norm1.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0000203846312
diff --git a/test/test_two_av/ham_norm2.xg b/test/test_two_av/ham_norm2.xg
new file mode 100644
index 0000000..d746ee4
--- /dev/null
+++ b/test/test_two_av/ham_norm2.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0000706569021
diff --git a/test/test_two_av/ham_x_[16][16].xg b/test/test_two_av/ham_x_[16][16].xg
new file mode 100644
index 0000000..cf226d5
--- /dev/null
+++ b/test/test_two_av/ham_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 -4.2082056514e-05
+-2.6249937500e+01 6.0762078637e-05
+-2.4374906250e+01 -1.1748000150e-04
+-2.2499875000e+01 -2.4141421664e-04
+-2.0624843750e+01 -3.8143691285e-04
+-1.8749812500e+01 -5.2002521255e-04
+-1.6874781250e+01 -6.3526286758e-04
+-1.4999750000e+01 -7.0607135219e-04
+-1.3124718750e+01 -7.1860415345e-04
+-1.1249687500e+01 -6.7019108819e-04
+-9.3746562500e+00 -5.6869601906e-04
+-7.4996250000e+00 -4.2871690270e-04
+-5.6245937500e+00 -2.6776363588e-04
+-3.7495625000e+00 -2.8545034795e-05
+-1.8745312500e+00 -1.0922708936e-04
+5.0000000000e-04 -1.0663378684e-04
+1.8755312500e+00 -1.3221419155e-04
+3.7505625000e+00 4.1370476875e-05
+5.6255937500e+00 -2.3335795239e-04
+7.5006250000e+00 -4.3992347983e-04
+9.3756562500e+00 -6.4509496563e-04
+1.1250687500e+01 -8.2579210468e-04
+1.3125718750e+01 -9.4286518878e-04
+1.5000750000e+01 -9.5648570114e-04
+1.6875781250e+01 -8.5507729977e-04
+1.8750812500e+01 -6.7024883546e-04
+2.0625843750e+01 -4.5721308716e-04
+2.2500875000e+01 -2.6248913245e-04
+2.4375906250e+01 -1.0707279652e-04
+2.6250937500e+01 1.0667729769e-04
+2.8125968750e+01 -7.4970663527e-05
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/ham_y_[16][16].xg b/test/test_two_av/ham_y_[16][16].xg
new file mode 100644
index 0000000..43a2ec4
--- /dev/null
+++ b/test/test_two_av/ham_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 -9.0442586334e-06
+-2.6249937500e+01 -8.8568867881e-06
+-2.4374906250e+01 -8.6315975853e-06
+-2.2499875000e+01 -8.3689730652e-06
+-2.0624843750e+01 -8.0843524099e-06
+-1.8749812500e+01 -7.8292384766e-06
+-1.6874781250e+01 -7.7358001278e-06
+-1.4999750000e+01 -8.1019159991e-06
+-1.3124718750e+01 -9.5337472257e-06
+-1.1249687500e+01 -1.3130959459e-05
+-9.3746562500e+00 -2.0585134858e-05
+-7.4996250000e+00 -3.3828050739e-05
+-5.6245937500e+00 -5.3692418672e-05
+-3.7495625000e+00 -7.7613954295e-05
+-1.8745312500e+00 -9.8305188980e-05
+5.0000000000e-04 -1.0663378684e-04
+1.8755312500e+00 -9.8296726001e-05
+3.7505625000e+00 -7.7601226187e-05
+5.6255937500e+00 -5.3680303522e-05
+7.5006250000e+00 -3.3819190624e-05
+9.3756562500e+00 -2.0579774302e-05
+1.1250687500e+01 -1.3128187120e-05
+1.3125718750e+01 -9.5325306534e-06
+1.5000750000e+01 -8.1015092823e-06
+1.6875781250e+01 -7.7357644485e-06
+1.8750812500e+01 -7.8293485163e-06
+2.0625843750e+01 -8.0845034513e-06
+2.2500875000e+01 -8.3691213678e-06
+2.4375906250e+01 -8.6317281483e-06
+2.6250937500e+01 -8.8569965222e-06
+2.8125968750e+01 -9.0443491611e-06
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/ham_z_[16][16].xg b/test/test_two_av/ham_z_[16][16].xg
new file mode 100644
index 0000000..43a2ec4
--- /dev/null
+++ b/test/test_two_av/ham_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 -9.0442586334e-06
+-2.6249937500e+01 -8.8568867881e-06
+-2.4374906250e+01 -8.6315975853e-06
+-2.2499875000e+01 -8.3689730652e-06
+-2.0624843750e+01 -8.0843524099e-06
+-1.8749812500e+01 -7.8292384766e-06
+-1.6874781250e+01 -7.7358001278e-06
+-1.4999750000e+01 -8.1019159991e-06
+-1.3124718750e+01 -9.5337472257e-06
+-1.1249687500e+01 -1.3130959459e-05
+-9.3746562500e+00 -2.0585134858e-05
+-7.4996250000e+00 -3.3828050739e-05
+-5.6245937500e+00 -5.3692418672e-05
+-3.7495625000e+00 -7.7613954295e-05
+-1.8745312500e+00 -9.8305188980e-05
+5.0000000000e-04 -1.0663378684e-04
+1.8755312500e+00 -9.8296726001e-05
+3.7505625000e+00 -7.7601226187e-05
+5.6255937500e+00 -5.3680303522e-05
+7.5006250000e+00 -3.3819190624e-05
+9.3756562500e+00 -2.0579774302e-05
+1.1250687500e+01 -1.3128187120e-05
+1.3125718750e+01 -9.5325306534e-06
+1.5000750000e+01 -8.1015092823e-06
+1.6875781250e+01 -7.7357644485e-06
+1.8750812500e+01 -7.8293485163e-06
+2.0625843750e+01 -8.0845034513e-06
+2.2500875000e+01 -8.3691213678e-06
+2.4375906250e+01 -8.6317281483e-06
+2.6250937500e+01 -8.8569965222e-06
+2.8125968750e+01 -9.0443491611e-06
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxx_3D_diagonal.xg b/test/test_two_av/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/kxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxx_maximum.xg b/test/test_two_av/kxx_maximum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_av/kxx_maximum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxx_minimum.xg b/test/test_two_av/kxx_minimum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_av/kxx_minimum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxx_norm1.xg b/test/test_two_av/kxx_norm1.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_av/kxx_norm1.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxx_norm2.xg b/test/test_two_av/kxx_norm2.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_av/kxx_norm2.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxx_x_[16][16].xg b/test/test_two_av/kxx_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxx_y_[16][16].xg b/test/test_two_av/kxx_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxx_z_[16][16].xg b/test/test_two_av/kxx_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxy_3D_diagonal.xg b/test/test_two_av/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/kxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxy_maximum.xg b/test/test_two_av/kxy_maximum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_av/kxy_maximum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxy_minimum.xg b/test/test_two_av/kxy_minimum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_av/kxy_minimum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxy_norm1.xg b/test/test_two_av/kxy_norm1.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_av/kxy_norm1.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxy_norm2.xg b/test/test_two_av/kxy_norm2.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_av/kxy_norm2.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxy_x_[16][16].xg b/test/test_two_av/kxy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxy_y_[16][16].xg b/test/test_two_av/kxy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxy_z_[16][16].xg b/test/test_two_av/kxy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxz_3D_diagonal.xg b/test/test_two_av/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/kxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxz_maximum.xg b/test/test_two_av/kxz_maximum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_av/kxz_maximum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxz_minimum.xg b/test/test_two_av/kxz_minimum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_av/kxz_minimum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxz_norm1.xg b/test/test_two_av/kxz_norm1.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_av/kxz_norm1.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxz_norm2.xg b/test/test_two_av/kxz_norm2.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_av/kxz_norm2.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kxz_x_[16][16].xg b/test/test_two_av/kxz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxz_y_[16][16].xg b/test/test_two_av/kxz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kxz_z_[16][16].xg b/test/test_two_av/kxz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyy_3D_diagonal.xg b/test/test_two_av/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/kyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyy_maximum.xg b/test/test_two_av/kyy_maximum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_av/kyy_maximum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyy_minimum.xg b/test/test_two_av/kyy_minimum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_av/kyy_minimum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyy_norm1.xg b/test/test_two_av/kyy_norm1.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_av/kyy_norm1.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyy_norm2.xg b/test/test_two_av/kyy_norm2.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_av/kyy_norm2.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyy_x_[16][16].xg b/test/test_two_av/kyy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyy_y_[16][16].xg b/test/test_two_av/kyy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyy_z_[16][16].xg b/test/test_two_av/kyy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyz_3D_diagonal.xg b/test/test_two_av/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/kyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyz_maximum.xg b/test/test_two_av/kyz_maximum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_av/kyz_maximum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyz_minimum.xg b/test/test_two_av/kyz_minimum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_av/kyz_minimum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyz_norm1.xg b/test/test_two_av/kyz_norm1.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_av/kyz_norm1.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyz_norm2.xg b/test/test_two_av/kyz_norm2.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_av/kyz_norm2.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kyz_x_[16][16].xg b/test/test_two_av/kyz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyz_y_[16][16].xg b/test/test_two_av/kyz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kyz_z_[16][16].xg b/test/test_two_av/kyz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kzz_3D_diagonal.xg b/test/test_two_av/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/kzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/kzz_maximum.xg b/test/test_two_av/kzz_maximum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_av/kzz_maximum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kzz_minimum.xg b/test/test_two_av/kzz_minimum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_av/kzz_minimum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kzz_norm1.xg b/test/test_two_av/kzz_norm1.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_av/kzz_norm1.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kzz_norm2.xg b/test/test_two_av/kzz_norm2.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_av/kzz_norm2.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/kzz_x_[16][16].xg b/test/test_two_av/kzz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kzz_y_[16][16].xg b/test/test_two_av/kzz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/kzz_z_[16][16].xg b/test/test_two_av/kzz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/kzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momx_3D_diagonal.xg b/test/test_two_av/momx_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/momx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/momx_maximum.xg b/test/test_two_av/momx_maximum.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_av/momx_maximum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momx_minimum.xg b/test/test_two_av/momx_minimum.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_av/momx_minimum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momx_norm1.xg b/test/test_two_av/momx_norm1.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_av/momx_norm1.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momx_norm2.xg b/test/test_two_av/momx_norm2.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_av/momx_norm2.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momx_x_[16][16].xg b/test/test_two_av/momx_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momx_y_[16][16].xg b/test/test_two_av/momx_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momx_z_[16][16].xg b/test/test_two_av/momx_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momy_3D_diagonal.xg b/test/test_two_av/momy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/momy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/momy_maximum.xg b/test/test_two_av/momy_maximum.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_av/momy_maximum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momy_minimum.xg b/test/test_two_av/momy_minimum.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_av/momy_minimum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momy_norm1.xg b/test/test_two_av/momy_norm1.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_av/momy_norm1.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momy_norm2.xg b/test/test_two_av/momy_norm2.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_av/momy_norm2.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momy_x_[16][16].xg b/test/test_two_av/momy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momy_y_[16][16].xg b/test/test_two_av/momy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momy_z_[16][16].xg b/test/test_two_av/momy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momz_3D_diagonal.xg b/test/test_two_av/momz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/momz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/momz_maximum.xg b/test/test_two_av/momz_maximum.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_av/momz_maximum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momz_minimum.xg b/test/test_two_av/momz_minimum.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_av/momz_minimum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momz_norm1.xg b/test/test_two_av/momz_norm1.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_av/momz_norm1.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momz_norm2.xg b/test/test_two_av/momz_norm2.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_av/momz_norm2.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/momz_x_[16][16].xg b/test/test_two_av/momz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momz_y_[16][16].xg b/test/test_two_av/momz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/momz_z_[16][16].xg b/test/test_two_av/momz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/momz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/press_3D_diagonal.xg b/test/test_two_av/press_3D_diagonal.xg
new file mode 100644
index 0000000..d288abc
--- /dev/null
+++ b/test/test_two_av/press_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 3.9920040000e-12
+-4.8713874836e+01 3.9920040000e-12
+-4.5466225446e+01 3.9920040000e-12
+-4.2218576055e+01 3.9920040000e-12
+-3.8970926664e+01 3.9920040000e-12
+-3.5723277273e+01 3.9920040000e-12
+-3.2475627882e+01 3.9920040000e-12
+-2.9227978492e+01 3.9920040000e-12
+-2.5980329101e+01 3.9920040000e-12
+-2.2732679710e+01 3.9920040000e-12
+-1.9485030319e+01 3.9920040000e-12
+-1.6237380928e+01 3.9920040000e-12
+-1.2989731538e+01 3.9920040000e-12
+-9.7420821469e+00 3.9920040000e-12
+-6.4944327562e+00 3.9920040000e-12
+-3.2467833654e+00 3.9920040000e-12
+8.6602540379e-04 3.9920040000e-12
+3.2485154162e+00 3.9920040000e-12
+6.4961648070e+00 3.9920040000e-12
+9.7438141977e+00 3.9920040000e-12
+1.2991463589e+01 3.9920040000e-12
+1.6239112979e+01 3.9920040000e-12
+1.9486762370e+01 3.9920040000e-12
+2.2734411761e+01 3.9920040000e-12
+2.5982061152e+01 3.9920040000e-12
+2.9229710542e+01 3.9920040000e-12
+3.2477359933e+01 3.9920040000e-12
+3.5725009324e+01 3.9920040000e-12
+3.8972658715e+01 3.9920040000e-12
+4.2220308106e+01 3.9920040000e-12
+4.5467957496e+01 3.9920040000e-12
+4.8715606887e+01 3.9920040000e-12
+5.1963256278e+01 3.9920040000e-12
diff --git a/test/test_two_av/press_maximum.xg b/test/test_two_av/press_maximum.xg
new file mode 100644
index 0000000..c4b7fa9
--- /dev/null
+++ b/test/test_two_av/press_maximum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000102463942
diff --git a/test/test_two_av/press_minimum.xg b/test/test_two_av/press_minimum.xg
new file mode 100644
index 0000000..0c5e5bb
--- /dev/null
+++ b/test/test_two_av/press_minimum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000000000040
diff --git a/test/test_two_av/press_norm1.xg b/test/test_two_av/press_norm1.xg
new file mode 100644
index 0000000..59fd1aa
--- /dev/null
+++ b/test/test_two_av/press_norm1.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000000427991
diff --git a/test/test_two_av/press_norm2.xg b/test/test_two_av/press_norm2.xg
new file mode 100644
index 0000000..a7306d2
--- /dev/null
+++ b/test/test_two_av/press_norm2.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000003849230
diff --git a/test/test_two_av/press_x_[16][16].xg b/test/test_two_av/press_x_[16][16].xg
new file mode 100644
index 0000000..d3f6966
--- /dev/null
+++ b/test/test_two_av/press_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 3.9920040000e-12
+-2.8124968750e+01 3.9920040000e-12
+-2.6249937500e+01 3.0601155723e-09
+-2.4374906250e+01 1.2164884679e-07
+-2.2499875000e+01 4.7284872079e-07
+-2.0624843750e+01 1.0613862412e-06
+-1.8749812500e+01 1.7607339874e-06
+-1.6874781250e+01 2.3383344179e-06
+-1.4999750000e+01 2.5631977534e-06
+-1.3124718750e+01 2.3382190853e-06
+-1.1249687500e+01 1.7605521815e-06
+-9.3746562500e+00 1.0612059215e-06
+-7.4996250000e+00 4.7272089550e-07
+-5.6245937500e+00 1.2158893704e-07
+-3.7495625000e+00 3.0524493842e-09
+-1.8745312500e+00 3.9920040000e-12
+5.0000000000e-04 3.9920040000e-12
+1.8755312500e+00 3.9920040000e-12
+3.7505625000e+00 3.9920040000e-12
+5.6255937500e+00 2.1173831737e-07
+7.5006250000e+00 1.2996267175e-06
+9.3756562500e+00 3.5148543253e-06
+1.1250687500e+01 6.4931966279e-06
+1.3125718750e+01 9.1628441022e-06
+1.5000750000e+01 1.0246394224e-05
+1.6875781250e+01 9.1611944900e-06
+1.8750812500e+01 6.4907585438e-06
+2.0625843750e+01 3.5126771961e-06
+2.2500875000e+01 1.2983065751e-06
+2.4375906250e+01 2.1128036462e-07
+2.6250937500e+01 3.9920040000e-12
+2.8125968750e+01 3.9920040000e-12
+3.0001000000e+01 3.9920040000e-12
diff --git a/test/test_two_av/press_y_[16][16].xg b/test/test_two_av/press_y_[16][16].xg
new file mode 100644
index 0000000..1fbd0f6
--- /dev/null
+++ b/test/test_two_av/press_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 3.9920040000e-12
+-2.8124968750e+01 3.9920040000e-12
+-2.6249937500e+01 3.9920040000e-12
+-2.4374906250e+01 3.9920040000e-12
+-2.2499875000e+01 3.9920040000e-12
+-2.0624843750e+01 3.9920040000e-12
+-1.8749812500e+01 3.9920040000e-12
+-1.6874781250e+01 3.9920040000e-12
+-1.4999750000e+01 3.9920040000e-12
+-1.3124718750e+01 3.9920040000e-12
+-1.1249687500e+01 3.9920040000e-12
+-9.3746562500e+00 3.9920040000e-12
+-7.4996250000e+00 3.9920040000e-12
+-5.6245937500e+00 3.9920040000e-12
+-3.7495625000e+00 3.9920040000e-12
+-1.8745312500e+00 3.9920040000e-12
+5.0000000000e-04 3.9920040000e-12
+1.8755312500e+00 3.9920040000e-12
+3.7505625000e+00 3.9920040000e-12
+5.6255937500e+00 3.9920040000e-12
+7.5006250000e+00 3.9920040000e-12
+9.3756562500e+00 3.9920040000e-12
+1.1250687500e+01 3.9920040000e-12
+1.3125718750e+01 3.9920040000e-12
+1.5000750000e+01 3.9920040000e-12
+1.6875781250e+01 3.9920040000e-12
+1.8750812500e+01 3.9920040000e-12
+2.0625843750e+01 3.9920040000e-12
+2.2500875000e+01 3.9920040000e-12
+2.4375906250e+01 3.9920040000e-12
+2.6250937500e+01 3.9920040000e-12
+2.8125968750e+01 3.9920040000e-12
+3.0001000000e+01 3.9920040000e-12
diff --git a/test/test_two_av/press_z_[16][16].xg b/test/test_two_av/press_z_[16][16].xg
new file mode 100644
index 0000000..1fbd0f6
--- /dev/null
+++ b/test/test_two_av/press_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 3.9920040000e-12
+-2.8124968750e+01 3.9920040000e-12
+-2.6249937500e+01 3.9920040000e-12
+-2.4374906250e+01 3.9920040000e-12
+-2.2499875000e+01 3.9920040000e-12
+-2.0624843750e+01 3.9920040000e-12
+-1.8749812500e+01 3.9920040000e-12
+-1.6874781250e+01 3.9920040000e-12
+-1.4999750000e+01 3.9920040000e-12
+-1.3124718750e+01 3.9920040000e-12
+-1.1249687500e+01 3.9920040000e-12
+-9.3746562500e+00 3.9920040000e-12
+-7.4996250000e+00 3.9920040000e-12
+-5.6245937500e+00 3.9920040000e-12
+-3.7495625000e+00 3.9920040000e-12
+-1.8745312500e+00 3.9920040000e-12
+5.0000000000e-04 3.9920040000e-12
+1.8755312500e+00 3.9920040000e-12
+3.7505625000e+00 3.9920040000e-12
+5.6255937500e+00 3.9920040000e-12
+7.5006250000e+00 3.9920040000e-12
+9.3756562500e+00 3.9920040000e-12
+1.1250687500e+01 3.9920040000e-12
+1.3125718750e+01 3.9920040000e-12
+1.5000750000e+01 3.9920040000e-12
+1.6875781250e+01 3.9920040000e-12
+1.8750812500e+01 3.9920040000e-12
+2.0625843750e+01 3.9920040000e-12
+2.2500875000e+01 3.9920040000e-12
+2.4375906250e+01 3.9920040000e-12
+2.6250937500e+01 3.9920040000e-12
+2.8125968750e+01 3.9920040000e-12
+3.0001000000e+01 3.9920040000e-12
diff --git a/test/test_two_av/rho_3D_diagonal.xg b/test/test_two_av/rho_3D_diagonal.xg
new file mode 100644
index 0000000..7514b90
--- /dev/null
+++ b/test/test_two_av/rho_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.9980000000e-07
+-4.8713874836e+01 1.9980000000e-07
+-4.5466225446e+01 1.9980000000e-07
+-4.2218576055e+01 1.9980000000e-07
+-3.8970926664e+01 1.9980000000e-07
+-3.5723277273e+01 1.9980000000e-07
+-3.2475627882e+01 1.9980000000e-07
+-2.9227978492e+01 1.9980000000e-07
+-2.5980329101e+01 1.9980000000e-07
+-2.2732679710e+01 1.9980000000e-07
+-1.9485030319e+01 1.9980000000e-07
+-1.6237380928e+01 1.9980000000e-07
+-1.2989731538e+01 1.9980000000e-07
+-9.7420821469e+00 1.9980000000e-07
+-6.4944327562e+00 1.9980000000e-07
+-3.2467833654e+00 1.9980000000e-07
+8.6602540379e-04 1.9980000000e-07
+3.2485154162e+00 1.9980000000e-07
+6.4961648070e+00 1.9980000000e-07
+9.7438141977e+00 1.9980000000e-07
+1.2991463589e+01 1.9980000000e-07
+1.6239112979e+01 1.9980000000e-07
+1.9486762370e+01 1.9980000000e-07
+2.2734411761e+01 1.9980000000e-07
+2.5982061152e+01 1.9980000000e-07
+2.9229710542e+01 1.9980000000e-07
+3.2477359933e+01 1.9980000000e-07
+3.5725009324e+01 1.9980000000e-07
+3.8972658715e+01 1.9980000000e-07
+4.2220308106e+01 1.9980000000e-07
+4.5467957496e+01 1.9980000000e-07
+4.8715606887e+01 1.9980000000e-07
+5.1963256278e+01 1.9980000000e-07
diff --git a/test/test_two_av/rho_maximum.xg b/test/test_two_av/rho_maximum.xg
new file mode 100644
index 0000000..4ec3a9c
--- /dev/null
+++ b/test/test_two_av/rho_maximum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0003200998942
diff --git a/test/test_two_av/rho_minimum.xg b/test/test_two_av/rho_minimum.xg
new file mode 100644
index 0000000..96df11a
--- /dev/null
+++ b/test/test_two_av/rho_minimum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000001998000
diff --git a/test/test_two_av/rho_norm1.xg b/test/test_two_av/rho_norm1.xg
new file mode 100644
index 0000000..1039110
--- /dev/null
+++ b/test/test_two_av/rho_norm1.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000036093858
diff --git a/test/test_two_av/rho_norm2.xg b/test/test_two_av/rho_norm2.xg
new file mode 100644
index 0000000..9d45ce1
--- /dev/null
+++ b/test/test_two_av/rho_norm2.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000206879527
diff --git a/test/test_two_av/rho_x_[16][16].xg b/test/test_two_av/rho_x_[16][16].xg
new file mode 100644
index 0000000..297b9bf
--- /dev/null
+++ b/test/test_two_av/rho_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.9980000000e-07
+-2.8124968750e+01 1.9980000000e-07
+-2.6249937500e+01 5.5318311366e-06
+-2.4374906250e+01 3.4878194734e-05
+-2.2499875000e+01 6.8763996451e-05
+-2.0624843750e+01 1.0302360124e-04
+-1.8749812500e+01 1.3269265192e-04
+-1.6874781250e+01 1.5291613446e-04
+-1.4999750000e+01 1.6009989861e-04
+-1.3124718750e+01 1.5291236331e-04
+-1.1249687500e+01 1.3268580110e-04
+-9.3746562500e+00 1.0301484949e-04
+-7.4996250000e+00 6.8754701330e-05
+-5.6245937500e+00 3.4869605252e-05
+-3.7495625000e+00 5.5248976318e-06
+-1.8745312500e+00 1.9980000000e-07
+5.0000000000e-04 1.9980000000e-07
+1.8755312500e+00 1.9980000000e-07
+3.7505625000e+00 1.9980000000e-07
+5.6255937500e+00 4.6015032040e-05
+7.5006250000e+00 1.1400117181e-04
+9.3756562500e+00 1.8747944755e-04
+1.1250687500e+01 2.5481751564e-04
+1.3125718750e+01 3.0270190125e-04
+1.5000750000e+01 3.2009989416e-04
+1.6875781250e+01 3.0267465190e-04
+1.8750812500e+01 2.5476967135e-04
+2.0625843750e+01 1.8742137541e-04
+2.2500875000e+01 1.1394325671e-04
+2.4375906250e+01 4.5965243893e-05
+2.6250937500e+01 1.9980000000e-07
+2.8125968750e+01 1.9980000000e-07
+3.0001000000e+01 1.9980000000e-07
diff --git a/test/test_two_av/rho_y_[16][16].xg b/test/test_two_av/rho_y_[16][16].xg
new file mode 100644
index 0000000..989177d
--- /dev/null
+++ b/test/test_two_av/rho_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.9980000000e-07
+-2.8124968750e+01 1.9980000000e-07
+-2.6249937500e+01 1.9980000000e-07
+-2.4374906250e+01 1.9980000000e-07
+-2.2499875000e+01 1.9980000000e-07
+-2.0624843750e+01 1.9980000000e-07
+-1.8749812500e+01 1.9980000000e-07
+-1.6874781250e+01 1.9980000000e-07
+-1.4999750000e+01 1.9980000000e-07
+-1.3124718750e+01 1.9980000000e-07
+-1.1249687500e+01 1.9980000000e-07
+-9.3746562500e+00 1.9980000000e-07
+-7.4996250000e+00 1.9980000000e-07
+-5.6245937500e+00 1.9980000000e-07
+-3.7495625000e+00 1.9980000000e-07
+-1.8745312500e+00 1.9980000000e-07
+5.0000000000e-04 1.9980000000e-07
+1.8755312500e+00 1.9980000000e-07
+3.7505625000e+00 1.9980000000e-07
+5.6255937500e+00 1.9980000000e-07
+7.5006250000e+00 1.9980000000e-07
+9.3756562500e+00 1.9980000000e-07
+1.1250687500e+01 1.9980000000e-07
+1.3125718750e+01 1.9980000000e-07
+1.5000750000e+01 1.9980000000e-07
+1.6875781250e+01 1.9980000000e-07
+1.8750812500e+01 1.9980000000e-07
+2.0625843750e+01 1.9980000000e-07
+2.2500875000e+01 1.9980000000e-07
+2.4375906250e+01 1.9980000000e-07
+2.6250937500e+01 1.9980000000e-07
+2.8125968750e+01 1.9980000000e-07
+3.0001000000e+01 1.9980000000e-07
diff --git a/test/test_two_av/rho_z_[16][16].xg b/test/test_two_av/rho_z_[16][16].xg
new file mode 100644
index 0000000..989177d
--- /dev/null
+++ b/test/test_two_av/rho_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.9980000000e-07
+-2.8124968750e+01 1.9980000000e-07
+-2.6249937500e+01 1.9980000000e-07
+-2.4374906250e+01 1.9980000000e-07
+-2.2499875000e+01 1.9980000000e-07
+-2.0624843750e+01 1.9980000000e-07
+-1.8749812500e+01 1.9980000000e-07
+-1.6874781250e+01 1.9980000000e-07
+-1.4999750000e+01 1.9980000000e-07
+-1.3124718750e+01 1.9980000000e-07
+-1.1249687500e+01 1.9980000000e-07
+-9.3746562500e+00 1.9980000000e-07
+-7.4996250000e+00 1.9980000000e-07
+-5.6245937500e+00 1.9980000000e-07
+-3.7495625000e+00 1.9980000000e-07
+-1.8745312500e+00 1.9980000000e-07
+5.0000000000e-04 1.9980000000e-07
+1.8755312500e+00 1.9980000000e-07
+3.7505625000e+00 1.9980000000e-07
+5.6255937500e+00 1.9980000000e-07
+7.5006250000e+00 1.9980000000e-07
+9.3756562500e+00 1.9980000000e-07
+1.1250687500e+01 1.9980000000e-07
+1.3125718750e+01 1.9980000000e-07
+1.5000750000e+01 1.9980000000e-07
+1.6875781250e+01 1.9980000000e-07
+1.8750812500e+01 1.9980000000e-07
+2.0625843750e+01 1.9980000000e-07
+2.2500875000e+01 1.9980000000e-07
+2.4375906250e+01 1.9980000000e-07
+2.6250937500e+01 1.9980000000e-07
+2.8125968750e+01 1.9980000000e-07
+3.0001000000e+01 1.9980000000e-07
diff --git a/test/test_two_av/scon[0]_3D_diagonal.xg b/test/test_two_av/scon[0]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/scon[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[0]_maximum.xg b/test/test_two_av/scon[0]_maximum.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_av/scon[0]_maximum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[0]_minimum.xg b/test/test_two_av/scon[0]_minimum.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_av/scon[0]_minimum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[0]_norm1.xg b/test/test_two_av/scon[0]_norm1.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_av/scon[0]_norm1.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[0]_norm2.xg b/test/test_two_av/scon[0]_norm2.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_av/scon[0]_norm2.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[0]_x_[16][16].xg b/test/test_two_av/scon[0]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[0]_y_[16][16].xg b/test/test_two_av/scon[0]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[0]_z_[16][16].xg b/test/test_two_av/scon[0]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[1]_3D_diagonal.xg b/test/test_two_av/scon[1]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/scon[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[1]_maximum.xg b/test/test_two_av/scon[1]_maximum.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_av/scon[1]_maximum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[1]_minimum.xg b/test/test_two_av/scon[1]_minimum.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_av/scon[1]_minimum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[1]_norm1.xg b/test/test_two_av/scon[1]_norm1.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_av/scon[1]_norm1.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[1]_norm2.xg b/test/test_two_av/scon[1]_norm2.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_av/scon[1]_norm2.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[1]_x_[16][16].xg b/test/test_two_av/scon[1]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[1]_y_[16][16].xg b/test/test_two_av/scon[1]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[1]_z_[16][16].xg b/test/test_two_av/scon[1]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[2]_3D_diagonal.xg b/test/test_two_av/scon[2]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/scon[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[2]_maximum.xg b/test/test_two_av/scon[2]_maximum.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_av/scon[2]_maximum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[2]_minimum.xg b/test/test_two_av/scon[2]_minimum.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_av/scon[2]_minimum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[2]_norm1.xg b/test/test_two_av/scon[2]_norm1.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_av/scon[2]_norm1.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[2]_norm2.xg b/test/test_two_av/scon[2]_norm2.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_av/scon[2]_norm2.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/scon[2]_x_[16][16].xg b/test/test_two_av/scon[2]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[2]_y_[16][16].xg b/test/test_two_av/scon[2]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/scon[2]_z_[16][16].xg b/test/test_two_av/scon[2]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/scon[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/tau_3D_diagonal.xg b/test/test_two_av/tau_3D_diagonal.xg
new file mode 100644
index 0000000..13a87b3
--- /dev/null
+++ b/test/test_two_av/tau_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 4.2102666009e-12
+-4.8713874836e+01 4.2242466206e-12
+-4.5466225446e+01 4.2401112445e-12
+-4.2218576055e+01 4.2582553667e-12
+-3.8970926664e+01 4.2791839736e-12
+-3.5723277273e+01 4.3035466070e-12
+-3.2475627882e+01 4.3321785417e-12
+-2.9227978492e+01 4.3661394740e-12
+-2.5980329101e+01 4.4067160391e-12
+-2.2732679710e+01 4.4552880420e-12
+-1.9485030319e+01 4.5128052639e-12
+-1.6237380928e+01 4.5784048644e-12
+-1.2989731538e+01 4.6470189291e-12
+-9.7420821469e+00 4.7085630797e-12
+-6.4944327562e+00 4.7546415019e-12
+-3.2467833654e+00 4.7883257169e-12
+8.6602540379e-04 4.8195633229e-12
+3.2485154162e+00 4.8500757004e-12
+6.4961648070e+00 4.8657129563e-12
+9.7438141977e+00 4.8455920783e-12
+1.2991463589e+01 4.7851152375e-12
+1.6239112979e+01 4.7020852851e-12
+1.9486762370e+01 4.6172734975e-12
+2.2734411761e+01 4.5416137476e-12
+2.5982061152e+01 4.4778450008e-12
+2.9229710542e+01 4.4250917846e-12
+3.2477359933e+01 4.3814983148e-12
+3.5725009324e+01 4.3452377346e-12
+3.8972658715e+01 4.3147894258e-12
+4.2220308106e+01 4.2889584731e-12
+4.5467957496e+01 4.2668235636e-12
+4.8715606887e+01 4.2476761806e-12
+5.1963256278e+01 4.2309687813e-12
diff --git a/test/test_two_av/tau_maximum.xg b/test/test_two_av/tau_maximum.xg
new file mode 100644
index 0000000..50211b6
--- /dev/null
+++ b/test/test_two_av/tau_maximum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000148814442
diff --git a/test/test_two_av/tau_minimum.xg b/test/test_two_av/tau_minimum.xg
new file mode 100644
index 0000000..4ee79f7
--- /dev/null
+++ b/test/test_two_av/tau_minimum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000000000042
diff --git a/test/test_two_av/tau_norm1.xg b/test/test_two_av/tau_norm1.xg
new file mode 100644
index 0000000..e88f03c
--- /dev/null
+++ b/test/test_two_av/tau_norm1.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000000568171
diff --git a/test/test_two_av/tau_norm2.xg b/test/test_two_av/tau_norm2.xg
new file mode 100644
index 0000000..7ccf6a5
--- /dev/null
+++ b/test/test_two_av/tau_norm2.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000005313625
diff --git a/test/test_two_av/tau_x_[16][16].xg b/test/test_two_av/tau_x_[16][16].xg
new file mode 100644
index 0000000..0dccaf7
--- /dev/null
+++ b/test/test_two_av/tau_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 4.4550164031e-12
+-2.8124968750e+01 4.5060681102e-12
+-2.6249937500e+01 3.5053956746e-09
+-2.4374906250e+01 1.4198649102e-07
+-2.2499875000e+01 5.6375607722e-07
+-2.0624843750e+01 1.2927900270e-06
+-1.8749812500e+01 2.1853919351e-06
+-1.6874781250e+01 2.9427092373e-06
+-1.4999750000e+01 3.2486671410e-06
+-1.3124718750e+01 2.9630143691e-06
+-1.1249687500e+01 2.2162352757e-06
+-9.3746562500e+00 1.3211070974e-06
+-7.4996250000e+00 5.8096519600e-07
+-5.6245937500e+00 1.4769206987e-07
+-3.7495625000e+00 3.6788221328e-09
+-1.8745312500e+00 4.8014005787e-12
+5.0000000000e-04 4.8195633229e-12
+1.8755312500e+00 4.8663587794e-12
+3.7505625000e+00 4.9487028191e-12
+5.6255937500e+00 2.6941317234e-07
+7.5006250000e+00 1.7103770640e-06
+9.3756562500e+00 4.7973619983e-06
+1.1250687500e+01 9.1573748440e-06
+1.3125718750e+01 1.3215392287e-05
+1.5000750000e+01 1.4881444243e-05
+1.6875781250e+01 1.3166266172e-05
+1.8750812500e+01 9.0874676676e-06
+2.0625843750e+01 4.7399939867e-06
+2.2500875000e+01 1.6814105144e-06
+2.4375906250e+01 2.6314476524e-07
+2.6250937500e+01 4.8145919285e-12
+2.8125968750e+01 4.7010320132e-12
+3.0001000000e+01 4.6164875697e-12
diff --git a/test/test_two_av/tau_y_[16][16].xg b/test/test_two_av/tau_y_[16][16].xg
new file mode 100644
index 0000000..58944e3
--- /dev/null
+++ b/test/test_two_av/tau_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 4.3503459466e-12
+-2.8124968750e+01 4.3695924924e-12
+-2.6249937500e+01 4.3906902138e-12
+-2.4374906250e+01 4.4138473214e-12
+-2.2499875000e+01 4.4392800929e-12
+-2.0624843750e+01 4.4671994707e-12
+-1.8749812500e+01 4.4977869390e-12
+-1.6874781250e+01 4.5311537855e-12
+-1.4999750000e+01 4.5672760028e-12
+-1.3124718750e+01 4.6058964268e-12
+-1.1249687500e+01 4.6463892433e-12
+-9.3746562500e+00 4.6875953400e-12
+-7.4996250000e+00 4.7276674034e-12
+-5.6245937500e+00 4.7640126735e-12
+-3.7495625000e+00 4.7934664422e-12
+-1.8745312500e+00 4.8128072414e-12
+5.0000000000e-04 4.8195633229e-12
+1.8755312500e+00 4.8128001176e-12
+3.7505625000e+00 4.7934531602e-12
+5.6255937500e+00 4.7639948302e-12
+7.5006250000e+00 4.7276467635e-12
+9.3756562500e+00 4.6875734682e-12
+1.1250687500e+01 4.6463673261e-12
+1.3125718750e+01 4.6058752543e-12
+1.5000750000e+01 4.5672560357e-12
+1.6875781250e+01 4.5311352454e-12
+1.8750812500e+01 4.4977698905e-12
+2.0625843750e+01 4.4671838834e-12
+2.2500875000e+01 4.4392658842e-12
+2.4375906250e+01 4.4138343840e-12
+2.6250937500e+01 4.3906784321e-12
+2.8125968750e+01 4.3695817523e-12
+3.0001000000e+01 4.3503361407e-12
diff --git a/test/test_two_av/tau_z_[16][16].xg b/test/test_two_av/tau_z_[16][16].xg
new file mode 100644
index 0000000..58944e3
--- /dev/null
+++ b/test/test_two_av/tau_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 4.3503459466e-12
+-2.8124968750e+01 4.3695924924e-12
+-2.6249937500e+01 4.3906902138e-12
+-2.4374906250e+01 4.4138473214e-12
+-2.2499875000e+01 4.4392800929e-12
+-2.0624843750e+01 4.4671994707e-12
+-1.8749812500e+01 4.4977869390e-12
+-1.6874781250e+01 4.5311537855e-12
+-1.4999750000e+01 4.5672760028e-12
+-1.3124718750e+01 4.6058964268e-12
+-1.1249687500e+01 4.6463892433e-12
+-9.3746562500e+00 4.6875953400e-12
+-7.4996250000e+00 4.7276674034e-12
+-5.6245937500e+00 4.7640126735e-12
+-3.7495625000e+00 4.7934664422e-12
+-1.8745312500e+00 4.8128072414e-12
+5.0000000000e-04 4.8195633229e-12
+1.8755312500e+00 4.8128001176e-12
+3.7505625000e+00 4.7934531602e-12
+5.6255937500e+00 4.7639948302e-12
+7.5006250000e+00 4.7276467635e-12
+9.3756562500e+00 4.6875734682e-12
+1.1250687500e+01 4.6463673261e-12
+1.3125718750e+01 4.6058752543e-12
+1.5000750000e+01 4.5672560357e-12
+1.6875781250e+01 4.5311352454e-12
+1.8750812500e+01 4.4977698905e-12
+2.0625843750e+01 4.4671838834e-12
+2.2500875000e+01 4.4392658842e-12
+2.4375906250e+01 4.4138343840e-12
+2.6250937500e+01 4.3906784321e-12
+2.8125968750e+01 4.3695817523e-12
+3.0001000000e+01 4.3503361407e-12
diff --git a/test/test_two_av/test_two_av.par b/test/test_two_av/test_two_av.par
new file mode 100644
index 0000000..a2e5a3a
--- /dev/null
+++ b/test/test_two_av/test_two_av.par
@@ -0,0 +1,76 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -30.0
+grid::xyzmax = 30.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Num_TOVs = 2
+whiskytovsolver::TOV_Num_Radial = 200000
+whiskytovsolver::TOV_Combine_Method = "average"
+
+whiskytovsolver::TOV_Rho_Central[0] = 0.16e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Position_x[0] = -15.0
+
+whiskytovsolver::TOV_Rho_Central[1] = 0.32e-3
+whiskytovsolver::TOV_Gamma[1] = 2.0
+whiskytovsolver::TOV_K[1] = 100.0
+whiskytovsolver::TOV_Position_x[1] = 15.0
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+IO::out_fileinfo="none"
+IO::out_dir = $parfile
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
+
diff --git a/test/test_two_av/vel[0]_3D_diagonal.xg b/test/test_two_av/vel[0]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/vel[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[0]_maximum.xg b/test/test_two_av/vel[0]_maximum.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_av/vel[0]_maximum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[0]_minimum.xg b/test/test_two_av/vel[0]_minimum.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_av/vel[0]_minimum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[0]_norm1.xg b/test/test_two_av/vel[0]_norm1.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_av/vel[0]_norm1.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[0]_norm2.xg b/test/test_two_av/vel[0]_norm2.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_av/vel[0]_norm2.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[0]_x_[16][16].xg b/test/test_two_av/vel[0]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[0]_y_[16][16].xg b/test/test_two_av/vel[0]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[0]_z_[16][16].xg b/test/test_two_av/vel[0]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[1]_3D_diagonal.xg b/test/test_two_av/vel[1]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/vel[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[1]_maximum.xg b/test/test_two_av/vel[1]_maximum.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_av/vel[1]_maximum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[1]_minimum.xg b/test/test_two_av/vel[1]_minimum.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_av/vel[1]_minimum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[1]_norm1.xg b/test/test_two_av/vel[1]_norm1.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_av/vel[1]_norm1.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[1]_norm2.xg b/test/test_two_av/vel[1]_norm2.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_av/vel[1]_norm2.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[1]_x_[16][16].xg b/test/test_two_av/vel[1]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[1]_y_[16][16].xg b/test/test_two_av/vel[1]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[1]_z_[16][16].xg b/test/test_two_av/vel[1]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[2]_3D_diagonal.xg b/test/test_two_av/vel[2]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_av/vel[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[2]_maximum.xg b/test/test_two_av/vel[2]_maximum.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_av/vel[2]_maximum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[2]_minimum.xg b/test/test_two_av/vel[2]_minimum.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_av/vel[2]_minimum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[2]_norm1.xg b/test/test_two_av/vel[2]_norm1.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_av/vel[2]_norm1.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[2]_norm2.xg b/test/test_two_av/vel[2]_norm2.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_av/vel[2]_norm2.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_av/vel[2]_x_[16][16].xg b/test/test_two_av/vel[2]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[2]_y_[16][16].xg b/test/test_two_av/vel[2]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/vel[2]_z_[16][16].xg b/test/test_two_av/vel[2]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_av/vel[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_av/w_lorentz_3D_diagonal.xg b/test/test_two_av/w_lorentz_3D_diagonal.xg
new file mode 100644
index 0000000..f4b3a47
--- /dev/null
+++ b/test/test_two_av/w_lorentz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0000000000e+00
+-4.8713874836e+01 1.0000000000e+00
+-4.5466225446e+01 1.0000000000e+00
+-4.2218576055e+01 1.0000000000e+00
+-3.8970926664e+01 1.0000000000e+00
+-3.5723277273e+01 1.0000000000e+00
+-3.2475627882e+01 1.0000000000e+00
+-2.9227978492e+01 1.0000000000e+00
+-2.5980329101e+01 1.0000000000e+00
+-2.2732679710e+01 1.0000000000e+00
+-1.9485030319e+01 1.0000000000e+00
+-1.6237380928e+01 1.0000000000e+00
+-1.2989731538e+01 1.0000000000e+00
+-9.7420821469e+00 1.0000000000e+00
+-6.4944327562e+00 1.0000000000e+00
+-3.2467833654e+00 1.0000000000e+00
+8.6602540379e-04 1.0000000000e+00
+3.2485154162e+00 1.0000000000e+00
+6.4961648070e+00 1.0000000000e+00
+9.7438141977e+00 1.0000000000e+00
+1.2991463589e+01 1.0000000000e+00
+1.6239112979e+01 1.0000000000e+00
+1.9486762370e+01 1.0000000000e+00
+2.2734411761e+01 1.0000000000e+00
+2.5982061152e+01 1.0000000000e+00
+2.9229710542e+01 1.0000000000e+00
+3.2477359933e+01 1.0000000000e+00
+3.5725009324e+01 1.0000000000e+00
+3.8972658715e+01 1.0000000000e+00
+4.2220308106e+01 1.0000000000e+00
+4.5467957496e+01 1.0000000000e+00
+4.8715606887e+01 1.0000000000e+00
+5.1963256278e+01 1.0000000000e+00
diff --git a/test/test_two_av/w_lorentz_maximum.xg b/test/test_two_av/w_lorentz_maximum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_av/w_lorentz_maximum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_av/w_lorentz_minimum.xg b/test/test_two_av/w_lorentz_minimum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_av/w_lorentz_minimum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_av/w_lorentz_norm1.xg b/test/test_two_av/w_lorentz_norm1.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_av/w_lorentz_norm1.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_av/w_lorentz_norm2.xg b/test/test_two_av/w_lorentz_norm2.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_av/w_lorentz_norm2.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_av/w_lorentz_x_[16][16].xg b/test/test_two_av/w_lorentz_x_[16][16].xg
new file mode 100644
index 0000000..3b6037c
--- /dev/null
+++ b/test/test_two_av/w_lorentz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e+00
+-2.8124968750e+01 1.0000000000e+00
+-2.6249937500e+01 1.0000000000e+00
+-2.4374906250e+01 1.0000000000e+00
+-2.2499875000e+01 1.0000000000e+00
+-2.0624843750e+01 1.0000000000e+00
+-1.8749812500e+01 1.0000000000e+00
+-1.6874781250e+01 1.0000000000e+00
+-1.4999750000e+01 1.0000000000e+00
+-1.3124718750e+01 1.0000000000e+00
+-1.1249687500e+01 1.0000000000e+00
+-9.3746562500e+00 1.0000000000e+00
+-7.4996250000e+00 1.0000000000e+00
+-5.6245937500e+00 1.0000000000e+00
+-3.7495625000e+00 1.0000000000e+00
+-1.8745312500e+00 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+1.8755312500e+00 1.0000000000e+00
+3.7505625000e+00 1.0000000000e+00
+5.6255937500e+00 1.0000000000e+00
+7.5006250000e+00 1.0000000000e+00
+9.3756562500e+00 1.0000000000e+00
+1.1250687500e+01 1.0000000000e+00
+1.3125718750e+01 1.0000000000e+00
+1.5000750000e+01 1.0000000000e+00
+1.6875781250e+01 1.0000000000e+00
+1.8750812500e+01 1.0000000000e+00
+2.0625843750e+01 1.0000000000e+00
+2.2500875000e+01 1.0000000000e+00
+2.4375906250e+01 1.0000000000e+00
+2.6250937500e+01 1.0000000000e+00
+2.8125968750e+01 1.0000000000e+00
+3.0001000000e+01 1.0000000000e+00
diff --git a/test/test_two_av/w_lorentz_y_[16][16].xg b/test/test_two_av/w_lorentz_y_[16][16].xg
new file mode 100644
index 0000000..3b6037c
--- /dev/null
+++ b/test/test_two_av/w_lorentz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e+00
+-2.8124968750e+01 1.0000000000e+00
+-2.6249937500e+01 1.0000000000e+00
+-2.4374906250e+01 1.0000000000e+00
+-2.2499875000e+01 1.0000000000e+00
+-2.0624843750e+01 1.0000000000e+00
+-1.8749812500e+01 1.0000000000e+00
+-1.6874781250e+01 1.0000000000e+00
+-1.4999750000e+01 1.0000000000e+00
+-1.3124718750e+01 1.0000000000e+00
+-1.1249687500e+01 1.0000000000e+00
+-9.3746562500e+00 1.0000000000e+00
+-7.4996250000e+00 1.0000000000e+00
+-5.6245937500e+00 1.0000000000e+00
+-3.7495625000e+00 1.0000000000e+00
+-1.8745312500e+00 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+1.8755312500e+00 1.0000000000e+00
+3.7505625000e+00 1.0000000000e+00
+5.6255937500e+00 1.0000000000e+00
+7.5006250000e+00 1.0000000000e+00
+9.3756562500e+00 1.0000000000e+00
+1.1250687500e+01 1.0000000000e+00
+1.3125718750e+01 1.0000000000e+00
+1.5000750000e+01 1.0000000000e+00
+1.6875781250e+01 1.0000000000e+00
+1.8750812500e+01 1.0000000000e+00
+2.0625843750e+01 1.0000000000e+00
+2.2500875000e+01 1.0000000000e+00
+2.4375906250e+01 1.0000000000e+00
+2.6250937500e+01 1.0000000000e+00
+2.8125968750e+01 1.0000000000e+00
+3.0001000000e+01 1.0000000000e+00
diff --git a/test/test_two_av/w_lorentz_z_[16][16].xg b/test/test_two_av/w_lorentz_z_[16][16].xg
new file mode 100644
index 0000000..3b6037c
--- /dev/null
+++ b/test/test_two_av/w_lorentz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e+00
+-2.8124968750e+01 1.0000000000e+00
+-2.6249937500e+01 1.0000000000e+00
+-2.4374906250e+01 1.0000000000e+00
+-2.2499875000e+01 1.0000000000e+00
+-2.0624843750e+01 1.0000000000e+00
+-1.8749812500e+01 1.0000000000e+00
+-1.6874781250e+01 1.0000000000e+00
+-1.4999750000e+01 1.0000000000e+00
+-1.3124718750e+01 1.0000000000e+00
+-1.1249687500e+01 1.0000000000e+00
+-9.3746562500e+00 1.0000000000e+00
+-7.4996250000e+00 1.0000000000e+00
+-5.6245937500e+00 1.0000000000e+00
+-3.7495625000e+00 1.0000000000e+00
+-1.8745312500e+00 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+1.8755312500e+00 1.0000000000e+00
+3.7505625000e+00 1.0000000000e+00
+5.6255937500e+00 1.0000000000e+00
+7.5006250000e+00 1.0000000000e+00
+9.3756562500e+00 1.0000000000e+00
+1.1250687500e+01 1.0000000000e+00
+1.3125718750e+01 1.0000000000e+00
+1.5000750000e+01 1.0000000000e+00
+1.6875781250e+01 1.0000000000e+00
+1.8750812500e+01 1.0000000000e+00
+2.0625843750e+01 1.0000000000e+00
+2.2500875000e+01 1.0000000000e+00
+2.4375906250e+01 1.0000000000e+00
+2.6250937500e+01 1.0000000000e+00
+2.8125968750e+01 1.0000000000e+00
+3.0001000000e+01 1.0000000000e+00
diff --git a/test/test_two_max.par b/test/test_two_max.par
new file mode 100644
index 0000000..7b07dd7
--- /dev/null
+++ b/test/test_two_max.par
@@ -0,0 +1,76 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -30.0
+grid::xyzmax = 30.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Num_TOVs = 2
+whiskytovsolver::TOV_Num_Radial = 200000
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+whiskytovsolver::TOV_Rho_Central[0] = 0.16e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Position_x[0] = -15.0
+
+whiskytovsolver::TOV_Rho_Central[1] = 0.32e-3
+whiskytovsolver::TOV_Gamma[1] = 2.0
+whiskytovsolver::TOV_K[1] = 100.0
+whiskytovsolver::TOV_Position_x[1] = 15.0
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+IO::out_fileinfo="none"
+IO::out_dir = $parfile
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
+
diff --git a/test/test_two_max/alp_3D_diagonal.xg b/test/test_two_max/alp_3D_diagonal.xg
new file mode 100644
index 0000000..2dd4813
--- /dev/null
+++ b/test/test_two_max/alp_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 9.8994292210e-01
+-4.8713874836e+01 9.8940070558e-01
+-4.5466225446e+01 9.8879826875e-01
+-4.2218576055e+01 9.8812531824e-01
+-3.8970926664e+01 9.8736917193e-01
+-3.5723277273e+01 9.8651406410e-01
+-3.2475627882e+01 9.8554021499e-01
+-2.9227978492e+01 9.8442258235e-01
+-2.5980329101e+01 9.8312919276e-01
+-2.2732679710e+01 9.8128514584e-01
+-1.9485030319e+01 9.7866836010e-01
+-1.6237380928e+01 9.7582423336e-01
+-1.2989731538e+01 9.7323216103e-01
+-9.7420821469e+00 9.7174038774e-01
+-6.4944327562e+00 9.6842339612e-01
+-3.2467833654e+00 9.6406018987e-01
+8.6602540379e-04 9.5917341901e-01
+3.2485154162e+00 9.5437729554e-01
+6.4961648070e+00 9.5096846664e-01
+9.7438141977e+00 9.5041667840e-01
+1.2991463589e+01 9.5300873413e-01
+1.6239112979e+01 9.5751776913e-01
+1.9486762370e+01 9.6247488763e-01
+2.2734411761e+01 9.6704506242e-01
+2.5982061152e+01 9.7095999067e-01
+2.9229710542e+01 9.7422331737e-01
+3.2477359933e+01 9.7692716646e-01
+3.5725009324e+01 9.7917554555e-01
+3.8972658715e+01 9.8105966140e-01
+4.2220308106e+01 9.8265312920e-01
+4.5467957496e+01 9.8401358256e-01
+4.8715606887e+01 9.8518574283e-01
+5.1963256278e+01 9.8620434757e-01
diff --git a/test/test_two_max/alp_maximum.xg b/test/test_two_max/alp_maximum.xg
new file mode 100644
index 0000000..03d2ddb
--- /dev/null
+++ b/test/test_two_max/alp_maximum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9899430790594
diff --git a/test/test_two_max/alp_minimum.xg b/test/test_two_max/alp_minimum.xg
new file mode 100644
index 0000000..64c68d6
--- /dev/null
+++ b/test/test_two_max/alp_minimum.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.8875048606231
diff --git a/test/test_two_max/alp_norm1.xg b/test/test_two_max/alp_norm1.xg
new file mode 100644
index 0000000..f4a2c14
--- /dev/null
+++ b/test/test_two_max/alp_norm1.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9768312205096
diff --git a/test/test_two_max/alp_norm2.xg b/test/test_two_max/alp_norm2.xg
new file mode 100644
index 0000000..b3c5418
--- /dev/null
+++ b/test/test_two_max/alp_norm2.xg
@@ -0,0 +1,2 @@
+"alp v time
+0.0000000000000 0.9768996852287
diff --git a/test/test_two_max/alp_x_[16][16].xg b/test/test_two_max/alp_x_[16][16].xg
new file mode 100644
index 0000000..cf3fa88
--- /dev/null
+++ b/test/test_two_max/alp_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 9.7677711224e-01
+-2.8124968750e+01 9.7350344639e-01
+-2.6249937500e+01 9.6915728628e-01
+-2.4374906250e+01 9.6350832995e-01
+-2.2499875000e+01 9.5706693798e-01
+-2.0624843750e+01 9.5064145780e-01
+-1.8749812500e+01 9.4514625664e-01
+-1.6874781250e+01 9.4143679991e-01
+-1.4999750000e+01 9.4012612938e-01
+-1.3124718750e+01 9.4143748892e-01
+-1.1249687500e+01 9.4514751819e-01
+-9.3746562500e+00 9.5064308820e-01
+-7.4996250000e+00 9.5706869309e-01
+-5.6245937500e+00 9.6350997372e-01
+-3.7495625000e+00 9.6720516637e-01
+-1.8745312500e+00 9.6362740548e-01
+5.0000000000e-04 9.5917341901e-01
+1.8755312500e+00 9.5347639619e-01
+3.7505625000e+00 9.4593158072e-01
+5.6255937500e+00 9.3571249820e-01
+7.5006250000e+00 9.2327278191e-01
+9.3756562500e+00 9.1019479301e-01
+1.1250687500e+01 8.9853084384e-01
+1.3125718750e+01 8.9041679014e-01
+1.5000750000e+01 8.8750486062e-01
+1.6875781250e+01 8.9042136590e-01
+1.8750812500e+01 8.9853902507e-01
+2.0625843750e+01 9.1020498264e-01
+2.2500875000e+01 9.2328323813e-01
+2.4375906250e+01 9.3572173098e-01
+2.6250937500e+01 9.4593859439e-01
+2.8125968750e+01 9.5348158912e-01
+3.0001000000e+01 9.5917741807e-01
diff --git a/test/test_two_max/alp_y_[16][16].xg b/test/test_two_max/alp_y_[16][16].xg
new file mode 100644
index 0000000..38bf9a9
--- /dev/null
+++ b/test/test_two_max/alp_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 9.8153390539e-01
+-2.8124968750e+01 9.8057807514e-01
+-2.6249937500e+01 9.7953431218e-01
+-2.4374906250e+01 9.7839344467e-01
+-2.2499875000e+01 9.7714617600e-01
+-2.0624843750e+01 9.7578377998e-01
+-1.8749812500e+01 9.7429929678e-01
+-1.6874781250e+01 9.7268948403e-01
+-1.4999750000e+01 9.7095784424e-01
+-1.3124718750e+01 9.6911905163e-01
+-1.1249687500e+01 9.6720490829e-01
+-9.3746562500e+00 9.6527133869e-01
+-7.4996250000e+00 9.6340461003e-01
+-5.6245937500e+00 9.6172295134e-01
+-3.7495625000e+00 9.6036805306e-01
+-1.8745312500e+00 9.5948216760e-01
+5.0000000000e-04 9.5917341901e-01
+1.8755312500e+00 9.5948249335e-01
+3.7505625000e+00 9.6036866245e-01
+5.6255937500e+00 9.6172377428e-01
+7.5006250000e+00 9.6340556810e-01
+9.3756562500e+00 9.6527236123e-01
+1.1250687500e+01 9.6720594056e-01
+1.3125718750e+01 9.6912005615e-01
+1.5000750000e+01 9.7095879827e-01
+1.6875781250e+01 9.7269037577e-01
+1.8750812500e+01 9.7430012184e-01
+2.0625843750e+01 9.7578453862e-01
+2.2500875000e+01 9.7714687115e-01
+2.4375906250e+01 9.7839408067e-01
+2.6250937500e+01 9.7953489389e-01
+2.8125968750e+01 9.8057860755e-01
+3.0001000000e+01 9.8153439327e-01
diff --git a/test/test_two_max/alp_z_[16][16].xg b/test/test_two_max/alp_z_[16][16].xg
new file mode 100644
index 0000000..38bf9a9
--- /dev/null
+++ b/test/test_two_max/alp_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 9.8153390539e-01
+-2.8124968750e+01 9.8057807514e-01
+-2.6249937500e+01 9.7953431218e-01
+-2.4374906250e+01 9.7839344467e-01
+-2.2499875000e+01 9.7714617600e-01
+-2.0624843750e+01 9.7578377998e-01
+-1.8749812500e+01 9.7429929678e-01
+-1.6874781250e+01 9.7268948403e-01
+-1.4999750000e+01 9.7095784424e-01
+-1.3124718750e+01 9.6911905163e-01
+-1.1249687500e+01 9.6720490829e-01
+-9.3746562500e+00 9.6527133869e-01
+-7.4996250000e+00 9.6340461003e-01
+-5.6245937500e+00 9.6172295134e-01
+-3.7495625000e+00 9.6036805306e-01
+-1.8745312500e+00 9.5948216760e-01
+5.0000000000e-04 9.5917341901e-01
+1.8755312500e+00 9.5948249335e-01
+3.7505625000e+00 9.6036866245e-01
+5.6255937500e+00 9.6172377428e-01
+7.5006250000e+00 9.6340556810e-01
+9.3756562500e+00 9.6527236123e-01
+1.1250687500e+01 9.6720594056e-01
+1.3125718750e+01 9.6912005615e-01
+1.5000750000e+01 9.7095879827e-01
+1.6875781250e+01 9.7269037577e-01
+1.8750812500e+01 9.7430012184e-01
+2.0625843750e+01 9.7578453862e-01
+2.2500875000e+01 9.7714687115e-01
+2.4375906250e+01 9.7839408067e-01
+2.6250937500e+01 9.7953489389e-01
+2.8125968750e+01 9.8057860755e-01
+3.0001000000e+01 9.8153439327e-01
diff --git a/test/test_two_max/dens_3D_diagonal.xg b/test/test_two_max/dens_3D_diagonal.xg
new file mode 100644
index 0000000..e7c82cc
--- /dev/null
+++ b/test/test_two_max/dens_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0296787365e-07
+-4.8713874836e+01 1.0313637345e-07
+-4.5466225446e+01 1.0332396479e-07
+-4.2218576055e+01 1.0353398409e-07
+-3.8970926664e+01 1.0377056220e-07
+-3.5723277273e+01 1.0403886305e-07
+-3.2475627882e+01 1.0434540674e-07
+-2.9227978492e+01 1.0469850942e-07
+-2.5980329101e+01 1.0510888192e-07
+-2.2732679710e+01 1.0569721906e-07
+-1.9485030319e+01 1.0653870334e-07
+-1.6237380928e+01 1.0746217242e-07
+-1.2989731538e+01 1.0831194398e-07
+-9.7420821469e+00 1.0880455281e-07
+-6.4944327562e+00 1.0990927736e-07
+-3.2467833654e+00 1.1138243419e-07
+8.6602540379e-04 1.1305979219e-07
+3.2485154162e+00 1.1473475960e-07
+6.4961648070e+00 1.1594284752e-07
+9.7438141977e+00 1.1613979364e-07
+1.2991463589e+01 1.1521800445e-07
+1.6239112979e+01 1.1363475611e-07
+1.9486762370e+01 1.1192337911e-07
+2.2734411761e+01 1.1037217664e-07
+2.5982061152e+01 1.0906329429e-07
+2.9229710542e+01 1.0798608596e-07
+3.2477359933e+01 1.0710295312e-07
+3.5725009324e+01 1.0637499798e-07
+3.8972658715e+01 1.0576942242e-07
+4.2220308106e+01 1.0526040179e-07
+4.5467957496e+01 1.0482807631e-07
+4.8715606887e+01 1.0445724732e-07
+5.1963256278e+01 1.0413624010e-07
diff --git a/test/test_two_max/dens_maximum.xg b/test/test_two_max/dens_maximum.xg
new file mode 100644
index 0000000..065392c
--- /dev/null
+++ b/test/test_two_max/dens_maximum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0004519301167
diff --git a/test/test_two_max/dens_minimum.xg b/test/test_two_max/dens_minimum.xg
new file mode 100644
index 0000000..e7bf990
--- /dev/null
+++ b/test/test_two_max/dens_minimum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000001029678
diff --git a/test/test_two_max/dens_norm1.xg b/test/test_two_max/dens_norm1.xg
new file mode 100644
index 0000000..d42b0ef
--- /dev/null
+++ b/test/test_two_max/dens_norm1.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000043227674
diff --git a/test/test_two_max/dens_norm2.xg b/test/test_two_max/dens_norm2.xg
new file mode 100644
index 0000000..c2ef5ba
--- /dev/null
+++ b/test/test_two_max/dens_norm2.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000265467685
diff --git a/test/test_two_max/dens_x_[16][16].xg b/test/test_two_max/dens_x_[16][16].xg
new file mode 100644
index 0000000..787e826
--- /dev/null
+++ b/test/test_two_max/dens_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0715174254e-07
+-2.8124968750e+01 1.0822264082e-07
+-2.6249937500e+01 5.9628207108e-06
+-2.4374906250e+01 3.8840535583e-05
+-2.2499875000e+01 7.8205841051e-05
+-2.0624843750e+01 1.1954605268e-04
+-1.8749812500e+01 1.5660856791e-04
+-1.6874781250e+01 1.8254721346e-04
+-1.4999750000e+01 1.9189348844e-04
+-1.3124718750e+01 1.8254232533e-04
+-1.1249687500e+01 1.5659987405e-04
+-9.3746562500e+00 1.1953529325e-04
+-7.4996250000e+00 7.8194835661e-05
+-5.6245937500e+00 3.8830748147e-05
+-3.7495625000e+00 5.9907554171e-06
+-1.8745312500e+00 1.1152980782e-07
+5.0000000000e-04 1.1305979219e-07
+1.8755312500e+00 1.1505260440e-07
+3.7505625000e+00 1.1775519180e-07
+5.6255937500e+00 5.5857608466e-05
+7.5006250000e+00 1.4400479490e-04
+9.3756562500e+00 2.4669143048e-04
+1.1250687500e+01 3.4767045105e-04
+1.3125718750e+01 4.2352774803e-04
+1.5000750000e+01 4.5193011674e-04
+1.6875781250e+01 4.2348361573e-04
+1.8750812500e+01 3.4759634818e-04
+2.0625843750e+01 2.4660719814e-04
+2.2500875000e+01 1.4392691378e-04
+2.4375906250e+01 5.5795445508e-05
+2.6250937500e+01 1.1775264530e-07
+2.8125968750e+01 1.1505076935e-07
+3.0001000000e+01 1.1305840754e-07
diff --git a/test/test_two_max/dens_y_[16][16].xg b/test/test_two_max/dens_y_[16][16].xg
new file mode 100644
index 0000000..602fe56
--- /dev/null
+++ b/test/test_two_max/dens_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0561762937e-07
+-2.8124968750e+01 1.0592382605e-07
+-2.6249937500e+01 1.0625937529e-07
+-2.4374906250e+01 1.0662756122e-07
+-2.2499875000e+01 1.0703178972e-07
+-2.0624843750e+01 1.0747537457e-07
+-1.8749812500e+01 1.0796115378e-07
+-1.6874781250e+01 1.0849084342e-07
+-1.4999750000e+01 1.0906400693e-07
+-1.3124718750e+01 1.0967650881e-07
+-1.1249687500e+01 1.1031837760e-07
+-9.3746562500e+00 1.1097121454e-07
+-7.4996250000e+00 1.1160576379e-07
+-5.6245937500e+00 1.1218102999e-07
+-3.7495625000e+00 1.1264703457e-07
+-1.8745312500e+00 1.1295294773e-07
+5.0000000000e-04 1.1305979219e-07
+1.8755312500e+00 1.1295283506e-07
+3.7505625000e+00 1.1264682447e-07
+5.6255937500e+00 1.1218074763e-07
+7.5006250000e+00 1.1160543703e-07
+9.3756562500e+00 1.1097086811e-07
+1.1250687500e+01 1.1031803027e-07
+1.3125718750e+01 1.0967617311e-07
+1.5000750000e+01 1.0906369018e-07
+1.6875781250e+01 1.0849054917e-07
+1.8750812500e+01 1.0796088308e-07
+2.0625843750e+01 1.0747512696e-07
+2.2500875000e+01 1.0703156393e-07
+2.4375906250e+01 1.0662735556e-07
+2.6250937500e+01 1.0625918794e-07
+2.8125968750e+01 1.0592365521e-07
+3.0001000000e+01 1.0561747335e-07
diff --git a/test/test_two_max/dens_z_[16][16].xg b/test/test_two_max/dens_z_[16][16].xg
new file mode 100644
index 0000000..602fe56
--- /dev/null
+++ b/test/test_two_max/dens_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0561762937e-07
+-2.8124968750e+01 1.0592382605e-07
+-2.6249937500e+01 1.0625937529e-07
+-2.4374906250e+01 1.0662756122e-07
+-2.2499875000e+01 1.0703178972e-07
+-2.0624843750e+01 1.0747537457e-07
+-1.8749812500e+01 1.0796115378e-07
+-1.6874781250e+01 1.0849084342e-07
+-1.4999750000e+01 1.0906400693e-07
+-1.3124718750e+01 1.0967650881e-07
+-1.1249687500e+01 1.1031837760e-07
+-9.3746562500e+00 1.1097121454e-07
+-7.4996250000e+00 1.1160576379e-07
+-5.6245937500e+00 1.1218102999e-07
+-3.7495625000e+00 1.1264703457e-07
+-1.8745312500e+00 1.1295294773e-07
+5.0000000000e-04 1.1305979219e-07
+1.8755312500e+00 1.1295283506e-07
+3.7505625000e+00 1.1264682447e-07
+5.6255937500e+00 1.1218074763e-07
+7.5006250000e+00 1.1160543703e-07
+9.3756562500e+00 1.1097086811e-07
+1.1250687500e+01 1.1031803027e-07
+1.3125718750e+01 1.0967617311e-07
+1.5000750000e+01 1.0906369018e-07
+1.6875781250e+01 1.0849054917e-07
+1.8750812500e+01 1.0796088308e-07
+2.0625843750e+01 1.0747512696e-07
+2.2500875000e+01 1.0703156393e-07
+2.4375906250e+01 1.0662735556e-07
+2.6250937500e+01 1.0625918794e-07
+2.8125968750e+01 1.0592365521e-07
+3.0001000000e+01 1.0561747335e-07
diff --git a/test/test_two_max/eps_3D_diagonal.xg b/test/test_two_max/eps_3D_diagonal.xg
new file mode 100644
index 0000000..c46c506
--- /dev/null
+++ b/test/test_two_max/eps_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0000000000e-05
+-4.8713874836e+01 1.0000000000e-05
+-4.5466225446e+01 1.0000000000e-05
+-4.2218576055e+01 1.0000000000e-05
+-3.8970926664e+01 1.0000000000e-05
+-3.5723277273e+01 1.0000000000e-05
+-3.2475627882e+01 1.0000000000e-05
+-2.9227978492e+01 1.0000000000e-05
+-2.5980329101e+01 1.0000000000e-05
+-2.2732679710e+01 1.0000000000e-05
+-1.9485030319e+01 1.0000000000e-05
+-1.6237380928e+01 1.0000000000e-05
+-1.2989731538e+01 1.0000000000e-05
+-9.7420821469e+00 1.0000000000e-05
+-6.4944327562e+00 1.0000000000e-05
+-3.2467833654e+00 1.0000000000e-05
+8.6602540379e-04 1.0000000000e-05
+3.2485154162e+00 1.0000000000e-05
+6.4961648070e+00 1.0000000000e-05
+9.7438141977e+00 1.0000000000e-05
+1.2991463589e+01 1.0000000000e-05
+1.6239112979e+01 1.0000000000e-05
+1.9486762370e+01 1.0000000000e-05
+2.2734411761e+01 1.0000000000e-05
+2.5982061152e+01 1.0000000000e-05
+2.9229710542e+01 1.0000000000e-05
+3.2477359933e+01 1.0000000000e-05
+3.5725009324e+01 1.0000000000e-05
+3.8972658715e+01 1.0000000000e-05
+4.2220308106e+01 1.0000000000e-05
+4.5467957496e+01 1.0000000000e-05
+4.8715606887e+01 1.0000000000e-05
+5.1963256278e+01 1.0000000000e-05
diff --git a/test/test_two_max/eps_maximum.xg b/test/test_two_max/eps_maximum.xg
new file mode 100644
index 0000000..5113638
--- /dev/null
+++ b/test/test_two_max/eps_maximum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0319999994159
diff --git a/test/test_two_max/eps_minimum.xg b/test/test_two_max/eps_minimum.xg
new file mode 100644
index 0000000..186cd48
--- /dev/null
+++ b/test/test_two_max/eps_minimum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0000100000000
diff --git a/test/test_two_max/eps_norm1.xg b/test/test_two_max/eps_norm1.xg
new file mode 100644
index 0000000..38d3d64
--- /dev/null
+++ b/test/test_two_max/eps_norm1.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0003509580781
diff --git a/test/test_two_max/eps_norm2.xg b/test/test_two_max/eps_norm2.xg
new file mode 100644
index 0000000..2f49dd0
--- /dev/null
+++ b/test/test_two_max/eps_norm2.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0020670757862
diff --git a/test/test_two_max/eps_x_[16][16].xg b/test/test_two_max/eps_x_[16][16].xg
new file mode 100644
index 0000000..46ba3eb
--- /dev/null
+++ b/test/test_two_max/eps_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-05
+-2.8124968750e+01 1.0000000000e-05
+-2.6249937500e+01 5.4319311366e-04
+-2.4374906250e+01 3.4778294734e-03
+-2.2499875000e+01 6.8664096451e-03
+-2.0624843750e+01 1.0292370124e-02
+-1.8749812500e+01 1.3259275192e-02
+-1.6874781250e+01 1.5281623446e-02
+-1.4999750000e+01 1.5999999861e-02
+-1.3124718750e+01 1.5281246331e-02
+-1.1249687500e+01 1.3258590110e-02
+-9.3746562500e+00 1.0291494949e-02
+-7.4996250000e+00 6.8654801330e-03
+-5.6245937500e+00 3.4769705252e-03
+-3.7495625000e+00 5.4249976318e-04
+-1.8745312500e+00 1.0000000000e-05
+5.0000000000e-04 1.0000000000e-05
+1.8755312500e+00 1.0000000000e-05
+3.7505625000e+00 1.0000000000e-05
+5.6255937500e+00 4.5915132040e-03
+7.5006250000e+00 1.1390127181e-02
+9.3756562500e+00 1.8737954755e-02
+1.1250687500e+01 2.5471761564e-02
+1.3125718750e+01 3.0260200125e-02
+1.5000750000e+01 3.1999999416e-02
+1.6875781250e+01 3.0257475190e-02
+1.8750812500e+01 2.5466977135e-02
+2.0625843750e+01 1.8732147541e-02
+2.2500875000e+01 1.1384335671e-02
+2.4375906250e+01 4.5865343893e-03
+2.6250937500e+01 1.0000000000e-05
+2.8125968750e+01 1.0000000000e-05
+3.0001000000e+01 1.0000000000e-05
diff --git a/test/test_two_max/eps_y_[16][16].xg b/test/test_two_max/eps_y_[16][16].xg
new file mode 100644
index 0000000..99bf421
--- /dev/null
+++ b/test/test_two_max/eps_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-05
+-2.8124968750e+01 1.0000000000e-05
+-2.6249937500e+01 1.0000000000e-05
+-2.4374906250e+01 1.0000000000e-05
+-2.2499875000e+01 1.0000000000e-05
+-2.0624843750e+01 1.0000000000e-05
+-1.8749812500e+01 1.0000000000e-05
+-1.6874781250e+01 1.0000000000e-05
+-1.4999750000e+01 1.0000000000e-05
+-1.3124718750e+01 1.0000000000e-05
+-1.1249687500e+01 1.0000000000e-05
+-9.3746562500e+00 1.0000000000e-05
+-7.4996250000e+00 1.0000000000e-05
+-5.6245937500e+00 1.0000000000e-05
+-3.7495625000e+00 1.0000000000e-05
+-1.8745312500e+00 1.0000000000e-05
+5.0000000000e-04 1.0000000000e-05
+1.8755312500e+00 1.0000000000e-05
+3.7505625000e+00 1.0000000000e-05
+5.6255937500e+00 1.0000000000e-05
+7.5006250000e+00 1.0000000000e-05
+9.3756562500e+00 1.0000000000e-05
+1.1250687500e+01 1.0000000000e-05
+1.3125718750e+01 1.0000000000e-05
+1.5000750000e+01 1.0000000000e-05
+1.6875781250e+01 1.0000000000e-05
+1.8750812500e+01 1.0000000000e-05
+2.0625843750e+01 1.0000000000e-05
+2.2500875000e+01 1.0000000000e-05
+2.4375906250e+01 1.0000000000e-05
+2.6250937500e+01 1.0000000000e-05
+2.8125968750e+01 1.0000000000e-05
+3.0001000000e+01 1.0000000000e-05
diff --git a/test/test_two_max/eps_z_[16][16].xg b/test/test_two_max/eps_z_[16][16].xg
new file mode 100644
index 0000000..99bf421
--- /dev/null
+++ b/test/test_two_max/eps_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-05
+-2.8124968750e+01 1.0000000000e-05
+-2.6249937500e+01 1.0000000000e-05
+-2.4374906250e+01 1.0000000000e-05
+-2.2499875000e+01 1.0000000000e-05
+-2.0624843750e+01 1.0000000000e-05
+-1.8749812500e+01 1.0000000000e-05
+-1.6874781250e+01 1.0000000000e-05
+-1.4999750000e+01 1.0000000000e-05
+-1.3124718750e+01 1.0000000000e-05
+-1.1249687500e+01 1.0000000000e-05
+-9.3746562500e+00 1.0000000000e-05
+-7.4996250000e+00 1.0000000000e-05
+-5.6245937500e+00 1.0000000000e-05
+-3.7495625000e+00 1.0000000000e-05
+-1.8745312500e+00 1.0000000000e-05
+5.0000000000e-04 1.0000000000e-05
+1.8755312500e+00 1.0000000000e-05
+3.7505625000e+00 1.0000000000e-05
+5.6255937500e+00 1.0000000000e-05
+7.5006250000e+00 1.0000000000e-05
+9.3756562500e+00 1.0000000000e-05
+1.1250687500e+01 1.0000000000e-05
+1.3125718750e+01 1.0000000000e-05
+1.5000750000e+01 1.0000000000e-05
+1.6875781250e+01 1.0000000000e-05
+1.8750812500e+01 1.0000000000e-05
+2.0625843750e+01 1.0000000000e-05
+2.2500875000e+01 1.0000000000e-05
+2.4375906250e+01 1.0000000000e-05
+2.6250937500e+01 1.0000000000e-05
+2.8125968750e+01 1.0000000000e-05
+3.0001000000e+01 1.0000000000e-05
diff --git a/test/test_two_max/gxx_3D_diagonal.xg b/test/test_two_max/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..334a6fe
--- /dev/null
+++ b/test/test_two_max/gxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0203695835e+00
+-4.8713874836e+01 1.0214824562e+00
+-4.5466225446e+01 1.0227207082e+00
+-4.2218576055e+01 1.0241061137e+00
+-3.8970926664e+01 1.0256655947e+00
+-3.5723277273e+01 1.0274327528e+00
+-3.2475627882e+01 1.0294499386e+00
+-2.9227978492e+01 1.0317710555e+00
+-2.5980329101e+01 1.0344653590e+00
+-2.2732679710e+01 1.0383219822e+00
+-1.9485030319e+01 1.0438256046e+00
+-1.6237380928e+01 1.0498487894e+00
+-1.2989731538e+01 1.0553760676e+00
+-9.7420821469e+00 1.0585735868e+00
+-6.4944327562e+00 1.0657268547e+00
+-3.2467833654e+00 1.0752286085e+00
+8.6602540379e-04 1.0859965938e+00
+3.2485154162e+00 1.0966962232e+00
+6.4961648070e+00 1.1043811434e+00
+9.7438141977e+00 1.1056314263e+00
+1.2991463589e+01 1.0997734742e+00
+1.6239112979e+01 1.0896753600e+00
+1.9486762370e+01 1.0787071323e+00
+2.2734411761e+01 1.0687170697e+00
+2.5982061152e+01 1.0602511419e+00
+2.9229710542e+01 1.0532582622e+00
+3.2477359933e+01 1.0475078952e+00
+3.5725009324e+01 1.0427560487e+00
+3.8972658715e+01 1.0387947906e+00
+4.2220308106e+01 1.0354592771e+00
+4.5467957496e+01 1.0326221074e+00
+4.8715606887e+01 1.0301854044e+00
+5.1963256278e+01 1.0280737490e+00
diff --git a/test/test_two_max/gxx_maximum.xg b/test/test_two_max/gxx_maximum.xg
new file mode 100644
index 0000000..2017d0a
--- /dev/null
+++ b/test/test_two_max/gxx_maximum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.2587733573995
diff --git a/test/test_two_max/gxx_minimum.xg b/test/test_two_max/gxx_minimum.xg
new file mode 100644
index 0000000..7e67b28
--- /dev/null
+++ b/test/test_two_max/gxx_minimum.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.0203692615208
diff --git a/test/test_two_max/gxx_norm1.xg b/test/test_two_max/gxx_norm1.xg
new file mode 100644
index 0000000..be1ea3e
--- /dev/null
+++ b/test/test_two_max/gxx_norm1.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.0480752489697
diff --git a/test/test_two_max/gxx_norm2.xg b/test/test_two_max/gxx_norm2.xg
new file mode 100644
index 0000000..6367b8e
--- /dev/null
+++ b/test/test_two_max/gxx_norm2.xg
@@ -0,0 +1,2 @@
+"gxx v time
+0.0000000000000 1.0483852607726
diff --git a/test/test_two_max/gxx_x_[16][16].xg b/test/test_two_max/gxx_x_[16][16].xg
new file mode 100644
index 0000000..86a2f80
--- /dev/null
+++ b/test/test_two_max/gxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0478259905e+00
+-2.8124968750e+01 1.0547958830e+00
+-2.6249937500e+01 1.0641389274e+00
+-2.4374906250e+01 1.0764270864e+00
+-2.2499875000e+01 1.0906188197e+00
+-2.0624843750e+01 1.1049600172e+00
+-1.8749812500e+01 1.1173703834e+00
+-1.6874781250e+01 1.1258239309e+00
+-1.4999750000e+01 1.1288255725e+00
+-1.3124718750e+01 1.1258223550e+00
+-1.1249687500e+01 1.1173675189e+00
+-9.3746562500e+00 1.1049563551e+00
+-7.4996250000e+00 1.0906149275e+00
+-5.6245937500e+00 1.0764234888e+00
+-3.7495625000e+00 1.0683691956e+00
+-1.8745312500e+00 1.0761768455e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0987207097e+00
+3.7505625000e+00 1.1158600193e+00
+5.6255937500e+00 1.1395962198e+00
+7.5006250000e+00 1.1692272264e+00
+9.3756562500e+00 1.2012163963e+00
+1.1250687500e+01 1.2304742608e+00
+1.3125718750e+01 1.2512383554e+00
+1.5000750000e+01 1.2587733574e+00
+1.6875781250e+01 1.2512265497e+00
+1.8750812500e+01 1.2304534959e+00
+2.0625843750e+01 1.2011911379e+00
+2.2500875000e+01 1.1692019928e+00
+2.4375906250e+01 1.1395745203e+00
+2.6250937500e+01 1.1158439319e+00
+2.8125968750e+01 1.0987090268e+00
+3.0001000000e+01 1.0859877269e+00
diff --git a/test/test_two_max/gxx_y_[16][16].xg b/test/test_two_max/gxx_y_[16][16].xg
new file mode 100644
index 0000000..8f8e6a8
--- /dev/null
+++ b/test/test_two_max/gxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0378006812e+00
+-2.8124968750e+01 1.0398055092e+00
+-2.6249937500e+01 1.0420003066e+00
+-2.4374906250e+01 1.0444059210e+00
+-2.2499875000e+01 1.0470438402e+00
+-2.0624843750e+01 1.0499347729e+00
+-1.8749812500e+01 1.0530961362e+00
+-1.6874781250e+01 1.0565378616e+00
+-1.4999750000e+01 1.0602557605e+00
+-1.3124718750e+01 1.0642216415e+00
+-1.1249687500e+01 1.0683697562e+00
+-9.3746562500e+00 1.0725805090e+00
+-7.4996250000e+00 1.0766654012e+00
+-5.6245937500e+00 1.0803619746e+00
+-3.7495625000e+00 1.0833518189e+00
+-1.8745312500e+00 1.0853122892e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0853115675e+00
+3.7505625000e+00 1.0833504718e+00
+5.6255937500e+00 1.0803601617e+00
+7.5006250000e+00 1.0766632997e+00
+9.3756562500e+00 1.0725782768e+00
+1.1250687500e+01 1.0683675138e+00
+1.3125718750e+01 1.0642194699e+00
+1.5000750000e+01 1.0602537076e+00
+1.6875781250e+01 1.0565359512e+00
+1.8750812500e+01 1.0530943758e+00
+2.0625843750e+01 1.0499331604e+00
+2.2500875000e+01 1.0470423677e+00
+2.4375906250e+01 1.0444045781e+00
+2.6250937500e+01 1.0419990817e+00
+2.8125968750e+01 1.0398043912e+00
+3.0001000000e+01 1.0377996591e+00
diff --git a/test/test_two_max/gxx_z_[16][16].xg b/test/test_two_max/gxx_z_[16][16].xg
new file mode 100644
index 0000000..8f8e6a8
--- /dev/null
+++ b/test/test_two_max/gxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0378006812e+00
+-2.8124968750e+01 1.0398055092e+00
+-2.6249937500e+01 1.0420003066e+00
+-2.4374906250e+01 1.0444059210e+00
+-2.2499875000e+01 1.0470438402e+00
+-2.0624843750e+01 1.0499347729e+00
+-1.8749812500e+01 1.0530961362e+00
+-1.6874781250e+01 1.0565378616e+00
+-1.4999750000e+01 1.0602557605e+00
+-1.3124718750e+01 1.0642216415e+00
+-1.1249687500e+01 1.0683697562e+00
+-9.3746562500e+00 1.0725805090e+00
+-7.4996250000e+00 1.0766654012e+00
+-5.6245937500e+00 1.0803619746e+00
+-3.7495625000e+00 1.0833518189e+00
+-1.8745312500e+00 1.0853122892e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0853115675e+00
+3.7505625000e+00 1.0833504718e+00
+5.6255937500e+00 1.0803601617e+00
+7.5006250000e+00 1.0766632997e+00
+9.3756562500e+00 1.0725782768e+00
+1.1250687500e+01 1.0683675138e+00
+1.3125718750e+01 1.0642194699e+00
+1.5000750000e+01 1.0602537076e+00
+1.6875781250e+01 1.0565359512e+00
+1.8750812500e+01 1.0530943758e+00
+2.0625843750e+01 1.0499331604e+00
+2.2500875000e+01 1.0470423677e+00
+2.4375906250e+01 1.0444045781e+00
+2.6250937500e+01 1.0419990817e+00
+2.8125968750e+01 1.0398043912e+00
+3.0001000000e+01 1.0377996591e+00
diff --git a/test/test_two_max/gxy_3D_diagonal.xg b/test/test_two_max/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/gxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/gxy_maximum.xg b/test/test_two_max/gxy_maximum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_max/gxy_maximum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxy_minimum.xg b/test/test_two_max/gxy_minimum.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_max/gxy_minimum.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxy_norm1.xg b/test/test_two_max/gxy_norm1.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_max/gxy_norm1.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxy_norm2.xg b/test/test_two_max/gxy_norm2.xg
new file mode 100644
index 0000000..5d8bbfa
--- /dev/null
+++ b/test/test_two_max/gxy_norm2.xg
@@ -0,0 +1,2 @@
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxy_x_[16][16].xg b/test/test_two_max/gxy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gxy_y_[16][16].xg b/test/test_two_max/gxy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gxy_z_[16][16].xg b/test/test_two_max/gxy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gxz_3D_diagonal.xg b/test/test_two_max/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/gxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/gxz_maximum.xg b/test/test_two_max/gxz_maximum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_max/gxz_maximum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxz_minimum.xg b/test/test_two_max/gxz_minimum.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_max/gxz_minimum.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxz_norm1.xg b/test/test_two_max/gxz_norm1.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_max/gxz_norm1.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxz_norm2.xg b/test/test_two_max/gxz_norm2.xg
new file mode 100644
index 0000000..63e67fa
--- /dev/null
+++ b/test/test_two_max/gxz_norm2.xg
@@ -0,0 +1,2 @@
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gxz_x_[16][16].xg b/test/test_two_max/gxz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gxz_y_[16][16].xg b/test/test_two_max/gxz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gxz_z_[16][16].xg b/test/test_two_max/gxz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gyy_3D_diagonal.xg b/test/test_two_max/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..334a6fe
--- /dev/null
+++ b/test/test_two_max/gyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0203695835e+00
+-4.8713874836e+01 1.0214824562e+00
+-4.5466225446e+01 1.0227207082e+00
+-4.2218576055e+01 1.0241061137e+00
+-3.8970926664e+01 1.0256655947e+00
+-3.5723277273e+01 1.0274327528e+00
+-3.2475627882e+01 1.0294499386e+00
+-2.9227978492e+01 1.0317710555e+00
+-2.5980329101e+01 1.0344653590e+00
+-2.2732679710e+01 1.0383219822e+00
+-1.9485030319e+01 1.0438256046e+00
+-1.6237380928e+01 1.0498487894e+00
+-1.2989731538e+01 1.0553760676e+00
+-9.7420821469e+00 1.0585735868e+00
+-6.4944327562e+00 1.0657268547e+00
+-3.2467833654e+00 1.0752286085e+00
+8.6602540379e-04 1.0859965938e+00
+3.2485154162e+00 1.0966962232e+00
+6.4961648070e+00 1.1043811434e+00
+9.7438141977e+00 1.1056314263e+00
+1.2991463589e+01 1.0997734742e+00
+1.6239112979e+01 1.0896753600e+00
+1.9486762370e+01 1.0787071323e+00
+2.2734411761e+01 1.0687170697e+00
+2.5982061152e+01 1.0602511419e+00
+2.9229710542e+01 1.0532582622e+00
+3.2477359933e+01 1.0475078952e+00
+3.5725009324e+01 1.0427560487e+00
+3.8972658715e+01 1.0387947906e+00
+4.2220308106e+01 1.0354592771e+00
+4.5467957496e+01 1.0326221074e+00
+4.8715606887e+01 1.0301854044e+00
+5.1963256278e+01 1.0280737490e+00
diff --git a/test/test_two_max/gyy_maximum.xg b/test/test_two_max/gyy_maximum.xg
new file mode 100644
index 0000000..617a31a
--- /dev/null
+++ b/test/test_two_max/gyy_maximum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.2587733573995
diff --git a/test/test_two_max/gyy_minimum.xg b/test/test_two_max/gyy_minimum.xg
new file mode 100644
index 0000000..334b967
--- /dev/null
+++ b/test/test_two_max/gyy_minimum.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.0203692615208
diff --git a/test/test_two_max/gyy_norm1.xg b/test/test_two_max/gyy_norm1.xg
new file mode 100644
index 0000000..ddd7552
--- /dev/null
+++ b/test/test_two_max/gyy_norm1.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.0480752489697
diff --git a/test/test_two_max/gyy_norm2.xg b/test/test_two_max/gyy_norm2.xg
new file mode 100644
index 0000000..525c63a
--- /dev/null
+++ b/test/test_two_max/gyy_norm2.xg
@@ -0,0 +1,2 @@
+"gyy v time
+0.0000000000000 1.0483852607726
diff --git a/test/test_two_max/gyy_x_[16][16].xg b/test/test_two_max/gyy_x_[16][16].xg
new file mode 100644
index 0000000..86a2f80
--- /dev/null
+++ b/test/test_two_max/gyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0478259905e+00
+-2.8124968750e+01 1.0547958830e+00
+-2.6249937500e+01 1.0641389274e+00
+-2.4374906250e+01 1.0764270864e+00
+-2.2499875000e+01 1.0906188197e+00
+-2.0624843750e+01 1.1049600172e+00
+-1.8749812500e+01 1.1173703834e+00
+-1.6874781250e+01 1.1258239309e+00
+-1.4999750000e+01 1.1288255725e+00
+-1.3124718750e+01 1.1258223550e+00
+-1.1249687500e+01 1.1173675189e+00
+-9.3746562500e+00 1.1049563551e+00
+-7.4996250000e+00 1.0906149275e+00
+-5.6245937500e+00 1.0764234888e+00
+-3.7495625000e+00 1.0683691956e+00
+-1.8745312500e+00 1.0761768455e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0987207097e+00
+3.7505625000e+00 1.1158600193e+00
+5.6255937500e+00 1.1395962198e+00
+7.5006250000e+00 1.1692272264e+00
+9.3756562500e+00 1.2012163963e+00
+1.1250687500e+01 1.2304742608e+00
+1.3125718750e+01 1.2512383554e+00
+1.5000750000e+01 1.2587733574e+00
+1.6875781250e+01 1.2512265497e+00
+1.8750812500e+01 1.2304534959e+00
+2.0625843750e+01 1.2011911379e+00
+2.2500875000e+01 1.1692019928e+00
+2.4375906250e+01 1.1395745203e+00
+2.6250937500e+01 1.1158439319e+00
+2.8125968750e+01 1.0987090268e+00
+3.0001000000e+01 1.0859877269e+00
diff --git a/test/test_two_max/gyy_y_[16][16].xg b/test/test_two_max/gyy_y_[16][16].xg
new file mode 100644
index 0000000..8f8e6a8
--- /dev/null
+++ b/test/test_two_max/gyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0378006812e+00
+-2.8124968750e+01 1.0398055092e+00
+-2.6249937500e+01 1.0420003066e+00
+-2.4374906250e+01 1.0444059210e+00
+-2.2499875000e+01 1.0470438402e+00
+-2.0624843750e+01 1.0499347729e+00
+-1.8749812500e+01 1.0530961362e+00
+-1.6874781250e+01 1.0565378616e+00
+-1.4999750000e+01 1.0602557605e+00
+-1.3124718750e+01 1.0642216415e+00
+-1.1249687500e+01 1.0683697562e+00
+-9.3746562500e+00 1.0725805090e+00
+-7.4996250000e+00 1.0766654012e+00
+-5.6245937500e+00 1.0803619746e+00
+-3.7495625000e+00 1.0833518189e+00
+-1.8745312500e+00 1.0853122892e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0853115675e+00
+3.7505625000e+00 1.0833504718e+00
+5.6255937500e+00 1.0803601617e+00
+7.5006250000e+00 1.0766632997e+00
+9.3756562500e+00 1.0725782768e+00
+1.1250687500e+01 1.0683675138e+00
+1.3125718750e+01 1.0642194699e+00
+1.5000750000e+01 1.0602537076e+00
+1.6875781250e+01 1.0565359512e+00
+1.8750812500e+01 1.0530943758e+00
+2.0625843750e+01 1.0499331604e+00
+2.2500875000e+01 1.0470423677e+00
+2.4375906250e+01 1.0444045781e+00
+2.6250937500e+01 1.0419990817e+00
+2.8125968750e+01 1.0398043912e+00
+3.0001000000e+01 1.0377996591e+00
diff --git a/test/test_two_max/gyy_z_[16][16].xg b/test/test_two_max/gyy_z_[16][16].xg
new file mode 100644
index 0000000..8f8e6a8
--- /dev/null
+++ b/test/test_two_max/gyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0378006812e+00
+-2.8124968750e+01 1.0398055092e+00
+-2.6249937500e+01 1.0420003066e+00
+-2.4374906250e+01 1.0444059210e+00
+-2.2499875000e+01 1.0470438402e+00
+-2.0624843750e+01 1.0499347729e+00
+-1.8749812500e+01 1.0530961362e+00
+-1.6874781250e+01 1.0565378616e+00
+-1.4999750000e+01 1.0602557605e+00
+-1.3124718750e+01 1.0642216415e+00
+-1.1249687500e+01 1.0683697562e+00
+-9.3746562500e+00 1.0725805090e+00
+-7.4996250000e+00 1.0766654012e+00
+-5.6245937500e+00 1.0803619746e+00
+-3.7495625000e+00 1.0833518189e+00
+-1.8745312500e+00 1.0853122892e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0853115675e+00
+3.7505625000e+00 1.0833504718e+00
+5.6255937500e+00 1.0803601617e+00
+7.5006250000e+00 1.0766632997e+00
+9.3756562500e+00 1.0725782768e+00
+1.1250687500e+01 1.0683675138e+00
+1.3125718750e+01 1.0642194699e+00
+1.5000750000e+01 1.0602537076e+00
+1.6875781250e+01 1.0565359512e+00
+1.8750812500e+01 1.0530943758e+00
+2.0625843750e+01 1.0499331604e+00
+2.2500875000e+01 1.0470423677e+00
+2.4375906250e+01 1.0444045781e+00
+2.6250937500e+01 1.0419990817e+00
+2.8125968750e+01 1.0398043912e+00
+3.0001000000e+01 1.0377996591e+00
diff --git a/test/test_two_max/gyz_3D_diagonal.xg b/test/test_two_max/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/gyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/gyz_maximum.xg b/test/test_two_max/gyz_maximum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_max/gyz_maximum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gyz_minimum.xg b/test/test_two_max/gyz_minimum.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_max/gyz_minimum.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gyz_norm1.xg b/test/test_two_max/gyz_norm1.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_max/gyz_norm1.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gyz_norm2.xg b/test/test_two_max/gyz_norm2.xg
new file mode 100644
index 0000000..cd66385
--- /dev/null
+++ b/test/test_two_max/gyz_norm2.xg
@@ -0,0 +1,2 @@
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/gyz_x_[16][16].xg b/test/test_two_max/gyz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gyz_y_[16][16].xg b/test/test_two_max/gyz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gyz_z_[16][16].xg b/test/test_two_max/gyz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/gyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/gzz_3D_diagonal.xg b/test/test_two_max/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..334a6fe
--- /dev/null
+++ b/test/test_two_max/gzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0203695835e+00
+-4.8713874836e+01 1.0214824562e+00
+-4.5466225446e+01 1.0227207082e+00
+-4.2218576055e+01 1.0241061137e+00
+-3.8970926664e+01 1.0256655947e+00
+-3.5723277273e+01 1.0274327528e+00
+-3.2475627882e+01 1.0294499386e+00
+-2.9227978492e+01 1.0317710555e+00
+-2.5980329101e+01 1.0344653590e+00
+-2.2732679710e+01 1.0383219822e+00
+-1.9485030319e+01 1.0438256046e+00
+-1.6237380928e+01 1.0498487894e+00
+-1.2989731538e+01 1.0553760676e+00
+-9.7420821469e+00 1.0585735868e+00
+-6.4944327562e+00 1.0657268547e+00
+-3.2467833654e+00 1.0752286085e+00
+8.6602540379e-04 1.0859965938e+00
+3.2485154162e+00 1.0966962232e+00
+6.4961648070e+00 1.1043811434e+00
+9.7438141977e+00 1.1056314263e+00
+1.2991463589e+01 1.0997734742e+00
+1.6239112979e+01 1.0896753600e+00
+1.9486762370e+01 1.0787071323e+00
+2.2734411761e+01 1.0687170697e+00
+2.5982061152e+01 1.0602511419e+00
+2.9229710542e+01 1.0532582622e+00
+3.2477359933e+01 1.0475078952e+00
+3.5725009324e+01 1.0427560487e+00
+3.8972658715e+01 1.0387947906e+00
+4.2220308106e+01 1.0354592771e+00
+4.5467957496e+01 1.0326221074e+00
+4.8715606887e+01 1.0301854044e+00
+5.1963256278e+01 1.0280737490e+00
diff --git a/test/test_two_max/gzz_maximum.xg b/test/test_two_max/gzz_maximum.xg
new file mode 100644
index 0000000..8e9a0d6
--- /dev/null
+++ b/test/test_two_max/gzz_maximum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.2587733573995
diff --git a/test/test_two_max/gzz_minimum.xg b/test/test_two_max/gzz_minimum.xg
new file mode 100644
index 0000000..03560bf
--- /dev/null
+++ b/test/test_two_max/gzz_minimum.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.0203692615208
diff --git a/test/test_two_max/gzz_norm1.xg b/test/test_two_max/gzz_norm1.xg
new file mode 100644
index 0000000..02be946
--- /dev/null
+++ b/test/test_two_max/gzz_norm1.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.0480752489697
diff --git a/test/test_two_max/gzz_norm2.xg b/test/test_two_max/gzz_norm2.xg
new file mode 100644
index 0000000..bba1a51
--- /dev/null
+++ b/test/test_two_max/gzz_norm2.xg
@@ -0,0 +1,2 @@
+"gzz v time
+0.0000000000000 1.0483852607726
diff --git a/test/test_two_max/gzz_x_[16][16].xg b/test/test_two_max/gzz_x_[16][16].xg
new file mode 100644
index 0000000..86a2f80
--- /dev/null
+++ b/test/test_two_max/gzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0478259905e+00
+-2.8124968750e+01 1.0547958830e+00
+-2.6249937500e+01 1.0641389274e+00
+-2.4374906250e+01 1.0764270864e+00
+-2.2499875000e+01 1.0906188197e+00
+-2.0624843750e+01 1.1049600172e+00
+-1.8749812500e+01 1.1173703834e+00
+-1.6874781250e+01 1.1258239309e+00
+-1.4999750000e+01 1.1288255725e+00
+-1.3124718750e+01 1.1258223550e+00
+-1.1249687500e+01 1.1173675189e+00
+-9.3746562500e+00 1.1049563551e+00
+-7.4996250000e+00 1.0906149275e+00
+-5.6245937500e+00 1.0764234888e+00
+-3.7495625000e+00 1.0683691956e+00
+-1.8745312500e+00 1.0761768455e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0987207097e+00
+3.7505625000e+00 1.1158600193e+00
+5.6255937500e+00 1.1395962198e+00
+7.5006250000e+00 1.1692272264e+00
+9.3756562500e+00 1.2012163963e+00
+1.1250687500e+01 1.2304742608e+00
+1.3125718750e+01 1.2512383554e+00
+1.5000750000e+01 1.2587733574e+00
+1.6875781250e+01 1.2512265497e+00
+1.8750812500e+01 1.2304534959e+00
+2.0625843750e+01 1.2011911379e+00
+2.2500875000e+01 1.1692019928e+00
+2.4375906250e+01 1.1395745203e+00
+2.6250937500e+01 1.1158439319e+00
+2.8125968750e+01 1.0987090268e+00
+3.0001000000e+01 1.0859877269e+00
diff --git a/test/test_two_max/gzz_y_[16][16].xg b/test/test_two_max/gzz_y_[16][16].xg
new file mode 100644
index 0000000..8f8e6a8
--- /dev/null
+++ b/test/test_two_max/gzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0378006812e+00
+-2.8124968750e+01 1.0398055092e+00
+-2.6249937500e+01 1.0420003066e+00
+-2.4374906250e+01 1.0444059210e+00
+-2.2499875000e+01 1.0470438402e+00
+-2.0624843750e+01 1.0499347729e+00
+-1.8749812500e+01 1.0530961362e+00
+-1.6874781250e+01 1.0565378616e+00
+-1.4999750000e+01 1.0602557605e+00
+-1.3124718750e+01 1.0642216415e+00
+-1.1249687500e+01 1.0683697562e+00
+-9.3746562500e+00 1.0725805090e+00
+-7.4996250000e+00 1.0766654012e+00
+-5.6245937500e+00 1.0803619746e+00
+-3.7495625000e+00 1.0833518189e+00
+-1.8745312500e+00 1.0853122892e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0853115675e+00
+3.7505625000e+00 1.0833504718e+00
+5.6255937500e+00 1.0803601617e+00
+7.5006250000e+00 1.0766632997e+00
+9.3756562500e+00 1.0725782768e+00
+1.1250687500e+01 1.0683675138e+00
+1.3125718750e+01 1.0642194699e+00
+1.5000750000e+01 1.0602537076e+00
+1.6875781250e+01 1.0565359512e+00
+1.8750812500e+01 1.0530943758e+00
+2.0625843750e+01 1.0499331604e+00
+2.2500875000e+01 1.0470423677e+00
+2.4375906250e+01 1.0444045781e+00
+2.6250937500e+01 1.0419990817e+00
+2.8125968750e+01 1.0398043912e+00
+3.0001000000e+01 1.0377996591e+00
diff --git a/test/test_two_max/gzz_z_[16][16].xg b/test/test_two_max/gzz_z_[16][16].xg
new file mode 100644
index 0000000..8f8e6a8
--- /dev/null
+++ b/test/test_two_max/gzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0378006812e+00
+-2.8124968750e+01 1.0398055092e+00
+-2.6249937500e+01 1.0420003066e+00
+-2.4374906250e+01 1.0444059210e+00
+-2.2499875000e+01 1.0470438402e+00
+-2.0624843750e+01 1.0499347729e+00
+-1.8749812500e+01 1.0530961362e+00
+-1.6874781250e+01 1.0565378616e+00
+-1.4999750000e+01 1.0602557605e+00
+-1.3124718750e+01 1.0642216415e+00
+-1.1249687500e+01 1.0683697562e+00
+-9.3746562500e+00 1.0725805090e+00
+-7.4996250000e+00 1.0766654012e+00
+-5.6245937500e+00 1.0803619746e+00
+-3.7495625000e+00 1.0833518189e+00
+-1.8745312500e+00 1.0853122892e+00
+5.0000000000e-04 1.0859965938e+00
+1.8755312500e+00 1.0853115675e+00
+3.7505625000e+00 1.0833504718e+00
+5.6255937500e+00 1.0803601617e+00
+7.5006250000e+00 1.0766632997e+00
+9.3756562500e+00 1.0725782768e+00
+1.1250687500e+01 1.0683675138e+00
+1.3125718750e+01 1.0642194699e+00
+1.5000750000e+01 1.0602537076e+00
+1.6875781250e+01 1.0565359512e+00
+1.8750812500e+01 1.0530943758e+00
+2.0625843750e+01 1.0499331604e+00
+2.2500875000e+01 1.0470423677e+00
+2.4375906250e+01 1.0444045781e+00
+2.6250937500e+01 1.0419990817e+00
+2.8125968750e+01 1.0398043912e+00
+3.0001000000e+01 1.0377996591e+00
diff --git a/test/test_two_max/ham_3D_diagonal.xg b/test/test_two_max/ham_3D_diagonal.xg
new file mode 100644
index 0000000..8b0832d
--- /dev/null
+++ b/test/test_two_max/ham_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 -5.0048229270e-06
+-4.5466225446e+01 -4.9990026283e-06
+-4.2218576055e+01 -4.9914220554e-06
+-3.8970926664e+01 -4.9815787887e-06
+-3.5723277273e+01 -4.9689503383e-06
+-3.2475627882e+01 -4.9532308832e-06
+-2.9227978492e+01 -4.9350277398e-06
+-2.5980329101e+01 -9.5861976301e-04
+-2.2732679710e+01 -2.0593721908e-03
+-1.9485030319e+01 -6.3780954888e-04
+-1.6237380928e+01 -8.4791104392e-04
+-1.2989731538e+01 -2.1669643684e-03
+-9.7420821469e+00 -7.5429278114e-03
+-6.4944327562e+00 -3.5299418500e-03
+-3.2467833654e+00 -2.2504038510e-05
+8.6602540379e-04 -4.2629723902e-05
+3.2485154162e+00 -5.8349180585e-05
+6.4961648070e+00 -2.5912620811e-05
+9.7438141977e+00 3.6257757084e-05
+1.2991463589e+01 4.3608582326e-05
+1.6239112979e+01 1.9000017487e-05
+1.9486762370e+01 3.8120178828e-06
+2.2734411761e+01 -1.6048495074e-06
+2.5982061152e+01 -3.3740274571e-06
+2.9229710542e+01 -4.0608169839e-06
+3.2477359933e+01 -4.4035046632e-06
+3.5725009324e+01 -4.6063346983e-06
+3.8972658715e+01 -4.7363540650e-06
+4.2220308106e+01 -4.8226758770e-06
+4.5467957496e+01 -4.8811101847e-06
+4.8715606887e+01 -4.9212616529e-06
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/ham_maximum.xg b/test/test_two_max/ham_maximum.xg
new file mode 100644
index 0000000..7a152f3
--- /dev/null
+++ b/test/test_two_max/ham_maximum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0002931092072
diff --git a/test/test_two_max/ham_minimum.xg b/test/test_two_max/ham_minimum.xg
new file mode 100644
index 0000000..d3182bb
--- /dev/null
+++ b/test/test_two_max/ham_minimum.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 -0.0080864016498
diff --git a/test/test_two_max/ham_norm1.xg b/test/test_two_max/ham_norm1.xg
new file mode 100644
index 0000000..d9ac17a
--- /dev/null
+++ b/test/test_two_max/ham_norm1.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0000695719259
diff --git a/test/test_two_max/ham_norm2.xg b/test/test_two_max/ham_norm2.xg
new file mode 100644
index 0000000..46fd0da
--- /dev/null
+++ b/test/test_two_max/ham_norm2.xg
@@ -0,0 +1,2 @@
+"ham v time
+0.0000000000000 0.0004230740662
diff --git a/test/test_two_max/ham_x_[16][16].xg b/test/test_two_max/ham_x_[16][16].xg
new file mode 100644
index 0000000..b2cbc8e
--- /dev/null
+++ b/test/test_two_max/ham_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 -4.5441501013e-05
+-2.6249937500e+01 7.6525096206e-05
+-2.4374906250e+01 -2.4501621458e-05
+-2.2499875000e+01 -4.5849451343e-05
+-2.0624843750e+01 -7.2344275627e-05
+-1.8749812500e+01 -9.9668448086e-05
+-1.6874781250e+01 -1.2078890900e-04
+-1.4999750000e+01 -1.2879935671e-04
+-1.3124718750e+01 -1.2078483196e-04
+-1.1249687500e+01 -9.9661652196e-05
+-9.3746562500e+00 -7.2336849190e-05
+-7.4996250000e+00 -4.5842951720e-05
+-5.6245937500e+00 -2.1204555874e-03
+-3.7495625000e+00 -7.4850237311e-03
+-1.8745312500e+00 -2.6060943776e-05
+5.0000000000e-04 -4.2629723902e-05
+1.8755312500e+00 -7.7601915490e-05
+3.7505625000e+00 1.0838349693e-04
+5.6255937500e+00 -4.1227593113e-05
+7.5006250000e+00 -8.8100087350e-05
+9.3756562500e+00 -1.5788915755e-04
+1.1250687500e+01 -2.4559967810e-04
+1.3125718750e+01 -3.2376123785e-04
+1.5000750000e+01 -3.5568662876e-04
+1.6875781250e+01 -3.2371311094e-04
+1.8750812500e+01 -2.4552873122e-04
+2.0625843750e+01 -1.5782373420e-04
+2.2500875000e+01 -8.8054616651e-05
+2.4375906250e+01 -4.1170598011e-05
+2.6250937500e+01 1.0766260443e-04
+2.8125968750e+01 -7.7561123964e-05
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/ham_y_[16][16].xg b/test/test_two_max/ham_y_[16][16].xg
new file mode 100644
index 0000000..f338dc3
--- /dev/null
+++ b/test/test_two_max/ham_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 -5.1541687423e-06
+-2.6249937500e+01 -5.1158091752e-06
+-2.4374906250e+01 -5.0391690479e-06
+-2.2499875000e+01 -4.9035925872e-06
+-2.0624843750e+01 -4.6827863846e-06
+-1.8749812500e+01 -4.3501648332e-06
+-1.6874781250e+01 -3.8965050670e-06
+-1.4999750000e+01 -3.3734158563e-06
+-1.3124718750e+01 -2.9809776900e-06
+-1.1249687500e+01 -3.2063884237e-06
+-9.3746562500e+00 -4.9557630128e-06
+-7.4996250000e+00 -9.4639147185e-06
+-5.6245937500e+00 -1.7604823063e-05
+-3.7495625000e+00 -2.8497930783e-05
+-1.8745312500e+00 -3.8495446122e-05
+5.0000000000e-04 -4.2629723902e-05
+1.8755312500e+00 -3.8491274295e-05
+3.7505625000e+00 -2.8491920134e-05
+5.6255937500e+00 -1.7599551058e-05
+7.5006250000e+00 -9.4605705708e-06
+9.3756562500e+00 -4.9542079959e-06
+1.1250687500e+01 -3.2059625676e-06
+1.3125718750e+01 -2.9810824688e-06
+1.5000750000e+01 -3.3736877834e-06
+1.6875781250e+01 -3.8967745994e-06
+1.8750812500e+01 -4.3503752141e-06
+2.0625843750e+01 -4.6829318998e-06
+2.2500875000e+01 -4.9036850356e-06
+2.4375906250e+01 -5.0392235139e-06
+2.6250937500e+01 -5.1158382552e-06
+2.8125968750e+01 -5.1541818230e-06
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/ham_z_[16][16].xg b/test/test_two_max/ham_z_[16][16].xg
new file mode 100644
index 0000000..f338dc3
--- /dev/null
+++ b/test/test_two_max/ham_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 -5.1541687423e-06
+-2.6249937500e+01 -5.1158091752e-06
+-2.4374906250e+01 -5.0391690479e-06
+-2.2499875000e+01 -4.9035925872e-06
+-2.0624843750e+01 -4.6827863846e-06
+-1.8749812500e+01 -4.3501648332e-06
+-1.6874781250e+01 -3.8965050670e-06
+-1.4999750000e+01 -3.3734158563e-06
+-1.3124718750e+01 -2.9809776900e-06
+-1.1249687500e+01 -3.2063884237e-06
+-9.3746562500e+00 -4.9557630128e-06
+-7.4996250000e+00 -9.4639147185e-06
+-5.6245937500e+00 -1.7604823063e-05
+-3.7495625000e+00 -2.8497930783e-05
+-1.8745312500e+00 -3.8495446122e-05
+5.0000000000e-04 -4.2629723902e-05
+1.8755312500e+00 -3.8491274295e-05
+3.7505625000e+00 -2.8491920134e-05
+5.6255937500e+00 -1.7599551058e-05
+7.5006250000e+00 -9.4605705708e-06
+9.3756562500e+00 -4.9542079959e-06
+1.1250687500e+01 -3.2059625676e-06
+1.3125718750e+01 -2.9810824688e-06
+1.5000750000e+01 -3.3736877834e-06
+1.6875781250e+01 -3.8967745994e-06
+1.8750812500e+01 -4.3503752141e-06
+2.0625843750e+01 -4.6829318998e-06
+2.2500875000e+01 -4.9036850356e-06
+2.4375906250e+01 -5.0392235139e-06
+2.6250937500e+01 -5.1158382552e-06
+2.8125968750e+01 -5.1541818230e-06
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxx_3D_diagonal.xg b/test/test_two_max/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/kxx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxx_maximum.xg b/test/test_two_max/kxx_maximum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_max/kxx_maximum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxx_minimum.xg b/test/test_two_max/kxx_minimum.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_max/kxx_minimum.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxx_norm1.xg b/test/test_two_max/kxx_norm1.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_max/kxx_norm1.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxx_norm2.xg b/test/test_two_max/kxx_norm2.xg
new file mode 100644
index 0000000..6fdf999
--- /dev/null
+++ b/test/test_two_max/kxx_norm2.xg
@@ -0,0 +1,2 @@
+"kxx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxx_x_[16][16].xg b/test/test_two_max/kxx_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxx_y_[16][16].xg b/test/test_two_max/kxx_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxx_z_[16][16].xg b/test/test_two_max/kxx_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxy_3D_diagonal.xg b/test/test_two_max/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/kxy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxy_maximum.xg b/test/test_two_max/kxy_maximum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_max/kxy_maximum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxy_minimum.xg b/test/test_two_max/kxy_minimum.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_max/kxy_minimum.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxy_norm1.xg b/test/test_two_max/kxy_norm1.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_max/kxy_norm1.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxy_norm2.xg b/test/test_two_max/kxy_norm2.xg
new file mode 100644
index 0000000..2f87dd8
--- /dev/null
+++ b/test/test_two_max/kxy_norm2.xg
@@ -0,0 +1,2 @@
+"kxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxy_x_[16][16].xg b/test/test_two_max/kxy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxy_y_[16][16].xg b/test/test_two_max/kxy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxy_z_[16][16].xg b/test/test_two_max/kxy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxz_3D_diagonal.xg b/test/test_two_max/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/kxz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxz_maximum.xg b/test/test_two_max/kxz_maximum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_max/kxz_maximum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxz_minimum.xg b/test/test_two_max/kxz_minimum.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_max/kxz_minimum.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxz_norm1.xg b/test/test_two_max/kxz_norm1.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_max/kxz_norm1.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxz_norm2.xg b/test/test_two_max/kxz_norm2.xg
new file mode 100644
index 0000000..fd47fc1
--- /dev/null
+++ b/test/test_two_max/kxz_norm2.xg
@@ -0,0 +1,2 @@
+"kxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kxz_x_[16][16].xg b/test/test_two_max/kxz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxz_y_[16][16].xg b/test/test_two_max/kxz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kxz_z_[16][16].xg b/test/test_two_max/kxz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kxz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyy_3D_diagonal.xg b/test/test_two_max/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/kyy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyy_maximum.xg b/test/test_two_max/kyy_maximum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_max/kyy_maximum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyy_minimum.xg b/test/test_two_max/kyy_minimum.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_max/kyy_minimum.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyy_norm1.xg b/test/test_two_max/kyy_norm1.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_max/kyy_norm1.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyy_norm2.xg b/test/test_two_max/kyy_norm2.xg
new file mode 100644
index 0000000..2d848c2
--- /dev/null
+++ b/test/test_two_max/kyy_norm2.xg
@@ -0,0 +1,2 @@
+"kyy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyy_x_[16][16].xg b/test/test_two_max/kyy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kyy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyy_y_[16][16].xg b/test/test_two_max/kyy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kyy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyy_z_[16][16].xg b/test/test_two_max/kyy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kyy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyz_3D_diagonal.xg b/test/test_two_max/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/kyz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyz_maximum.xg b/test/test_two_max/kyz_maximum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_max/kyz_maximum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyz_minimum.xg b/test/test_two_max/kyz_minimum.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_max/kyz_minimum.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyz_norm1.xg b/test/test_two_max/kyz_norm1.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_max/kyz_norm1.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyz_norm2.xg b/test/test_two_max/kyz_norm2.xg
new file mode 100644
index 0000000..413f89f
--- /dev/null
+++ b/test/test_two_max/kyz_norm2.xg
@@ -0,0 +1,2 @@
+"kyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kyz_x_[16][16].xg b/test/test_two_max/kyz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kyz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyz_y_[16][16].xg b/test/test_two_max/kyz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kyz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kyz_z_[16][16].xg b/test/test_two_max/kyz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kyz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kzz_3D_diagonal.xg b/test/test_two_max/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/kzz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/kzz_maximum.xg b/test/test_two_max/kzz_maximum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_max/kzz_maximum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kzz_minimum.xg b/test/test_two_max/kzz_minimum.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_max/kzz_minimum.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kzz_norm1.xg b/test/test_two_max/kzz_norm1.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_max/kzz_norm1.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kzz_norm2.xg b/test/test_two_max/kzz_norm2.xg
new file mode 100644
index 0000000..38ffc88
--- /dev/null
+++ b/test/test_two_max/kzz_norm2.xg
@@ -0,0 +1,2 @@
+"kzz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/kzz_x_[16][16].xg b/test/test_two_max/kzz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kzz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kzz_y_[16][16].xg b/test/test_two_max/kzz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kzz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/kzz_z_[16][16].xg b/test/test_two_max/kzz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/kzz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momx_3D_diagonal.xg b/test/test_two_max/momx_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/momx_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/momx_maximum.xg b/test/test_two_max/momx_maximum.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_max/momx_maximum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momx_minimum.xg b/test/test_two_max/momx_minimum.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_max/momx_minimum.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momx_norm1.xg b/test/test_two_max/momx_norm1.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_max/momx_norm1.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momx_norm2.xg b/test/test_two_max/momx_norm2.xg
new file mode 100644
index 0000000..77f1b66
--- /dev/null
+++ b/test/test_two_max/momx_norm2.xg
@@ -0,0 +1,2 @@
+"momx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momx_x_[16][16].xg b/test/test_two_max/momx_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momx_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momx_y_[16][16].xg b/test/test_two_max/momx_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momx_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momx_z_[16][16].xg b/test/test_two_max/momx_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momx_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momy_3D_diagonal.xg b/test/test_two_max/momy_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/momy_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/momy_maximum.xg b/test/test_two_max/momy_maximum.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_max/momy_maximum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momy_minimum.xg b/test/test_two_max/momy_minimum.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_max/momy_minimum.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momy_norm1.xg b/test/test_two_max/momy_norm1.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_max/momy_norm1.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momy_norm2.xg b/test/test_two_max/momy_norm2.xg
new file mode 100644
index 0000000..269fd52
--- /dev/null
+++ b/test/test_two_max/momy_norm2.xg
@@ -0,0 +1,2 @@
+"momy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momy_x_[16][16].xg b/test/test_two_max/momy_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momy_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momy_y_[16][16].xg b/test/test_two_max/momy_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momy_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momy_z_[16][16].xg b/test/test_two_max/momy_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momy_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momz_3D_diagonal.xg b/test/test_two_max/momz_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/momz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/momz_maximum.xg b/test/test_two_max/momz_maximum.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_max/momz_maximum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momz_minimum.xg b/test/test_two_max/momz_minimum.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_max/momz_minimum.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momz_norm1.xg b/test/test_two_max/momz_norm1.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_max/momz_norm1.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momz_norm2.xg b/test/test_two_max/momz_norm2.xg
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/test/test_two_max/momz_norm2.xg
@@ -0,0 +1,2 @@
+"momz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/momz_x_[16][16].xg b/test/test_two_max/momz_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momz_y_[16][16].xg b/test/test_two_max/momz_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/momz_z_[16][16].xg b/test/test_two_max/momz_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/momz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/press_3D_diagonal.xg b/test/test_two_max/press_3D_diagonal.xg
new file mode 100644
index 0000000..0182a09
--- /dev/null
+++ b/test/test_two_max/press_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0000000000e-12
+-4.8713874836e+01 1.0000000000e-12
+-4.5466225446e+01 1.0000000000e-12
+-4.2218576055e+01 1.0000000000e-12
+-3.8970926664e+01 1.0000000000e-12
+-3.5723277273e+01 1.0000000000e-12
+-3.2475627882e+01 1.0000000000e-12
+-2.9227978492e+01 1.0000000000e-12
+-2.5980329101e+01 1.0000000000e-12
+-2.2732679710e+01 1.0000000000e-12
+-1.9485030319e+01 1.0000000000e-12
+-1.6237380928e+01 1.0000000000e-12
+-1.2989731538e+01 1.0000000000e-12
+-9.7420821469e+00 1.0000000000e-12
+-6.4944327562e+00 1.0000000000e-12
+-3.2467833654e+00 1.0000000000e-12
+8.6602540379e-04 1.0000000000e-12
+3.2485154162e+00 1.0000000000e-12
+6.4961648070e+00 1.0000000000e-12
+9.7438141977e+00 1.0000000000e-12
+1.2991463589e+01 1.0000000000e-12
+1.6239112979e+01 1.0000000000e-12
+1.9486762370e+01 1.0000000000e-12
+2.2734411761e+01 1.0000000000e-12
+2.5982061152e+01 1.0000000000e-12
+2.9229710542e+01 1.0000000000e-12
+3.2477359933e+01 1.0000000000e-12
+3.5725009324e+01 1.0000000000e-12
+3.8972658715e+01 1.0000000000e-12
+4.2220308106e+01 1.0000000000e-12
+4.5467957496e+01 1.0000000000e-12
+4.8715606887e+01 1.0000000000e-12
+5.1963256278e+01 1.0000000000e-12
diff --git a/test/test_two_max/press_maximum.xg b/test/test_two_max/press_maximum.xg
new file mode 100644
index 0000000..959f341
--- /dev/null
+++ b/test/test_two_max/press_maximum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000102399996
diff --git a/test/test_two_max/press_minimum.xg b/test/test_two_max/press_minimum.xg
new file mode 100644
index 0000000..b72c1e3
--- /dev/null
+++ b/test/test_two_max/press_minimum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000000000010
diff --git a/test/test_two_max/press_norm1.xg b/test/test_two_max/press_norm1.xg
new file mode 100644
index 0000000..5b73b8e
--- /dev/null
+++ b/test/test_two_max/press_norm1.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000000427280
diff --git a/test/test_two_max/press_norm2.xg b/test/test_two_max/press_norm2.xg
new file mode 100644
index 0000000..a3d285e
--- /dev/null
+++ b/test/test_two_max/press_norm2.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000003845451
diff --git a/test/test_two_max/press_x_[16][16].xg b/test/test_two_max/press_x_[16][16].xg
new file mode 100644
index 0000000..710d907
--- /dev/null
+++ b/test/test_two_max/press_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-12
+-2.8124968750e+01 1.0000000000e-12
+-2.6249937500e+01 2.9505875872e-09
+-2.4374906250e+01 1.2095297846e-07
+-2.2499875000e+01 4.7147581414e-07
+-2.0624843750e+01 1.0593288276e-06
+-1.8749812500e+01 1.7580837862e-06
+-1.6874781250e+01 2.3352801516e-06
+-1.4999750000e+01 2.5599999554e-06
+-1.3124718750e+01 2.3351648943e-06
+-1.1249687500e+01 1.7579021172e-06
+-9.3746562500e+00 1.0591486828e-06
+-7.4996250000e+00 4.7134817457e-07
+-5.6245937500e+00 1.2089324033e-07
+-3.7495625000e+00 2.9430599305e-09
+-1.8745312500e+00 1.0000000000e-12
+5.0000000000e-04 1.0000000000e-12
+1.8755312500e+00 1.0000000000e-12
+3.7505625000e+00 1.0000000000e-12
+5.6255937500e+00 2.1081993503e-07
+7.5006250000e+00 1.2973499721e-06
+9.3756562500e+00 3.5111094839e-06
+1.1250687500e+01 6.4881063719e-06
+1.3125718750e+01 9.1567971162e-06
+1.5000750000e+01 1.0239999626e-05
+1.6875781250e+01 9.1551480485e-06
+1.8750812500e+01 6.4856692438e-06
+2.0625843750e+01 3.5089335151e-06
+2.2500875000e+01 1.2960309868e-06
+2.4375906250e+01 2.1036297704e-07
+2.6250937500e+01 1.0000000000e-12
+2.8125968750e+01 1.0000000000e-12
+3.0001000000e+01 1.0000000000e-12
diff --git a/test/test_two_max/press_y_[16][16].xg b/test/test_two_max/press_y_[16][16].xg
new file mode 100644
index 0000000..9b8d877
--- /dev/null
+++ b/test/test_two_max/press_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-12
+-2.8124968750e+01 1.0000000000e-12
+-2.6249937500e+01 1.0000000000e-12
+-2.4374906250e+01 1.0000000000e-12
+-2.2499875000e+01 1.0000000000e-12
+-2.0624843750e+01 1.0000000000e-12
+-1.8749812500e+01 1.0000000000e-12
+-1.6874781250e+01 1.0000000000e-12
+-1.4999750000e+01 1.0000000000e-12
+-1.3124718750e+01 1.0000000000e-12
+-1.1249687500e+01 1.0000000000e-12
+-9.3746562500e+00 1.0000000000e-12
+-7.4996250000e+00 1.0000000000e-12
+-5.6245937500e+00 1.0000000000e-12
+-3.7495625000e+00 1.0000000000e-12
+-1.8745312500e+00 1.0000000000e-12
+5.0000000000e-04 1.0000000000e-12
+1.8755312500e+00 1.0000000000e-12
+3.7505625000e+00 1.0000000000e-12
+5.6255937500e+00 1.0000000000e-12
+7.5006250000e+00 1.0000000000e-12
+9.3756562500e+00 1.0000000000e-12
+1.1250687500e+01 1.0000000000e-12
+1.3125718750e+01 1.0000000000e-12
+1.5000750000e+01 1.0000000000e-12
+1.6875781250e+01 1.0000000000e-12
+1.8750812500e+01 1.0000000000e-12
+2.0625843750e+01 1.0000000000e-12
+2.2500875000e+01 1.0000000000e-12
+2.4375906250e+01 1.0000000000e-12
+2.6250937500e+01 1.0000000000e-12
+2.8125968750e+01 1.0000000000e-12
+3.0001000000e+01 1.0000000000e-12
diff --git a/test/test_two_max/press_z_[16][16].xg b/test/test_two_max/press_z_[16][16].xg
new file mode 100644
index 0000000..9b8d877
--- /dev/null
+++ b/test/test_two_max/press_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-12
+-2.8124968750e+01 1.0000000000e-12
+-2.6249937500e+01 1.0000000000e-12
+-2.4374906250e+01 1.0000000000e-12
+-2.2499875000e+01 1.0000000000e-12
+-2.0624843750e+01 1.0000000000e-12
+-1.8749812500e+01 1.0000000000e-12
+-1.6874781250e+01 1.0000000000e-12
+-1.4999750000e+01 1.0000000000e-12
+-1.3124718750e+01 1.0000000000e-12
+-1.1249687500e+01 1.0000000000e-12
+-9.3746562500e+00 1.0000000000e-12
+-7.4996250000e+00 1.0000000000e-12
+-5.6245937500e+00 1.0000000000e-12
+-3.7495625000e+00 1.0000000000e-12
+-1.8745312500e+00 1.0000000000e-12
+5.0000000000e-04 1.0000000000e-12
+1.8755312500e+00 1.0000000000e-12
+3.7505625000e+00 1.0000000000e-12
+5.6255937500e+00 1.0000000000e-12
+7.5006250000e+00 1.0000000000e-12
+9.3756562500e+00 1.0000000000e-12
+1.1250687500e+01 1.0000000000e-12
+1.3125718750e+01 1.0000000000e-12
+1.5000750000e+01 1.0000000000e-12
+1.6875781250e+01 1.0000000000e-12
+1.8750812500e+01 1.0000000000e-12
+2.0625843750e+01 1.0000000000e-12
+2.2500875000e+01 1.0000000000e-12
+2.4375906250e+01 1.0000000000e-12
+2.6250937500e+01 1.0000000000e-12
+2.8125968750e+01 1.0000000000e-12
+3.0001000000e+01 1.0000000000e-12
diff --git a/test/test_two_max/rho_3D_diagonal.xg b/test/test_two_max/rho_3D_diagonal.xg
new file mode 100644
index 0000000..47e5dcb
--- /dev/null
+++ b/test/test_two_max/rho_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0000000000e-07
+-4.8713874836e+01 1.0000000000e-07
+-4.5466225446e+01 1.0000000000e-07
+-4.2218576055e+01 1.0000000000e-07
+-3.8970926664e+01 1.0000000000e-07
+-3.5723277273e+01 1.0000000000e-07
+-3.2475627882e+01 1.0000000000e-07
+-2.9227978492e+01 1.0000000000e-07
+-2.5980329101e+01 1.0000000000e-07
+-2.2732679710e+01 1.0000000000e-07
+-1.9485030319e+01 1.0000000000e-07
+-1.6237380928e+01 1.0000000000e-07
+-1.2989731538e+01 1.0000000000e-07
+-9.7420821469e+00 1.0000000000e-07
+-6.4944327562e+00 1.0000000000e-07
+-3.2467833654e+00 1.0000000000e-07
+8.6602540379e-04 1.0000000000e-07
+3.2485154162e+00 1.0000000000e-07
+6.4961648070e+00 1.0000000000e-07
+9.7438141977e+00 1.0000000000e-07
+1.2991463589e+01 1.0000000000e-07
+1.6239112979e+01 1.0000000000e-07
+1.9486762370e+01 1.0000000000e-07
+2.2734411761e+01 1.0000000000e-07
+2.5982061152e+01 1.0000000000e-07
+2.9229710542e+01 1.0000000000e-07
+3.2477359933e+01 1.0000000000e-07
+3.5725009324e+01 1.0000000000e-07
+3.8972658715e+01 1.0000000000e-07
+4.2220308106e+01 1.0000000000e-07
+4.5467957496e+01 1.0000000000e-07
+4.8715606887e+01 1.0000000000e-07
+5.1963256278e+01 1.0000000000e-07
diff --git a/test/test_two_max/rho_maximum.xg b/test/test_two_max/rho_maximum.xg
new file mode 100644
index 0000000..bf21cb2
--- /dev/null
+++ b/test/test_two_max/rho_maximum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0003199999942
diff --git a/test/test_two_max/rho_minimum.xg b/test/test_two_max/rho_minimum.xg
new file mode 100644
index 0000000..23dacb5
--- /dev/null
+++ b/test/test_two_max/rho_minimum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000001000000
diff --git a/test/test_two_max/rho_norm1.xg b/test/test_two_max/rho_norm1.xg
new file mode 100644
index 0000000..facc890
--- /dev/null
+++ b/test/test_two_max/rho_norm1.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000035095808
diff --git a/test/test_two_max/rho_norm2.xg b/test/test_two_max/rho_norm2.xg
new file mode 100644
index 0000000..9f885b0
--- /dev/null
+++ b/test/test_two_max/rho_norm2.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000206707579
diff --git a/test/test_two_max/rho_x_[16][16].xg b/test/test_two_max/rho_x_[16][16].xg
new file mode 100644
index 0000000..f8ff398
--- /dev/null
+++ b/test/test_two_max/rho_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-07
+-2.8124968750e+01 1.0000000000e-07
+-2.6249937500e+01 5.4319311366e-06
+-2.4374906250e+01 3.4778294734e-05
+-2.2499875000e+01 6.8664096451e-05
+-2.0624843750e+01 1.0292370124e-04
+-1.8749812500e+01 1.3259275192e-04
+-1.6874781250e+01 1.5281623446e-04
+-1.4999750000e+01 1.5999999861e-04
+-1.3124718750e+01 1.5281246331e-04
+-1.1249687500e+01 1.3258590110e-04
+-9.3746562500e+00 1.0291494949e-04
+-7.4996250000e+00 6.8654801330e-05
+-5.6245937500e+00 3.4769705252e-05
+-3.7495625000e+00 5.4249976318e-06
+-1.8745312500e+00 1.0000000000e-07
+5.0000000000e-04 1.0000000000e-07
+1.8755312500e+00 1.0000000000e-07
+3.7505625000e+00 1.0000000000e-07
+5.6255937500e+00 4.5915132040e-05
+7.5006250000e+00 1.1390127181e-04
+9.3756562500e+00 1.8737954755e-04
+1.1250687500e+01 2.5471761564e-04
+1.3125718750e+01 3.0260200125e-04
+1.5000750000e+01 3.1999999416e-04
+1.6875781250e+01 3.0257475190e-04
+1.8750812500e+01 2.5466977135e-04
+2.0625843750e+01 1.8732147541e-04
+2.2500875000e+01 1.1384335671e-04
+2.4375906250e+01 4.5865343893e-05
+2.6250937500e+01 1.0000000000e-07
+2.8125968750e+01 1.0000000000e-07
+3.0001000000e+01 1.0000000000e-07
diff --git a/test/test_two_max/rho_y_[16][16].xg b/test/test_two_max/rho_y_[16][16].xg
new file mode 100644
index 0000000..362f61e
--- /dev/null
+++ b/test/test_two_max/rho_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-07
+-2.8124968750e+01 1.0000000000e-07
+-2.6249937500e+01 1.0000000000e-07
+-2.4374906250e+01 1.0000000000e-07
+-2.2499875000e+01 1.0000000000e-07
+-2.0624843750e+01 1.0000000000e-07
+-1.8749812500e+01 1.0000000000e-07
+-1.6874781250e+01 1.0000000000e-07
+-1.4999750000e+01 1.0000000000e-07
+-1.3124718750e+01 1.0000000000e-07
+-1.1249687500e+01 1.0000000000e-07
+-9.3746562500e+00 1.0000000000e-07
+-7.4996250000e+00 1.0000000000e-07
+-5.6245937500e+00 1.0000000000e-07
+-3.7495625000e+00 1.0000000000e-07
+-1.8745312500e+00 1.0000000000e-07
+5.0000000000e-04 1.0000000000e-07
+1.8755312500e+00 1.0000000000e-07
+3.7505625000e+00 1.0000000000e-07
+5.6255937500e+00 1.0000000000e-07
+7.5006250000e+00 1.0000000000e-07
+9.3756562500e+00 1.0000000000e-07
+1.1250687500e+01 1.0000000000e-07
+1.3125718750e+01 1.0000000000e-07
+1.5000750000e+01 1.0000000000e-07
+1.6875781250e+01 1.0000000000e-07
+1.8750812500e+01 1.0000000000e-07
+2.0625843750e+01 1.0000000000e-07
+2.2500875000e+01 1.0000000000e-07
+2.4375906250e+01 1.0000000000e-07
+2.6250937500e+01 1.0000000000e-07
+2.8125968750e+01 1.0000000000e-07
+3.0001000000e+01 1.0000000000e-07
diff --git a/test/test_two_max/rho_z_[16][16].xg b/test/test_two_max/rho_z_[16][16].xg
new file mode 100644
index 0000000..362f61e
--- /dev/null
+++ b/test/test_two_max/rho_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e-07
+-2.8124968750e+01 1.0000000000e-07
+-2.6249937500e+01 1.0000000000e-07
+-2.4374906250e+01 1.0000000000e-07
+-2.2499875000e+01 1.0000000000e-07
+-2.0624843750e+01 1.0000000000e-07
+-1.8749812500e+01 1.0000000000e-07
+-1.6874781250e+01 1.0000000000e-07
+-1.4999750000e+01 1.0000000000e-07
+-1.3124718750e+01 1.0000000000e-07
+-1.1249687500e+01 1.0000000000e-07
+-9.3746562500e+00 1.0000000000e-07
+-7.4996250000e+00 1.0000000000e-07
+-5.6245937500e+00 1.0000000000e-07
+-3.7495625000e+00 1.0000000000e-07
+-1.8745312500e+00 1.0000000000e-07
+5.0000000000e-04 1.0000000000e-07
+1.8755312500e+00 1.0000000000e-07
+3.7505625000e+00 1.0000000000e-07
+5.6255937500e+00 1.0000000000e-07
+7.5006250000e+00 1.0000000000e-07
+9.3756562500e+00 1.0000000000e-07
+1.1250687500e+01 1.0000000000e-07
+1.3125718750e+01 1.0000000000e-07
+1.5000750000e+01 1.0000000000e-07
+1.6875781250e+01 1.0000000000e-07
+1.8750812500e+01 1.0000000000e-07
+2.0625843750e+01 1.0000000000e-07
+2.2500875000e+01 1.0000000000e-07
+2.4375906250e+01 1.0000000000e-07
+2.6250937500e+01 1.0000000000e-07
+2.8125968750e+01 1.0000000000e-07
+3.0001000000e+01 1.0000000000e-07
diff --git a/test/test_two_max/scon[0]_3D_diagonal.xg b/test/test_two_max/scon[0]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/scon[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[0]_maximum.xg b/test/test_two_max/scon[0]_maximum.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_max/scon[0]_maximum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[0]_minimum.xg b/test/test_two_max/scon[0]_minimum.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_max/scon[0]_minimum.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[0]_norm1.xg b/test/test_two_max/scon[0]_norm1.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_max/scon[0]_norm1.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[0]_norm2.xg b/test/test_two_max/scon[0]_norm2.xg
new file mode 100644
index 0000000..a014037
--- /dev/null
+++ b/test/test_two_max/scon[0]_norm2.xg
@@ -0,0 +1,2 @@
+"sx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[0]_x_[16][16].xg b/test/test_two_max/scon[0]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[0]_y_[16][16].xg b/test/test_two_max/scon[0]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[0]_z_[16][16].xg b/test/test_two_max/scon[0]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[1]_3D_diagonal.xg b/test/test_two_max/scon[1]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/scon[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[1]_maximum.xg b/test/test_two_max/scon[1]_maximum.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_max/scon[1]_maximum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[1]_minimum.xg b/test/test_two_max/scon[1]_minimum.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_max/scon[1]_minimum.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[1]_norm1.xg b/test/test_two_max/scon[1]_norm1.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_max/scon[1]_norm1.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[1]_norm2.xg b/test/test_two_max/scon[1]_norm2.xg
new file mode 100644
index 0000000..0b71919
--- /dev/null
+++ b/test/test_two_max/scon[1]_norm2.xg
@@ -0,0 +1,2 @@
+"sy v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[1]_x_[16][16].xg b/test/test_two_max/scon[1]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[1]_y_[16][16].xg b/test/test_two_max/scon[1]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[1]_z_[16][16].xg b/test/test_two_max/scon[1]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[2]_3D_diagonal.xg b/test/test_two_max/scon[2]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/scon[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[2]_maximum.xg b/test/test_two_max/scon[2]_maximum.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_max/scon[2]_maximum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[2]_minimum.xg b/test/test_two_max/scon[2]_minimum.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_max/scon[2]_minimum.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[2]_norm1.xg b/test/test_two_max/scon[2]_norm1.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_max/scon[2]_norm1.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[2]_norm2.xg b/test/test_two_max/scon[2]_norm2.xg
new file mode 100644
index 0000000..5c84592
--- /dev/null
+++ b/test/test_two_max/scon[2]_norm2.xg
@@ -0,0 +1,2 @@
+"sz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/scon[2]_x_[16][16].xg b/test/test_two_max/scon[2]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[2]_y_[16][16].xg b/test/test_two_max/scon[2]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/scon[2]_z_[16][16].xg b/test/test_two_max/scon[2]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/scon[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/tau_3D_diagonal.xg b/test/test_two_max/tau_3D_diagonal.xg
new file mode 100644
index 0000000..e93a966
--- /dev/null
+++ b/test/test_two_max/tau_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0410165404e-10
+-4.8713874836e+01 1.0427200919e-10
+-4.5466225446e+01 1.0446166610e-10
+-4.2218576055e+01 1.0467399793e-10
+-3.8970926664e+01 1.0491318101e-10
+-3.5723277273e+01 1.0518443612e-10
+-3.2475627882e+01 1.0549435516e-10
+-2.9227978492e+01 1.0585134586e-10
+-2.5980329101e+01 1.0626623698e-10
+-2.2732679710e+01 1.0686105230e-10
+-1.9485030319e+01 1.0771180217e-10
+-1.6237380928e+01 1.0864543958e-10
+-1.2989731538e+01 1.0950456799e-10
+-9.7420821469e+00 1.1000260094e-10
+-6.4944327562e+00 1.1111948962e-10
+-3.2467833654e+00 1.1260886740e-10
+8.6602540379e-04 1.1430469481e-10
+3.2485154162e+00 1.1599810530e-10
+6.4961648070e+00 1.1721949549e-10
+9.7438141977e+00 1.1741861018e-10
+1.2991463589e+01 1.1648667117e-10
+1.6239112979e+01 1.1488598966e-10
+1.9486762370e+01 1.1315576867e-10
+2.2734411761e+01 1.1158748589e-10
+2.5982061152e+01 1.1026419142e-10
+2.9229710542e+01 1.0917512194e-10
+3.2477359933e+01 1.0828226492e-10
+3.5725009324e+01 1.0754629425e-10
+3.8972658715e+01 1.0693405069e-10
+4.2220308106e+01 1.0641942523e-10
+4.5467957496e+01 1.0598233941e-10
+4.8715606887e+01 1.0560742722e-10
+5.1963256278e+01 1.0528288538e-10
diff --git a/test/test_two_max/tau_maximum.xg b/test/test_two_max/tau_maximum.xg
new file mode 100644
index 0000000..98f6070
--- /dev/null
+++ b/test/test_two_max/tau_maximum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000144617635
diff --git a/test/test_two_max/tau_minimum.xg b/test/test_two_max/tau_minimum.xg
new file mode 100644
index 0000000..4c76d63
--- /dev/null
+++ b/test/test_two_max/tau_minimum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000000001041
diff --git a/test/test_two_max/tau_norm1.xg b/test/test_two_max/tau_norm1.xg
new file mode 100644
index 0000000..2bb1172
--- /dev/null
+++ b/test/test_two_max/tau_norm1.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000000548610
diff --git a/test/test_two_max/tau_norm2.xg b/test/test_two_max/tau_norm2.xg
new file mode 100644
index 0000000..ae11ff1
--- /dev/null
+++ b/test/test_two_max/tau_norm2.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000005149541
diff --git a/test/test_two_max/tau_x_[16][16].xg b/test/test_two_max/tau_x_[16][16].xg
new file mode 100644
index 0000000..c485747
--- /dev/null
+++ b/test/test_two_max/tau_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0833159155e-10
+-2.8124968750e+01 1.0941428151e-10
+-2.6249937500e+01 3.2389631481e-09
+-2.4374906250e+01 1.3508075941e-07
+-2.2499875000e+01 5.3699334129e-07
+-2.0624843750e+01 1.2304122210e-06
+-1.8749812500e+01 2.0765160994e-06
+-1.6874781250e+01 2.7896177772e-06
+-1.4999750000e+01 3.0702957882e-06
+-1.3124718750e+01 2.7894742393e-06
+-1.1249687500e+01 2.0762935413e-06
+-9.3746562500e+00 1.2301968666e-06
+-7.4996250000e+00 5.3684509073e-07
+-5.6245937500e+00 1.3501336678e-07
+-3.7495625000e+00 3.2499833950e-09
+-1.8745312500e+00 1.1275786376e-10
+5.0000000000e-04 1.1430469481e-10
+1.8755312500e+00 1.1631944990e-10
+3.7505625000e+00 1.1905179551e-10
+5.6255937500e+00 2.5647094682e-07
+7.5006250000e+00 1.6402329286e-06
+9.3756562500e+00 4.6224928627e-06
+1.1250687500e+01 8.8557788322e-06
+1.3125718750e+01 1.2816034414e-05
+1.5000750000e+01 1.4461763472e-05
+1.6875781250e+01 1.2813544996e-05
+1.8750812500e+01 8.8522282512e-06
+2.0625843750e+01 4.6194824204e-06
+2.2500875000e+01 1.6385122987e-06
+2.4375906250e+01 2.5590772959e-07
+2.6250937500e+01 1.1904922097e-10
+2.8125968750e+01 1.1631759464e-10
+3.0001000000e+01 1.1430329491e-10
diff --git a/test/test_two_max/tau_y_[16][16].xg b/test/test_two_max/tau_y_[16][16].xg
new file mode 100644
index 0000000..1d76976
--- /dev/null
+++ b/test/test_two_max/tau_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0678058625e-10
+-2.8124968750e+01 1.0709015446e-10
+-2.6249937500e+01 1.0742939844e-10
+-2.4374906250e+01 1.0780163847e-10
+-2.2499875000e+01 1.0821031794e-10
+-2.0624843750e+01 1.0865878710e-10
+-1.8749812500e+01 1.0914991524e-10
+-1.6874781250e+01 1.0968543729e-10
+-1.4999750000e+01 1.1026491191e-10
+-1.3124718750e+01 1.1088415806e-10
+-1.1249687500e+01 1.1153309447e-10
+-9.3746562500e+00 1.1219311980e-10
+-7.4996250000e+00 1.1283465608e-10
+-5.6245937500e+00 1.1341625654e-10
+-3.7495625000e+00 1.1388739231e-10
+-1.8745312500e+00 1.1419667388e-10
+5.0000000000e-04 1.1430469481e-10
+1.8755312500e+00 1.1419655997e-10
+3.7505625000e+00 1.1388717989e-10
+5.6255937500e+00 1.1341597107e-10
+7.5006250000e+00 1.1283432573e-10
+9.3756562500e+00 1.1219276956e-10
+1.1250687500e+01 1.1153274332e-10
+1.3125718750e+01 1.1088381866e-10
+1.5000750000e+01 1.1026459167e-10
+1.6875781250e+01 1.0968513980e-10
+1.8750812500e+01 1.0914964156e-10
+2.0625843750e+01 1.0865853677e-10
+2.2500875000e+01 1.0821008966e-10
+2.4375906250e+01 1.0780143055e-10
+2.6250937500e+01 1.0742920903e-10
+2.8125968750e+01 1.0708998174e-10
+3.0001000000e+01 1.0678042851e-10
diff --git a/test/test_two_max/tau_z_[16][16].xg b/test/test_two_max/tau_z_[16][16].xg
new file mode 100644
index 0000000..1d76976
--- /dev/null
+++ b/test/test_two_max/tau_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0678058625e-10
+-2.8124968750e+01 1.0709015446e-10
+-2.6249937500e+01 1.0742939844e-10
+-2.4374906250e+01 1.0780163847e-10
+-2.2499875000e+01 1.0821031794e-10
+-2.0624843750e+01 1.0865878710e-10
+-1.8749812500e+01 1.0914991524e-10
+-1.6874781250e+01 1.0968543729e-10
+-1.4999750000e+01 1.1026491191e-10
+-1.3124718750e+01 1.1088415806e-10
+-1.1249687500e+01 1.1153309447e-10
+-9.3746562500e+00 1.1219311980e-10
+-7.4996250000e+00 1.1283465608e-10
+-5.6245937500e+00 1.1341625654e-10
+-3.7495625000e+00 1.1388739231e-10
+-1.8745312500e+00 1.1419667388e-10
+5.0000000000e-04 1.1430469481e-10
+1.8755312500e+00 1.1419655997e-10
+3.7505625000e+00 1.1388717989e-10
+5.6255937500e+00 1.1341597107e-10
+7.5006250000e+00 1.1283432573e-10
+9.3756562500e+00 1.1219276956e-10
+1.1250687500e+01 1.1153274332e-10
+1.3125718750e+01 1.1088381866e-10
+1.5000750000e+01 1.1026459167e-10
+1.6875781250e+01 1.0968513980e-10
+1.8750812500e+01 1.0914964156e-10
+2.0625843750e+01 1.0865853677e-10
+2.2500875000e+01 1.0821008966e-10
+2.4375906250e+01 1.0780143055e-10
+2.6250937500e+01 1.0742920903e-10
+2.8125968750e+01 1.0708998174e-10
+3.0001000000e+01 1.0678042851e-10
diff --git a/test/test_two_max/test_two_max.par b/test/test_two_max/test_two_max.par
new file mode 100644
index 0000000..7b07dd7
--- /dev/null
+++ b/test/test_two_max/test_two_max.par
@@ -0,0 +1,76 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase whisky whisky_init_data whisky_tovsolverc nanchecker eos_base eos_ideal_fluid eos_polytrope bssn_mol admconstraints constants LocalReduce TmunuBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+admbase::evolution_method = "adm_bssn"
+admbase::lapse_evolution_method = "1+log"
+admbase::shift_evolution_method = "gamma0"
+
+adm_bssn::bound = "radiative"
+adm_bssn::harmonic_f = 2.0
+
+ADMConstraints::constraints_persist = yes
+admconstraints::bound = "static"
+
+boundary::radpower = 2
+
+SpaceMask::use_mask = "yes"
+
+grid::type = "byrange"
+grid::domain = "full"
+grid::xyzmin = -30.0
+grid::xyzmax = 30.001
+driver::ghost_size = 3
+driver::global_nsize = 33
+
+cactus::cctk_itlast = 0
+
+methodoflines::ode_method = "icn"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "whisky"
+
+whisky::riemann_solver = "Marquina"
+whisky::whisky_eos_type = "Polytype"
+whisky::whisky_eos_table = "2D_Polytrope"
+whisky::recon_method = "ppm"
+whisky::whisky_stencil = 3
+whisky::bound = "none"
+whisky::tvd_limiter = "VanLeerMC2"
+whisky::rho_abs_min = 1.e-7
+whisky::initial_atmosphere_factor = 0.999
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+whiskytovsolver::TOV_Num_TOVs = 2
+whiskytovsolver::TOV_Num_Radial = 200000
+whiskytovsolver::TOV_Combine_Method = "maximum"
+
+whiskytovsolver::TOV_Rho_Central[0] = 0.16e-3
+whiskytovsolver::TOV_Gamma[0] = 2.0
+whiskytovsolver::TOV_K[0] = 100.0
+whiskytovsolver::TOV_Position_x[0] = -15.0
+
+whiskytovsolver::TOV_Rho_Central[1] = 0.32e-3
+whiskytovsolver::TOV_Gamma[1] = 2.0
+whiskytovsolver::TOV_K[1] = 100.0
+whiskytovsolver::TOV_Position_x[1] = 15.0
+
+EOS_Polytrope::eos_gamma = 2.0
+EOS_Polytrope::eos_k = 100.0
+
+IO::out_fileinfo="none"
+IO::out_dir = $parfile
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "whisky::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel whisky::dens whisky::tau whisky::scon admbase::lapse admbase::metric admbase::curv admconstraints::ham admconstraints::momentum"
+IOASCII::out_format = ".10e"
+
diff --git a/test/test_two_max/vel[0]_3D_diagonal.xg b/test/test_two_max/vel[0]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/vel[0]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[0]_maximum.xg b/test/test_two_max/vel[0]_maximum.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_max/vel[0]_maximum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[0]_minimum.xg b/test/test_two_max/vel[0]_minimum.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_max/vel[0]_minimum.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[0]_norm1.xg b/test/test_two_max/vel[0]_norm1.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_max/vel[0]_norm1.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[0]_norm2.xg b/test/test_two_max/vel[0]_norm2.xg
new file mode 100644
index 0000000..1b361fd
--- /dev/null
+++ b/test/test_two_max/vel[0]_norm2.xg
@@ -0,0 +1,2 @@
+"velx v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[0]_x_[16][16].xg b/test/test_two_max/vel[0]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[0]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[0]_y_[16][16].xg b/test/test_two_max/vel[0]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[0]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[0]_z_[16][16].xg b/test/test_two_max/vel[0]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[0]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[1]_3D_diagonal.xg b/test/test_two_max/vel[1]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/vel[1]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[1]_maximum.xg b/test/test_two_max/vel[1]_maximum.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_max/vel[1]_maximum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[1]_minimum.xg b/test/test_two_max/vel[1]_minimum.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_max/vel[1]_minimum.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[1]_norm1.xg b/test/test_two_max/vel[1]_norm1.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_max/vel[1]_norm1.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[1]_norm2.xg b/test/test_two_max/vel[1]_norm2.xg
new file mode 100644
index 0000000..2fb97ca
--- /dev/null
+++ b/test/test_two_max/vel[1]_norm2.xg
@@ -0,0 +1,2 @@
+"vely v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[1]_x_[16][16].xg b/test/test_two_max/vel[1]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[1]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[1]_y_[16][16].xg b/test/test_two_max/vel[1]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[1]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[1]_z_[16][16].xg b/test/test_two_max/vel[1]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[1]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[2]_3D_diagonal.xg b/test/test_two_max/vel[2]_3D_diagonal.xg
new file mode 100644
index 0000000..6cc9daf
--- /dev/null
+++ b/test/test_two_max/vel[2]_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 0.0000000000e+00
+-4.8713874836e+01 0.0000000000e+00
+-4.5466225446e+01 0.0000000000e+00
+-4.2218576055e+01 0.0000000000e+00
+-3.8970926664e+01 0.0000000000e+00
+-3.5723277273e+01 0.0000000000e+00
+-3.2475627882e+01 0.0000000000e+00
+-2.9227978492e+01 0.0000000000e+00
+-2.5980329101e+01 0.0000000000e+00
+-2.2732679710e+01 0.0000000000e+00
+-1.9485030319e+01 0.0000000000e+00
+-1.6237380928e+01 0.0000000000e+00
+-1.2989731538e+01 0.0000000000e+00
+-9.7420821469e+00 0.0000000000e+00
+-6.4944327562e+00 0.0000000000e+00
+-3.2467833654e+00 0.0000000000e+00
+8.6602540379e-04 0.0000000000e+00
+3.2485154162e+00 0.0000000000e+00
+6.4961648070e+00 0.0000000000e+00
+9.7438141977e+00 0.0000000000e+00
+1.2991463589e+01 0.0000000000e+00
+1.6239112979e+01 0.0000000000e+00
+1.9486762370e+01 0.0000000000e+00
+2.2734411761e+01 0.0000000000e+00
+2.5982061152e+01 0.0000000000e+00
+2.9229710542e+01 0.0000000000e+00
+3.2477359933e+01 0.0000000000e+00
+3.5725009324e+01 0.0000000000e+00
+3.8972658715e+01 0.0000000000e+00
+4.2220308106e+01 0.0000000000e+00
+4.5467957496e+01 0.0000000000e+00
+4.8715606887e+01 0.0000000000e+00
+5.1963256278e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[2]_maximum.xg b/test/test_two_max/vel[2]_maximum.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_max/vel[2]_maximum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[2]_minimum.xg b/test/test_two_max/vel[2]_minimum.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_max/vel[2]_minimum.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[2]_norm1.xg b/test/test_two_max/vel[2]_norm1.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_max/vel[2]_norm1.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[2]_norm2.xg b/test/test_two_max/vel[2]_norm2.xg
new file mode 100644
index 0000000..270e062
--- /dev/null
+++ b/test/test_two_max/vel[2]_norm2.xg
@@ -0,0 +1,2 @@
+"velz v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_two_max/vel[2]_x_[16][16].xg b/test/test_two_max/vel[2]_x_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[2]_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[2]_y_[16][16].xg b/test/test_two_max/vel[2]_y_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[2]_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/vel[2]_z_[16][16].xg b/test/test_two_max/vel[2]_z_[16][16].xg
new file mode 100644
index 0000000..0e76a9b
--- /dev/null
+++ b/test/test_two_max/vel[2]_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 0.0000000000e+00
+-2.8124968750e+01 0.0000000000e+00
+-2.6249937500e+01 0.0000000000e+00
+-2.4374906250e+01 0.0000000000e+00
+-2.2499875000e+01 0.0000000000e+00
+-2.0624843750e+01 0.0000000000e+00
+-1.8749812500e+01 0.0000000000e+00
+-1.6874781250e+01 0.0000000000e+00
+-1.4999750000e+01 0.0000000000e+00
+-1.3124718750e+01 0.0000000000e+00
+-1.1249687500e+01 0.0000000000e+00
+-9.3746562500e+00 0.0000000000e+00
+-7.4996250000e+00 0.0000000000e+00
+-5.6245937500e+00 0.0000000000e+00
+-3.7495625000e+00 0.0000000000e+00
+-1.8745312500e+00 0.0000000000e+00
+5.0000000000e-04 0.0000000000e+00
+1.8755312500e+00 0.0000000000e+00
+3.7505625000e+00 0.0000000000e+00
+5.6255937500e+00 0.0000000000e+00
+7.5006250000e+00 0.0000000000e+00
+9.3756562500e+00 0.0000000000e+00
+1.1250687500e+01 0.0000000000e+00
+1.3125718750e+01 0.0000000000e+00
+1.5000750000e+01 0.0000000000e+00
+1.6875781250e+01 0.0000000000e+00
+1.8750812500e+01 0.0000000000e+00
+2.0625843750e+01 0.0000000000e+00
+2.2500875000e+01 0.0000000000e+00
+2.4375906250e+01 0.0000000000e+00
+2.6250937500e+01 0.0000000000e+00
+2.8125968750e+01 0.0000000000e+00
+3.0001000000e+01 0.0000000000e+00
diff --git a/test/test_two_max/w_lorentz_3D_diagonal.xg b/test/test_two_max/w_lorentz_3D_diagonal.xg
new file mode 100644
index 0000000..f4b3a47
--- /dev/null
+++ b/test/test_two_max/w_lorentz_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-5.1961524227e+01 1.0000000000e+00
+-4.8713874836e+01 1.0000000000e+00
+-4.5466225446e+01 1.0000000000e+00
+-4.2218576055e+01 1.0000000000e+00
+-3.8970926664e+01 1.0000000000e+00
+-3.5723277273e+01 1.0000000000e+00
+-3.2475627882e+01 1.0000000000e+00
+-2.9227978492e+01 1.0000000000e+00
+-2.5980329101e+01 1.0000000000e+00
+-2.2732679710e+01 1.0000000000e+00
+-1.9485030319e+01 1.0000000000e+00
+-1.6237380928e+01 1.0000000000e+00
+-1.2989731538e+01 1.0000000000e+00
+-9.7420821469e+00 1.0000000000e+00
+-6.4944327562e+00 1.0000000000e+00
+-3.2467833654e+00 1.0000000000e+00
+8.6602540379e-04 1.0000000000e+00
+3.2485154162e+00 1.0000000000e+00
+6.4961648070e+00 1.0000000000e+00
+9.7438141977e+00 1.0000000000e+00
+1.2991463589e+01 1.0000000000e+00
+1.6239112979e+01 1.0000000000e+00
+1.9486762370e+01 1.0000000000e+00
+2.2734411761e+01 1.0000000000e+00
+2.5982061152e+01 1.0000000000e+00
+2.9229710542e+01 1.0000000000e+00
+3.2477359933e+01 1.0000000000e+00
+3.5725009324e+01 1.0000000000e+00
+3.8972658715e+01 1.0000000000e+00
+4.2220308106e+01 1.0000000000e+00
+4.5467957496e+01 1.0000000000e+00
+4.8715606887e+01 1.0000000000e+00
+5.1963256278e+01 1.0000000000e+00
diff --git a/test/test_two_max/w_lorentz_maximum.xg b/test/test_two_max/w_lorentz_maximum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_max/w_lorentz_maximum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_max/w_lorentz_minimum.xg b/test/test_two_max/w_lorentz_minimum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_max/w_lorentz_minimum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_max/w_lorentz_norm1.xg b/test/test_two_max/w_lorentz_norm1.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_max/w_lorentz_norm1.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_max/w_lorentz_norm2.xg b/test/test_two_max/w_lorentz_norm2.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_two_max/w_lorentz_norm2.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_two_max/w_lorentz_x_[16][16].xg b/test/test_two_max/w_lorentz_x_[16][16].xg
new file mode 100644
index 0000000..3b6037c
--- /dev/null
+++ b/test/test_two_max/w_lorentz_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e+00
+-2.8124968750e+01 1.0000000000e+00
+-2.6249937500e+01 1.0000000000e+00
+-2.4374906250e+01 1.0000000000e+00
+-2.2499875000e+01 1.0000000000e+00
+-2.0624843750e+01 1.0000000000e+00
+-1.8749812500e+01 1.0000000000e+00
+-1.6874781250e+01 1.0000000000e+00
+-1.4999750000e+01 1.0000000000e+00
+-1.3124718750e+01 1.0000000000e+00
+-1.1249687500e+01 1.0000000000e+00
+-9.3746562500e+00 1.0000000000e+00
+-7.4996250000e+00 1.0000000000e+00
+-5.6245937500e+00 1.0000000000e+00
+-3.7495625000e+00 1.0000000000e+00
+-1.8745312500e+00 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+1.8755312500e+00 1.0000000000e+00
+3.7505625000e+00 1.0000000000e+00
+5.6255937500e+00 1.0000000000e+00
+7.5006250000e+00 1.0000000000e+00
+9.3756562500e+00 1.0000000000e+00
+1.1250687500e+01 1.0000000000e+00
+1.3125718750e+01 1.0000000000e+00
+1.5000750000e+01 1.0000000000e+00
+1.6875781250e+01 1.0000000000e+00
+1.8750812500e+01 1.0000000000e+00
+2.0625843750e+01 1.0000000000e+00
+2.2500875000e+01 1.0000000000e+00
+2.4375906250e+01 1.0000000000e+00
+2.6250937500e+01 1.0000000000e+00
+2.8125968750e+01 1.0000000000e+00
+3.0001000000e+01 1.0000000000e+00
diff --git a/test/test_two_max/w_lorentz_y_[16][16].xg b/test/test_two_max/w_lorentz_y_[16][16].xg
new file mode 100644
index 0000000..3b6037c
--- /dev/null
+++ b/test/test_two_max/w_lorentz_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e+00
+-2.8124968750e+01 1.0000000000e+00
+-2.6249937500e+01 1.0000000000e+00
+-2.4374906250e+01 1.0000000000e+00
+-2.2499875000e+01 1.0000000000e+00
+-2.0624843750e+01 1.0000000000e+00
+-1.8749812500e+01 1.0000000000e+00
+-1.6874781250e+01 1.0000000000e+00
+-1.4999750000e+01 1.0000000000e+00
+-1.3124718750e+01 1.0000000000e+00
+-1.1249687500e+01 1.0000000000e+00
+-9.3746562500e+00 1.0000000000e+00
+-7.4996250000e+00 1.0000000000e+00
+-5.6245937500e+00 1.0000000000e+00
+-3.7495625000e+00 1.0000000000e+00
+-1.8745312500e+00 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+1.8755312500e+00 1.0000000000e+00
+3.7505625000e+00 1.0000000000e+00
+5.6255937500e+00 1.0000000000e+00
+7.5006250000e+00 1.0000000000e+00
+9.3756562500e+00 1.0000000000e+00
+1.1250687500e+01 1.0000000000e+00
+1.3125718750e+01 1.0000000000e+00
+1.5000750000e+01 1.0000000000e+00
+1.6875781250e+01 1.0000000000e+00
+1.8750812500e+01 1.0000000000e+00
+2.0625843750e+01 1.0000000000e+00
+2.2500875000e+01 1.0000000000e+00
+2.4375906250e+01 1.0000000000e+00
+2.6250937500e+01 1.0000000000e+00
+2.8125968750e+01 1.0000000000e+00
+3.0001000000e+01 1.0000000000e+00
diff --git a/test/test_two_max/w_lorentz_z_[16][16].xg b/test/test_two_max/w_lorentz_z_[16][16].xg
new file mode 100644
index 0000000..3b6037c
--- /dev/null
+++ b/test/test_two_max/w_lorentz_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-3.0000000000e+01 1.0000000000e+00
+-2.8124968750e+01 1.0000000000e+00
+-2.6249937500e+01 1.0000000000e+00
+-2.4374906250e+01 1.0000000000e+00
+-2.2499875000e+01 1.0000000000e+00
+-2.0624843750e+01 1.0000000000e+00
+-1.8749812500e+01 1.0000000000e+00
+-1.6874781250e+01 1.0000000000e+00
+-1.4999750000e+01 1.0000000000e+00
+-1.3124718750e+01 1.0000000000e+00
+-1.1249687500e+01 1.0000000000e+00
+-9.3746562500e+00 1.0000000000e+00
+-7.4996250000e+00 1.0000000000e+00
+-5.6245937500e+00 1.0000000000e+00
+-3.7495625000e+00 1.0000000000e+00
+-1.8745312500e+00 1.0000000000e+00
+5.0000000000e-04 1.0000000000e+00
+1.8755312500e+00 1.0000000000e+00
+3.7505625000e+00 1.0000000000e+00
+5.6255937500e+00 1.0000000000e+00
+7.5006250000e+00 1.0000000000e+00
+9.3756562500e+00 1.0000000000e+00
+1.1250687500e+01 1.0000000000e+00
+1.3125718750e+01 1.0000000000e+00
+1.5000750000e+01 1.0000000000e+00
+1.6875781250e+01 1.0000000000e+00
+1.8750812500e+01 1.0000000000e+00
+2.0625843750e+01 1.0000000000e+00
+2.2500875000e+01 1.0000000000e+00
+2.4375906250e+01 1.0000000000e+00
+2.6250937500e+01 1.0000000000e+00
+2.8125968750e+01 1.0000000000e+00
+3.0001000000e+01 1.0000000000e+00