aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-02-11 16:30:32 +0000
committerrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-02-11 16:30:32 +0000
commit24123195b04d196bb01777549d1531e8b05b43a6 (patch)
treeff4504a718893137be3e6f7f08ac891c7f2a49bb
parentd5901b550aa6384a2328c37d40e25136fcc94bfe (diff)
GRHydro: add test case for hybrid EOS
From: Roland Haas <rhaas@tapir.caltech.edu> git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@483 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
-rw-r--r--test/test_one_hybrid.par58
-rw-r--r--test/test_one_hybrid/dens_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/dens_maximum.xg2
-rw-r--r--test/test_one_hybrid/dens_minimum.xg2
-rw-r--r--test/test_one_hybrid/dens_norm1.xg2
-rw-r--r--test/test_one_hybrid/dens_norm2.xg2
-rw-r--r--test/test_one_hybrid/dens_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/dens_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/dens_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/eps_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/eps_maximum.xg2
-rw-r--r--test/test_one_hybrid/eps_minimum.xg2
-rw-r--r--test/test_one_hybrid/eps_norm1.xg2
-rw-r--r--test/test_one_hybrid/eps_norm2.xg2
-rw-r--r--test/test_one_hybrid/eps_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/eps_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/eps_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/press_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/press_maximum.xg2
-rw-r--r--test/test_one_hybrid/press_minimum.xg2
-rw-r--r--test/test_one_hybrid/press_norm1.xg2
-rw-r--r--test/test_one_hybrid/press_norm2.xg2
-rw-r--r--test/test_one_hybrid/press_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/press_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/press_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/rho_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/rho_maximum.xg2
-rw-r--r--test/test_one_hybrid/rho_minimum.xg2
-rw-r--r--test/test_one_hybrid/rho_norm1.xg2
-rw-r--r--test/test_one_hybrid/rho_norm2.xg2
-rw-r--r--test/test_one_hybrid/rho_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/rho_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/rho_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[0]_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/scon[0]_maximum.xg2
-rw-r--r--test/test_one_hybrid/scon[0]_minimum.xg2
-rw-r--r--test/test_one_hybrid/scon[0]_norm1.xg2
-rw-r--r--test/test_one_hybrid/scon[0]_norm2.xg2
-rw-r--r--test/test_one_hybrid/scon[0]_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[0]_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[0]_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[1]_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/scon[1]_maximum.xg2
-rw-r--r--test/test_one_hybrid/scon[1]_minimum.xg2
-rw-r--r--test/test_one_hybrid/scon[1]_norm1.xg2
-rw-r--r--test/test_one_hybrid/scon[1]_norm2.xg2
-rw-r--r--test/test_one_hybrid/scon[1]_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[1]_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[1]_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[2]_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/scon[2]_maximum.xg2
-rw-r--r--test/test_one_hybrid/scon[2]_minimum.xg2
-rw-r--r--test/test_one_hybrid/scon[2]_norm1.xg2
-rw-r--r--test/test_one_hybrid/scon[2]_norm2.xg2
-rw-r--r--test/test_one_hybrid/scon[2]_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[2]_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/scon[2]_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/tau_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/tau_maximum.xg2
-rw-r--r--test/test_one_hybrid/tau_minimum.xg2
-rw-r--r--test/test_one_hybrid/tau_norm1.xg2
-rw-r--r--test/test_one_hybrid/tau_norm2.xg2
-rw-r--r--test/test_one_hybrid/tau_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/tau_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/tau_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/test_one_hybrid.par59
-rw-r--r--test/test_one_hybrid/vel[0]_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/vel[0]_maximum.xg2
-rw-r--r--test/test_one_hybrid/vel[0]_minimum.xg2
-rw-r--r--test/test_one_hybrid/vel[0]_norm1.xg2
-rw-r--r--test/test_one_hybrid/vel[0]_norm2.xg2
-rw-r--r--test/test_one_hybrid/vel[0]_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[0]_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[0]_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[1]_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/vel[1]_maximum.xg2
-rw-r--r--test/test_one_hybrid/vel[1]_minimum.xg2
-rw-r--r--test/test_one_hybrid/vel[1]_norm1.xg2
-rw-r--r--test/test_one_hybrid/vel[1]_norm2.xg2
-rw-r--r--test/test_one_hybrid/vel[1]_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[1]_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[1]_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[2]_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/vel[2]_maximum.xg2
-rw-r--r--test/test_one_hybrid/vel[2]_minimum.xg2
-rw-r--r--test/test_one_hybrid/vel[2]_norm1.xg2
-rw-r--r--test/test_one_hybrid/vel[2]_norm2.xg2
-rw-r--r--test/test_one_hybrid/vel[2]_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[2]_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/vel[2]_z_[16][16].xg36
-rw-r--r--test/test_one_hybrid/w_lorentz_3D_diagonal.xg36
-rw-r--r--test/test_one_hybrid/w_lorentz_maximum.xg2
-rw-r--r--test/test_one_hybrid/w_lorentz_minimum.xg2
-rw-r--r--test/test_one_hybrid/w_lorentz_norm1.xg2
-rw-r--r--test/test_one_hybrid/w_lorentz_norm2.xg2
-rw-r--r--test/test_one_hybrid/w_lorentz_x_[16][16].xg36
-rw-r--r--test/test_one_hybrid/w_lorentz_y_[16][16].xg36
-rw-r--r--test/test_one_hybrid/w_lorentz_z_[16][16].xg36
98 files changed, 1941 insertions, 0 deletions
diff --git a/test/test_one_hybrid.par b/test/test_one_hybrid.par
new file mode 100644
index 0000000..e631f7d
--- /dev/null
+++ b/test/test_one_hybrid.par
@@ -0,0 +1,58 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase grhydro grhydro_initdata tovsolver nanchecker eos_omni admconstraints Constants LocalReduce TmunuBase InitBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+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 = "GRHydro"
+
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Hybrid"
+GRHydro::GRHydro_stencil = 3
+GRHydro::bound = "none"
+GRHydro::rho_abs_min = 1.e-7
+GRHydro::initial_atmosphere_factor = 0.999
+
+eos_omni::hybrid_gamma2 = 2.5
+eos_omni::hybrid_gamma1 = 2.
+eos_omni::hybrid_k1 = 100
+eos_omni::hybrid_gamma_th = 1.5
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+tovsolver::TOV_Rho_Central[0] = 1.28e-3
+tovsolver::TOV_Gamma[0] = 2.0
+tovsolver::TOV_K[0] = 100.0
+tovsolver::TOV_Combine_Method = "maximum"
+
+IO::out_dir = $parfile
+IO::out_fileinfo="none"
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "HydroBase::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel GRHydro::dens GRHydro::tau GRHydro::scon"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "HydroBase::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel GRHydro::dens GRHydro::tau GRHydro::scon"
+IOASCII::out_format = ".10e"
diff --git a/test/test_one_hybrid/dens_3D_diagonal.xg b/test/test_one_hybrid/dens_3D_diagonal.xg
new file mode 100644
index 0000000..a13c2f9
--- /dev/null
+++ b/test/test_one_hybrid/dens_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1853326151e-07
+-2.4356910355e+01 1.1853326151e-07
+-2.2733058596e+01 1.1995974220e-07
+-2.1109206837e+01 1.2162343869e-07
+-1.9485355079e+01 1.2358868881e-07
+-1.7861503320e+01 1.2594532286e-07
+-1.6237651561e+01 1.2882262551e-07
+-1.4613799803e+01 1.3241355929e-07
+-1.2989948044e+01 1.3701922811e-07
+-1.1366096285e+01 1.4313636440e-07
+-9.7422445267e+00 1.5164529020e-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.5163444738e-07
+1.1367828336e+01 1.4312877246e-07
+1.2991680095e+01 1.3701362326e-07
+1.4615531854e+01 1.3240925515e-07
+1.6239383612e+01 1.2881921812e-07
+1.7863235371e+01 1.2594255934e-07
+1.9487087130e+01 1.2358640295e-07
+2.1110938888e+01 1.2162151682e-07
+2.2734790647e+01 1.1995810398e-07
+2.4358642406e+01 1.1853184859e-07
+2.5982494164e+01 1.1853184859e-07
diff --git a/test/test_one_hybrid/dens_maximum.xg b/test/test_one_hybrid/dens_maximum.xg
new file mode 100644
index 0000000..d6623b7
--- /dev/null
+++ b/test/test_one_hybrid/dens_maximum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0037072030825
diff --git a/test/test_one_hybrid/dens_minimum.xg b/test/test_one_hybrid/dens_minimum.xg
new file mode 100644
index 0000000..78ab881
--- /dev/null
+++ b/test/test_one_hybrid/dens_minimum.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000001185318
diff --git a/test/test_one_hybrid/dens_norm1.xg b/test/test_one_hybrid/dens_norm1.xg
new file mode 100644
index 0000000..461ede0
--- /dev/null
+++ b/test/test_one_hybrid/dens_norm1.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0000509787531
diff --git a/test/test_one_hybrid/dens_norm2.xg b/test/test_one_hybrid/dens_norm2.xg
new file mode 100644
index 0000000..250a310
--- /dev/null
+++ b/test/test_one_hybrid/dens_norm2.xg
@@ -0,0 +1,2 @@
+"dens v time
+0.0000000000000 0.0002699839972
diff --git a/test/test_one_hybrid/dens_x_[16][16].xg b/test/test_one_hybrid/dens_x_[16][16].xg
new file mode 100644
index 0000000..e4560a6
--- /dev/null
+++ b/test/test_one_hybrid/dens_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3384391219e-07
+-1.4062468750e+01 1.3384391219e-07
+-1.3124937500e+01 1.3658740323e-07
+-1.2187406250e+01 1.3981106180e-07
+-1.1249875000e+01 1.4365191094e-07
+-1.0312343750e+01 1.4830410281e-07
+-9.3748125000e+00 1.5405186023e-07
+-8.4372812500e+00 1.6132793503e-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.6131914635e-07
+9.3758125000e+00 1.5404500995e-07
+1.0313343750e+01 1.4829861798e-07
+1.1250875000e+01 1.4364742294e-07
+1.2188406250e+01 1.3980732310e-07
+1.3125937500e+01 1.3658424161e-07
+1.4063468750e+01 1.3384120424e-07
+1.5001000000e+01 1.3384120424e-07
diff --git a/test/test_one_hybrid/dens_y_[16][16].xg b/test/test_one_hybrid/dens_y_[16][16].xg
new file mode 100644
index 0000000..e4560a6
--- /dev/null
+++ b/test/test_one_hybrid/dens_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3384391219e-07
+-1.4062468750e+01 1.3384391219e-07
+-1.3124937500e+01 1.3658740323e-07
+-1.2187406250e+01 1.3981106180e-07
+-1.1249875000e+01 1.4365191094e-07
+-1.0312343750e+01 1.4830410281e-07
+-9.3748125000e+00 1.5405186023e-07
+-8.4372812500e+00 1.6132793503e-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.6131914635e-07
+9.3758125000e+00 1.5404500995e-07
+1.0313343750e+01 1.4829861798e-07
+1.1250875000e+01 1.4364742294e-07
+1.2188406250e+01 1.3980732310e-07
+1.3125937500e+01 1.3658424161e-07
+1.4063468750e+01 1.3384120424e-07
+1.5001000000e+01 1.3384120424e-07
diff --git a/test/test_one_hybrid/dens_z_[16][16].xg b/test/test_one_hybrid/dens_z_[16][16].xg
new file mode 100644
index 0000000..e4560a6
--- /dev/null
+++ b/test/test_one_hybrid/dens_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3384391219e-07
+-1.4062468750e+01 1.3384391219e-07
+-1.3124937500e+01 1.3658740323e-07
+-1.2187406250e+01 1.3981106180e-07
+-1.1249875000e+01 1.4365191094e-07
+-1.0312343750e+01 1.4830410281e-07
+-9.3748125000e+00 1.5405186023e-07
+-8.4372812500e+00 1.6132793503e-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.6131914635e-07
+9.3758125000e+00 1.5404500995e-07
+1.0313343750e+01 1.4829861798e-07
+1.1250875000e+01 1.4364742294e-07
+1.2188406250e+01 1.3980732310e-07
+1.3125937500e+01 1.3658424161e-07
+1.4063468750e+01 1.3384120424e-07
+1.5001000000e+01 1.3384120424e-07
diff --git a/test/test_one_hybrid/eps_3D_diagonal.xg b/test/test_one_hybrid/eps_3D_diagonal.xg
new file mode 100644
index 0000000..707828e
--- /dev/null
+++ b/test/test_one_hybrid/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.2219006218e-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_hybrid/eps_maximum.xg b/test/test_one_hybrid/eps_maximum.xg
new file mode 100644
index 0000000..f43d0c3
--- /dev/null
+++ b/test/test_one_hybrid/eps_maximum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.1279999958351
diff --git a/test/test_one_hybrid/eps_minimum.xg b/test/test_one_hybrid/eps_minimum.xg
new file mode 100644
index 0000000..186cd48
--- /dev/null
+++ b/test/test_one_hybrid/eps_minimum.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0000100000000
diff --git a/test/test_one_hybrid/eps_norm1.xg b/test/test_one_hybrid/eps_norm1.xg
new file mode 100644
index 0000000..dc3e3fb
--- /dev/null
+++ b/test/test_one_hybrid/eps_norm1.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0023465361261
diff --git a/test/test_one_hybrid/eps_norm2.xg b/test/test_one_hybrid/eps_norm2.xg
new file mode 100644
index 0000000..3e9ca09
--- /dev/null
+++ b/test/test_one_hybrid/eps_norm2.xg
@@ -0,0 +1,2 @@
+"eps v time
+0.0000000000000 0.0114469034947
diff --git a/test/test_one_hybrid/eps_x_[16][16].xg b/test/test_one_hybrid/eps_x_[16][16].xg
new file mode 100644
index 0000000..a227aa3
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/eps_y_[16][16].xg b/test/test_one_hybrid/eps_y_[16][16].xg
new file mode 100644
index 0000000..a227aa3
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/eps_z_[16][16].xg b/test/test_one_hybrid/eps_z_[16][16].xg
new file mode 100644
index 0000000..a227aa3
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/press_3D_diagonal.xg b/test/test_one_hybrid/press_3D_diagonal.xg
new file mode 100644
index 0000000..d7124dc
--- /dev/null
+++ b/test/test_one_hybrid/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 3.1775248727e-05
+-3.2468374920e+00 1.1584554985e-04
+-1.6229857333e+00 2.5029605998e-04
+8.6602540378e-04 3.2572100316e-04
+1.6247177841e+00 2.5015660589e-04
+3.2485695428e+00 1.1571982472e-04
+4.8724213015e+00 3.1720727969e-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_hybrid/press_maximum.xg b/test/test_one_hybrid/press_maximum.xg
new file mode 100644
index 0000000..69b9301
--- /dev/null
+++ b/test/test_one_hybrid/press_maximum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0003257210032
diff --git a/test/test_one_hybrid/press_minimum.xg b/test/test_one_hybrid/press_minimum.xg
new file mode 100644
index 0000000..b72c1e3
--- /dev/null
+++ b/test/test_one_hybrid/press_minimum.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000000000010
diff --git a/test/test_one_hybrid/press_norm1.xg b/test/test_one_hybrid/press_norm1.xg
new file mode 100644
index 0000000..d27ac20
--- /dev/null
+++ b/test/test_one_hybrid/press_norm1.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000019430489
diff --git a/test/test_one_hybrid/press_norm2.xg b/test/test_one_hybrid/press_norm2.xg
new file mode 100644
index 0000000..75ffbad
--- /dev/null
+++ b/test/test_one_hybrid/press_norm2.xg
@@ -0,0 +1,2 @@
+"press v time
+0.0000000000000 0.0000151068794
diff --git a/test/test_one_hybrid/press_x_[16][16].xg b/test/test_one_hybrid/press_x_[16][16].xg
new file mode 100644
index 0000000..e52c0db
--- /dev/null
+++ b/test/test_one_hybrid/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.3711366983e-05
+-4.6871562500e+00 3.7936220266e-05
+-3.7496250000e+00 8.2478855573e-05
+-2.8120937500e+00 1.4943510783e-04
+-1.8745625000e+00 2.2945312711e-04
+-9.3703125000e-01 2.9817011279e-04
+5.0000000000e-04 3.2572100316e-04
+9.3803125000e-01 2.9811404146e-04
+1.8755625000e+00 2.2936833477e-04
+2.8130937500e+00 1.4935369761e-04
+3.7506250000e+00 8.2419019648e-05
+4.6881562500e+00 3.7900548653e-05
+5.6256875000e+00 1.3694138073e-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_hybrid/press_y_[16][16].xg b/test/test_one_hybrid/press_y_[16][16].xg
new file mode 100644
index 0000000..e52c0db
--- /dev/null
+++ b/test/test_one_hybrid/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.3711366983e-05
+-4.6871562500e+00 3.7936220266e-05
+-3.7496250000e+00 8.2478855573e-05
+-2.8120937500e+00 1.4943510783e-04
+-1.8745625000e+00 2.2945312711e-04
+-9.3703125000e-01 2.9817011279e-04
+5.0000000000e-04 3.2572100316e-04
+9.3803125000e-01 2.9811404146e-04
+1.8755625000e+00 2.2936833477e-04
+2.8130937500e+00 1.4935369761e-04
+3.7506250000e+00 8.2419019648e-05
+4.6881562500e+00 3.7900548653e-05
+5.6256875000e+00 1.3694138073e-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_hybrid/press_z_[16][16].xg b/test/test_one_hybrid/press_z_[16][16].xg
new file mode 100644
index 0000000..e52c0db
--- /dev/null
+++ b/test/test_one_hybrid/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.3711366983e-05
+-4.6871562500e+00 3.7936220266e-05
+-3.7496250000e+00 8.2478855573e-05
+-2.8120937500e+00 1.4943510783e-04
+-1.8745625000e+00 2.2945312711e-04
+-9.3703125000e-01 2.9817011279e-04
+5.0000000000e-04 3.2572100316e-04
+9.3803125000e-01 2.9811404146e-04
+1.8755625000e+00 2.2936833477e-04
+2.8130937500e+00 1.4935369761e-04
+3.7506250000e+00 8.2419019648e-05
+4.6881562500e+00 3.7900548653e-05
+5.6256875000e+00 1.3694138073e-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_hybrid/rho_3D_diagonal.xg b/test/test_one_hybrid/rho_3D_diagonal.xg
new file mode 100644
index 0000000..5c56daa
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/rho_maximum.xg b/test/test_one_hybrid/rho_maximum.xg
new file mode 100644
index 0000000..0112304
--- /dev/null
+++ b/test/test_one_hybrid/rho_maximum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0012799999584
diff --git a/test/test_one_hybrid/rho_minimum.xg b/test/test_one_hybrid/rho_minimum.xg
new file mode 100644
index 0000000..23dacb5
--- /dev/null
+++ b/test/test_one_hybrid/rho_minimum.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000001000000
diff --git a/test/test_one_hybrid/rho_norm1.xg b/test/test_one_hybrid/rho_norm1.xg
new file mode 100644
index 0000000..741f3ea
--- /dev/null
+++ b/test/test_one_hybrid/rho_norm1.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0000234653613
diff --git a/test/test_one_hybrid/rho_norm2.xg b/test/test_one_hybrid/rho_norm2.xg
new file mode 100644
index 0000000..6b0c143
--- /dev/null
+++ b/test/test_one_hybrid/rho_norm2.xg
@@ -0,0 +1,2 @@
+"rho v time
+0.0000000000000 0.0001144690349
diff --git a/test/test_one_hybrid/rho_x_[16][16].xg b/test/test_one_hybrid/rho_x_[16][16].xg
new file mode 100644
index 0000000..1602f52
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/rho_y_[16][16].xg b/test/test_one_hybrid/rho_y_[16][16].xg
new file mode 100644
index 0000000..1602f52
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/rho_z_[16][16].xg b/test/test_one_hybrid/rho_z_[16][16].xg
new file mode 100644
index 0000000..1602f52
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[0]_3D_diagonal.xg b/test/test_one_hybrid/scon[0]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[0]_maximum.xg b/test/test_one_hybrid/scon[0]_maximum.xg
new file mode 100644
index 0000000..874d537
--- /dev/null
+++ b/test/test_one_hybrid/scon[0]_maximum.xg
@@ -0,0 +1,2 @@
+"scon[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[0]_minimum.xg b/test/test_one_hybrid/scon[0]_minimum.xg
new file mode 100644
index 0000000..874d537
--- /dev/null
+++ b/test/test_one_hybrid/scon[0]_minimum.xg
@@ -0,0 +1,2 @@
+"scon[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[0]_norm1.xg b/test/test_one_hybrid/scon[0]_norm1.xg
new file mode 100644
index 0000000..874d537
--- /dev/null
+++ b/test/test_one_hybrid/scon[0]_norm1.xg
@@ -0,0 +1,2 @@
+"scon[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[0]_norm2.xg b/test/test_one_hybrid/scon[0]_norm2.xg
new file mode 100644
index 0000000..874d537
--- /dev/null
+++ b/test/test_one_hybrid/scon[0]_norm2.xg
@@ -0,0 +1,2 @@
+"scon[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[0]_x_[16][16].xg b/test/test_one_hybrid/scon[0]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[0]_y_[16][16].xg b/test/test_one_hybrid/scon[0]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[0]_z_[16][16].xg b/test/test_one_hybrid/scon[0]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[1]_3D_diagonal.xg b/test/test_one_hybrid/scon[1]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[1]_maximum.xg b/test/test_one_hybrid/scon[1]_maximum.xg
new file mode 100644
index 0000000..31545ff
--- /dev/null
+++ b/test/test_one_hybrid/scon[1]_maximum.xg
@@ -0,0 +1,2 @@
+"scon[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[1]_minimum.xg b/test/test_one_hybrid/scon[1]_minimum.xg
new file mode 100644
index 0000000..31545ff
--- /dev/null
+++ b/test/test_one_hybrid/scon[1]_minimum.xg
@@ -0,0 +1,2 @@
+"scon[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[1]_norm1.xg b/test/test_one_hybrid/scon[1]_norm1.xg
new file mode 100644
index 0000000..31545ff
--- /dev/null
+++ b/test/test_one_hybrid/scon[1]_norm1.xg
@@ -0,0 +1,2 @@
+"scon[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[1]_norm2.xg b/test/test_one_hybrid/scon[1]_norm2.xg
new file mode 100644
index 0000000..31545ff
--- /dev/null
+++ b/test/test_one_hybrid/scon[1]_norm2.xg
@@ -0,0 +1,2 @@
+"scon[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[1]_x_[16][16].xg b/test/test_one_hybrid/scon[1]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[1]_y_[16][16].xg b/test/test_one_hybrid/scon[1]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[1]_z_[16][16].xg b/test/test_one_hybrid/scon[1]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[2]_3D_diagonal.xg b/test/test_one_hybrid/scon[2]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[2]_maximum.xg b/test/test_one_hybrid/scon[2]_maximum.xg
new file mode 100644
index 0000000..a499bfc
--- /dev/null
+++ b/test/test_one_hybrid/scon[2]_maximum.xg
@@ -0,0 +1,2 @@
+"scon[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[2]_minimum.xg b/test/test_one_hybrid/scon[2]_minimum.xg
new file mode 100644
index 0000000..a499bfc
--- /dev/null
+++ b/test/test_one_hybrid/scon[2]_minimum.xg
@@ -0,0 +1,2 @@
+"scon[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[2]_norm1.xg b/test/test_one_hybrid/scon[2]_norm1.xg
new file mode 100644
index 0000000..a499bfc
--- /dev/null
+++ b/test/test_one_hybrid/scon[2]_norm1.xg
@@ -0,0 +1,2 @@
+"scon[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[2]_norm2.xg b/test/test_one_hybrid/scon[2]_norm2.xg
new file mode 100644
index 0000000..a499bfc
--- /dev/null
+++ b/test/test_one_hybrid/scon[2]_norm2.xg
@@ -0,0 +1,2 @@
+"scon[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/scon[2]_x_[16][16].xg b/test/test_one_hybrid/scon[2]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[2]_y_[16][16].xg b/test/test_one_hybrid/scon[2]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/scon[2]_z_[16][16].xg b/test/test_one_hybrid/scon[2]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/tau_3D_diagonal.xg b/test/test_one_hybrid/tau_3D_diagonal.xg
new file mode 100644
index 0000000..15c9d48
--- /dev/null
+++ b/test/test_one_hybrid/tau_3D_diagonal.xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-2.5980762114e+01 1.1853326151e-12
+-2.4356910355e+01 1.1853326151e-12
+-2.2733058596e+01 1.1995974220e-12
+-2.1109206837e+01 1.2162343869e-12
+-1.9485355079e+01 1.2358868882e-12
+-1.7861503320e+01 1.2594532286e-12
+-1.6237651561e+01 1.2882262551e-12
+-1.4613799803e+01 1.3241355929e-12
+-1.2989948044e+01 1.3701922811e-12
+-1.1366096285e+01 1.4313636440e-12
+-9.7422445267e+00 1.5164529020e-12
+-8.1183927680e+00 8.5672786439e-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.5163444738e-12
+1.1367828336e+01 1.4312877246e-12
+1.2991680095e+01 1.3701362326e-12
+1.4615531854e+01 1.3240925515e-12
+1.6239383612e+01 1.2881921812e-12
+1.7863235371e+01 1.2594255934e-12
+1.9487087130e+01 1.2358640295e-12
+2.1110938888e+01 1.2162151682e-12
+2.2734790647e+01 1.1995810398e-12
+2.4358642406e+01 1.1853184859e-12
+2.5982494164e+01 1.1853184859e-12
diff --git a/test/test_one_hybrid/tau_maximum.xg b/test/test_one_hybrid/tau_maximum.xg
new file mode 100644
index 0000000..a6396e7
--- /dev/null
+++ b/test/test_one_hybrid/tau_maximum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0004745219791
diff --git a/test/test_one_hybrid/tau_minimum.xg b/test/test_one_hybrid/tau_minimum.xg
new file mode 100644
index 0000000..ce3132e
--- /dev/null
+++ b/test/test_one_hybrid/tau_minimum.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000000000012
diff --git a/test/test_one_hybrid/tau_norm1.xg b/test/test_one_hybrid/tau_norm1.xg
new file mode 100644
index 0000000..3182a87
--- /dev/null
+++ b/test/test_one_hybrid/tau_norm1.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000030682032
diff --git a/test/test_one_hybrid/tau_norm2.xg b/test/test_one_hybrid/tau_norm2.xg
new file mode 100644
index 0000000..ede78f7
--- /dev/null
+++ b/test/test_one_hybrid/tau_norm2.xg
@@ -0,0 +1,2 @@
+"tau v time
+0.0000000000000 0.0000227707704
diff --git a/test/test_one_hybrid/tau_x_[16][16].xg b/test/test_one_hybrid/tau_x_[16][16].xg
new file mode 100644
index 0000000..5b78ad8
--- /dev/null
+++ b/test/test_one_hybrid/tau_x_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3384391219e-12
+-1.4062468750e+01 1.3384391219e-12
+-1.3124937500e+01 1.3658740323e-12
+-1.2187406250e+01 1.3981106180e-12
+-1.1249875000e+01 1.4365191094e-12
+-1.0312343750e+01 1.4830410281e-12
+-9.3748125000e+00 1.5405186023e-12
+-8.4372812500e+00 1.6132793503e-12
+-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.6131914635e-12
+9.3758125000e+00 1.5404500995e-12
+1.0313343750e+01 1.4829861798e-12
+1.1250875000e+01 1.4364742295e-12
+1.2188406250e+01 1.3980732310e-12
+1.3125937500e+01 1.3658424161e-12
+1.4063468750e+01 1.3384120424e-12
+1.5001000000e+01 1.3384120424e-12
diff --git a/test/test_one_hybrid/tau_y_[16][16].xg b/test/test_one_hybrid/tau_y_[16][16].xg
new file mode 100644
index 0000000..5b78ad8
--- /dev/null
+++ b/test/test_one_hybrid/tau_y_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3384391219e-12
+-1.4062468750e+01 1.3384391219e-12
+-1.3124937500e+01 1.3658740323e-12
+-1.2187406250e+01 1.3981106180e-12
+-1.1249875000e+01 1.4365191094e-12
+-1.0312343750e+01 1.4830410281e-12
+-9.3748125000e+00 1.5405186023e-12
+-8.4372812500e+00 1.6132793503e-12
+-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.6131914635e-12
+9.3758125000e+00 1.5404500995e-12
+1.0313343750e+01 1.4829861798e-12
+1.1250875000e+01 1.4364742295e-12
+1.2188406250e+01 1.3980732310e-12
+1.3125937500e+01 1.3658424161e-12
+1.4063468750e+01 1.3384120424e-12
+1.5001000000e+01 1.3384120424e-12
diff --git a/test/test_one_hybrid/tau_z_[16][16].xg b/test/test_one_hybrid/tau_z_[16][16].xg
new file mode 100644
index 0000000..5b78ad8
--- /dev/null
+++ b/test/test_one_hybrid/tau_z_[16][16].xg
@@ -0,0 +1,36 @@
+
+
+"Time = 0.0000000000e+00
+-1.5000000000e+01 1.3384391219e-12
+-1.4062468750e+01 1.3384391219e-12
+-1.3124937500e+01 1.3658740323e-12
+-1.2187406250e+01 1.3981106180e-12
+-1.1249875000e+01 1.4365191094e-12
+-1.0312343750e+01 1.4830410281e-12
+-9.3748125000e+00 1.5405186023e-12
+-8.4372812500e+00 1.6132793503e-12
+-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.6131914635e-12
+9.3758125000e+00 1.5404500995e-12
+1.0313343750e+01 1.4829861798e-12
+1.1250875000e+01 1.4364742295e-12
+1.2188406250e+01 1.3980732310e-12
+1.3125937500e+01 1.3658424161e-12
+1.4063468750e+01 1.3384120424e-12
+1.5001000000e+01 1.3384120424e-12
diff --git a/test/test_one_hybrid/test_one_hybrid.par b/test/test_one_hybrid/test_one_hybrid.par
new file mode 100644
index 0000000..970dd09
--- /dev/null
+++ b/test/test_one_hybrid/test_one_hybrid.par
@@ -0,0 +1,59 @@
+ActiveThorns = "time MoL pugh pughreduce pughslab coordbase symbase cartgrid3d ioutil ioascii iobasic boundary admbase staticconformal spacemask admcoupling coordgauge admmacros hydrobase grhydro grhydro_initdata tovsolver nanchecker eos_omni admconstraints Constants LocalReduce TmunuBase InitBase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+
+time::dtfac = 0.375
+
+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 = "GRHydro"
+
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Hybrid"
+GRHydro::GRHydro_stencil = 3
+GRHydro::bound = "none"
+GRHydro::rho_abs_min = 1.e-7
+GRHydro::initial_atmosphere_factor = 0.999
+
+eos_omni::hybrid_gamma2 = 2.5
+eos_omni::hybrid_gamma1 = 2.
+eos_omni::poly_gamma_ini = 2.
+eos_omni::hybrid_k1 = 100
+eos_omni::hybrid_gamma_th = 1.5
+
+ADMBase::initial_data = "tov"
+ADMBase::initial_lapse = "tov"
+ADMBase::initial_shift = "tov"
+
+tovsolver::TOV_Rho_Central[0] = 1.28e-3
+tovsolver::TOV_Gamma[0] = 2.0
+tovsolver::TOV_K[0] = 100.0
+tovsolver::TOV_Combine_Method = "maximum"
+
+IO::out_dir = $parfile
+IO::out_fileinfo="none"
+
+IOBasic::outScalar_every = 1
+IOBasic::outScalar_vars = "HydroBase::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel GRHydro::dens GRHydro::tau GRHydro::scon"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "HydroBase::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel GRHydro::dens GRHydro::tau GRHydro::scon"
+IOASCII::out_format = ".10e"
diff --git a/test/test_one_hybrid/vel[0]_3D_diagonal.xg b/test/test_one_hybrid/vel[0]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[0]_maximum.xg b/test/test_one_hybrid/vel[0]_maximum.xg
new file mode 100644
index 0000000..932fa0d
--- /dev/null
+++ b/test/test_one_hybrid/vel[0]_maximum.xg
@@ -0,0 +1,2 @@
+"vel[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[0]_minimum.xg b/test/test_one_hybrid/vel[0]_minimum.xg
new file mode 100644
index 0000000..932fa0d
--- /dev/null
+++ b/test/test_one_hybrid/vel[0]_minimum.xg
@@ -0,0 +1,2 @@
+"vel[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[0]_norm1.xg b/test/test_one_hybrid/vel[0]_norm1.xg
new file mode 100644
index 0000000..932fa0d
--- /dev/null
+++ b/test/test_one_hybrid/vel[0]_norm1.xg
@@ -0,0 +1,2 @@
+"vel[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[0]_norm2.xg b/test/test_one_hybrid/vel[0]_norm2.xg
new file mode 100644
index 0000000..932fa0d
--- /dev/null
+++ b/test/test_one_hybrid/vel[0]_norm2.xg
@@ -0,0 +1,2 @@
+"vel[0] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[0]_x_[16][16].xg b/test/test_one_hybrid/vel[0]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[0]_y_[16][16].xg b/test/test_one_hybrid/vel[0]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[0]_z_[16][16].xg b/test/test_one_hybrid/vel[0]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[1]_3D_diagonal.xg b/test/test_one_hybrid/vel[1]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[1]_maximum.xg b/test/test_one_hybrid/vel[1]_maximum.xg
new file mode 100644
index 0000000..da4cd8c
--- /dev/null
+++ b/test/test_one_hybrid/vel[1]_maximum.xg
@@ -0,0 +1,2 @@
+"vel[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[1]_minimum.xg b/test/test_one_hybrid/vel[1]_minimum.xg
new file mode 100644
index 0000000..da4cd8c
--- /dev/null
+++ b/test/test_one_hybrid/vel[1]_minimum.xg
@@ -0,0 +1,2 @@
+"vel[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[1]_norm1.xg b/test/test_one_hybrid/vel[1]_norm1.xg
new file mode 100644
index 0000000..da4cd8c
--- /dev/null
+++ b/test/test_one_hybrid/vel[1]_norm1.xg
@@ -0,0 +1,2 @@
+"vel[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[1]_norm2.xg b/test/test_one_hybrid/vel[1]_norm2.xg
new file mode 100644
index 0000000..da4cd8c
--- /dev/null
+++ b/test/test_one_hybrid/vel[1]_norm2.xg
@@ -0,0 +1,2 @@
+"vel[1] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[1]_x_[16][16].xg b/test/test_one_hybrid/vel[1]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[1]_y_[16][16].xg b/test/test_one_hybrid/vel[1]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[1]_z_[16][16].xg b/test/test_one_hybrid/vel[1]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[2]_3D_diagonal.xg b/test/test_one_hybrid/vel[2]_3D_diagonal.xg
new file mode 100644
index 0000000..f534f54
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[2]_maximum.xg b/test/test_one_hybrid/vel[2]_maximum.xg
new file mode 100644
index 0000000..b935aa7
--- /dev/null
+++ b/test/test_one_hybrid/vel[2]_maximum.xg
@@ -0,0 +1,2 @@
+"vel[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[2]_minimum.xg b/test/test_one_hybrid/vel[2]_minimum.xg
new file mode 100644
index 0000000..b935aa7
--- /dev/null
+++ b/test/test_one_hybrid/vel[2]_minimum.xg
@@ -0,0 +1,2 @@
+"vel[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[2]_norm1.xg b/test/test_one_hybrid/vel[2]_norm1.xg
new file mode 100644
index 0000000..b935aa7
--- /dev/null
+++ b/test/test_one_hybrid/vel[2]_norm1.xg
@@ -0,0 +1,2 @@
+"vel[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[2]_norm2.xg b/test/test_one_hybrid/vel[2]_norm2.xg
new file mode 100644
index 0000000..b935aa7
--- /dev/null
+++ b/test/test_one_hybrid/vel[2]_norm2.xg
@@ -0,0 +1,2 @@
+"vel[2] v time
+0.0000000000000 0.0000000000000
diff --git a/test/test_one_hybrid/vel[2]_x_[16][16].xg b/test/test_one_hybrid/vel[2]_x_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[2]_y_[16][16].xg b/test/test_one_hybrid/vel[2]_y_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/vel[2]_z_[16][16].xg b/test/test_one_hybrid/vel[2]_z_[16][16].xg
new file mode 100644
index 0000000..f2d5f5d
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/w_lorentz_3D_diagonal.xg b/test/test_one_hybrid/w_lorentz_3D_diagonal.xg
new file mode 100644
index 0000000..a6d1f9f
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/w_lorentz_maximum.xg b/test/test_one_hybrid/w_lorentz_maximum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_hybrid/w_lorentz_maximum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_hybrid/w_lorentz_minimum.xg b/test/test_one_hybrid/w_lorentz_minimum.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_hybrid/w_lorentz_minimum.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_hybrid/w_lorentz_norm1.xg b/test/test_one_hybrid/w_lorentz_norm1.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_hybrid/w_lorentz_norm1.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_hybrid/w_lorentz_norm2.xg b/test/test_one_hybrid/w_lorentz_norm2.xg
new file mode 100644
index 0000000..654c40f
--- /dev/null
+++ b/test/test_one_hybrid/w_lorentz_norm2.xg
@@ -0,0 +1,2 @@
+"w_lorentz v time
+0.0000000000000 1.0000000000000
diff --git a/test/test_one_hybrid/w_lorentz_x_[16][16].xg b/test/test_one_hybrid/w_lorentz_x_[16][16].xg
new file mode 100644
index 0000000..455e673
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/w_lorentz_y_[16][16].xg b/test/test_one_hybrid/w_lorentz_y_[16][16].xg
new file mode 100644
index 0000000..455e673
--- /dev/null
+++ b/test/test_one_hybrid/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_hybrid/w_lorentz_z_[16][16].xg b/test/test_one_hybrid/w_lorentz_z_[16][16].xg
new file mode 100644
index 0000000..455e673
--- /dev/null
+++ b/test/test_one_hybrid/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