aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-03-06 00:13:39 +0000
committerrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-03-06 00:13:39 +0000
commit21b897fb2f6b46bc5334f138ec15bc7f23bd6215 (patch)
tree07f17c4ddadb456fce44234fa3fd35ec88c68ee1
parent10ac27dec6af8b9a6dec080515509b2f252a1b36 (diff)
GRHydro: add test case for WENO5
this is just a copy of the shock tube test using WENO From: Roland Haas <rhaas@tapir.caltech.edu> git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@489 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
-rw-r--r--src/make.code.defn2
-rw-r--r--test/GRHydro_test_shock_weno.par77
-rw-r--r--test/GRHydro_test_shock_weno/dens_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/dens_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/dens_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/dens_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/eps_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/eps_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/eps_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/eps_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/press_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/press_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/press_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/press_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/rho_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/rho_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/rho_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/rho_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[0]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[0]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[0]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[0]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[1]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[1]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[1]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[1]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[2]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[2]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[2]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/scon[2]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/tau_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/tau_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/tau_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/tau_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[0]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[0]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[0]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[0]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[1]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[1]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[1]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[1]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[2]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[2]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[2]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/vel[2]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/w_lorentz_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_weno/w_lorentz_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/w_lorentz_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_weno/w_lorentz_z_[7][7].xg108
50 files changed, 5261 insertions, 2 deletions
diff --git a/src/make.code.defn b/src/make.code.defn
index e4bd737..c16764e 100644
--- a/src/make.code.defn
+++ b/src/make.code.defn
@@ -76,8 +76,6 @@ SRCS = Utils.F90 \
GRHydro_WENOReconstruct.F90\
GRHydro_WENOScalars.F90 \
GRHydro_MP5Reconstruct.F90
-
-#GRHydro_TestSync.cc
# Subdirectories containing source files
SUBDIRS =
diff --git a/test/GRHydro_test_shock_weno.par b/test/GRHydro_test_shock_weno.par
new file mode 100644
index 0000000..756a617
--- /dev/null
+++ b/test/GRHydro_test_shock_weno.par
@@ -0,0 +1,77 @@
+!DESC "Diagonal shocktube, RK2, Roe, WENO5, Ideal Gas"
+
+ActiveThorns = "pugh pughreduce pughslab LocalReduce"
+
+cactus::cctk_itlast = 5
+
+driver::ghost_size = 3
+driver::global_nx = 15
+driver::global_ny = 15
+driver::global_nz = 15
+
+ActiveThorns = "coordbase symbase cartgrid3d boundary"
+
+grid::type = "BySpacing"
+grid::domain = "full"
+grid::dxyz = 0.5
+
+ActiveThorns = "time"
+
+time::dtfac = 0.25
+
+ActiveThorns = "ioutil ioascii iobasic"
+
+IO::out_fileinfo = "none"
+IO::parfile_write = "no"
+IO::out_dir = $parfile
+
+IOBasic::outInfo_every = 1
+IOBasic::outInfo_vars = "HydroBase::rho"
+
+IOASCII::out1D_every = 1
+IOASCII::out1D_vars = "hydrobase::w_lorentz hydrobase::rho hydrobase::press hydrobase::eps HydroBase::vel GRHydro::dens GRHydro::tau GRHydro::scon"
+
+ActiveThorns = "nanchecker mol"
+
+methodoflines::ode_method = "rk2"
+methodoflines::mol_intermediate_steps = 2
+
+ActiveThorns = "ADMBase StaticConformal SpaceMask CoordGauge ADMMacros ADMCoupling Tmunubase"
+
+TmunuBase::stress_energy_storage = yes
+TmunuBase::stress_energy_at_RHS = yes
+TmunuBase::timelevels = 1
+TmunuBase::prolongation_type = none
+
+ADMBase::evolution_method = "none"
+ADMBase::initial_shift = "zero"
+ADMBase::metric_type = "physical"
+SpaceMask::use_mask = "yes"
+
+
+
+ActiveThorns = "hydrobase grhydro initbase EOS_Omni"
+
+hydrobase::timelevels = 2
+hydrobase::evolution_method = "GRHydro"
+
+GRHydro::riemann_solver = "Roe"
+GRHydro::GRHydro_eos_type = "General"
+GRHydro::GRHydro_eos_table = "Ideal_Fluid"
+GRHydro::GRHydro_stencil = 2
+GRHydro::recon_method = "weno"
+GRHydro::bound = "flat"
+
+
+eos_omni::poly_gamma = 2.0
+eos_omni::poly_k = 80.0
+eos_omni::gl_gamma = 1.66666666666666
+eos_omni::gl_k = 80.0
+
+
+
+ActiveThorns = "grhydro_initdata"
+
+hydrobase::initial_hydro = "shocktube"
+grhydro_initdata::shocktube_type = "diagshock"
+grhydro_initdata::shock_case = "Simple"
diff --git a/test/GRHydro_test_shock_weno/dens_3D_diagonal.xg b/test/GRHydro_test_shock_weno/dens_3D_diagonal.xg
new file mode 100644
index 0000000..612144c
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/dens_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 10.0000000000000
+-0.4330127018922 10.0000000000000
+0.4330127018922 1.0000000000000
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 10.0000000000000
+-0.4330127018922 9.8699422322597
+0.4330127018922 1.3069623114009
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 10.0000000000000
+-0.4330127018922 9.6727713337181
+0.4330127018922 1.5829102720603
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 9.9996076378829
+-0.4330127018922 9.3726714935996
+0.4330127018922 1.9495406169536
+1.2990381056767 1.0012406898977
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 9.9999998981738
+-1.2990381056767 9.9978979981188
+-0.4330127018922 8.9926445762228
+0.4330127018922 2.4019463806878
+1.2990381056767 1.0068986757415
+2.1650635094611 0.9999999999981
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 9.9999999999415
+-4.7631397208144 9.9999999999415
+-3.8971143170300 9.9999999999415
+-3.0310889132455 9.9999999997130
+-2.1650635094611 9.9999980669239
+-1.2990381056767 9.9932364634627
+-0.4330127018922 8.5423998519089
+0.4330127018922 2.8676487912419
+1.2990381056767 1.0239203988854
+2.1650635094611 0.9999999999984
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
diff --git a/test/GRHydro_test_shock_weno/dens_x_[7][7].xg b/test/GRHydro_test_shock_weno/dens_x_[7][7].xg
new file mode 100644
index 0000000..712b920
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/dens_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 10.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 9.8699422322597
+-0.7500000000000 8.3693662763219
+-0.2500000000000 2.4537291800176
+0.2500000000000 1.3069623114009
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 9.9987646311136
+-2.7500000000000 9.9987646311136
+-2.2500000000000 9.9987646311136
+-1.7500000000000 9.9746278291871
+-1.2500000000000 9.6729562174988
+-0.7500000000000 7.5032392252968
+-0.2500000000000 3.1541610921924
+0.2500000000000 1.5829102720603
+0.7500000000000 1.1063433118062
+1.2500000000000 1.0072248719303
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 9.9925592198414
+-2.7500000000000 9.9925592198414
+-2.2500000000000 9.9925592198414
+-1.7500000000000 9.9182096582484
+-1.2500000000000 9.3724173489400
+-0.7500000000000 6.8940069073604
+-0.2500000000000 3.5598294776978
+0.2500000000000 1.9495406169536
+0.7500000000000 1.2745354271543
+1.2500000000000 1.0381647170308
+1.7500000000000 1.0012365217416
+2.2500000000000 1.0000001597065
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9764326164563
+-2.7500000000000 9.9764326164563
+-2.2500000000000 9.9764326164563
+-1.7500000000000 9.8211070060744
+-1.2500000000000 8.9921856223160
+-0.7500000000000 6.4185701184084
+-0.2500000000000 3.7400086865224
+0.2500000000000 2.4019463806878
+0.7500000000000 1.5380326240797
+1.2500000000000 1.1071119228259
+1.7500000000000 1.0068817917514
+2.2500000000000 1.0000194450986
+2.7500000000000 1.0000000003450
+3.2500000000000 1.0000000003450
+3.7500000000000 1.0000000003450
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9445542237038
+-2.7500000000000 9.9445542237038
+-2.2500000000000 9.9445542237038
+-1.7500000000000 9.6756405093658
+-1.2500000000000 8.5415805883375
+-0.7500000000000 6.0367893881627
+-0.2500000000000 3.8046961776646
+0.2500000000000 2.8676487912419
+0.7500000000000 1.8765044460650
+1.2500000000000 1.2351311494829
+1.7500000000000 1.0238514869785
+2.2500000000000 1.0004315515067
+2.7500000000000 1.0000000266420
+3.2500000000000 1.0000000266420
+3.7500000000000 1.0000000266420
diff --git a/test/GRHydro_test_shock_weno/dens_y_[7][7].xg b/test/GRHydro_test_shock_weno/dens_y_[7][7].xg
new file mode 100644
index 0000000..5d9a134
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/dens_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 10.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 9.8699422322597
+-0.7500000000000 8.3693662763219
+-0.2500000000000 2.4537291800176
+0.2500000000000 1.3069623114009
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 9.9987646311136
+-2.7500000000000 9.9987646311136
+-2.2500000000000 9.9987646311136
+-1.7500000000000 9.9746278291871
+-1.2500000000000 9.6729562174988
+-0.7500000000000 7.5032392252968
+-0.2500000000000 3.1541610921924
+0.2500000000000 1.5829102720603
+0.7500000000000 1.1063433118062
+1.2500000000000 1.0072248719303
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 9.9925592198414
+-2.7500000000000 9.9925592198414
+-2.2500000000000 9.9925592198414
+-1.7500000000000 9.9182096582484
+-1.2500000000000 9.3724173489400
+-0.7500000000000 6.8940069073604
+-0.2500000000000 3.5598294776978
+0.2500000000000 1.9495406169536
+0.7500000000000 1.2745354271543
+1.2500000000000 1.0381647170308
+1.7500000000000 1.0012365217416
+2.2500000000000 1.0000001597065
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9764326164563
+-2.7500000000000 9.9764326164563
+-2.2500000000000 9.9764326164563
+-1.7500000000000 9.8211070060744
+-1.2500000000000 8.9921856223160
+-0.7500000000000 6.4185701184084
+-0.2500000000000 3.7400086865224
+0.2500000000000 2.4019463806878
+0.7500000000000 1.5380326240797
+1.2500000000000 1.1071119228259
+1.7500000000000 1.0068817917514
+2.2500000000000 1.0000194450986
+2.7500000000000 1.0000000003450
+3.2500000000000 1.0000000003450
+3.7500000000000 1.0000000003450
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9445542237039
+-2.7500000000000 9.9445542237039
+-2.2500000000000 9.9445542237039
+-1.7500000000000 9.6756405093656
+-1.2500000000000 8.5415805883375
+-0.7500000000000 6.0367893881627
+-0.2500000000000 3.8046961776646
+0.2500000000000 2.8676487912419
+0.7500000000000 1.8765044460650
+1.2500000000000 1.2351311494829
+1.7500000000000 1.0238514869785
+2.2500000000000 1.0004315515067
+2.7500000000000 1.0000000266420
+3.2500000000000 1.0000000266420
+3.7500000000000 1.0000000266420
diff --git a/test/GRHydro_test_shock_weno/dens_z_[7][7].xg b/test/GRHydro_test_shock_weno/dens_z_[7][7].xg
new file mode 100644
index 0000000..f16d393
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/dens_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 10.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 9.8699422322597
+-0.7500000000000 8.3693662763219
+-0.2500000000000 2.4537291800176
+0.2500000000000 1.3069623114009
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 9.9987646311136
+-2.7500000000000 9.9987646311136
+-2.2500000000000 9.9987646311136
+-1.7500000000000 9.9746278291871
+-1.2500000000000 9.6729562174988
+-0.7500000000000 7.5032392252968
+-0.2500000000000 3.1541610921924
+0.2500000000000 1.5829102720603
+0.7500000000000 1.1063433118062
+1.2500000000000 1.0072248719303
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 9.9925592198414
+-2.7500000000000 9.9925592198414
+-2.2500000000000 9.9925592198414
+-1.7500000000000 9.9182096582484
+-1.2500000000000 9.3724173489400
+-0.7500000000000 6.8940069073604
+-0.2500000000000 3.5598294776978
+0.2500000000000 1.9495406169536
+0.7500000000000 1.2745354271543
+1.2500000000000 1.0381647170308
+1.7500000000000 1.0012365217416
+2.2500000000000 1.0000001597065
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9764326164563
+-2.7500000000000 9.9764326164563
+-2.2500000000000 9.9764326164563
+-1.7500000000000 9.8211070060744
+-1.2500000000000 8.9921856223160
+-0.7500000000000 6.4185701184084
+-0.2500000000000 3.7400086865224
+0.2500000000000 2.4019463806878
+0.7500000000000 1.5380326240797
+1.2500000000000 1.1071119228259
+1.7500000000000 1.0068817917514
+2.2500000000000 1.0000194450986
+2.7500000000000 1.0000000003450
+3.2500000000000 1.0000000003450
+3.7500000000000 1.0000000003450
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9445542237055
+-2.7500000000000 9.9445542237055
+-2.2500000000000 9.9445542237055
+-1.7500000000000 9.6756405093617
+-1.2500000000000 8.5415805883374
+-0.7500000000000 6.0367893881627
+-0.2500000000000 3.8046961776646
+0.2500000000000 2.8676487912419
+0.7500000000000 1.8765044460650
+1.2500000000000 1.2351311494829
+1.7500000000000 1.0238514869785
+2.2500000000000 1.0004315515067
+2.7500000000000 1.0000000266420
+3.2500000000000 1.0000000266420
+3.7500000000000 1.0000000266420
diff --git a/test/GRHydro_test_shock_weno/eps_3D_diagonal.xg b/test/GRHydro_test_shock_weno/eps_3D_diagonal.xg
new file mode 100644
index 0000000..961c723
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/eps_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 2.0000000000000
+-4.7631397208144 2.0000000000000
+-3.8971143170300 2.0000000000000
+-3.0310889132455 2.0000000000000
+-2.1650635094611 2.0000000000000
+-1.2990381056767 2.0000000000000
+-0.4330127018922 2.0000000000000
+0.4330127018922 0.0000010000000
+1.2990381056767 0.0000010000000
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 2.0000000000000
+-4.7631397208144 2.0000000000000
+-3.8971143170300 2.0000000000000
+-3.0310889132455 2.0000000000000
+-2.1650635094611 2.0000000000000
+-1.2990381056767 2.0000000000000
+-0.4330127018922 1.9823030497475
+0.4330127018922 0.1428470704362
+1.2990381056767 0.0000010000000
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 2.0000000000000
+-4.7631397208144 2.0000000000000
+-3.8971143170300 2.0000000000000
+-3.0310889132455 2.0000000000000
+-2.1650635094611 2.0000000000000
+-1.2990381056767 2.0000000000000
+-0.4330127018922 1.9569302590642
+0.4330127018922 0.3465465923820
+1.2990381056767 0.0000010000000
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 2.0000000000000
+-4.7631397208144 2.0000000000000
+-3.8971143170300 2.0000000000000
+-3.0310889132455 2.0000000000000
+-2.1650635094611 2.0000000000000
+-1.2990381056767 1.9999476925108
+-0.4330127018922 1.9191282412748
+0.4330127018922 0.5890298802207
+1.2990381056767 0.0000010295073
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 2.0000000000000
+-4.7631397208144 2.0000000000000
+-3.8971143170300 2.0000000000000
+-3.0310889132455 2.0000000000000
+-2.1650635094611 1.9999999864232
+-1.2990381056767 1.9997198630239
+-0.4330127018922 1.8696463774849
+0.4330127018922 0.7747463470306
+1.2990381056767 0.0000028946854
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 1.9999999999922
+-4.7631397208144 1.9999999999922
+-3.8971143170300 1.9999999999922
+-3.0310889132455 1.9999999999617
+-2.1650635094611 1.9999997422567
+-1.2990381056767 1.9990991174976
+-0.4330127018922 1.8068399464756
+0.4330127018922 0.9095862120314
+1.2990381056767 0.0000491575332
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/eps_x_[7][7].xg b/test/GRHydro_test_shock_weno/eps_x_[7][7].xg
new file mode 100644
index 0000000..12c4452
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/eps_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 2.0000000000000
+-2.7500000000000 2.0000000000000
+-2.2500000000000 2.0000000000000
+-1.7500000000000 2.0000000000000
+-1.2500000000000 2.0000000000000
+-0.7500000000000 2.0000000000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 2.0000000000000
+-2.7500000000000 2.0000000000000
+-2.2500000000000 2.0000000000000
+-1.7500000000000 2.0000000000000
+-1.2500000000000 1.9823030497475
+-0.7500000000000 2.0135320276578
+-0.2500000000000 1.0180428265867
+0.2500000000000 0.1428470704362
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 1.9998353825531
+-2.7500000000000 1.9998353825531
+-2.2500000000000 1.9998353825531
+-1.7500000000000 1.9966452568984
+-1.2500000000000 1.9569534957102
+-0.7500000000000 1.8850970918399
+-0.2500000000000 1.2716395682017
+0.2500000000000 0.3465465923820
+0.7500000000000 0.0097729867390
+1.2500000000000 0.0000119204974
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 1.9990096590272
+-2.7500000000000 1.9990096590272
+-2.2500000000000 1.9990096590272
+-1.7500000000000 1.9892362127799
+-1.2500000000000 1.9191068403274
+-0.7500000000000 1.7538798617950
+-0.2500000000000 1.3050067636844
+0.2500000000000 0.5890298802207
+0.7500000000000 0.0477334086737
+1.2500000000000 0.0002940142167
+1.7500000000000 0.0000010292706
+2.2500000000000 0.0000010000001
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.9968690319397
+-2.7500000000000 1.9968690319397
+-2.2500000000000 1.9968690319397
+-1.7500000000000 1.9765481941245
+-1.2500000000000 1.8695999767086
+-0.7500000000000 1.6287103577645
+-0.2500000000000 1.2768147127810
+0.2500000000000 0.7747463470306
+0.7500000000000 0.1534609442658
+1.2500000000000 0.0029321714723
+1.7500000000000 0.0000028823159
+2.2500000000000 0.0000010000153
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.9926505263247
+-2.7500000000000 1.9926505263247
+-2.2500000000000 1.9926505263247
+-1.7500000000000 1.9575528076016
+-1.2500000000000 1.8067600782444
+-0.7500000000000 1.5120340167898
+-0.2500000000000 1.2359811801984
+0.2500000000000 0.9095862120314
+0.7500000000000 0.3054615329476
+1.2500000000000 0.0161982722966
+1.7500000000000 0.0000487312763
+2.2500000000000 0.0000010018983
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/eps_y_[7][7].xg b/test/GRHydro_test_shock_weno/eps_y_[7][7].xg
new file mode 100644
index 0000000..12c4452
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/eps_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 2.0000000000000
+-2.7500000000000 2.0000000000000
+-2.2500000000000 2.0000000000000
+-1.7500000000000 2.0000000000000
+-1.2500000000000 2.0000000000000
+-0.7500000000000 2.0000000000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 2.0000000000000
+-2.7500000000000 2.0000000000000
+-2.2500000000000 2.0000000000000
+-1.7500000000000 2.0000000000000
+-1.2500000000000 1.9823030497475
+-0.7500000000000 2.0135320276578
+-0.2500000000000 1.0180428265867
+0.2500000000000 0.1428470704362
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 1.9998353825531
+-2.7500000000000 1.9998353825531
+-2.2500000000000 1.9998353825531
+-1.7500000000000 1.9966452568984
+-1.2500000000000 1.9569534957102
+-0.7500000000000 1.8850970918399
+-0.2500000000000 1.2716395682017
+0.2500000000000 0.3465465923820
+0.7500000000000 0.0097729867390
+1.2500000000000 0.0000119204974
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 1.9990096590272
+-2.7500000000000 1.9990096590272
+-2.2500000000000 1.9990096590272
+-1.7500000000000 1.9892362127799
+-1.2500000000000 1.9191068403274
+-0.7500000000000 1.7538798617950
+-0.2500000000000 1.3050067636844
+0.2500000000000 0.5890298802207
+0.7500000000000 0.0477334086737
+1.2500000000000 0.0002940142167
+1.7500000000000 0.0000010292706
+2.2500000000000 0.0000010000001
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.9968690319397
+-2.7500000000000 1.9968690319397
+-2.2500000000000 1.9968690319397
+-1.7500000000000 1.9765481941245
+-1.2500000000000 1.8695999767086
+-0.7500000000000 1.6287103577645
+-0.2500000000000 1.2768147127810
+0.2500000000000 0.7747463470306
+0.7500000000000 0.1534609442658
+1.2500000000000 0.0029321714723
+1.7500000000000 0.0000028823159
+2.2500000000000 0.0000010000153
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.9926505263247
+-2.7500000000000 1.9926505263247
+-2.2500000000000 1.9926505263247
+-1.7500000000000 1.9575528076016
+-1.2500000000000 1.8067600782444
+-0.7500000000000 1.5120340167898
+-0.2500000000000 1.2359811801984
+0.2500000000000 0.9095862120314
+0.7500000000000 0.3054615329476
+1.2500000000000 0.0161982722966
+1.7500000000000 0.0000487312763
+2.2500000000000 0.0000010018983
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/eps_z_[7][7].xg b/test/GRHydro_test_shock_weno/eps_z_[7][7].xg
new file mode 100644
index 0000000..f16079e
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/eps_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 2.0000000000000
+-2.7500000000000 2.0000000000000
+-2.2500000000000 2.0000000000000
+-1.7500000000000 2.0000000000000
+-1.2500000000000 2.0000000000000
+-0.7500000000000 2.0000000000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 2.0000000000000
+-2.7500000000000 2.0000000000000
+-2.2500000000000 2.0000000000000
+-1.7500000000000 2.0000000000000
+-1.2500000000000 1.9823030497475
+-0.7500000000000 2.0135320276578
+-0.2500000000000 1.0180428265867
+0.2500000000000 0.1428470704362
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 1.9998353825531
+-2.7500000000000 1.9998353825531
+-2.2500000000000 1.9998353825531
+-1.7500000000000 1.9966452568984
+-1.2500000000000 1.9569534957102
+-0.7500000000000 1.8850970918399
+-0.2500000000000 1.2716395682017
+0.2500000000000 0.3465465923820
+0.7500000000000 0.0097729867390
+1.2500000000000 0.0000119204974
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 1.9990096590272
+-2.7500000000000 1.9990096590272
+-2.2500000000000 1.9990096590272
+-1.7500000000000 1.9892362127799
+-1.2500000000000 1.9191068403274
+-0.7500000000000 1.7538798617950
+-0.2500000000000 1.3050067636844
+0.2500000000000 0.5890298802207
+0.7500000000000 0.0477334086737
+1.2500000000000 0.0002940142167
+1.7500000000000 0.0000010292706
+2.2500000000000 0.0000010000001
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.9968690319397
+-2.7500000000000 1.9968690319397
+-2.2500000000000 1.9968690319397
+-1.7500000000000 1.9765481941245
+-1.2500000000000 1.8695999767086
+-0.7500000000000 1.6287103577645
+-0.2500000000000 1.2768147127810
+0.2500000000000 0.7747463470306
+0.7500000000000 0.1534609442658
+1.2500000000000 0.0029321714723
+1.7500000000000 0.0000028823159
+2.2500000000000 0.0000010000153
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.9926505263250
+-2.7500000000000 1.9926505263250
+-2.2500000000000 1.9926505263250
+-1.7500000000000 1.9575528076011
+-1.2500000000000 1.8067600782444
+-0.7500000000000 1.5120340167898
+-0.2500000000000 1.2359811801984
+0.2500000000000 0.9095862120314
+0.7500000000000 0.3054615329476
+1.2500000000000 0.0161982722966
+1.7500000000000 0.0000487312763
+2.2500000000000 0.0000010018983
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/press_3D_diagonal.xg b/test/GRHydro_test_shock_weno/press_3D_diagonal.xg
new file mode 100644
index 0000000..9cb3411
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/press_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 13.3333333333332
+-4.7631397208144 13.3333333333332
+-3.8971143170300 13.3333333333332
+-3.0310889132455 13.3333333333332
+-2.1650635094611 13.3333333333332
+-1.2990381056767 13.3333333333332
+-0.4330127018922 13.3333333333332
+0.4330127018922 0.0000006666667
+1.2990381056767 0.0000006666667
+2.1650635094611 0.0000006666667
+3.0310889132455 0.0000006666667
+3.8971143170300 0.0000006666667
+4.7631397208144 0.0000006666667
+5.6291651245989 0.0000006666667
+6.4951905283833 0.0000006666667
+
+
+"Time = 0.1250000000000
+-5.6291651245989 13.3333333333332
+-4.7631397208144 13.3333333333332
+-3.8971143170300 13.3333333333332
+-3.0310889132455 13.3333333333332
+-2.1650635094611 13.3333333333332
+-1.2990381056767 13.3333333333332
+-0.4330127018922 13.0432943988826
+0.4330127018922 0.1232482606143
+1.2990381056767 0.0000006666667
+2.1650635094611 0.0000006666667
+3.0310889132455 0.0000006666667
+3.8971143170300 0.0000006666667
+4.7631397208144 0.0000006666667
+5.6291651245989 0.0000006666667
+6.4951905283833 0.0000006666667
+
+
+"Time = 0.2500000000000
+-5.6291651245989 13.3333333333332
+-4.7631397208144 13.3333333333332
+-3.8971143170300 13.3333333333332
+-3.0310889132455 13.3333333333332
+-2.1650635094611 13.3333333333332
+-1.2990381056767 13.3333333333332
+-0.4330127018922 12.6173268276142
+0.4330127018922 0.3452239610452
+1.2990381056767 0.0000006666667
+2.1650635094611 0.0000006666667
+3.0310889132455 0.0000006666667
+3.8971143170300 0.0000006666667
+4.7631397208144 0.0000006666667
+5.6291651245989 0.0000006666667
+6.4951905283833 0.0000006666667
+
+
+"Time = 0.3750000000000
+-5.6291651245989 13.3333333333332
+-4.7631397208144 13.3333333333332
+-3.8971143170300 13.3333333333332
+-3.0310889132455 13.3333333333332
+-2.1650635094611 13.3333333333332
+-1.2990381056767 13.3324614786259
+-0.4330127018922 11.9824091061653
+0.4330127018922 0.6624891741909
+1.2990381056767 0.0000006871897
+2.1650635094611 0.0000006666667
+3.0310889132455 0.0000006666667
+3.8971143170300 0.0000006666667
+4.7631397208144 0.0000006666667
+5.6291651245989 0.0000006666667
+6.4951905283833 0.0000006666667
+
+
+"Time = 0.5000000000000
+-5.6291651245989 13.3333333333332
+-4.7631397208144 13.3333333333332
+-3.8971143170300 13.3333333333332
+-3.0310889132455 13.3333333333332
+-2.1650635094611 13.3333331070527
+-1.2990381056767 13.3286633961868
+-0.4330127018922 11.1817329196182
+0.4330127018922 0.9836220829233
+1.2990381056767 0.0000019431033
+2.1650635094611 0.0000006666667
+3.0310889132455 0.0000006666667
+3.8971143170300 0.0000006666667
+4.7631397208144 0.0000006666667
+5.6291651245989 0.0000006666667
+6.4951905283833 0.0000006666667
+
+
+"Time = 0.6250000000000
+-5.6291651245989 13.3333333332032
+-4.7631397208144 13.3333333332032
+-3.8971143170300 13.3333333332032
+-3.0310889132455 13.3333333326954
+-2.1650635094611 13.3333290376100
+-1.2990381056767 13.3183125056063
+-0.4330127018922 10.2297938478528
+0.4330127018922 1.2901923886017
+1.2990381056767 0.0000335555951
+2.1650635094611 0.0000006666667
+3.0310889132455 0.0000006666667
+3.8971143170300 0.0000006666667
+4.7631397208144 0.0000006666667
+5.6291651245989 0.0000006666667
+6.4951905283833 0.0000006666667
diff --git a/test/GRHydro_test_shock_weno/press_x_[7][7].xg b/test/GRHydro_test_shock_weno/press_x_[7][7].xg
new file mode 100644
index 0000000..34187d2
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/press_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 13.3333333333332
+-2.7500000000000 13.3333333333332
+-2.2500000000000 13.3333333333332
+-1.7500000000000 13.3333333333332
+-1.2500000000000 13.3333333333332
+-0.7500000000000 13.3333333333332
+-0.2500000000000 0.0000006666667
+0.2500000000000 0.0000006666667
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.1250000000000
+-3.2500000000000 13.3333333333332
+-2.7500000000000 13.3333333333332
+-2.2500000000000 13.3333333333332
+-1.7500000000000 13.3333333333332
+-1.2500000000000 13.0432943988826
+-0.7500000000000 11.2113409751411
+-0.2500000000000 1.5194825495502
+0.2500000000000 0.1232482606143
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.2500000000000
+-3.2500000000000 13.3305888433632
+-2.7500000000000 13.3305888433632
+-2.2500000000000 13.3305888433632
+-1.7500000000000 13.2771841574781
+-1.2500000000000 12.6177194685373
+-0.7500000000000 9.3475871124078
+-0.2500000000000 2.3102119331084
+0.2500000000000 0.3452239610452
+0.7500000000000 0.0072059024563
+1.2500000000000 0.0000080044142
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.3750000000000
+-3.2500000000000 13.3168140864338
+-2.7500000000000 13.3168140864338
+-2.2500000000000 13.3168140864338
+-1.7500000000000 13.1529645508058
+-1.2500000000000 11.9819471645639
+-0.7500000000000 7.8988108129569
+-0.2500000000000 2.5620226415124
+0.2500000000000 0.6624891741909
+0.7500000000000 0.0403436779027
+1.2500000000000 0.0002034897226
+1.7500000000000 0.0000006870288
+2.2500000000000 0.0000006666668
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.5000000000000
+-3.2500000000000 13.2810764241398
+-2.7500000000000 13.2810764241398
+-2.2500000000000 13.2810764241398
+-1.7500000000000 12.9404714997513
+-1.2500000000000 11.1808548700637
+-0.7500000000000 6.7225564659727
+-0.2500000000000 2.5520376903056
+0.2500000000000 0.9836220829233
+0.7500000000000 0.1522046947624
+1.2500000000000 0.0021640082492
+1.7500000000000 0.0000019347676
+2.2500000000000 0.0000006666898
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.6250000000000
+-3.2500000000000 13.2106207308195
+-2.7500000000000 13.2106207308195
+-2.2500000000000 13.2106207308195
+-1.7500000000000 12.6241748564533
+-1.2500000000000 10.2282534196831
+-0.7500000000000 5.7620726536965
+-0.2500000000000 2.4788601358258
+0.2500000000000 1.2901923886017
+0.7500000000000 0.3474730279075
+1.2500000000000 0.0133215924889
+1.7500000000000 0.0000332623876
+2.2500000000000 0.0000006682204
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
diff --git a/test/GRHydro_test_shock_weno/press_y_[7][7].xg b/test/GRHydro_test_shock_weno/press_y_[7][7].xg
new file mode 100644
index 0000000..d04848f
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/press_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 13.3333333333332
+-2.7500000000000 13.3333333333332
+-2.2500000000000 13.3333333333332
+-1.7500000000000 13.3333333333332
+-1.2500000000000 13.3333333333332
+-0.7500000000000 13.3333333333332
+-0.2500000000000 0.0000006666667
+0.2500000000000 0.0000006666667
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.1250000000000
+-3.2500000000000 13.3333333333332
+-2.7500000000000 13.3333333333332
+-2.2500000000000 13.3333333333332
+-1.7500000000000 13.3333333333332
+-1.2500000000000 13.0432943988826
+-0.7500000000000 11.2113409751411
+-0.2500000000000 1.5194825495502
+0.2500000000000 0.1232482606143
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.2500000000000
+-3.2500000000000 13.3305888433632
+-2.7500000000000 13.3305888433632
+-2.2500000000000 13.3305888433632
+-1.7500000000000 13.2771841574781
+-1.2500000000000 12.6177194685373
+-0.7500000000000 9.3475871124078
+-0.2500000000000 2.3102119331084
+0.2500000000000 0.3452239610452
+0.7500000000000 0.0072059024563
+1.2500000000000 0.0000080044142
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.3750000000000
+-3.2500000000000 13.3168140864338
+-2.7500000000000 13.3168140864338
+-2.2500000000000 13.3168140864338
+-1.7500000000000 13.1529645508058
+-1.2500000000000 11.9819471645639
+-0.7500000000000 7.8988108129569
+-0.2500000000000 2.5620226415124
+0.2500000000000 0.6624891741909
+0.7500000000000 0.0403436779027
+1.2500000000000 0.0002034897226
+1.7500000000000 0.0000006870288
+2.2500000000000 0.0000006666668
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.5000000000000
+-3.2500000000000 13.2810764241397
+-2.7500000000000 13.2810764241397
+-2.2500000000000 13.2810764241397
+-1.7500000000000 12.9404714997513
+-1.2500000000000 11.1808548700637
+-0.7500000000000 6.7225564659727
+-0.2500000000000 2.5520376903056
+0.2500000000000 0.9836220829233
+0.7500000000000 0.1522046947624
+1.2500000000000 0.0021640082492
+1.7500000000000 0.0000019347676
+2.2500000000000 0.0000006666898
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.6250000000000
+-3.2500000000000 13.2106207308196
+-2.7500000000000 13.2106207308196
+-2.2500000000000 13.2106207308196
+-1.7500000000000 12.6241748564529
+-1.2500000000000 10.2282534196830
+-0.7500000000000 5.7620726536965
+-0.2500000000000 2.4788601358258
+0.2500000000000 1.2901923886017
+0.7500000000000 0.3474730279075
+1.2500000000000 0.0133215924889
+1.7500000000000 0.0000332623876
+2.2500000000000 0.0000006682204
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
diff --git a/test/GRHydro_test_shock_weno/press_z_[7][7].xg b/test/GRHydro_test_shock_weno/press_z_[7][7].xg
new file mode 100644
index 0000000..ca18110
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/press_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 13.3333333333332
+-2.7500000000000 13.3333333333332
+-2.2500000000000 13.3333333333332
+-1.7500000000000 13.3333333333332
+-1.2500000000000 13.3333333333332
+-0.7500000000000 13.3333333333332
+-0.2500000000000 0.0000006666667
+0.2500000000000 0.0000006666667
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.1250000000000
+-3.2500000000000 13.3333333333332
+-2.7500000000000 13.3333333333332
+-2.2500000000000 13.3333333333332
+-1.7500000000000 13.3333333333332
+-1.2500000000000 13.0432943988826
+-0.7500000000000 11.2113409751411
+-0.2500000000000 1.5194825495502
+0.2500000000000 0.1232482606143
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.2500000000000
+-3.2500000000000 13.3305888433632
+-2.7500000000000 13.3305888433632
+-2.2500000000000 13.3305888433632
+-1.7500000000000 13.2771841574781
+-1.2500000000000 12.6177194685373
+-0.7500000000000 9.3475871124078
+-0.2500000000000 2.3102119331084
+0.2500000000000 0.3452239610452
+0.7500000000000 0.0072059024563
+1.2500000000000 0.0000080044142
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.3750000000000
+-3.2500000000000 13.3168140864339
+-2.7500000000000 13.3168140864339
+-2.2500000000000 13.3168140864339
+-1.7500000000000 13.1529645508058
+-1.2500000000000 11.9819471645639
+-0.7500000000000 7.8988108129569
+-0.2500000000000 2.5620226415124
+0.2500000000000 0.6624891741909
+0.7500000000000 0.0403436779027
+1.2500000000000 0.0002034897226
+1.7500000000000 0.0000006870288
+2.2500000000000 0.0000006666668
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.5000000000000
+-3.2500000000000 13.2810764241397
+-2.7500000000000 13.2810764241397
+-2.2500000000000 13.2810764241397
+-1.7500000000000 12.9404714997513
+-1.2500000000000 11.1808548700637
+-0.7500000000000 6.7225564659727
+-0.2500000000000 2.5520376903056
+0.2500000000000 0.9836220829233
+0.7500000000000 0.1522046947624
+1.2500000000000 0.0021640082492
+1.7500000000000 0.0000019347676
+2.2500000000000 0.0000006666898
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.6250000000000
+-3.2500000000000 13.2106207308233
+-2.7500000000000 13.2106207308233
+-2.2500000000000 13.2106207308233
+-1.7500000000000 12.6241748564446
+-1.2500000000000 10.2282534196829
+-0.7500000000000 5.7620726536965
+-0.2500000000000 2.4788601358258
+0.2500000000000 1.2901923886017
+0.7500000000000 0.3474730279075
+1.2500000000000 0.0133215924889
+1.7500000000000 0.0000332623876
+2.2500000000000 0.0000006682204
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
diff --git a/test/GRHydro_test_shock_weno/rho_3D_diagonal.xg b/test/GRHydro_test_shock_weno/rho_3D_diagonal.xg
new file mode 100644
index 0000000..03d0d03
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/rho_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 10.0000000000000
+-0.4330127018922 10.0000000000000
+0.4330127018922 1.0000000000000
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 10.0000000000000
+-0.4330127018922 9.8698035100214
+0.4330127018922 1.2941979863982
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 10.0000000000000
+-0.4330127018922 9.6712645500568
+0.4330127018922 1.4942750930213
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 10.0000000000000
+-1.2990381056767 9.9996076361540
+-0.4330127018922 9.3655094394883
+0.4330127018922 1.6870685081613
+1.2990381056767 1.0012406898932
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 9.9999998981738
+-1.2990381056767 9.9978979375878
+-0.4330127018922 8.9710009237095
+0.4330127018922 1.9044079782238
+1.2990381056767 1.0068986741195
+2.1650635094611 0.9999999999981
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 9.9999999999415
+-4.7631397208144 9.9999999999415
+-3.8971143170300 9.9999999999415
+-3.0310889132455 9.9999999997130
+-2.1650635094611 9.9999980669239
+-1.2990381056767 9.9932357448175
+-0.4330127018922 8.4925567434516
+0.4330127018922 2.1276582222816
+1.2990381056767 1.0239202278189
+2.1650635094611 0.9999999999984
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
diff --git a/test/GRHydro_test_shock_weno/rho_x_[7][7].xg b/test/GRHydro_test_shock_weno/rho_x_[7][7].xg
new file mode 100644
index 0000000..499dbe8
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/rho_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 10.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 9.8698035100214
+-0.7500000000000 8.3519960108477
+-0.2500000000000 2.2388290205503
+0.2500000000000 1.2941979863982
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 9.9987646180744
+-2.7500000000000 9.9987646180744
+-2.2500000000000 9.9987646180744
+-1.7500000000000 9.9746192606866
+-1.2500000000000 9.6714506728416
+-0.7500000000000 7.4380151183229
+-0.2500000000000 2.7250786986466
+0.2500000000000 1.4942750930213
+0.7500000000000 1.1059928733215
+1.2500000000000 1.0072248601149
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 9.9925585849202
+-2.7500000000000 9.9925585849202
+-2.2500000000000 9.9925585849202
+-1.7500000000000 9.9181015806251
+-1.2500000000000 9.3652528192646
+-0.7500000000000 6.7554320438514
+-0.2500000000000 2.9448383481315
+0.2500000000000 1.6870685081613
+0.7500000000000 1.2677811733034
+1.2500000000000 1.0381626687774
+1.7500000000000 1.0012365217371
+2.2500000000000 1.0000001597065
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9764252525159
+-2.7500000000000 9.9764252525159
+-2.2500000000000 9.9764252525159
+-1.7500000000000 9.8205079478091
+-1.2500000000000 8.9705191024989
+-0.7500000000000 6.1913001602076
+-0.2500000000000 2.9981300318201
+0.2500000000000 1.9044079782238
+0.7500000000000 1.4877208219716
+1.2500000000000 1.1070336112442
+1.7500000000000 1.0068817901445
+2.2500000000000 1.0000194450986
+2.7500000000000 1.0000000003450
+3.2500000000000 1.0000000003450
+3.7500000000000 1.0000000003450
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9445090016754
+-2.7500000000000 9.9445090016754
+-2.2500000000000 9.9445090016754
+-1.7500000000000 9.6734362471073
+-1.2500000000000 8.4916532716577
+-0.7500000000000 5.7162133156864
+-0.2500000000000 3.0083712141489
+0.2500000000000 2.1276582222816
+0.7500000000000 1.7063017291629
+1.2500000000000 1.2336123487418
+1.7500000000000 1.0238513180257
+2.2500000000000 1.0004315515066
+2.7500000000000 1.0000000266420
+3.2500000000000 1.0000000266420
+3.7500000000000 1.0000000266420
diff --git a/test/GRHydro_test_shock_weno/rho_y_[7][7].xg b/test/GRHydro_test_shock_weno/rho_y_[7][7].xg
new file mode 100644
index 0000000..8755d9b
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/rho_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 10.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 9.8698035100214
+-0.7500000000000 8.3519960108477
+-0.2500000000000 2.2388290205503
+0.2500000000000 1.2941979863982
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 9.9987646180744
+-2.7500000000000 9.9987646180744
+-2.2500000000000 9.9987646180744
+-1.7500000000000 9.9746192606866
+-1.2500000000000 9.6714506728416
+-0.7500000000000 7.4380151183229
+-0.2500000000000 2.7250786986466
+0.2500000000000 1.4942750930213
+0.7500000000000 1.1059928733215
+1.2500000000000 1.0072248601149
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 9.9925585849202
+-2.7500000000000 9.9925585849202
+-2.2500000000000 9.9925585849202
+-1.7500000000000 9.9181015806251
+-1.2500000000000 9.3652528192646
+-0.7500000000000 6.7554320438514
+-0.2500000000000 2.9448383481315
+0.2500000000000 1.6870685081613
+0.7500000000000 1.2677811733034
+1.2500000000000 1.0381626687774
+1.7500000000000 1.0012365217371
+2.2500000000000 1.0000001597065
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9764252525158
+-2.7500000000000 9.9764252525158
+-2.2500000000000 9.9764252525158
+-1.7500000000000 9.8205079478091
+-1.2500000000000 8.9705191024988
+-0.7500000000000 6.1913001602076
+-0.2500000000000 2.9981300318201
+0.2500000000000 1.9044079782238
+0.7500000000000 1.4877208219716
+1.2500000000000 1.1070336112442
+1.7500000000000 1.0068817901445
+2.2500000000000 1.0000194450986
+2.7500000000000 1.0000000003450
+3.2500000000000 1.0000000003450
+3.7500000000000 1.0000000003450
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9445090016754
+-2.7500000000000 9.9445090016754
+-2.2500000000000 9.9445090016754
+-1.7500000000000 9.6734362471071
+-1.2500000000000 8.4916532716576
+-0.7500000000000 5.7162133156864
+-0.2500000000000 3.0083712141489
+0.2500000000000 2.1276582222816
+0.7500000000000 1.7063017291629
+1.2500000000000 1.2336123487418
+1.7500000000000 1.0238513180257
+2.2500000000000 1.0004315515066
+2.7500000000000 1.0000000266420
+3.2500000000000 1.0000000266420
+3.7500000000000 1.0000000266420
diff --git a/test/GRHydro_test_shock_weno/rho_z_[7][7].xg b/test/GRHydro_test_shock_weno/rho_z_[7][7].xg
new file mode 100644
index 0000000..c829778
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/rho_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 10.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 10.0000000000000
+-2.7500000000000 10.0000000000000
+-2.2500000000000 10.0000000000000
+-1.7500000000000 10.0000000000000
+-1.2500000000000 9.8698035100214
+-0.7500000000000 8.3519960108477
+-0.2500000000000 2.2388290205503
+0.2500000000000 1.2941979863982
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 9.9987646180744
+-2.7500000000000 9.9987646180744
+-2.2500000000000 9.9987646180744
+-1.7500000000000 9.9746192606866
+-1.2500000000000 9.6714506728416
+-0.7500000000000 7.4380151183229
+-0.2500000000000 2.7250786986466
+0.2500000000000 1.4942750930213
+0.7500000000000 1.1059928733215
+1.2500000000000 1.0072248601149
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 9.9925585849202
+-2.7500000000000 9.9925585849202
+-2.2500000000000 9.9925585849202
+-1.7500000000000 9.9181015806251
+-1.2500000000000 9.3652528192646
+-0.7500000000000 6.7554320438514
+-0.2500000000000 2.9448383481315
+0.2500000000000 1.6870685081613
+0.7500000000000 1.2677811733034
+1.2500000000000 1.0381626687774
+1.7500000000000 1.0012365217371
+2.2500000000000 1.0000001597065
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9764252525158
+-2.7500000000000 9.9764252525158
+-2.2500000000000 9.9764252525158
+-1.7500000000000 9.8205079478091
+-1.2500000000000 8.9705191024989
+-0.7500000000000 6.1913001602076
+-0.2500000000000 2.9981300318201
+0.2500000000000 1.9044079782238
+0.7500000000000 1.4877208219716
+1.2500000000000 1.1070336112442
+1.7500000000000 1.0068817901445
+2.2500000000000 1.0000194450986
+2.7500000000000 1.0000000003450
+3.2500000000000 1.0000000003450
+3.7500000000000 1.0000000003450
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9445090016771
+-2.7500000000000 9.9445090016771
+-2.2500000000000 9.9445090016771
+-1.7500000000000 9.6734362471033
+-1.2500000000000 8.4916532716576
+-0.7500000000000 5.7162133156864
+-0.2500000000000 3.0083712141489
+0.2500000000000 2.1276582222816
+0.7500000000000 1.7063017291629
+1.2500000000000 1.2336123487418
+1.7500000000000 1.0238513180257
+2.2500000000000 1.0004315515066
+2.7500000000000 1.0000000266420
+3.2500000000000 1.0000000266420
+3.7500000000000 1.0000000266420
diff --git a/test/GRHydro_test_shock_weno/scon[0]_3D_diagonal.xg b/test/GRHydro_test_shock_weno/scon[0]_3D_diagonal.xg
new file mode 100644
index 0000000..24b9808
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[0]_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0000000000000
+0.4330127018922 0.0000000000000
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.1300305068754
+0.4330127018922 0.1315322855573
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.4201202918644
+0.4330127018922 0.5038900128797
+1.2990381056767 -0.0000000000000
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0004652036141
+-0.4330127018922 0.8886953373105
+0.4330127018922 1.2917258542828
+1.2990381056767 0.0000017418465
+2.1650635094611 0.0000000000000
+3.0310889132455 -0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 -0.0000000000000
+-2.1650635094611 0.0000001089965
+-1.2990381056767 0.0027521557897
+-0.4330127018922 1.4853607242645
+0.4330127018922 2.4422054627561
+1.2990381056767 0.0000329972016
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 -0.0000000000000
+5.6291651245989 -0.0000000000000
+6.4951905283833 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 0.0000000000874
+-4.7631397208144 0.0000000000874
+-3.8971143170300 0.0000000000874
+-3.0310889132455 -0.0000000001398
+-2.1650635094611 0.0000022744566
+-1.2990381056767 0.0094784282124
+-0.4330127018922 2.1465936835181
+0.4330127018922 3.7641274753296
+1.2990381056767 0.0003417476020
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
diff --git a/test/GRHydro_test_shock_weno/scon[0]_x_[7][7].xg b/test/GRHydro_test_shock_weno/scon[0]_x_[7][7].xg
new file mode 100644
index 0000000..d7f5dc1
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[0]_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0013173613242
+-2.7500000000000 0.0013173613242
+-2.2500000000000 0.0013173613242
+-1.7500000000000 0.0326758480514
+-1.2500000000000 0.4201223699252
+-0.7500000000000 2.3813421094139
+-0.2500000000000 3.3109002276470
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427763531
+1.2500000000000 0.0000890739671
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0078237589616
+-2.7500000000000 0.0078237589616
+-2.2500000000000 0.0078237589616
+-1.7500000000000 0.1159657520333
+-1.2500000000000 0.8884925654041
+-0.7500000000000 3.1790145438448
+-0.2500000000000 4.4320083587642
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821094510504
+1.2500000000000 0.0011915474784
+1.7500000000000 0.0000017414878
+2.2500000000000 0.0000000000544
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0242294770695
+-2.7500000000000 0.0242294770695
+-2.2500000000000 0.0242294770695
+-1.7500000000000 0.2719006837732
+-1.2500000000000 1.4858566152527
+-0.7500000000000 3.7630691706021
+-0.2500000000000 5.0369612531898
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924275402832
+1.2500000000000 0.0076466771752
+1.7500000000000 0.0000329732081
+2.2500000000000 0.0000000070146
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0555607252508
+-2.7500000000000 0.0555607252508
+-2.2500000000000 0.0555607252508
+-1.7500000000000 0.5159850724376
+-1.2500000000000 2.1483385604241
+-0.7500000000000 4.1644677382598
+-0.2500000000000 5.2041356494660
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7481987409683
+1.2500000000000 0.0363881095904
+1.7500000000000 0.0003412110352
+2.2500000000000 0.0000002818199
+2.7500000000000 0.0000000000085
+3.2500000000000 0.0000000000085
+3.7500000000000 0.0000000000085
diff --git a/test/GRHydro_test_shock_weno/scon[0]_y_[7][7].xg b/test/GRHydro_test_shock_weno/scon[0]_y_[7][7].xg
new file mode 100644
index 0000000..9a2aff5
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[0]_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0012570408663
+-2.7500000000000 0.0012570408663
+-2.2500000000000 0.0012570408663
+-1.7500000000000 0.0326634248735
+-1.2500000000000 0.4198717637229
+-0.7500000000000 2.3813341179129
+-0.2500000000000 3.3109002503601
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427487056
+1.2500000000000 0.0000890740449
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0094042042002
+-2.7500000000000 0.0094042042002
+-2.2500000000000 0.0094042042002
+-1.7500000000000 0.1150589760165
+-1.2500000000000 0.8889979209055
+-0.7500000000000 3.1789938517527
+-0.2500000000000 4.4319899282268
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821101291026
+1.2500000000000 0.0011910594128
+1.7500000000000 0.0000017271124
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0329039930921
+-2.7500000000000 0.0329039930921
+-2.2500000000000 0.0329039930921
+-1.7500000000000 0.2674666212751
+-1.2500000000000 1.4861951587618
+-0.7500000000000 3.7641389958602
+-0.2500000000000 5.0369520219351
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924542128138
+1.2500000000000 0.0076369237887
+1.7500000000000 0.0000327782184
+2.2500000000000 0.0000000071878
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0827858424894
+-2.7500000000000 0.0827858424894
+-2.2500000000000 0.0827858424894
+-1.7500000000000 0.5045079062123
+-1.2500000000000 2.1482039240672
+-0.7500000000000 4.1668714069280
+-0.2500000000000 5.2043658033371
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7482758079417
+1.2500000000000 0.0363343136397
+1.7500000000000 0.0003388189148
+2.2500000000000 0.0000002812173
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/scon[0]_z_[7][7].xg b/test/GRHydro_test_shock_weno/scon[0]_z_[7][7].xg
new file mode 100644
index 0000000..25a53a1
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[0]_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0012570408663
+-2.7500000000000 0.0012570408663
+-2.2500000000000 0.0012570408663
+-1.7500000000000 0.0326634248735
+-1.2500000000000 0.4198717637229
+-0.7500000000000 2.3813341179129
+-0.2500000000000 3.3109002503601
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427487056
+1.2500000000000 0.0000890740449
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0094042042002
+-2.7500000000000 0.0094042042002
+-2.2500000000000 0.0094042042002
+-1.7500000000000 0.1150589760166
+-1.2500000000000 0.8889979209055
+-0.7500000000000 3.1789938517527
+-0.2500000000000 4.4319899282268
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821101291026
+1.2500000000000 0.0011910594128
+1.7500000000000 0.0000017271124
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0329039930921
+-2.7500000000000 0.0329039930921
+-2.2500000000000 0.0329039930921
+-1.7500000000000 0.2674666212751
+-1.2500000000000 1.4861951587618
+-0.7500000000000 3.7641389958602
+-0.2500000000000 5.0369520219351
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924542128138
+1.2500000000000 0.0076369237887
+1.7500000000000 0.0000327782184
+2.2500000000000 0.0000000071878
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0827858424860
+-2.7500000000000 0.0827858424860
+-2.2500000000000 0.0827858424860
+-1.7500000000000 0.5045079062000
+-1.2500000000000 2.1482039240672
+-0.7500000000000 4.1668714069280
+-0.2500000000000 5.2043658033371
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7482758079417
+1.2500000000000 0.0363343136397
+1.7500000000000 0.0003388189148
+2.2500000000000 0.0000002812173
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/scon[1]_3D_diagonal.xg b/test/GRHydro_test_shock_weno/scon[1]_3D_diagonal.xg
new file mode 100644
index 0000000..6f53cf1
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[1]_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0000000000000
+0.4330127018922 0.0000000000000
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.1300305068754
+0.4330127018922 0.1315322855573
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.4201202918644
+0.4330127018922 0.5038900128797
+1.2990381056767 -0.0000000000000
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0004652036141
+-0.4330127018922 0.8886953373105
+0.4330127018922 1.2917258542828
+1.2990381056767 0.0000017418465
+2.1650635094611 0.0000000000000
+3.0310889132455 -0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 -0.0000000000000
+-2.1650635094611 0.0000001089965
+-1.2990381056767 0.0027521557897
+-0.4330127018922 1.4853607242645
+0.4330127018922 2.4422054627561
+1.2990381056767 0.0000329972016
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 -0.0000000000000
+5.6291651245989 -0.0000000000000
+6.4951905283833 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 0.0000000000068
+-4.7631397208144 0.0000000000068
+-3.8971143170300 0.0000000000068
+-3.0310889132455 -0.0000000006389
+-2.1650635094611 0.0000022814989
+-1.2990381056767 0.0094784282142
+-0.4330127018922 2.1465936835181
+0.4330127018922 3.7641274753296
+1.2990381056767 0.0003417476020
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
diff --git a/test/GRHydro_test_shock_weno/scon[1]_x_[7][7].xg b/test/GRHydro_test_shock_weno/scon[1]_x_[7][7].xg
new file mode 100644
index 0000000..3832e4c
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[1]_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0012570408663
+-2.7500000000000 0.0012570408663
+-2.2500000000000 0.0012570408663
+-1.7500000000000 0.0326634248735
+-1.2500000000000 0.4198717637229
+-0.7500000000000 2.3813341179129
+-0.2500000000000 3.3109002503601
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427487056
+1.2500000000000 0.0000890740449
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0094042042002
+-2.7500000000000 0.0094042042002
+-2.2500000000000 0.0094042042002
+-1.7500000000000 0.1150589760166
+-1.2500000000000 0.8889979209055
+-0.7500000000000 3.1789938517527
+-0.2500000000000 4.4319899282268
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821101291026
+1.2500000000000 0.0011910594128
+1.7500000000000 0.0000017271124
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0329039930922
+-2.7500000000000 0.0329039930922
+-2.2500000000000 0.0329039930922
+-1.7500000000000 0.2674666212751
+-1.2500000000000 1.4861951587618
+-0.7500000000000 3.7641389958602
+-0.2500000000000 5.0369520219351
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924542128138
+1.2500000000000 0.0076369237887
+1.7500000000000 0.0000327782184
+2.2500000000000 0.0000000071878
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0827858424890
+-2.7500000000000 0.0827858424890
+-2.2500000000000 0.0827858424890
+-1.7500000000000 0.5045079062128
+-1.2500000000000 2.1482039240673
+-0.7500000000000 4.1668714069280
+-0.2500000000000 5.2043658033371
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7482758079417
+1.2500000000000 0.0363343136397
+1.7500000000000 0.0003388189148
+2.2500000000000 0.0000002812173
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/scon[1]_y_[7][7].xg b/test/GRHydro_test_shock_weno/scon[1]_y_[7][7].xg
new file mode 100644
index 0000000..ec921a0
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[1]_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0013173613242
+-2.7500000000000 0.0013173613242
+-2.2500000000000 0.0013173613242
+-1.7500000000000 0.0326758480514
+-1.2500000000000 0.4201223699252
+-0.7500000000000 2.3813421094139
+-0.2500000000000 3.3109002276470
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427763531
+1.2500000000000 0.0000890739671
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0078237589616
+-2.7500000000000 0.0078237589616
+-2.2500000000000 0.0078237589616
+-1.7500000000000 0.1159657520333
+-1.2500000000000 0.8884925654041
+-0.7500000000000 3.1790145438448
+-0.2500000000000 4.4320083587642
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821094510504
+1.2500000000000 0.0011915474784
+1.7500000000000 0.0000017414878
+2.2500000000000 0.0000000000544
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0242294770695
+-2.7500000000000 0.0242294770695
+-2.2500000000000 0.0242294770695
+-1.7500000000000 0.2719006837732
+-1.2500000000000 1.4858566152527
+-0.7500000000000 3.7630691706021
+-0.2500000000000 5.0369612531898
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924275402832
+1.2500000000000 0.0076466771752
+1.7500000000000 0.0000329732081
+2.2500000000000 0.0000000070146
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0555607252508
+-2.7500000000000 0.0555607252508
+-2.2500000000000 0.0555607252508
+-1.7500000000000 0.5159850724377
+-1.2500000000000 2.1483385604240
+-0.7500000000000 4.1644677382599
+-0.2500000000000 5.2041356494660
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7481987409683
+1.2500000000000 0.0363881095904
+1.7500000000000 0.0003412110352
+2.2500000000000 0.0000002818199
+2.7500000000000 0.0000000000085
+3.2500000000000 0.0000000000085
+3.7500000000000 0.0000000000085
diff --git a/test/GRHydro_test_shock_weno/scon[1]_z_[7][7].xg b/test/GRHydro_test_shock_weno/scon[1]_z_[7][7].xg
new file mode 100644
index 0000000..0eb1fde
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[1]_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0012570408663
+-2.7500000000000 0.0012570408663
+-2.2500000000000 0.0012570408663
+-1.7500000000000 0.0326634248735
+-1.2500000000000 0.4198717637229
+-0.7500000000000 2.3813341179129
+-0.2500000000000 3.3109002503601
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427487056
+1.2500000000000 0.0000890740449
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0094042042002
+-2.7500000000000 0.0094042042002
+-2.2500000000000 0.0094042042002
+-1.7500000000000 0.1150589760166
+-1.2500000000000 0.8889979209055
+-0.7500000000000 3.1789938517527
+-0.2500000000000 4.4319899282268
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821101291026
+1.2500000000000 0.0011910594128
+1.7500000000000 0.0000017271124
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0329039930921
+-2.7500000000000 0.0329039930921
+-2.2500000000000 0.0329039930921
+-1.7500000000000 0.2674666212751
+-1.2500000000000 1.4861951587618
+-0.7500000000000 3.7641389958602
+-0.2500000000000 5.0369520219351
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924542128138
+1.2500000000000 0.0076369237887
+1.7500000000000 0.0000327782184
+2.2500000000000 0.0000000071878
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0827858424937
+-2.7500000000000 0.0827858424937
+-2.2500000000000 0.0827858424937
+-1.7500000000000 0.5045079062002
+-1.2500000000000 2.1482039240672
+-0.7500000000000 4.1668714069280
+-0.2500000000000 5.2043658033371
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7482758079417
+1.2500000000000 0.0363343136397
+1.7500000000000 0.0003388189148
+2.2500000000000 0.0000002812173
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/scon[2]_3D_diagonal.xg b/test/GRHydro_test_shock_weno/scon[2]_3D_diagonal.xg
new file mode 100644
index 0000000..da37564
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[2]_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0000000000000
+0.4330127018922 0.0000000000000
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.1300305068754
+0.4330127018922 0.1315322855573
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.4201202918644
+0.4330127018922 0.5038900128797
+1.2990381056767 -0.0000000000000
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0004652036141
+-0.4330127018922 0.8886953373105
+0.4330127018922 1.2917258542828
+1.2990381056767 0.0000017418465
+2.1650635094611 0.0000000000000
+3.0310889132455 -0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 -0.0000000000000
+-2.1650635094611 0.0000001089965
+-1.2990381056767 0.0027521557897
+-0.4330127018922 1.4853607242645
+0.4330127018922 2.4422054627561
+1.2990381056767 0.0000329972016
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 -0.0000000000000
+5.6291651245989 -0.0000000000000
+6.4951905283833 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 0.0000000000875
+-4.7631397208144 0.0000000000875
+-3.8971143170300 0.0000000000875
+-3.0310889132455 0.0000000008446
+-2.1650635094611 0.0000022846519
+-1.2990381056767 0.0094784281788
+-0.4330127018922 2.1465936835181
+0.4330127018922 3.7641274753296
+1.2990381056767 0.0003417476020
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
diff --git a/test/GRHydro_test_shock_weno/scon[2]_x_[7][7].xg b/test/GRHydro_test_shock_weno/scon[2]_x_[7][7].xg
new file mode 100644
index 0000000..96ff0ef
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[2]_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0012570408663
+-2.7500000000000 0.0012570408663
+-2.2500000000000 0.0012570408663
+-1.7500000000000 0.0326634248735
+-1.2500000000000 0.4198717637229
+-0.7500000000000 2.3813341179129
+-0.2500000000000 3.3109002503601
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427487056
+1.2500000000000 0.0000890740449
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0094042042002
+-2.7500000000000 0.0094042042002
+-2.2500000000000 0.0094042042002
+-1.7500000000000 0.1150589760166
+-1.2500000000000 0.8889979209055
+-0.7500000000000 3.1789938517527
+-0.2500000000000 4.4319899282268
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821101291026
+1.2500000000000 0.0011910594128
+1.7500000000000 0.0000017271124
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0329039930922
+-2.7500000000000 0.0329039930922
+-2.2500000000000 0.0329039930922
+-1.7500000000000 0.2674666212751
+-1.2500000000000 1.4861951587618
+-0.7500000000000 3.7641389958602
+-0.2500000000000 5.0369520219351
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924542128138
+1.2500000000000 0.0076369237887
+1.7500000000000 0.0000327782184
+2.2500000000000 0.0000000071878
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0827858424780
+-2.7500000000000 0.0827858424780
+-2.2500000000000 0.0827858424780
+-1.7500000000000 0.5045079062001
+-1.2500000000000 2.1482039240674
+-0.7500000000000 4.1668714069280
+-0.2500000000000 5.2043658033371
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7482758079417
+1.2500000000000 0.0363343136397
+1.7500000000000 0.0003388189148
+2.2500000000000 0.0000002812173
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/scon[2]_y_[7][7].xg b/test/GRHydro_test_shock_weno/scon[2]_y_[7][7].xg
new file mode 100644
index 0000000..4a344cb
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[2]_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0012570408663
+-2.7500000000000 0.0012570408663
+-2.2500000000000 0.0012570408663
+-1.7500000000000 0.0326634248735
+-1.2500000000000 0.4198717637229
+-0.7500000000000 2.3813341179129
+-0.2500000000000 3.3109002503601
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427487056
+1.2500000000000 0.0000890740449
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0094042042002
+-2.7500000000000 0.0094042042002
+-2.2500000000000 0.0094042042002
+-1.7500000000000 0.1150589760165
+-1.2500000000000 0.8889979209055
+-0.7500000000000 3.1789938517527
+-0.2500000000000 4.4319899282268
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821101291026
+1.2500000000000 0.0011910594128
+1.7500000000000 0.0000017271124
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0329039930921
+-2.7500000000000 0.0329039930921
+-2.2500000000000 0.0329039930921
+-1.7500000000000 0.2674666212751
+-1.2500000000000 1.4861951587618
+-0.7500000000000 3.7641389958602
+-0.2500000000000 5.0369520219351
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924542128138
+1.2500000000000 0.0076369237887
+1.7500000000000 0.0000327782184
+2.2500000000000 0.0000000071878
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0827858424777
+-2.7500000000000 0.0827858424777
+-2.2500000000000 0.0827858424777
+-1.7500000000000 0.5045079062001
+-1.2500000000000 2.1482039240673
+-0.7500000000000 4.1668714069281
+-0.2500000000000 5.2043658033371
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7482758079417
+1.2500000000000 0.0363343136397
+1.7500000000000 0.0003388189148
+2.2500000000000 0.0000002812173
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/scon[2]_z_[7][7].xg b/test/GRHydro_test_shock_weno/scon[2]_z_[7][7].xg
new file mode 100644
index 0000000..a89c123
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/scon[2]_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.1300305068754
+-0.7500000000000 1.3581799078814
+-0.2500000000000 1.7135904663526
+0.2500000000000 0.1315322855573
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0013173613242
+-2.7500000000000 0.0013173613242
+-2.2500000000000 0.0013173613242
+-1.7500000000000 0.0326758480514
+-1.2500000000000 0.4201223699252
+-0.7500000000000 2.3813421094139
+-0.2500000000000 3.3109002276470
+0.2500000000000 0.5038900128797
+0.7500000000000 0.0163427763531
+1.2500000000000 0.0000890739671
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0078237589616
+-2.7500000000000 0.0078237589616
+-2.2500000000000 0.0078237589616
+-1.7500000000000 0.1159657520333
+-1.2500000000000 0.8884925654041
+-0.7500000000000 3.1790145438448
+-0.2500000000000 4.4320083587642
+0.2500000000000 1.2917258542828
+0.7500000000000 0.0821094510504
+1.2500000000000 0.0011915474784
+1.7500000000000 0.0000017414878
+2.2500000000000 0.0000000000544
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0242294770695
+-2.7500000000000 0.0242294770695
+-2.2500000000000 0.0242294770695
+-1.7500000000000 0.2719006837732
+-1.2500000000000 1.4858566152527
+-0.7500000000000 3.7630691706021
+-0.2500000000000 5.0369612531898
+0.2500000000000 2.4422054627561
+0.7500000000000 0.2924275402832
+1.2500000000000 0.0076466771752
+1.7500000000000 0.0000329732081
+2.2500000000000 0.0000000070146
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0555607252509
+-2.7500000000000 0.0555607252509
+-2.2500000000000 0.0555607252509
+-1.7500000000000 0.5159850724376
+-1.2500000000000 2.1483385604239
+-0.7500000000000 4.1644677382599
+-0.2500000000000 5.2041356494661
+0.2500000000000 3.7641274753296
+0.7500000000000 0.7481987409683
+1.2500000000000 0.0363881095904
+1.7500000000000 0.0003412110352
+2.2500000000000 0.0000002818199
+2.7500000000000 0.0000000000085
+3.2500000000000 0.0000000000085
+3.7500000000000 0.0000000000085
diff --git a/test/GRHydro_test_shock_weno/tau_3D_diagonal.xg b/test/GRHydro_test_shock_weno/tau_3D_diagonal.xg
new file mode 100644
index 0000000..8543b7d
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/tau_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 20.0000000000000
+-4.7631397208144 20.0000000000000
+-3.8971143170300 20.0000000000000
+-3.0310889132455 20.0000000000000
+-2.1650635094611 20.0000000000000
+-1.2990381056767 20.0000000000000
+-0.4330127018922 20.0000000000000
+0.4330127018922 0.0000010000000
+1.2990381056767 0.0000010000000
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 20.0000000000000
+-4.7631397208144 20.0000000000000
+-3.8971143170300 20.0000000000000
+-3.0310889132455 20.0000000000000
+-2.1650635094611 20.0000000000000
+-1.2990381056767 20.0000000000000
+-0.4330127018922 19.5659969606741
+0.4330127018922 0.2038704004099
+1.2990381056767 0.0000010000000
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 20.0000000000000
+-4.7631397208144 20.0000000000000
+-3.8971143170300 20.0000000000000
+-3.0310889132455 20.0000000000000
+-2.1650635094611 20.0000000000000
+-1.2990381056767 20.0000000000000
+-0.4330127018922 18.9373269273140
+0.4330127018922 0.7171526787554
+1.2990381056767 0.0000010000000
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 20.0000000000000
+-4.7631397208144 20.0000000000000
+-3.8971143170300 20.0000000000000
+-3.0310889132455 20.0000000000000
+-2.1650635094611 20.0000000000000
+-1.2990381056767 19.9986922311937
+-0.4330127018922 18.0266150432262
+0.4330127018922 1.8524758389311
+1.2990381056767 0.0000010307892
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 20.0000000000000
+-4.7631397208144 20.0000000000000
+-3.8971143170300 20.0000000000000
+-3.0310889132455 20.0000000000000
+-2.1650635094611 19.9999996605792
+-1.2990381056767 19.9929955582950
+-0.4330127018922 16.9293445536399
+0.4330127018922 3.5556857217919
+1.2990381056767 0.0000029162769
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 19.9999999998050
+-4.7631397208144 19.9999999998050
+-3.8971143170300 19.9999999998050
+-3.0310889132455 19.9999999990433
+-2.1650635094611 19.9999935564155
+-1.2990381056767 19.9774742658649
+-0.4330127018922 15.6959024034780
+0.4330127018922 5.5664224909011
+1.2990381056767 0.0000505044871
+2.1650635094611 0.0000010000000
+3.0310889132455 0.0000010000000
+3.8971143170300 0.0000010000000
+4.7631397208144 0.0000010000000
+5.6291651245989 0.0000010000000
+6.4951905283833 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/tau_x_[7][7].xg b/test/GRHydro_test_shock_weno/tau_x_[7][7].xg
new file mode 100644
index 0000000..db408a5
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/tau_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 20.0000000000000
+-2.7500000000000 20.0000000000000
+-2.2500000000000 20.0000000000000
+-1.7500000000000 20.0000000000000
+-1.2500000000000 20.0000000000000
+-0.7500000000000 20.0000000000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 20.0000000000000
+-2.7500000000000 20.0000000000000
+-2.2500000000000 20.0000000000000
+-1.7500000000000 20.0000000000000
+-1.2500000000000 19.5659969606741
+-0.7500000000000 16.9511243761521
+-0.2500000000000 3.2790102627638
+0.2500000000000 0.2038704004099
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 19.9958833650056
+-2.7500000000000 19.9958833650056
+-2.2500000000000 19.9958833650056
+-1.7500000000000 19.9158418322686
+-1.2500000000000 18.9379066825039
+-0.7500000000000 14.4988196153082
+-0.2500000000000 5.9239469033360
+0.2500000000000 0.7171526787554
+0.7500000000000 0.0111708211179
+1.2500000000000 0.0000120184372
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 19.9752259952847
+-2.7500000000000 19.9752259952847
+-2.2500000000000 19.9752259952847
+-1.7500000000000 19.7302715486549
+-1.2500000000000 18.0259399480465
+-0.7500000000000 12.8080885236030
+-0.2500000000000 7.5410262333668
+0.2500000000000 1.8524758389311
+0.7500000000000 0.0683832960592
+1.2500000000000 0.0003072848487
+1.7500000000000 0.0000010305478
+2.2500000000000 0.0000010000003
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 19.9216710162561
+-2.7500000000000 19.9216710162561
+-2.2500000000000 19.9216710162561
+-1.7500000000000 19.4152533565922
+-1.2500000000000 16.9281899699722
+-0.7500000000000 11.5759498945515
+-0.2500000000000 8.3016365435265
+0.2500000000000 3.5556857217919
+0.7500000000000 0.3064917889654
+1.2500000000000 0.0033250949322
+1.7500000000000 0.0000029037583
+2.2500000000000 0.0000010000348
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 19.8162766914757
+-2.7500000000000 19.8162766914757
+-2.2500000000000 19.8162766914757
+-1.7500000000000 18.9528518871934
+-1.2500000000000 15.6941739012744
+-0.7500000000000 10.6427101949905
+-0.2500000000000 8.4404337097031
+0.2500000000000 5.5664224909011
+0.7500000000000 0.8903345244177
+1.2500000000000 0.0215851163695
+1.7500000000000 0.0000500625618
+2.2500000000000 0.0000010023308
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/tau_y_[7][7].xg b/test/GRHydro_test_shock_weno/tau_y_[7][7].xg
new file mode 100644
index 0000000..36a2df6
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/tau_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 20.0000000000000
+-2.7500000000000 20.0000000000000
+-2.2500000000000 20.0000000000000
+-1.7500000000000 20.0000000000000
+-1.2500000000000 20.0000000000000
+-0.7500000000000 20.0000000000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 20.0000000000000
+-2.7500000000000 20.0000000000000
+-2.2500000000000 20.0000000000000
+-1.7500000000000 20.0000000000000
+-1.2500000000000 19.5659969606741
+-0.7500000000000 16.9511243761521
+-0.2500000000000 3.2790102627638
+0.2500000000000 0.2038704004099
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 19.9958833650056
+-2.7500000000000 19.9958833650056
+-2.2500000000000 19.9958833650056
+-1.7500000000000 19.9158418322686
+-1.2500000000000 18.9379066825039
+-0.7500000000000 14.4988196153082
+-0.2500000000000 5.9239469033360
+0.2500000000000 0.7171526787554
+0.7500000000000 0.0111708211179
+1.2500000000000 0.0000120184372
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 19.9752259952847
+-2.7500000000000 19.9752259952847
+-2.2500000000000 19.9752259952847
+-1.7500000000000 19.7302715486549
+-1.2500000000000 18.0259399480465
+-0.7500000000000 12.8080885236030
+-0.2500000000000 7.5410262333668
+0.2500000000000 1.8524758389311
+0.7500000000000 0.0683832960592
+1.2500000000000 0.0003072848487
+1.7500000000000 0.0000010305478
+2.2500000000000 0.0000010000003
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 19.9216710162560
+-2.7500000000000 19.9216710162560
+-2.2500000000000 19.9216710162560
+-1.7500000000000 19.4152533565923
+-1.2500000000000 16.9281899699721
+-0.7500000000000 11.5759498945515
+-0.2500000000000 8.3016365435265
+0.2500000000000 3.5556857217919
+0.7500000000000 0.3064917889654
+1.2500000000000 0.0033250949322
+1.7500000000000 0.0000029037583
+2.2500000000000 0.0000010000348
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 19.8162766914759
+-2.7500000000000 19.8162766914759
+-2.2500000000000 19.8162766914759
+-1.7500000000000 18.9528518871929
+-1.2500000000000 15.6941739012742
+-0.7500000000000 10.6427101949905
+-0.2500000000000 8.4404337097031
+0.2500000000000 5.5664224909011
+0.7500000000000 0.8903345244177
+1.2500000000000 0.0215851163695
+1.7500000000000 0.0000500625618
+2.2500000000000 0.0000010023308
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/tau_z_[7][7].xg b/test/GRHydro_test_shock_weno/tau_z_[7][7].xg
new file mode 100644
index 0000000..9fed286
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/tau_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 20.0000000000000
+-2.7500000000000 20.0000000000000
+-2.2500000000000 20.0000000000000
+-1.7500000000000 20.0000000000000
+-1.2500000000000 20.0000000000000
+-0.7500000000000 20.0000000000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 20.0000000000000
+-2.7500000000000 20.0000000000000
+-2.2500000000000 20.0000000000000
+-1.7500000000000 20.0000000000000
+-1.2500000000000 19.5659969606741
+-0.7500000000000 16.9511243761521
+-0.2500000000000 3.2790102627638
+0.2500000000000 0.2038704004099
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 19.9958833650056
+-2.7500000000000 19.9958833650056
+-2.2500000000000 19.9958833650056
+-1.7500000000000 19.9158418322686
+-1.2500000000000 18.9379066825039
+-0.7500000000000 14.4988196153082
+-0.2500000000000 5.9239469033360
+0.2500000000000 0.7171526787554
+0.7500000000000 0.0111708211179
+1.2500000000000 0.0000120184372
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 19.9752259952847
+-2.7500000000000 19.9752259952847
+-2.2500000000000 19.9752259952847
+-1.7500000000000 19.7302715486549
+-1.2500000000000 18.0259399480465
+-0.7500000000000 12.8080885236030
+-0.2500000000000 7.5410262333668
+0.2500000000000 1.8524758389311
+0.7500000000000 0.0683832960592
+1.2500000000000 0.0003072848487
+1.7500000000000 0.0000010305478
+2.2500000000000 0.0000010000003
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 19.9216710162561
+-2.7500000000000 19.9216710162561
+-2.2500000000000 19.9216710162561
+-1.7500000000000 19.4152533565922
+-1.2500000000000 16.9281899699722
+-0.7500000000000 11.5759498945515
+-0.2500000000000 8.3016365435265
+0.2500000000000 3.5556857217919
+0.7500000000000 0.3064917889654
+1.2500000000000 0.0033250949322
+1.7500000000000 0.0000029037583
+2.2500000000000 0.0000010000348
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 19.8162766914814
+-2.7500000000000 19.8162766914814
+-2.2500000000000 19.8162766914814
+-1.7500000000000 18.9528518871801
+-1.2500000000000 15.6941739012740
+-0.7500000000000 10.6427101949905
+-0.2500000000000 8.4404337097031
+0.2500000000000 5.5664224909011
+0.7500000000000 0.8903345244177
+1.2500000000000 0.0215851163695
+1.7500000000000 0.0000500625618
+2.2500000000000 0.0000010023308
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_weno/vel[0]_3D_diagonal.xg b/test/GRHydro_test_shock_weno/vel[0]_3D_diagonal.xg
new file mode 100644
index 0000000..0a3fb6a
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[0]_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0000000000000
+0.4330127018922 0.0000000000000
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0030610370263
+0.4330127018922 0.0804931259692
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0101903112057
+0.4330127018922 0.1904859584873
+1.2990381056767 -0.0000000000000
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000107361052
+-0.4330127018922 0.0225662029733
+0.4330127018922 0.2893323385194
+1.2990381056767 0.0000017396851
+2.1650635094611 0.0000000000000
+3.0310889132455 -0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 -0.0000000000000
+-2.1650635094611 0.0000000025153
+-1.2990381056767 0.0000635314852
+-0.4330127018922 0.0400326609358
+0.4330127018922 0.3518392206256
+1.2990381056767 0.0000327709660
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 -0.0000000000000
+5.6291651245989 -0.0000000000000
+6.4951905283833 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 0.0000000000020
+-4.7631397208144 0.0000000000020
+-3.8971143170300 0.0000000000020
+-3.0310889132455 -0.0000000000032
+-2.1650635094611 0.0000000524875
+-1.2990381056767 0.0002189568510
+-0.4330127018922 0.0622776981092
+0.4330127018922 0.3870861180630
+1.2990381056767 0.0003337364394
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
diff --git a/test/GRHydro_test_shock_weno/vel[0]_x_[7][7].xg b/test/GRHydro_test_shock_weno/vel[0]_x_[7][7].xg
new file mode 100644
index 0000000..4b7fbfb
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[0]_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000304063271
+-2.7500000000000 0.0000304063271
+-2.2500000000000 0.0000304063271
+-1.7500000000000 0.0007569521426
+-1.2500000000000 0.0101900755687
+-0.7500000000000 0.0759607337506
+-0.2500000000000 0.2907277147458
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305283440
+1.2500000000000 0.0000884332773
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0001807515626
+-2.7500000000000 0.0001807515626
+-2.2500000000000 0.0001807515626
+-1.7500000000000 0.0027093886662
+-1.2500000000000 0.0225618510967
+-0.7500000000000 0.1151779045134
+-0.2500000000000 0.3243832115308
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593592733990
+1.2500000000000 0.0011471797381
+1.7500000000000 0.0000017393341
+2.2500000000000 0.0000000000544
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0005611379613
+-2.7500000000000 0.0005611379613
+-2.2500000000000 0.0005611379613
+-1.7500000000000 0.0064466834460
+-1.2500000000000 0.0400487152781
+-0.7500000000000 0.1522457226610
+-0.2500000000000 0.3451466830326
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464532865974
+1.2500000000000 0.0068727935679
+1.7500000000000 0.0000327476869
+2.2500000000000 0.0000000070145
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0012929683109
+-2.7500000000000 0.0012929683109
+-2.2500000000000 0.0012929683109
+-1.7500000000000 0.0125079202582
+-1.2500000000000 0.0623357145831
+-0.7500000000000 0.1855693395413
+-0.2500000000000 0.3534460184548
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402452745117
+1.2500000000000 0.0286512007114
+1.7500000000000 0.0003332351154
+2.2500000000000 0.0000002816978
+2.7500000000000 0.0000000000085
+3.2500000000000 0.0000000000085
+3.7500000000000 0.0000000000085
diff --git a/test/GRHydro_test_shock_weno/vel[0]_y_[7][7].xg b/test/GRHydro_test_shock_weno/vel[0]_y_[7][7].xg
new file mode 100644
index 0000000..6bc546d
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[0]_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000290140564
+-2.7500000000000 0.0000290140564
+-2.2500000000000 0.0000290140564
+-1.7500000000000 0.0007566643536
+-1.2500000000000 0.0101839971108
+-0.7500000000000 0.0759604788355
+-0.2500000000000 0.2907277167403
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305037623
+1.2500000000000 0.0000884333545
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0002172644394
+-2.7500000000000 0.0002172644394
+-2.2500000000000 0.0002172644394
+-1.7500000000000 0.0026882030263
+-1.2500000000000 0.0225746837934
+-0.7500000000000 0.1151771548245
+-0.2500000000000 0.3243818625810
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593597635824
+1.2500000000000 0.0011467098458
+1.7500000000000 0.0000017249765
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0007620337637
+-2.7500000000000 0.0007620337637
+-2.2500000000000 0.0007620337637
+-1.7500000000000 0.0063415531576
+-1.2500000000000 0.0400578401374
+-0.7500000000000 0.1522890055007
+-0.2500000000000 0.3451460504812
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464666447092
+1.2500000000000 0.0068640272750
+1.7500000000000 0.0000325540308
+2.2500000000000 0.0000000071877
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0019265312043
+-2.7500000000000 0.0019265312043
+-2.2500000000000 0.0019265312043
+-1.7500000000000 0.0122297039151
+-1.2500000000000 0.0623318080045
+-0.7500000000000 0.1856764473964
+-0.2500000000000 0.3534616496710
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402700205787
+1.2500000000000 0.0286088429577
+1.7500000000000 0.0003308989116
+2.2500000000000 0.0000002810955
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/vel[0]_z_[7][7].xg b/test/GRHydro_test_shock_weno/vel[0]_z_[7][7].xg
new file mode 100644
index 0000000..9cd54d1
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[0]_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000290140564
+-2.7500000000000 0.0000290140564
+-2.2500000000000 0.0000290140564
+-1.7500000000000 0.0007566643536
+-1.2500000000000 0.0101839971108
+-0.7500000000000 0.0759604788355
+-0.2500000000000 0.2907277167403
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305037623
+1.2500000000000 0.0000884333545
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0002172644394
+-2.7500000000000 0.0002172644394
+-2.2500000000000 0.0002172644394
+-1.7500000000000 0.0026882030263
+-1.2500000000000 0.0225746837934
+-0.7500000000000 0.1151771548245
+-0.2500000000000 0.3243818625810
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593597635824
+1.2500000000000 0.0011467098458
+1.7500000000000 0.0000017249765
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0007620337637
+-2.7500000000000 0.0007620337637
+-2.2500000000000 0.0007620337637
+-1.7500000000000 0.0063415531576
+-1.2500000000000 0.0400578401374
+-0.7500000000000 0.1522890055007
+-0.2500000000000 0.3451460504812
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464666447092
+1.2500000000000 0.0068640272750
+1.7500000000000 0.0000325540308
+2.2500000000000 0.0000000071877
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0019265312042
+-2.7500000000000 0.0019265312042
+-2.2500000000000 0.0019265312042
+-1.7500000000000 0.0122297039148
+-1.2500000000000 0.0623318080045
+-0.7500000000000 0.1856764473964
+-0.2500000000000 0.3534616496710
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402700205787
+1.2500000000000 0.0286088429577
+1.7500000000000 0.0003308989116
+2.2500000000000 0.0000002810955
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/vel[1]_3D_diagonal.xg b/test/GRHydro_test_shock_weno/vel[1]_3D_diagonal.xg
new file mode 100644
index 0000000..3553041
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[1]_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0000000000000
+0.4330127018922 0.0000000000000
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0030610370263
+0.4330127018922 0.0804931259692
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0101903112057
+0.4330127018922 0.1904859584873
+1.2990381056767 -0.0000000000000
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000107361052
+-0.4330127018922 0.0225662029733
+0.4330127018922 0.2893323385194
+1.2990381056767 0.0000017396851
+2.1650635094611 0.0000000000000
+3.0310889132455 -0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 -0.0000000000000
+-2.1650635094611 0.0000000025153
+-1.2990381056767 0.0000635314852
+-0.4330127018922 0.0400326609358
+0.4330127018922 0.3518392206256
+1.2990381056767 0.0000327709660
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 -0.0000000000000
+5.6291651245989 -0.0000000000000
+6.4951905283833 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 0.0000000000002
+-4.7631397208144 0.0000000000002
+-3.8971143170300 0.0000000000002
+-3.0310889132455 -0.0000000000147
+-2.1650635094611 0.0000000526500
+-1.2990381056767 0.0002189568511
+-0.4330127018922 0.0622776981092
+0.4330127018922 0.3870861180630
+1.2990381056767 0.0003337364394
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
diff --git a/test/GRHydro_test_shock_weno/vel[1]_x_[7][7].xg b/test/GRHydro_test_shock_weno/vel[1]_x_[7][7].xg
new file mode 100644
index 0000000..6bc546d
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[1]_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000290140564
+-2.7500000000000 0.0000290140564
+-2.2500000000000 0.0000290140564
+-1.7500000000000 0.0007566643536
+-1.2500000000000 0.0101839971108
+-0.7500000000000 0.0759604788355
+-0.2500000000000 0.2907277167403
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305037623
+1.2500000000000 0.0000884333545
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0002172644394
+-2.7500000000000 0.0002172644394
+-2.2500000000000 0.0002172644394
+-1.7500000000000 0.0026882030263
+-1.2500000000000 0.0225746837934
+-0.7500000000000 0.1151771548245
+-0.2500000000000 0.3243818625810
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593597635824
+1.2500000000000 0.0011467098458
+1.7500000000000 0.0000017249765
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0007620337637
+-2.7500000000000 0.0007620337637
+-2.2500000000000 0.0007620337637
+-1.7500000000000 0.0063415531576
+-1.2500000000000 0.0400578401374
+-0.7500000000000 0.1522890055007
+-0.2500000000000 0.3451460504812
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464666447092
+1.2500000000000 0.0068640272750
+1.7500000000000 0.0000325540308
+2.2500000000000 0.0000000071877
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0019265312043
+-2.7500000000000 0.0019265312043
+-2.2500000000000 0.0019265312043
+-1.7500000000000 0.0122297039151
+-1.2500000000000 0.0623318080045
+-0.7500000000000 0.1856764473964
+-0.2500000000000 0.3534616496710
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402700205787
+1.2500000000000 0.0286088429577
+1.7500000000000 0.0003308989116
+2.2500000000000 0.0000002810955
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/vel[1]_y_[7][7].xg b/test/GRHydro_test_shock_weno/vel[1]_y_[7][7].xg
new file mode 100644
index 0000000..4b7fbfb
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[1]_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000304063271
+-2.7500000000000 0.0000304063271
+-2.2500000000000 0.0000304063271
+-1.7500000000000 0.0007569521426
+-1.2500000000000 0.0101900755687
+-0.7500000000000 0.0759607337506
+-0.2500000000000 0.2907277147458
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305283440
+1.2500000000000 0.0000884332773
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0001807515626
+-2.7500000000000 0.0001807515626
+-2.2500000000000 0.0001807515626
+-1.7500000000000 0.0027093886662
+-1.2500000000000 0.0225618510967
+-0.7500000000000 0.1151779045134
+-0.2500000000000 0.3243832115308
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593592733990
+1.2500000000000 0.0011471797381
+1.7500000000000 0.0000017393341
+2.2500000000000 0.0000000000544
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0005611379613
+-2.7500000000000 0.0005611379613
+-2.2500000000000 0.0005611379613
+-1.7500000000000 0.0064466834460
+-1.2500000000000 0.0400487152781
+-0.7500000000000 0.1522457226610
+-0.2500000000000 0.3451466830326
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464532865974
+1.2500000000000 0.0068727935679
+1.7500000000000 0.0000327476869
+2.2500000000000 0.0000000070145
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0012929683109
+-2.7500000000000 0.0012929683109
+-2.2500000000000 0.0012929683109
+-1.7500000000000 0.0125079202582
+-1.2500000000000 0.0623357145831
+-0.7500000000000 0.1855693395413
+-0.2500000000000 0.3534460184548
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402452745117
+1.2500000000000 0.0286512007114
+1.7500000000000 0.0003332351154
+2.2500000000000 0.0000002816978
+2.7500000000000 0.0000000000085
+3.2500000000000 0.0000000000085
+3.7500000000000 0.0000000000085
diff --git a/test/GRHydro_test_shock_weno/vel[1]_z_[7][7].xg b/test/GRHydro_test_shock_weno/vel[1]_z_[7][7].xg
new file mode 100644
index 0000000..0a9a63e
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[1]_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000290140564
+-2.7500000000000 0.0000290140564
+-2.2500000000000 0.0000290140564
+-1.7500000000000 0.0007566643536
+-1.2500000000000 0.0101839971108
+-0.7500000000000 0.0759604788355
+-0.2500000000000 0.2907277167403
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305037623
+1.2500000000000 0.0000884333545
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0002172644394
+-2.7500000000000 0.0002172644394
+-2.2500000000000 0.0002172644394
+-1.7500000000000 0.0026882030263
+-1.2500000000000 0.0225746837934
+-0.7500000000000 0.1151771548245
+-0.2500000000000 0.3243818625810
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593597635824
+1.2500000000000 0.0011467098458
+1.7500000000000 0.0000017249765
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0007620337637
+-2.7500000000000 0.0007620337637
+-2.2500000000000 0.0007620337637
+-1.7500000000000 0.0063415531576
+-1.2500000000000 0.0400578401374
+-0.7500000000000 0.1522890055007
+-0.2500000000000 0.3451460504812
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464666447092
+1.2500000000000 0.0068640272750
+1.7500000000000 0.0000325540308
+2.2500000000000 0.0000000071877
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0019265312044
+-2.7500000000000 0.0019265312044
+-2.2500000000000 0.0019265312044
+-1.7500000000000 0.0122297039148
+-1.2500000000000 0.0623318080045
+-0.7500000000000 0.1856764473964
+-0.2500000000000 0.3534616496710
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402700205787
+1.2500000000000 0.0286088429577
+1.7500000000000 0.0003308989116
+2.2500000000000 0.0000002810955
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/vel[2]_3D_diagonal.xg b/test/GRHydro_test_shock_weno/vel[2]_3D_diagonal.xg
new file mode 100644
index 0000000..097ca96
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[2]_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0000000000000
+0.4330127018922 0.0000000000000
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0030610370263
+0.4330127018922 0.0804931259692
+1.2990381056767 0.0000000000000
+2.1650635094611 0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000000000000
+-0.4330127018922 0.0101903112057
+0.4330127018922 0.1904859584873
+1.2990381056767 -0.0000000000000
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000000000
+-1.2990381056767 0.0000107361052
+-0.4330127018922 0.0225662029733
+0.4330127018922 0.2893323385194
+1.2990381056767 0.0000017396851
+2.1650635094611 0.0000000000000
+3.0310889132455 -0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 -0.0000000000000
+-2.1650635094611 0.0000000025153
+-1.2990381056767 0.0000635314852
+-0.4330127018922 0.0400326609358
+0.4330127018922 0.3518392206256
+1.2990381056767 0.0000327709660
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 -0.0000000000000
+5.6291651245989 -0.0000000000000
+6.4951905283833 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 0.0000000000020
+-4.7631397208144 0.0000000000020
+-3.8971143170300 0.0000000000020
+-3.0310889132455 0.0000000000195
+-2.1650635094611 0.0000000527228
+-1.2990381056767 0.0002189568503
+-0.4330127018922 0.0622776981092
+0.4330127018922 0.3870861180630
+1.2990381056767 0.0003337364394
+2.1650635094611 -0.0000000000000
+3.0310889132455 0.0000000000000
+3.8971143170300 -0.0000000000000
+4.7631397208144 0.0000000000000
+5.6291651245989 0.0000000000000
+6.4951905283833 0.0000000000000
diff --git a/test/GRHydro_test_shock_weno/vel[2]_x_[7][7].xg b/test/GRHydro_test_shock_weno/vel[2]_x_[7][7].xg
new file mode 100644
index 0000000..744705b
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[2]_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000290140564
+-2.7500000000000 0.0000290140564
+-2.2500000000000 0.0000290140564
+-1.7500000000000 0.0007566643536
+-1.2500000000000 0.0101839971108
+-0.7500000000000 0.0759604788355
+-0.2500000000000 0.2907277167403
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305037623
+1.2500000000000 0.0000884333545
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0002172644394
+-2.7500000000000 0.0002172644394
+-2.2500000000000 0.0002172644394
+-1.7500000000000 0.0026882030263
+-1.2500000000000 0.0225746837934
+-0.7500000000000 0.1151771548245
+-0.2500000000000 0.3243818625810
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593597635824
+1.2500000000000 0.0011467098458
+1.7500000000000 0.0000017249765
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0007620337637
+-2.7500000000000 0.0007620337637
+-2.2500000000000 0.0007620337637
+-1.7500000000000 0.0063415531576
+-1.2500000000000 0.0400578401374
+-0.7500000000000 0.1522890055007
+-0.2500000000000 0.3451460504812
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464666447092
+1.2500000000000 0.0068640272750
+1.7500000000000 0.0000325540308
+2.2500000000000 0.0000000071877
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0019265312040
+-2.7500000000000 0.0019265312040
+-2.2500000000000 0.0019265312040
+-1.7500000000000 0.0122297039148
+-1.2500000000000 0.0623318080045
+-0.7500000000000 0.1856764473964
+-0.2500000000000 0.3534616496710
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402700205787
+1.2500000000000 0.0286088429577
+1.7500000000000 0.0003308989116
+2.2500000000000 0.0000002810955
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/vel[2]_y_[7][7].xg b/test/GRHydro_test_shock_weno/vel[2]_y_[7][7].xg
new file mode 100644
index 0000000..744705b
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[2]_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000290140564
+-2.7500000000000 0.0000290140564
+-2.2500000000000 0.0000290140564
+-1.7500000000000 0.0007566643536
+-1.2500000000000 0.0101839971108
+-0.7500000000000 0.0759604788355
+-0.2500000000000 0.2907277167403
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305037623
+1.2500000000000 0.0000884333545
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0002172644394
+-2.7500000000000 0.0002172644394
+-2.2500000000000 0.0002172644394
+-1.7500000000000 0.0026882030263
+-1.2500000000000 0.0225746837934
+-0.7500000000000 0.1151771548245
+-0.2500000000000 0.3243818625810
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593597635824
+1.2500000000000 0.0011467098458
+1.7500000000000 0.0000017249765
+2.2500000000000 0.0000000000570
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0007620337637
+-2.7500000000000 0.0007620337637
+-2.2500000000000 0.0007620337637
+-1.7500000000000 0.0063415531576
+-1.2500000000000 0.0400578401374
+-0.7500000000000 0.1522890055007
+-0.2500000000000 0.3451460504812
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464666447092
+1.2500000000000 0.0068640272750
+1.7500000000000 0.0000325540308
+2.2500000000000 0.0000000071877
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0019265312040
+-2.7500000000000 0.0019265312040
+-2.2500000000000 0.0019265312040
+-1.7500000000000 0.0122297039148
+-1.2500000000000 0.0623318080045
+-0.7500000000000 0.1856764473964
+-0.2500000000000 0.3534616496710
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402700205787
+1.2500000000000 0.0286088429577
+1.7500000000000 0.0003308989116
+2.2500000000000 0.0000002810955
+2.7500000000000 0.0000000000098
+3.2500000000000 0.0000000000098
+3.7500000000000 0.0000000000098
diff --git a/test/GRHydro_test_shock_weno/vel[2]_z_[7][7].xg b/test/GRHydro_test_shock_weno/vel[2]_z_[7][7].xg
new file mode 100644
index 0000000..4b7fbfb
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/vel[2]_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 -0.0000000000000
+-1.2500000000000 0.0030610370263
+-0.7500000000000 0.0371779855367
+-0.2500000000000 0.2362848887092
+0.2500000000000 0.0804931259692
+0.7500000000000 0.0000000000000
+1.2500000000000 -0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 0.0000304063271
+-2.7500000000000 0.0000304063271
+-2.2500000000000 0.0000304063271
+-1.7500000000000 0.0007569521426
+-1.2500000000000 0.0101900755687
+-0.7500000000000 0.0759607337506
+-0.2500000000000 0.2907277147458
+0.2500000000000 0.1904859584873
+0.7500000000000 0.0145305283440
+1.2500000000000 0.0000884332773
+1.7500000000000 0.0000000000000
+2.2500000000000 -0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 0.0001807515626
+-2.7500000000000 0.0001807515626
+-2.2500000000000 0.0001807515626
+-1.7500000000000 0.0027093886662
+-1.2500000000000 0.0225618510967
+-0.7500000000000 0.1151779045134
+-0.2500000000000 0.3243832115308
+0.2500000000000 0.2893323385194
+0.7500000000000 0.0593592733990
+1.2500000000000 0.0011471797381
+1.7500000000000 0.0000017393341
+2.2500000000000 0.0000000000544
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0005611379613
+-2.7500000000000 0.0005611379613
+-2.2500000000000 0.0005611379613
+-1.7500000000000 0.0064466834460
+-1.2500000000000 0.0400487152781
+-0.7500000000000 0.1522457226610
+-0.2500000000000 0.3451466830326
+0.2500000000000 0.3518392206256
+0.7500000000000 0.1464532865974
+1.2500000000000 0.0068727935679
+1.7500000000000 0.0000327476869
+2.2500000000000 0.0000000070145
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0012929683109
+-2.7500000000000 0.0012929683109
+-2.2500000000000 0.0012929683109
+-1.7500000000000 0.0125079202582
+-1.2500000000000 0.0623357145831
+-0.7500000000000 0.1855693395413
+-0.2500000000000 0.3534460184548
+0.2500000000000 0.3870861180630
+0.7500000000000 0.2402452745117
+1.2500000000000 0.0286512007114
+1.7500000000000 0.0003332351154
+2.2500000000000 0.0000002816978
+2.7500000000000 0.0000000000085
+3.2500000000000 0.0000000000085
+3.7500000000000 0.0000000000085
diff --git a/test/GRHydro_test_shock_weno/w_lorentz_3D_diagonal.xg b/test/GRHydro_test_shock_weno/w_lorentz_3D_diagonal.xg
new file mode 100644
index 0000000..a577106
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/w_lorentz_3D_diagonal.xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000000000
+-0.4330127018922 1.0000000000000
+0.4330127018922 1.0000000000000
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.1250000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000000000
+-0.4330127018922 1.0000140552178
+0.4330127018922 1.0098627297653
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.2500000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000000000
+-0.4330127018922 1.0001558000666
+0.4330127018922 1.0593165070160
+1.2990381056767 1.0000000000000
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.3750000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000001729
+-0.4330127018922 1.0007647265915
+0.4330127018922 1.1555788087576
+1.2990381056767 1.0000000000045
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.5000000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000060544
+-0.4330127018922 1.0024126240424
+0.4330127018922 1.2612562056834
+1.2990381056767 1.0000000016109
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
+
+
+"Time = 0.6250000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000719132
+-0.4330127018922 1.0058690344926
+0.4330127018922 1.3477957884452
+1.2990381056767 1.0000001670701
+2.1650635094611 1.0000000000000
+3.0310889132455 1.0000000000000
+3.8971143170300 1.0000000000000
+4.7631397208144 1.0000000000000
+5.6291651245989 1.0000000000000
+6.4951905283833 1.0000000000000
diff --git a/test/GRHydro_test_shock_weno/w_lorentz_x_[7][7].xg b/test/GRHydro_test_shock_weno/w_lorentz_x_[7][7].xg
new file mode 100644
index 0000000..756bda8
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/w_lorentz_x_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000140552178
+-0.7500000000000 1.0020797741584
+-0.2500000000000 1.0959877496203
+0.2500000000000 1.0098627297653
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 1.0000000013041
+-2.7500000000000 1.0000000013041
+-2.2500000000000 1.0000000013041
+-1.7500000000000 1.0000008590303
+-1.2500000000000 1.0001556689589
+-0.7500000000000 1.0087690204895
+-0.2500000000000 1.1574568814320
+0.2500000000000 1.0593165070160
+0.7500000000000 1.0003168541978
+1.2500000000000 1.0000000117307
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 1.0000000635394
+-2.7500000000000 1.0000000635394
+-2.2500000000000 1.0000000635394
+-1.7500000000000 1.0000108970071
+-1.2500000000000 1.0007650118810
+-0.7500000000000 1.0205131015469
+-0.2500000000000 1.2088369740080
+0.2500000000000 1.1555788087576
+0.7500000000000 1.0053276180410
+1.2500000000000 1.0000019729600
+1.7500000000000 1.0000000000045
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.0000007381342
+-2.7500000000000 1.0000007381342
+-2.2500000000000 1.0000007381342
+-1.7500000000000 1.0000610007414
+-1.2500000000000 1.0024153027901
+-0.7500000000000 1.0367079534702
+-0.2500000000000 1.2474471243170
+0.2500000000000 1.2612562056834
+0.7500000000000 1.0338180398937
+1.2500000000000 1.0000707400217
+1.7500000000000 1.0000000015960
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.0000045474370
+-2.7500000000000 1.0000045474370
+-2.2500000000000 1.0000045474370
+-1.7500000000000 1.0002278675542
+-1.2500000000000 1.0058795755176
+-0.7500000000000 1.0560818945641
+-0.2500000000000 1.2647030259333
+0.2500000000000 1.3477957884452
+0.7500000000000 1.0997494839237
+1.2500000000000 1.0012311815317
+1.7500000000000 1.0000001650170
+2.2500000000000 1.0000000000001
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
diff --git a/test/GRHydro_test_shock_weno/w_lorentz_y_[7][7].xg b/test/GRHydro_test_shock_weno/w_lorentz_y_[7][7].xg
new file mode 100644
index 0000000..756bda8
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/w_lorentz_y_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000140552178
+-0.7500000000000 1.0020797741584
+-0.2500000000000 1.0959877496203
+0.2500000000000 1.0098627297653
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 1.0000000013041
+-2.7500000000000 1.0000000013041
+-2.2500000000000 1.0000000013041
+-1.7500000000000 1.0000008590303
+-1.2500000000000 1.0001556689589
+-0.7500000000000 1.0087690204895
+-0.2500000000000 1.1574568814320
+0.2500000000000 1.0593165070160
+0.7500000000000 1.0003168541978
+1.2500000000000 1.0000000117307
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 1.0000000635394
+-2.7500000000000 1.0000000635394
+-2.2500000000000 1.0000000635394
+-1.7500000000000 1.0000108970071
+-1.2500000000000 1.0007650118810
+-0.7500000000000 1.0205131015469
+-0.2500000000000 1.2088369740080
+0.2500000000000 1.1555788087576
+0.7500000000000 1.0053276180410
+1.2500000000000 1.0000019729600
+1.7500000000000 1.0000000000045
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.0000007381342
+-2.7500000000000 1.0000007381342
+-2.2500000000000 1.0000007381342
+-1.7500000000000 1.0000610007414
+-1.2500000000000 1.0024153027901
+-0.7500000000000 1.0367079534702
+-0.2500000000000 1.2474471243170
+0.2500000000000 1.2612562056834
+0.7500000000000 1.0338180398937
+1.2500000000000 1.0000707400217
+1.7500000000000 1.0000000015960
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.0000045474370
+-2.7500000000000 1.0000045474370
+-2.2500000000000 1.0000045474370
+-1.7500000000000 1.0002278675542
+-1.2500000000000 1.0058795755176
+-0.7500000000000 1.0560818945641
+-0.2500000000000 1.2647030259333
+0.2500000000000 1.3477957884452
+0.7500000000000 1.0997494839237
+1.2500000000000 1.0012311815317
+1.7500000000000 1.0000001650170
+2.2500000000000 1.0000000000001
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
diff --git a/test/GRHydro_test_shock_weno/w_lorentz_z_[7][7].xg b/test/GRHydro_test_shock_weno/w_lorentz_z_[7][7].xg
new file mode 100644
index 0000000..756bda8
--- /dev/null
+++ b/test/GRHydro_test_shock_weno/w_lorentz_z_[7][7].xg
@@ -0,0 +1,108 @@
+
+
+"Time = 0.0000000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.1250000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000140552178
+-0.7500000000000 1.0020797741584
+-0.2500000000000 1.0959877496203
+0.2500000000000 1.0098627297653
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.2500000000000
+-3.2500000000000 1.0000000013041
+-2.7500000000000 1.0000000013041
+-2.2500000000000 1.0000000013041
+-1.7500000000000 1.0000008590303
+-1.2500000000000 1.0001556689589
+-0.7500000000000 1.0087690204895
+-0.2500000000000 1.1574568814320
+0.2500000000000 1.0593165070160
+0.7500000000000 1.0003168541978
+1.2500000000000 1.0000000117307
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.3750000000000
+-3.2500000000000 1.0000000635394
+-2.7500000000000 1.0000000635394
+-2.2500000000000 1.0000000635394
+-1.7500000000000 1.0000108970071
+-1.2500000000000 1.0007650118810
+-0.7500000000000 1.0205131015469
+-0.2500000000000 1.2088369740080
+0.2500000000000 1.1555788087576
+0.7500000000000 1.0053276180410
+1.2500000000000 1.0000019729600
+1.7500000000000 1.0000000000045
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.0000007381342
+-2.7500000000000 1.0000007381342
+-2.2500000000000 1.0000007381342
+-1.7500000000000 1.0000610007414
+-1.2500000000000 1.0024153027901
+-0.7500000000000 1.0367079534702
+-0.2500000000000 1.2474471243170
+0.2500000000000 1.2612562056834
+0.7500000000000 1.0338180398937
+1.2500000000000 1.0000707400217
+1.7500000000000 1.0000000015960
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.0000045474370
+-2.7500000000000 1.0000045474370
+-2.2500000000000 1.0000045474370
+-1.7500000000000 1.0002278675542
+-1.2500000000000 1.0058795755176
+-0.7500000000000 1.0560818945641
+-0.2500000000000 1.2647030259333
+0.2500000000000 1.3477957884452
+0.7500000000000 1.0997494839237
+1.2500000000000 1.0012311815317
+1.7500000000000 1.0000001650170
+2.2500000000000 1.0000000000001
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000