aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-03-06 00:13:43 +0000
committerrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-03-06 00:13:43 +0000
commita3c3a120e4686c1da48ccc9a3a9556232d104c67 (patch)
treed60ed17a7aa667d2acbf8570ba0ba457838d9d79
parent21b897fb2f6b46bc5334f138ec15bc7f23bd6215 (diff)
GRHydro: add test case for MP5
this is just a copy of the shock tube test using MP5 From: Roland Haas <rhaas@tapir.caltech.edu> git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@490 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
-rw-r--r--test/GRHydro_test_shock_mp5.par77
-rw-r--r--test/GRHydro_test_shock_mp5/dens_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/dens_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/dens_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/dens_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/eps_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/eps_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/eps_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/eps_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/press_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/press_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/press_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/press_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/rho_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/rho_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/rho_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/rho_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[0]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[0]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[0]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[0]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[1]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[1]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[1]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[1]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[2]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[2]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[2]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/scon[2]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/tau_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/tau_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/tau_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/tau_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[0]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[0]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[0]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[0]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[1]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[1]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[1]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[1]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[2]_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[2]_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[2]_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/vel[2]_z_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/w_lorentz_3D_diagonal.xg108
-rw-r--r--test/GRHydro_test_shock_mp5/w_lorentz_x_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/w_lorentz_y_[7][7].xg108
-rw-r--r--test/GRHydro_test_shock_mp5/w_lorentz_z_[7][7].xg108
49 files changed, 5261 insertions, 0 deletions
diff --git a/test/GRHydro_test_shock_mp5.par b/test/GRHydro_test_shock_mp5.par
new file mode 100644
index 0000000..e5dc0a3
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5.par
@@ -0,0 +1,77 @@
+!DESC "Diagonal shocktube, RK2, Roe, MP5, 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 = "mp5"
+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_mp5/dens_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/dens_3D_diagonal.xg
new file mode 100644
index 0000000..f3e5c81
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244713716256
+0.4330127018922 1.2715622740584
+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.8386185453086
+0.4330127018922 1.5505969546701
+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.9992724488502
+-0.4330127018922 9.5728789979642
+0.4330127018922 1.9485199290630
+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.5000000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 9.9999972714706
+-1.2990381056767 9.9980531439047
+-0.4330127018922 9.1076481121732
+0.4330127018922 2.4884402070077
+1.2990381056767 1.0000000017070
+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 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 9.9999968547556
+-1.2990381056767 9.9973478929542
+-0.4330127018922 8.5295735929422
+0.4330127018922 3.0106688195092
+1.2990381056767 1.0000000039875
+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_mp5/dens_x_[7][7].xg b/test/GRHydro_test_shock_mp5/dens_x_[7][7].xg
new file mode 100644
index 0000000..0e45f0e
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244713716256
+-0.7500000000000 8.3102138688028
+-0.2500000000000 2.4937524855132
+0.2500000000000 1.2715622740584
+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.9981081226955
+-2.7500000000000 9.9981081226955
+-2.2500000000000 9.9981081226955
+-1.7500000000000 9.9955014779612
+-1.2500000000000 9.8387887771142
+-0.7500000000000 7.4232191597202
+-0.2500000000000 3.1674091055608
+0.2500000000000 1.5505969546701
+0.7500000000000 1.0268210259163
+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.3750000000000
+-3.2500000000000 9.9955519852919
+-2.7500000000000 9.9955519852919
+-2.2500000000000 9.9955519852919
+-1.7500000000000 9.9917721794606
+-1.2500000000000 9.5729401328978
+-0.7500000000000 6.7180409972414
+-0.2500000000000 3.6071463383237
+0.2500000000000 1.9485199290630
+0.7500000000000 1.1669176876723
+1.2500000000000 1.0000037249714
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9944533651335
+-2.7500000000000 9.9944533651335
+-2.2500000000000 9.9944533651335
+-1.7500000000000 9.9885588153045
+-1.2500000000000 9.1069157707712
+-0.7500000000000 6.1910397765897
+-0.2500000000000 3.7947475468700
+0.2500000000000 2.4884402070077
+0.7500000000000 1.4353924555606
+1.2500000000000 1.0000289283706
+1.7500000000000 1.0000000016719
+2.2500000000000 1.0000000000002
+2.7500000000000 1.0000000000002
+3.2500000000000 1.0000000000002
+3.7500000000000 1.0000000000002
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9947032663992
+-2.7500000000000 9.9947032663992
+-2.2500000000000 9.9947032663992
+-1.7500000000000 9.9059485744587
+-1.2500000000000 8.5272860917940
+-0.7500000000000 5.8213331399698
+-0.2500000000000 3.8332881957611
+0.2500000000000 3.0106688195092
+0.7500000000000 1.8604348090860
+1.2500000000000 1.0438079477432
+1.7500000000000 1.0000000039194
+2.2500000000000 1.0000000000020
+2.7500000000000 1.0000000001027
+3.2500000000000 1.0000000001027
+3.7500000000000 1.0000000001027
diff --git a/test/GRHydro_test_shock_mp5/dens_y_[7][7].xg b/test/GRHydro_test_shock_mp5/dens_y_[7][7].xg
new file mode 100644
index 0000000..0e45f0e
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244713716256
+-0.7500000000000 8.3102138688028
+-0.2500000000000 2.4937524855132
+0.2500000000000 1.2715622740584
+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.9981081226955
+-2.7500000000000 9.9981081226955
+-2.2500000000000 9.9981081226955
+-1.7500000000000 9.9955014779612
+-1.2500000000000 9.8387887771142
+-0.7500000000000 7.4232191597202
+-0.2500000000000 3.1674091055608
+0.2500000000000 1.5505969546701
+0.7500000000000 1.0268210259163
+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.3750000000000
+-3.2500000000000 9.9955519852919
+-2.7500000000000 9.9955519852919
+-2.2500000000000 9.9955519852919
+-1.7500000000000 9.9917721794606
+-1.2500000000000 9.5729401328978
+-0.7500000000000 6.7180409972414
+-0.2500000000000 3.6071463383237
+0.2500000000000 1.9485199290630
+0.7500000000000 1.1669176876723
+1.2500000000000 1.0000037249714
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9944533651335
+-2.7500000000000 9.9944533651335
+-2.2500000000000 9.9944533651335
+-1.7500000000000 9.9885588153045
+-1.2500000000000 9.1069157707712
+-0.7500000000000 6.1910397765897
+-0.2500000000000 3.7947475468700
+0.2500000000000 2.4884402070077
+0.7500000000000 1.4353924555606
+1.2500000000000 1.0000289283706
+1.7500000000000 1.0000000016719
+2.2500000000000 1.0000000000002
+2.7500000000000 1.0000000000002
+3.2500000000000 1.0000000000002
+3.7500000000000 1.0000000000002
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9947032663992
+-2.7500000000000 9.9947032663992
+-2.2500000000000 9.9947032663992
+-1.7500000000000 9.9059485744587
+-1.2500000000000 8.5272860917940
+-0.7500000000000 5.8213331399698
+-0.2500000000000 3.8332881957611
+0.2500000000000 3.0106688195092
+0.7500000000000 1.8604348090860
+1.2500000000000 1.0438079477432
+1.7500000000000 1.0000000039194
+2.2500000000000 1.0000000000020
+2.7500000000000 1.0000000001027
+3.2500000000000 1.0000000001027
+3.7500000000000 1.0000000001027
diff --git a/test/GRHydro_test_shock_mp5/dens_z_[7][7].xg b/test/GRHydro_test_shock_mp5/dens_z_[7][7].xg
new file mode 100644
index 0000000..0e45f0e
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244713716256
+-0.7500000000000 8.3102138688028
+-0.2500000000000 2.4937524855132
+0.2500000000000 1.2715622740584
+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.9981081226955
+-2.7500000000000 9.9981081226955
+-2.2500000000000 9.9981081226955
+-1.7500000000000 9.9955014779612
+-1.2500000000000 9.8387887771142
+-0.7500000000000 7.4232191597202
+-0.2500000000000 3.1674091055608
+0.2500000000000 1.5505969546701
+0.7500000000000 1.0268210259163
+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.3750000000000
+-3.2500000000000 9.9955519852919
+-2.7500000000000 9.9955519852919
+-2.2500000000000 9.9955519852919
+-1.7500000000000 9.9917721794606
+-1.2500000000000 9.5729401328978
+-0.7500000000000 6.7180409972414
+-0.2500000000000 3.6071463383237
+0.2500000000000 1.9485199290630
+0.7500000000000 1.1669176876723
+1.2500000000000 1.0000037249714
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9944533651335
+-2.7500000000000 9.9944533651335
+-2.2500000000000 9.9944533651335
+-1.7500000000000 9.9885588153045
+-1.2500000000000 9.1069157707712
+-0.7500000000000 6.1910397765897
+-0.2500000000000 3.7947475468700
+0.2500000000000 2.4884402070077
+0.7500000000000 1.4353924555606
+1.2500000000000 1.0000289283706
+1.7500000000000 1.0000000016719
+2.2500000000000 1.0000000000002
+2.7500000000000 1.0000000000002
+3.2500000000000 1.0000000000002
+3.7500000000000 1.0000000000002
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9947032663992
+-2.7500000000000 9.9947032663992
+-2.2500000000000 9.9947032663992
+-1.7500000000000 9.9059485744587
+-1.2500000000000 8.5272860917940
+-0.7500000000000 5.8213331399698
+-0.2500000000000 3.8332881957611
+0.2500000000000 3.0106688195092
+0.7500000000000 1.8604348090860
+1.2500000000000 1.0438079477432
+1.7500000000000 1.0000000039194
+2.2500000000000 1.0000000000020
+2.7500000000000 1.0000000001027
+3.2500000000000 1.0000000001027
+3.7500000000000 1.0000000001027
diff --git a/test/GRHydro_test_shock_mp5/eps_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/eps_3D_diagonal.xg
new file mode 100644
index 0000000..809aec8
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9892328557410
+0.4330127018922 0.1123210259636
+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.9779818379360
+0.4330127018922 0.2763509151569
+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.9999030155349
+-0.4330127018922 1.9452851193095
+0.4330127018922 0.4749868952827
+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.5000000000000
+-5.6291651245989 2.0000000000000
+-4.7631397208144 2.0000000000000
+-3.8971143170300 2.0000000000000
+-3.0310889132455 2.0000000000000
+-2.1650635094611 1.9999996361966
+-1.2990381056767 1.9997404877041
+-0.4330127018922 1.8834096872241
+0.4330127018922 0.6647212764510
+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.6250000000000
+-5.6291651245989 2.0000000000000
+-4.7631397208144 2.0000000000000
+-3.8971143170300 2.0000000000000
+-3.0310889132455 2.0000000000000
+-2.1650635094611 1.9999995806346
+-1.2990381056767 1.9996464587852
+-0.4330127018922 1.8006388756751
+0.4330127018922 0.8097968362910
+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
diff --git a/test/GRHydro_test_shock_mp5/eps_x_[7][7].xg b/test/GRHydro_test_shock_mp5/eps_x_[7][7].xg
new file mode 100644
index 0000000..11e8219
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9892328557410
+-0.7500000000000 2.0056546872454
+-0.2500000000000 1.0201661195546
+0.2500000000000 0.1123210259636
+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.9997479804771
+-2.7500000000000 1.9997479804771
+-2.2500000000000 1.9997479804771
+-1.7500000000000 1.9994050775823
+-1.2500000000000 1.9780043240703
+-0.7500000000000 1.8521935512858
+-0.2500000000000 1.1680153064359
+0.2500000000000 0.2763509151569
+0.7500000000000 0.0001021308958
+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.3750000000000
+-3.2500000000000 1.9994074940080
+-2.7500000000000 1.9994074940080
+-2.2500000000000 1.9994074940080
+-1.7500000000000 1.9989127639324
+-1.2500000000000 1.9452972189710
+-0.7500000000000 1.6958607307723
+-0.2500000000000 1.1833332755463
+0.2500000000000 0.4749868952827
+0.7500000000000 0.0161013554541
+1.2500000000000 0.0000010000025
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.9992610239044
+-2.7500000000000 1.9992610239044
+-2.2500000000000 1.9992610239044
+-1.7500000000000 1.9984835526663
+-1.2500000000000 1.8833293049460
+-0.7500000000000 1.5464850593011
+-0.2500000000000 1.1600181652690
+0.2500000000000 0.6647212764510
+0.7500000000000 0.0906980502389
+1.2500000000000 0.0000010000193
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.9992943497911
+-2.7500000000000 1.9992943497911
+-2.2500000000000 1.9992943497911
+-1.7500000000000 1.9878510323795
+-1.2500000000000 1.8003541187987
+-0.7500000000000 1.4209035113641
+-0.2500000000000 1.1227939956059
+0.2500000000000 0.8097968362910
+0.7500000000000 0.2299072156268
+1.2500000000000 0.0004385340121
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_mp5/eps_y_[7][7].xg b/test/GRHydro_test_shock_mp5/eps_y_[7][7].xg
new file mode 100644
index 0000000..11e8219
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9892328557410
+-0.7500000000000 2.0056546872454
+-0.2500000000000 1.0201661195546
+0.2500000000000 0.1123210259636
+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.9997479804771
+-2.7500000000000 1.9997479804771
+-2.2500000000000 1.9997479804771
+-1.7500000000000 1.9994050775823
+-1.2500000000000 1.9780043240703
+-0.7500000000000 1.8521935512858
+-0.2500000000000 1.1680153064359
+0.2500000000000 0.2763509151569
+0.7500000000000 0.0001021308958
+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.3750000000000
+-3.2500000000000 1.9994074940080
+-2.7500000000000 1.9994074940080
+-2.2500000000000 1.9994074940080
+-1.7500000000000 1.9989127639324
+-1.2500000000000 1.9452972189710
+-0.7500000000000 1.6958607307723
+-0.2500000000000 1.1833332755463
+0.2500000000000 0.4749868952827
+0.7500000000000 0.0161013554541
+1.2500000000000 0.0000010000025
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.9992610239044
+-2.7500000000000 1.9992610239044
+-2.2500000000000 1.9992610239044
+-1.7500000000000 1.9984835526663
+-1.2500000000000 1.8833293049460
+-0.7500000000000 1.5464850593011
+-0.2500000000000 1.1600181652690
+0.2500000000000 0.6647212764510
+0.7500000000000 0.0906980502389
+1.2500000000000 0.0000010000193
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.9992943497911
+-2.7500000000000 1.9992943497911
+-2.2500000000000 1.9992943497911
+-1.7500000000000 1.9878510323795
+-1.2500000000000 1.8003541187987
+-0.7500000000000 1.4209035113641
+-0.2500000000000 1.1227939956059
+0.2500000000000 0.8097968362910
+0.7500000000000 0.2299072156268
+1.2500000000000 0.0004385340121
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_mp5/eps_z_[7][7].xg b/test/GRHydro_test_shock_mp5/eps_z_[7][7].xg
new file mode 100644
index 0000000..11e8219
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9892328557410
+-0.7500000000000 2.0056546872454
+-0.2500000000000 1.0201661195546
+0.2500000000000 0.1123210259636
+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.9997479804771
+-2.7500000000000 1.9997479804771
+-2.2500000000000 1.9997479804771
+-1.7500000000000 1.9994050775823
+-1.2500000000000 1.9780043240703
+-0.7500000000000 1.8521935512858
+-0.2500000000000 1.1680153064359
+0.2500000000000 0.2763509151569
+0.7500000000000 0.0001021308958
+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.3750000000000
+-3.2500000000000 1.9994074940080
+-2.7500000000000 1.9994074940080
+-2.2500000000000 1.9994074940080
+-1.7500000000000 1.9989127639324
+-1.2500000000000 1.9452972189710
+-0.7500000000000 1.6958607307723
+-0.2500000000000 1.1833332755463
+0.2500000000000 0.4749868952827
+0.7500000000000 0.0161013554541
+1.2500000000000 0.0000010000025
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 1.9992610239044
+-2.7500000000000 1.9992610239044
+-2.2500000000000 1.9992610239044
+-1.7500000000000 1.9984835526663
+-1.2500000000000 1.8833293049460
+-0.7500000000000 1.5464850593011
+-0.2500000000000 1.1600181652690
+0.2500000000000 0.6647212764510
+0.7500000000000 0.0906980502389
+1.2500000000000 0.0000010000193
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 1.9992943497911
+-2.7500000000000 1.9992943497911
+-2.2500000000000 1.9992943497911
+-1.7500000000000 1.9878510323795
+-1.2500000000000 1.8003541187987
+-0.7500000000000 1.4209035113641
+-0.2500000000000 1.1227939956059
+0.2500000000000 0.8097968362910
+0.7500000000000 0.2299072156268
+1.2500000000000 0.0004385340121
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_mp5/press_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/press_3D_diagonal.xg
new file mode 100644
index 0000000..c8b6c5b
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.1613233730702
+0.4330127018922 0.0945424733898
+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.9733392695568
+0.4330127018922 0.2691230182544
+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.3317167392411
+-0.4330127018922 12.4101994751928
+0.4330127018922 0.5304718346577
+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.5000000000000
+-5.6291651245989 13.3333333333332
+-4.7631397208144 13.3333333333332
+-3.8971143170300 13.3333333333332
+-3.0310889132455 13.3333333333332
+-2.1650635094611 13.3333272699384
+-1.2990381056767 13.3290076746846
+-0.4330127018922 11.4124712549500
+0.4330127018922 0.8598874654006
+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.6250000000000
+-5.6291651245989 13.3333333333332
+-4.7631397208144 13.3333333333332
+-3.8971143170300 13.3333333333332
+-3.0310889132455 13.3333333333332
+-2.1650635094611 13.3333263439052
+-1.2990381056767 13.3274406648449
+-0.4330127018922 10.1723974547734
+0.4330127018922 1.1750263810216
+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
diff --git a/test/GRHydro_test_shock_mp5/press_x_[7][7].xg b/test/GRHydro_test_shock_mp5/press_x_[7][7].xg
new file mode 100644
index 0000000..c22f436
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.1613233730702
+-0.7500000000000 11.0858391855543
+-0.2500000000000 1.5496833521450
+0.2500000000000 0.0945424733898
+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.3291309771950
+-2.7500000000000 13.3291309771950
+-2.2500000000000 13.3291309771950
+-1.7500000000000 13.3233704663118
+-1.2500000000000 12.9737109699636
+-0.7500000000000 9.0680820335038
+-0.2500000000000 2.0831386060594
+0.2500000000000 0.2691230182544
+0.7500000000000 0.0000699132334
+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.3750000000000
+-3.2500000000000 13.3234540948644
+-2.7500000000000 13.3234540948644
+-2.2500000000000 13.3234540948644
+-1.7500000000000 13.3151186845622
+-1.2500000000000 12.4103551309486
+-0.7500000000000 7.3938517376536
+-0.2500000000000 2.2779891301224
+0.2500000000000 0.5304718346577
+0.7500000000000 0.0125117548574
+1.2500000000000 0.0000006666708
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.5000000000000
+-3.2500000000000 13.3210135629871
+-2.7500000000000 13.3210135629871
+-2.2500000000000 13.3210135629871
+-1.7500000000000 13.3079763103953
+-1.2500000000000 11.4110508332625
+-0.7500000000000 6.0830843423491
+-0.2500000000000 2.2735888006637
+0.2500000000000 0.8598874654006
+0.7500000000000 0.0852978507087
+1.2500000000000 0.0000006666988
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.6250000000000
+-3.2500000000000 13.3215686554146
+-2.7500000000000 13.3215686554146
+-2.2500000000000 13.3215686554146
+-1.7500000000000 13.1274838329195
+-1.2500000000000 10.1680011445513
+-0.7500000000000 5.1334093996128
+-0.2500000000000 2.1998099279899
+0.2500000000000 1.1750263810216
+0.7500000000000 0.2649619921424
+1.2500000000000 0.0003051594744
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
diff --git a/test/GRHydro_test_shock_mp5/press_y_[7][7].xg b/test/GRHydro_test_shock_mp5/press_y_[7][7].xg
new file mode 100644
index 0000000..c22f436
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.1613233730702
+-0.7500000000000 11.0858391855543
+-0.2500000000000 1.5496833521450
+0.2500000000000 0.0945424733898
+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.3291309771950
+-2.7500000000000 13.3291309771950
+-2.2500000000000 13.3291309771950
+-1.7500000000000 13.3233704663118
+-1.2500000000000 12.9737109699636
+-0.7500000000000 9.0680820335038
+-0.2500000000000 2.0831386060594
+0.2500000000000 0.2691230182544
+0.7500000000000 0.0000699132334
+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.3750000000000
+-3.2500000000000 13.3234540948644
+-2.7500000000000 13.3234540948644
+-2.2500000000000 13.3234540948644
+-1.7500000000000 13.3151186845622
+-1.2500000000000 12.4103551309486
+-0.7500000000000 7.3938517376536
+-0.2500000000000 2.2779891301224
+0.2500000000000 0.5304718346577
+0.7500000000000 0.0125117548574
+1.2500000000000 0.0000006666708
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.5000000000000
+-3.2500000000000 13.3210135629871
+-2.7500000000000 13.3210135629871
+-2.2500000000000 13.3210135629871
+-1.7500000000000 13.3079763103953
+-1.2500000000000 11.4110508332625
+-0.7500000000000 6.0830843423491
+-0.2500000000000 2.2735888006637
+0.2500000000000 0.8598874654006
+0.7500000000000 0.0852978507087
+1.2500000000000 0.0000006666988
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.6250000000000
+-3.2500000000000 13.3215686554146
+-2.7500000000000 13.3215686554146
+-2.2500000000000 13.3215686554146
+-1.7500000000000 13.1274838329195
+-1.2500000000000 10.1680011445513
+-0.7500000000000 5.1334093996128
+-0.2500000000000 2.1998099279899
+0.2500000000000 1.1750263810216
+0.7500000000000 0.2649619921424
+1.2500000000000 0.0003051594744
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
diff --git a/test/GRHydro_test_shock_mp5/press_z_[7][7].xg b/test/GRHydro_test_shock_mp5/press_z_[7][7].xg
new file mode 100644
index 0000000..c22f436
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.1613233730702
+-0.7500000000000 11.0858391855543
+-0.2500000000000 1.5496833521450
+0.2500000000000 0.0945424733898
+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.3291309771950
+-2.7500000000000 13.3291309771950
+-2.2500000000000 13.3291309771950
+-1.7500000000000 13.3233704663118
+-1.2500000000000 12.9737109699636
+-0.7500000000000 9.0680820335038
+-0.2500000000000 2.0831386060594
+0.2500000000000 0.2691230182544
+0.7500000000000 0.0000699132334
+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.3750000000000
+-3.2500000000000 13.3234540948644
+-2.7500000000000 13.3234540948644
+-2.2500000000000 13.3234540948644
+-1.7500000000000 13.3151186845622
+-1.2500000000000 12.4103551309486
+-0.7500000000000 7.3938517376536
+-0.2500000000000 2.2779891301224
+0.2500000000000 0.5304718346577
+0.7500000000000 0.0125117548574
+1.2500000000000 0.0000006666708
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.5000000000000
+-3.2500000000000 13.3210135629871
+-2.7500000000000 13.3210135629871
+-2.2500000000000 13.3210135629871
+-1.7500000000000 13.3079763103953
+-1.2500000000000 11.4110508332625
+-0.7500000000000 6.0830843423491
+-0.2500000000000 2.2735888006637
+0.2500000000000 0.8598874654006
+0.7500000000000 0.0852978507087
+1.2500000000000 0.0000006666988
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
+
+
+"Time = 0.6250000000000
+-3.2500000000000 13.3215686554146
+-2.7500000000000 13.3215686554146
+-2.2500000000000 13.3215686554146
+-1.7500000000000 13.1274838329195
+-1.2500000000000 10.1680011445513
+-0.7500000000000 5.1334093996128
+-0.2500000000000 2.1998099279899
+0.2500000000000 1.1750263810216
+0.7500000000000 0.2649619921424
+1.2500000000000 0.0003051594744
+1.7500000000000 0.0000006666667
+2.2500000000000 0.0000006666667
+2.7500000000000 0.0000006666667
+3.2500000000000 0.0000006666667
+3.7500000000000 0.0000006666667
diff --git a/test/GRHydro_test_shock_mp5/rho_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/rho_3D_diagonal.xg
new file mode 100644
index 0000000..9302437
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244213680815
+0.4330127018922 1.2625749174581
+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.8383152621067
+0.4330127018922 1.4607678326392
+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.9992724414757
+-0.4330127018922 9.5694451306946
+0.4330127018922 1.6752204321617
+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.5000000000000
+-5.6291651245989 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 9.9999972714706
+-1.2990381056767 9.9980530648662
+-0.4330127018922 9.0892103818665
+0.4330127018922 1.9404090763989
+1.2990381056767 1.0000000017070
+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 10.0000000000000
+-4.7631397208144 10.0000000000000
+-3.8971143170300 10.0000000000000
+-3.0310889132455 10.0000000000000
+-2.1650635094611 9.9999968547554
+-1.2990381056767 9.9973477358656
+-0.4330127018922 8.4739901977508
+0.4330127018922 2.1765206932707
+1.2990381056767 1.0000000039875
+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_mp5/rho_x_[7][7].xg b/test/GRHydro_test_shock_mp5/rho_x_[7][7].xg
new file mode 100644
index 0000000..81b466d
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244213680815
+-0.7500000000000 8.2909380583203
+-0.2500000000000 2.2785750121093
+0.2500000000000 1.2625749174581
+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.9981080921119
+-2.7500000000000 9.9981080921119
+-2.2500000000000 9.9981080921119
+-1.7500000000000 9.9955011235812
+-1.2500000000000 9.8384852945618
+-0.7500000000000 7.3437913876837
+-0.2500000000000 2.6752285623928
+0.2500000000000 1.4607678326392
+0.7500000000000 1.0268180780795
+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.3750000000000
+-3.2500000000000 9.9955517833108
+-2.7500000000000 9.9955517833108
+-2.2500000000000 9.9955517833108
+-1.7500000000000 9.9917707201749
+-1.2500000000000 9.5695056338333
+-0.7500000000000 6.5399106219232
+-0.2500000000000 2.8875919960978
+0.2500000000000 1.6752204321617
+0.7500000000000 1.1655933153950
+1.2500000000000 1.0000037249714
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9944530031696
+-2.7500000000000 9.9944530031696
+-2.2500000000000 9.9944530031696
+-1.7500000000000 9.9885557921959
+-1.2500000000000 9.0884670062441
+-0.7500000000000 5.9002358015972
+-0.2500000000000 2.9399394794863
+0.2500000000000 1.9404090763989
+0.7500000000000 1.4106893778421
+1.2500000000000 1.0000289283706
+1.7500000000000 1.0000000016719
+2.2500000000000 1.0000000000002
+2.7500000000000 1.0000000000002
+3.2500000000000 1.0000000000002
+3.7500000000000 1.0000000000002
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9947028736462
+-2.7500000000000 9.9947028736462
+-2.2500000000000 9.9947028736462
+-1.7500000000000 9.9057854077769
+-1.2500000000000 8.4716676333678
+-0.7500000000000 5.4191674788859
+-0.2500000000000 2.9388426593824
+0.2500000000000 2.1765206932707
+0.7500000000000 1.7287103718343
+1.2500000000000 1.0437940935034
+1.7500000000000 1.0000000039194
+2.2500000000000 1.0000000000020
+2.7500000000000 1.0000000001027
+3.2500000000000 1.0000000001027
+3.7500000000000 1.0000000001027
diff --git a/test/GRHydro_test_shock_mp5/rho_y_[7][7].xg b/test/GRHydro_test_shock_mp5/rho_y_[7][7].xg
new file mode 100644
index 0000000..3de536c
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244213680815
+-0.7500000000000 8.2909380583203
+-0.2500000000000 2.2785750121093
+0.2500000000000 1.2625749174581
+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.9981080921119
+-2.7500000000000 9.9981080921119
+-2.2500000000000 9.9981080921119
+-1.7500000000000 9.9955011235812
+-1.2500000000000 9.8384852945618
+-0.7500000000000 7.3437913876837
+-0.2500000000000 2.6752285623928
+0.2500000000000 1.4607678326392
+0.7500000000000 1.0268180780795
+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.3750000000000
+-3.2500000000000 9.9955517833108
+-2.7500000000000 9.9955517833108
+-2.2500000000000 9.9955517833108
+-1.7500000000000 9.9917707201749
+-1.2500000000000 9.5695056338333
+-0.7500000000000 6.5399106219232
+-0.2500000000000 2.8875919960978
+0.2500000000000 1.6752204321617
+0.7500000000000 1.1655933153950
+1.2500000000000 1.0000037249714
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9944530031696
+-2.7500000000000 9.9944530031696
+-2.2500000000000 9.9944530031696
+-1.7500000000000 9.9885557921959
+-1.2500000000000 9.0884670062441
+-0.7500000000000 5.9002358015972
+-0.2500000000000 2.9399394794863
+0.2500000000000 1.9404090763989
+0.7500000000000 1.4106893778421
+1.2500000000000 1.0000289283706
+1.7500000000000 1.0000000016719
+2.2500000000000 1.0000000000002
+2.7500000000000 1.0000000000002
+3.2500000000000 1.0000000000002
+3.7500000000000 1.0000000000002
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9947028736462
+-2.7500000000000 9.9947028736462
+-2.2500000000000 9.9947028736462
+-1.7500000000000 9.9057854077769
+-1.2500000000000 8.4716676333677
+-0.7500000000000 5.4191674788859
+-0.2500000000000 2.9388426593824
+0.2500000000000 2.1765206932707
+0.7500000000000 1.7287103718343
+1.2500000000000 1.0437940935034
+1.7500000000000 1.0000000039194
+2.2500000000000 1.0000000000020
+2.7500000000000 1.0000000001027
+3.2500000000000 1.0000000001027
+3.7500000000000 1.0000000001027
diff --git a/test/GRHydro_test_shock_mp5/rho_z_[7][7].xg b/test/GRHydro_test_shock_mp5/rho_z_[7][7].xg
new file mode 100644
index 0000000..3de536c
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.9244213680815
+-0.7500000000000 8.2909380583203
+-0.2500000000000 2.2785750121093
+0.2500000000000 1.2625749174581
+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.9981080921119
+-2.7500000000000 9.9981080921119
+-2.2500000000000 9.9981080921119
+-1.7500000000000 9.9955011235812
+-1.2500000000000 9.8384852945618
+-0.7500000000000 7.3437913876837
+-0.2500000000000 2.6752285623928
+0.2500000000000 1.4607678326392
+0.7500000000000 1.0268180780795
+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.3750000000000
+-3.2500000000000 9.9955517833108
+-2.7500000000000 9.9955517833108
+-2.2500000000000 9.9955517833108
+-1.7500000000000 9.9917707201749
+-1.2500000000000 9.5695056338333
+-0.7500000000000 6.5399106219232
+-0.2500000000000 2.8875919960978
+0.2500000000000 1.6752204321617
+0.7500000000000 1.1655933153950
+1.2500000000000 1.0000037249714
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 9.9944530031696
+-2.7500000000000 9.9944530031696
+-2.2500000000000 9.9944530031696
+-1.7500000000000 9.9885557921959
+-1.2500000000000 9.0884670062441
+-0.7500000000000 5.9002358015972
+-0.2500000000000 2.9399394794863
+0.2500000000000 1.9404090763989
+0.7500000000000 1.4106893778421
+1.2500000000000 1.0000289283706
+1.7500000000000 1.0000000016719
+2.2500000000000 1.0000000000002
+2.7500000000000 1.0000000000002
+3.2500000000000 1.0000000000002
+3.7500000000000 1.0000000000002
+
+
+"Time = 0.6250000000000
+-3.2500000000000 9.9947028736462
+-2.7500000000000 9.9947028736462
+-2.2500000000000 9.9947028736462
+-1.7500000000000 9.9057854077769
+-1.2500000000000 8.4716676333677
+-0.7500000000000 5.4191674788859
+-0.2500000000000 2.9388426593824
+0.2500000000000 2.1765206932707
+0.7500000000000 1.7287103718343
+1.2500000000000 1.0437940935034
+1.7500000000000 1.0000000039194
+2.2500000000000 1.0000000000020
+2.7500000000000 1.0000000001027
+3.2500000000000 1.0000000001027
+3.7500000000000 1.0000000001027
diff --git a/test/GRHydro_test_shock_mp5/scon[0]_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/scon[0]_3D_diagonal.xg
new file mode 100644
index 0000000..6436116
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+0.4330127018922 0.1041778550848
+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.1916391579372
+0.4330127018922 0.4655583905019
+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.0009607554310
+-0.4330127018922 0.6281588147679
+0.4330127018922 1.1973528041752
+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.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000028223551
+-1.2990381056767 0.0031449226420
+-0.4330127018922 1.3869746322554
+0.4330127018922 2.4314476562990
+1.2990381056767 0.0000000000006
+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.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000039504594
+-1.2990381056767 0.0044333507248
+-0.4330127018922 2.2604600368160
+0.4330127018922 3.9033049732340
+1.2990381056767 0.0000000000014
+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_mp5/scon[0]_x_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[0]_x_[7][7].xg
new file mode 100644
index 0000000..d887ab6
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0020447397628
+-2.7500000000000 0.0020447397628
+-2.2500000000000 0.0020447397628
+-1.7500000000000 0.0068941505914
+-1.2500000000000 0.1920730849933
+-0.7500000000000 2.5829353746971
+-0.2500000000000 3.4157360776028
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848268
+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.3750000000000
+-3.2500000000000 0.0048042044739
+-2.7500000000000 0.0048042044739
+-2.2500000000000 0.0048042044739
+-1.7500000000000 0.0136380463245
+-1.2500000000000 0.6283834705681
+-0.7500000000000 3.4874668231080
+-0.2500000000000 4.6340349910792
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329890574120
+1.2500000000000 0.0000000013076
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0055135824704
+-2.7500000000000 0.0055135824704
+-2.2500000000000 0.0055135824704
+-1.7500000000000 0.0178108596559
+-1.2500000000000 1.3861682789268
+-0.7500000000000 4.0639127179850
+-0.2500000000000 5.2449558051857
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793097768673
+1.2500000000000 0.0000000101269
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0055135366688
+-2.7500000000000 0.0055135366688
+-2.2500000000000 0.0055135366688
+-1.7500000000000 0.1372981612786
+-1.2500000000000 2.2562734752696
+-0.7500000000000 4.4412087274991
+-0.2500000000000 5.3217681006339
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5908985477111
+1.2500000000000 0.0030935584868
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/scon[0]_y_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[0]_y_[7][7].xg
new file mode 100644
index 0000000..9533b3f
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0019105591097
+-2.7500000000000 0.0019105591097
+-2.2500000000000 0.0019105591097
+-1.7500000000000 0.0065360283795
+-1.2500000000000 0.1915213888491
+-0.7500000000000 2.5832365765553
+-0.2500000000000 3.4157337421296
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848644
+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.3750000000000
+-3.2500000000000 0.0051335386415
+-2.7500000000000 0.0051335386415
+-2.2500000000000 0.0051335386415
+-1.7500000000000 0.0134375941461
+-1.2500000000000 0.6281406817189
+-0.7500000000000 3.4874863417350
+-0.2500000000000 4.6340651989474
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329868294039
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0072589717233
+-2.7500000000000 0.0072589717233
+-2.2500000000000 0.0072589717233
+-1.7500000000000 0.0201927902544
+-1.2500000000000 1.3878510326787
+-0.7500000000000 4.0639418453360
+-0.2500000000000 5.2449730712527
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793165083347
+1.2500000000000 0.0000000101912
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0076466775717
+-2.7500000000000 0.0076466775717
+-2.2500000000000 0.0076466775717
+-1.7500000000000 0.1436777119081
+-1.2500000000000 2.2627774023327
+-0.7500000000000 4.4414804891361
+-0.2500000000000 5.3217733092858
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5909508934976
+1.2500000000000 0.0031140887403
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/scon[0]_z_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[0]_z_[7][7].xg
new file mode 100644
index 0000000..9533b3f
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0019105591097
+-2.7500000000000 0.0019105591097
+-2.2500000000000 0.0019105591097
+-1.7500000000000 0.0065360283795
+-1.2500000000000 0.1915213888491
+-0.7500000000000 2.5832365765553
+-0.2500000000000 3.4157337421296
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848644
+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.3750000000000
+-3.2500000000000 0.0051335386415
+-2.7500000000000 0.0051335386415
+-2.2500000000000 0.0051335386415
+-1.7500000000000 0.0134375941461
+-1.2500000000000 0.6281406817189
+-0.7500000000000 3.4874863417350
+-0.2500000000000 4.6340651989474
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329868294039
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0072589717233
+-2.7500000000000 0.0072589717233
+-2.2500000000000 0.0072589717233
+-1.7500000000000 0.0201927902544
+-1.2500000000000 1.3878510326787
+-0.7500000000000 4.0639418453360
+-0.2500000000000 5.2449730712527
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793165083347
+1.2500000000000 0.0000000101912
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0076466775717
+-2.7500000000000 0.0076466775717
+-2.2500000000000 0.0076466775717
+-1.7500000000000 0.1436777119081
+-1.2500000000000 2.2627774023327
+-0.7500000000000 4.4414804891361
+-0.2500000000000 5.3217733092858
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5909508934976
+1.2500000000000 0.0031140887403
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/scon[1]_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/scon[1]_3D_diagonal.xg
new file mode 100644
index 0000000..6436116
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+0.4330127018922 0.1041778550848
+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.1916391579372
+0.4330127018922 0.4655583905019
+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.0009607554310
+-0.4330127018922 0.6281588147679
+0.4330127018922 1.1973528041752
+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.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000028223551
+-1.2990381056767 0.0031449226420
+-0.4330127018922 1.3869746322554
+0.4330127018922 2.4314476562990
+1.2990381056767 0.0000000000006
+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.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000039504594
+-1.2990381056767 0.0044333507248
+-0.4330127018922 2.2604600368160
+0.4330127018922 3.9033049732340
+1.2990381056767 0.0000000000014
+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_mp5/scon[1]_x_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[1]_x_[7][7].xg
new file mode 100644
index 0000000..9533b3f
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0019105591097
+-2.7500000000000 0.0019105591097
+-2.2500000000000 0.0019105591097
+-1.7500000000000 0.0065360283795
+-1.2500000000000 0.1915213888491
+-0.7500000000000 2.5832365765553
+-0.2500000000000 3.4157337421296
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848644
+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.3750000000000
+-3.2500000000000 0.0051335386415
+-2.7500000000000 0.0051335386415
+-2.2500000000000 0.0051335386415
+-1.7500000000000 0.0134375941461
+-1.2500000000000 0.6281406817189
+-0.7500000000000 3.4874863417350
+-0.2500000000000 4.6340651989474
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329868294039
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0072589717233
+-2.7500000000000 0.0072589717233
+-2.2500000000000 0.0072589717233
+-1.7500000000000 0.0201927902544
+-1.2500000000000 1.3878510326787
+-0.7500000000000 4.0639418453360
+-0.2500000000000 5.2449730712527
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793165083347
+1.2500000000000 0.0000000101912
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0076466775717
+-2.7500000000000 0.0076466775717
+-2.2500000000000 0.0076466775717
+-1.7500000000000 0.1436777119081
+-1.2500000000000 2.2627774023327
+-0.7500000000000 4.4414804891361
+-0.2500000000000 5.3217733092858
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5909508934976
+1.2500000000000 0.0031140887403
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/scon[1]_y_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[1]_y_[7][7].xg
new file mode 100644
index 0000000..d887ab6
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0020447397628
+-2.7500000000000 0.0020447397628
+-2.2500000000000 0.0020447397628
+-1.7500000000000 0.0068941505914
+-1.2500000000000 0.1920730849933
+-0.7500000000000 2.5829353746971
+-0.2500000000000 3.4157360776028
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848268
+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.3750000000000
+-3.2500000000000 0.0048042044739
+-2.7500000000000 0.0048042044739
+-2.2500000000000 0.0048042044739
+-1.7500000000000 0.0136380463245
+-1.2500000000000 0.6283834705681
+-0.7500000000000 3.4874668231080
+-0.2500000000000 4.6340349910792
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329890574120
+1.2500000000000 0.0000000013076
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0055135824704
+-2.7500000000000 0.0055135824704
+-2.2500000000000 0.0055135824704
+-1.7500000000000 0.0178108596559
+-1.2500000000000 1.3861682789268
+-0.7500000000000 4.0639127179850
+-0.2500000000000 5.2449558051857
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793097768673
+1.2500000000000 0.0000000101269
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0055135366688
+-2.7500000000000 0.0055135366688
+-2.2500000000000 0.0055135366688
+-1.7500000000000 0.1372981612786
+-1.2500000000000 2.2562734752696
+-0.7500000000000 4.4412087274991
+-0.2500000000000 5.3217681006339
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5908985477111
+1.2500000000000 0.0030935584868
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/scon[1]_z_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[1]_z_[7][7].xg
new file mode 100644
index 0000000..9533b3f
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0019105591097
+-2.7500000000000 0.0019105591097
+-2.2500000000000 0.0019105591097
+-1.7500000000000 0.0065360283795
+-1.2500000000000 0.1915213888491
+-0.7500000000000 2.5832365765553
+-0.2500000000000 3.4157337421296
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848644
+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.3750000000000
+-3.2500000000000 0.0051335386415
+-2.7500000000000 0.0051335386415
+-2.2500000000000 0.0051335386415
+-1.7500000000000 0.0134375941461
+-1.2500000000000 0.6281406817189
+-0.7500000000000 3.4874863417350
+-0.2500000000000 4.6340651989474
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329868294039
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0072589717233
+-2.7500000000000 0.0072589717233
+-2.2500000000000 0.0072589717233
+-1.7500000000000 0.0201927902544
+-1.2500000000000 1.3878510326787
+-0.7500000000000 4.0639418453360
+-0.2500000000000 5.2449730712527
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793165083347
+1.2500000000000 0.0000000101912
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0076466775717
+-2.7500000000000 0.0076466775717
+-2.2500000000000 0.0076466775717
+-1.7500000000000 0.1436777119081
+-1.2500000000000 2.2627774023327
+-0.7500000000000 4.4414804891361
+-0.2500000000000 5.3217733092858
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5909508934976
+1.2500000000000 0.0031140887403
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/scon[2]_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/scon[2]_3D_diagonal.xg
new file mode 100644
index 0000000..6436116
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+0.4330127018922 0.1041778550848
+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.1916391579372
+0.4330127018922 0.4655583905019
+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.0009607554310
+-0.4330127018922 0.6281588147679
+0.4330127018922 1.1973528041752
+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.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000028223551
+-1.2990381056767 0.0031449226420
+-0.4330127018922 1.3869746322554
+0.4330127018922 2.4314476562990
+1.2990381056767 0.0000000000006
+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.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000039504594
+-1.2990381056767 0.0044333507248
+-0.4330127018922 2.2604600368160
+0.4330127018922 3.9033049732340
+1.2990381056767 0.0000000000014
+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_mp5/scon[2]_x_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[2]_x_[7][7].xg
new file mode 100644
index 0000000..9533b3f
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0019105591097
+-2.7500000000000 0.0019105591097
+-2.2500000000000 0.0019105591097
+-1.7500000000000 0.0065360283795
+-1.2500000000000 0.1915213888491
+-0.7500000000000 2.5832365765553
+-0.2500000000000 3.4157337421296
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848644
+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.3750000000000
+-3.2500000000000 0.0051335386415
+-2.7500000000000 0.0051335386415
+-2.2500000000000 0.0051335386415
+-1.7500000000000 0.0134375941461
+-1.2500000000000 0.6281406817189
+-0.7500000000000 3.4874863417350
+-0.2500000000000 4.6340651989474
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329868294039
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0072589717233
+-2.7500000000000 0.0072589717233
+-2.2500000000000 0.0072589717233
+-1.7500000000000 0.0201927902544
+-1.2500000000000 1.3878510326787
+-0.7500000000000 4.0639418453360
+-0.2500000000000 5.2449730712527
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793165083347
+1.2500000000000 0.0000000101912
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0076466775717
+-2.7500000000000 0.0076466775717
+-2.2500000000000 0.0076466775717
+-1.7500000000000 0.1436777119081
+-1.2500000000000 2.2627774023327
+-0.7500000000000 4.4414804891361
+-0.2500000000000 5.3217733092858
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5909508934976
+1.2500000000000 0.0031140887403
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/scon[2]_y_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[2]_y_[7][7].xg
new file mode 100644
index 0000000..9533b3f
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0019105591097
+-2.7500000000000 0.0019105591097
+-2.2500000000000 0.0019105591097
+-1.7500000000000 0.0065360283795
+-1.2500000000000 0.1915213888491
+-0.7500000000000 2.5832365765553
+-0.2500000000000 3.4157337421296
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848644
+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.3750000000000
+-3.2500000000000 0.0051335386415
+-2.7500000000000 0.0051335386415
+-2.2500000000000 0.0051335386415
+-1.7500000000000 0.0134375941461
+-1.2500000000000 0.6281406817189
+-0.7500000000000 3.4874863417350
+-0.2500000000000 4.6340651989474
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329868294039
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0072589717233
+-2.7500000000000 0.0072589717233
+-2.2500000000000 0.0072589717233
+-1.7500000000000 0.0201927902544
+-1.2500000000000 1.3878510326787
+-0.7500000000000 4.0639418453360
+-0.2500000000000 5.2449730712527
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793165083347
+1.2500000000000 0.0000000101912
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0076466775717
+-2.7500000000000 0.0076466775717
+-2.2500000000000 0.0076466775717
+-1.7500000000000 0.1436777119081
+-1.2500000000000 2.2627774023327
+-0.7500000000000 4.4414804891361
+-0.2500000000000 5.3217733092858
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5909508934976
+1.2500000000000 0.0031140887403
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/scon[2]_z_[7][7].xg b/test/GRHydro_test_shock_mp5/scon[2]_z_[7][7].xg
new file mode 100644
index 0000000..d887ab6
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0784928242714
+-0.7500000000000 1.4216377559839
+-0.2500000000000 1.7290247313266
+0.2500000000000 0.1041778550848
+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.0020447397628
+-2.7500000000000 0.0020447397628
+-2.2500000000000 0.0020447397628
+-1.7500000000000 0.0068941505914
+-1.2500000000000 0.1920730849933
+-0.7500000000000 2.5829353746971
+-0.2500000000000 3.4157360776028
+0.2500000000000 0.4655583905019
+0.7500000000000 0.0014207848268
+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.3750000000000
+-3.2500000000000 0.0048042044739
+-2.7500000000000 0.0048042044739
+-2.2500000000000 0.0048042044739
+-1.7500000000000 0.0136380463245
+-1.2500000000000 0.6283834705681
+-0.7500000000000 3.4874668231080
+-0.2500000000000 4.6340349910792
+0.2500000000000 1.1973528041752
+0.7500000000000 0.0329890574120
+1.2500000000000 0.0000000013076
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0055135824704
+-2.7500000000000 0.0055135824704
+-2.2500000000000 0.0055135824704
+-1.7500000000000 0.0178108596559
+-1.2500000000000 1.3861682789268
+-0.7500000000000 4.0639127179850
+-0.2500000000000 5.2449558051857
+0.2500000000000 2.4314476562990
+0.7500000000000 0.1793097768673
+1.2500000000000 0.0000000101269
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0055135366688
+-2.7500000000000 0.0055135366688
+-2.2500000000000 0.0055135366688
+-1.7500000000000 0.1372981612786
+-1.2500000000000 2.2562734752696
+-0.7500000000000 4.4412087274991
+-0.2500000000000 5.3217681006339
+0.2500000000000 3.9033049732340
+0.7500000000000 0.5908985477111
+1.2500000000000 0.0030935584868
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/tau_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/tau_3D_diagonal.xg
new file mode 100644
index 0000000..f2d2328
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.7423666265467
+0.4330127018922 0.1542419143485
+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 19.4623118565911
+0.4330127018922 0.5843297767666
+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.9975751653978
+-0.4330127018922 18.6410044768859
+0.4330127018922 1.5816031129025
+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.5000000000000
+-5.6291651245989 20.0000000000000
+-4.7631397208144 20.0000000000000
+-3.8971143170300 20.0000000000000
+-3.0310889132455 20.0000000000000
+-2.1650635094611 19.9999909049082
+-1.2990381056767 19.9935121179200
+-0.4330127018922 17.2530520842847
+0.4330127018922 3.3784131778708
+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.6250000000000
+-5.6291651245989 20.0000000000000
+-4.7631397208144 20.0000000000000
+-3.8971143170300 20.0000000000000
+-3.0310889132455 20.0000000000000
+-2.1650635094611 19.9999895158590
+-1.2990381056767 19.9911622014281
+-0.4330127018922 15.6492570576858
+0.4330127018922 5.5994764899101
+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
diff --git a/test/GRHydro_test_shock_mp5/tau_x_[7][7].xg b/test/GRHydro_test_shock_mp5/tau_x_[7][7].xg
new file mode 100644
index 0000000..43c8429
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.7423666265467
+-0.7500000000000 16.7770979408582
+-0.2500000000000 3.3262955182466
+0.2500000000000 0.1542419143485
+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.9936967002411
+-2.7500000000000 19.9936967002411
+-2.2500000000000 19.9936967002411
+-1.7500000000000 19.9850584156786
+-1.2500000000000 19.4628709437239
+-0.7500000000000 14.1754471560122
+-0.2500000000000 5.7999591698625
+0.2500000000000 0.5843297767666
+0.7500000000000 0.0001078186989
+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.3750000000000
+-3.2500000000000 19.9851826904194
+-2.7500000000000 19.9851826904194
+-2.2500000000000 19.9851826904194
+-1.7500000000000 19.9726892094130
+-1.2500000000000 18.6412428294877
+-0.7500000000000 12.2944208257986
+-0.2500000000000 7.5077130472258
+0.2500000000000 1.5816031129025
+0.7500000000000 0.0201646303547
+1.2500000000000 0.0000010000062
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 19.9815231186456
+-2.7500000000000 19.9815231186456
+-2.2500000000000 19.9815231186456
+-1.7500000000000 19.9619876274814
+-1.2500000000000 17.2509970089915
+-0.7500000000000 10.9657857636183
+-0.2500000000000 8.2995633439242
+0.2500000000000 3.3784131778708
+0.7500000000000 0.1606162322593
+1.2500000000000 0.0000010000482
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 19.9823559933046
+-2.7500000000000 19.9823559933046
+-2.2500000000000 19.9823559933046
+-1.7500000000000 19.6924700978432
+-1.2500000000000 15.6428573853268
+-0.7500000000000 10.1075995485636
+-0.2500000000000 8.3234062410704
+0.2500000000000 5.5994764899101
+0.7500000000000 0.6439985944580
+1.2500000000000 0.0004716138873
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_mp5/tau_y_[7][7].xg b/test/GRHydro_test_shock_mp5/tau_y_[7][7].xg
new file mode 100644
index 0000000..43c8429
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.7423666265467
+-0.7500000000000 16.7770979408582
+-0.2500000000000 3.3262955182466
+0.2500000000000 0.1542419143485
+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.9936967002411
+-2.7500000000000 19.9936967002411
+-2.2500000000000 19.9936967002411
+-1.7500000000000 19.9850584156786
+-1.2500000000000 19.4628709437239
+-0.7500000000000 14.1754471560122
+-0.2500000000000 5.7999591698625
+0.2500000000000 0.5843297767666
+0.7500000000000 0.0001078186989
+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.3750000000000
+-3.2500000000000 19.9851826904194
+-2.7500000000000 19.9851826904194
+-2.2500000000000 19.9851826904194
+-1.7500000000000 19.9726892094130
+-1.2500000000000 18.6412428294877
+-0.7500000000000 12.2944208257986
+-0.2500000000000 7.5077130472258
+0.2500000000000 1.5816031129025
+0.7500000000000 0.0201646303547
+1.2500000000000 0.0000010000062
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 19.9815231186456
+-2.7500000000000 19.9815231186456
+-2.2500000000000 19.9815231186456
+-1.7500000000000 19.9619876274814
+-1.2500000000000 17.2509970089915
+-0.7500000000000 10.9657857636183
+-0.2500000000000 8.2995633439242
+0.2500000000000 3.3784131778708
+0.7500000000000 0.1606162322593
+1.2500000000000 0.0000010000482
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 19.9823559933046
+-2.7500000000000 19.9823559933046
+-2.2500000000000 19.9823559933046
+-1.7500000000000 19.6924700978432
+-1.2500000000000 15.6428573853268
+-0.7500000000000 10.1075995485636
+-0.2500000000000 8.3234062410704
+0.2500000000000 5.5994764899101
+0.7500000000000 0.6439985944580
+1.2500000000000 0.0004716138873
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_mp5/tau_z_[7][7].xg b/test/GRHydro_test_shock_mp5/tau_z_[7][7].xg
new file mode 100644
index 0000000..43c8429
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.7423666265467
+-0.7500000000000 16.7770979408582
+-0.2500000000000 3.3262955182466
+0.2500000000000 0.1542419143485
+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.9936967002411
+-2.7500000000000 19.9936967002411
+-2.2500000000000 19.9936967002411
+-1.7500000000000 19.9850584156786
+-1.2500000000000 19.4628709437239
+-0.7500000000000 14.1754471560122
+-0.2500000000000 5.7999591698625
+0.2500000000000 0.5843297767666
+0.7500000000000 0.0001078186989
+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.3750000000000
+-3.2500000000000 19.9851826904194
+-2.7500000000000 19.9851826904194
+-2.2500000000000 19.9851826904194
+-1.7500000000000 19.9726892094130
+-1.2500000000000 18.6412428294877
+-0.7500000000000 12.2944208257986
+-0.2500000000000 7.5077130472258
+0.2500000000000 1.5816031129025
+0.7500000000000 0.0201646303547
+1.2500000000000 0.0000010000062
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 19.9815231186456
+-2.7500000000000 19.9815231186456
+-2.2500000000000 19.9815231186456
+-1.7500000000000 19.9619876274814
+-1.2500000000000 17.2509970089915
+-0.7500000000000 10.9657857636183
+-0.2500000000000 8.2995633439242
+0.2500000000000 3.3784131778708
+0.7500000000000 0.1606162322593
+1.2500000000000 0.0000010000482
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 19.9823559933046
+-2.7500000000000 19.9823559933046
+-2.2500000000000 19.9823559933046
+-1.7500000000000 19.6924700978432
+-1.2500000000000 15.6428573853268
+-0.7500000000000 10.1075995485636
+-0.2500000000000 8.3234062410704
+0.2500000000000 5.5994764899101
+0.7500000000000 0.6439985944580
+1.2500000000000 0.0004716138873
+1.7500000000000 0.0000010000000
+2.2500000000000 0.0000010000000
+2.7500000000000 0.0000010000000
+3.2500000000000 0.0000010000000
+3.7500000000000 0.0000010000000
diff --git a/test/GRHydro_test_shock_mp5/vel[0]_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/vel[0]_3D_diagonal.xg
new file mode 100644
index 0000000..07a6348
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+0.4330127018922 0.0685224348516
+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.0045332340316
+0.4330127018922 0.1936558885946
+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.0000221737195
+-0.4330127018922 0.0154627198733
+0.4330127018922 0.2948712788533
+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.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000651313
+-1.2990381056767 0.0000725965154
+-0.4330127018922 0.0367185115510
+0.4330127018922 0.3614599864061
+1.2990381056767 0.0000000000006
+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.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000911645
+-1.2990381056767 0.0001023491496
+-0.4330127018922 0.0658043441673
+0.4330127018922 0.3988999985608
+1.2990381056767 0.0000000000014
+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_mp5/vel[0]_x_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[0]_x_[7][7].xg
new file mode 100644
index 0000000..c7acea7
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000471998059
+-2.7500000000000 0.0000471998059
+-2.2500000000000 0.0000471998059
+-1.7500000000000 0.0001592038075
+-1.2500000000000 0.0045433802674
+-0.7500000000000 0.0842259291817
+-0.2500000000000 0.3091022080921
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338318
+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.3750000000000
+-3.2500000000000 0.0001109408722
+-2.7500000000000 0.0001109408722
+-2.2500000000000 0.0001109408722
+-1.7500000000000 0.0003151150335
+-1.2500000000000 0.0154680766862
+-0.7500000000000 0.1320694316188
+-0.2500000000000 0.3460081688863
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0275001837352
+1.2500000000000 0.0000000013076
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001273433203
+-2.7500000000000 0.0001273433203
+-2.2500000000000 0.0001273433203
+-1.7500000000000 0.0004117306492
+-1.2500000000000 0.0367012527304
+-0.7500000000000 0.1748678346225
+-0.2500000000000 0.3650468000068
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066490688986
+1.2500000000000 0.0000000101266
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001273374454
+-2.7500000000000 0.0001273374454
+-2.2500000000000 0.0001273374454
+-1.7500000000000 0.0032134642741
+-1.2500000000000 0.0657074952688
+-0.7500000000000 0.2108601554809
+-0.2500000000000 0.3706869001952
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133673467615
+1.2500000000000 0.0029615199460
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/vel[0]_y_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[0]_y_[7][7].xg
new file mode 100644
index 0000000..ae04fd4
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000441024432
+-2.7500000000000 0.0000441024432
+-2.2500000000000 0.0000441024432
+-1.7500000000000 0.0001509338373
+-1.2500000000000 0.0045303302069
+-0.7500000000000 0.0842357509553
+-0.2500000000000 0.3091019967467
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338684
+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.3750000000000
+-3.2500000000000 0.0001185460065
+-2.7500000000000 0.0001185460065
+-2.2500000000000 0.0001185460065
+-1.7500000000000 0.0003104834687
+-1.2500000000000 0.0154621002773
+-0.7500000000000 0.1320701707839
+-0.2500000000000 0.3460104244086
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0274983264335
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001676553431
+-2.7500000000000 0.0001676553431
+-2.2500000000000 0.0001676553431
+-1.7500000000000 0.0004667933385
+-1.2500000000000 0.0367458066072
+-0.7500000000000 0.1748690879557
+-0.2500000000000 0.3650480017181
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066530726108
+1.2500000000000 0.0000000101909
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001766032306
+-2.7500000000000 0.0001766032306
+-2.2500000000000 0.0001766032306
+-1.7500000000000 0.0033627776942
+-1.2500000000000 0.0658969034950
+-0.7500000000000 0.2108730582073
+-0.2500000000000 0.3706872630030
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133862482829
+1.2500000000000 0.0029811739320
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/vel[0]_z_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[0]_z_[7][7].xg
new file mode 100644
index 0000000..ae04fd4
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000441024432
+-2.7500000000000 0.0000441024432
+-2.2500000000000 0.0000441024432
+-1.7500000000000 0.0001509338373
+-1.2500000000000 0.0045303302069
+-0.7500000000000 0.0842357509553
+-0.2500000000000 0.3091019967467
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338684
+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.3750000000000
+-3.2500000000000 0.0001185460065
+-2.7500000000000 0.0001185460065
+-2.2500000000000 0.0001185460065
+-1.7500000000000 0.0003104834687
+-1.2500000000000 0.0154621002773
+-0.7500000000000 0.1320701707839
+-0.2500000000000 0.3460104244086
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0274983264335
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001676553431
+-2.7500000000000 0.0001676553431
+-2.2500000000000 0.0001676553431
+-1.7500000000000 0.0004667933385
+-1.2500000000000 0.0367458066072
+-0.7500000000000 0.1748690879557
+-0.2500000000000 0.3650480017181
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066530726108
+1.2500000000000 0.0000000101909
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001766032306
+-2.7500000000000 0.0001766032306
+-2.2500000000000 0.0001766032306
+-1.7500000000000 0.0033627776942
+-1.2500000000000 0.0658969034950
+-0.7500000000000 0.2108730582073
+-0.2500000000000 0.3706872630030
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133862482829
+1.2500000000000 0.0029811739320
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/vel[1]_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/vel[1]_3D_diagonal.xg
new file mode 100644
index 0000000..07a6348
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+0.4330127018922 0.0685224348516
+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.0045332340316
+0.4330127018922 0.1936558885946
+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.0000221737195
+-0.4330127018922 0.0154627198733
+0.4330127018922 0.2948712788533
+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.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000651313
+-1.2990381056767 0.0000725965154
+-0.4330127018922 0.0367185115510
+0.4330127018922 0.3614599864061
+1.2990381056767 0.0000000000006
+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.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000911645
+-1.2990381056767 0.0001023491496
+-0.4330127018922 0.0658043441673
+0.4330127018922 0.3988999985608
+1.2990381056767 0.0000000000014
+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_mp5/vel[1]_x_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[1]_x_[7][7].xg
new file mode 100644
index 0000000..ae04fd4
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000441024432
+-2.7500000000000 0.0000441024432
+-2.2500000000000 0.0000441024432
+-1.7500000000000 0.0001509338373
+-1.2500000000000 0.0045303302069
+-0.7500000000000 0.0842357509553
+-0.2500000000000 0.3091019967467
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338684
+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.3750000000000
+-3.2500000000000 0.0001185460065
+-2.7500000000000 0.0001185460065
+-2.2500000000000 0.0001185460065
+-1.7500000000000 0.0003104834687
+-1.2500000000000 0.0154621002773
+-0.7500000000000 0.1320701707839
+-0.2500000000000 0.3460104244086
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0274983264335
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001676553431
+-2.7500000000000 0.0001676553431
+-2.2500000000000 0.0001676553431
+-1.7500000000000 0.0004667933385
+-1.2500000000000 0.0367458066072
+-0.7500000000000 0.1748690879557
+-0.2500000000000 0.3650480017181
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066530726108
+1.2500000000000 0.0000000101909
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001766032306
+-2.7500000000000 0.0001766032306
+-2.2500000000000 0.0001766032306
+-1.7500000000000 0.0033627776942
+-1.2500000000000 0.0658969034950
+-0.7500000000000 0.2108730582073
+-0.2500000000000 0.3706872630030
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133862482829
+1.2500000000000 0.0029811739320
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/vel[1]_y_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[1]_y_[7][7].xg
new file mode 100644
index 0000000..c7acea7
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000471998059
+-2.7500000000000 0.0000471998059
+-2.2500000000000 0.0000471998059
+-1.7500000000000 0.0001592038075
+-1.2500000000000 0.0045433802674
+-0.7500000000000 0.0842259291817
+-0.2500000000000 0.3091022080921
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338318
+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.3750000000000
+-3.2500000000000 0.0001109408722
+-2.7500000000000 0.0001109408722
+-2.2500000000000 0.0001109408722
+-1.7500000000000 0.0003151150335
+-1.2500000000000 0.0154680766862
+-0.7500000000000 0.1320694316188
+-0.2500000000000 0.3460081688863
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0275001837352
+1.2500000000000 0.0000000013076
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001273433203
+-2.7500000000000 0.0001273433203
+-2.2500000000000 0.0001273433203
+-1.7500000000000 0.0004117306492
+-1.2500000000000 0.0367012527304
+-0.7500000000000 0.1748678346225
+-0.2500000000000 0.3650468000068
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066490688986
+1.2500000000000 0.0000000101266
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001273374454
+-2.7500000000000 0.0001273374454
+-2.2500000000000 0.0001273374454
+-1.7500000000000 0.0032134642741
+-1.2500000000000 0.0657074952688
+-0.7500000000000 0.2108601554809
+-0.2500000000000 0.3706869001952
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133673467615
+1.2500000000000 0.0029615199460
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/vel[1]_z_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[1]_z_[7][7].xg
new file mode 100644
index 0000000..ae04fd4
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000441024432
+-2.7500000000000 0.0000441024432
+-2.2500000000000 0.0000441024432
+-1.7500000000000 0.0001509338373
+-1.2500000000000 0.0045303302069
+-0.7500000000000 0.0842357509553
+-0.2500000000000 0.3091019967467
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338684
+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.3750000000000
+-3.2500000000000 0.0001185460065
+-2.7500000000000 0.0001185460065
+-2.2500000000000 0.0001185460065
+-1.7500000000000 0.0003104834687
+-1.2500000000000 0.0154621002773
+-0.7500000000000 0.1320701707839
+-0.2500000000000 0.3460104244086
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0274983264335
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001676553431
+-2.7500000000000 0.0001676553431
+-2.2500000000000 0.0001676553431
+-1.7500000000000 0.0004667933385
+-1.2500000000000 0.0367458066072
+-0.7500000000000 0.1748690879557
+-0.2500000000000 0.3650480017181
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066530726108
+1.2500000000000 0.0000000101909
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001766032306
+-2.7500000000000 0.0001766032306
+-2.2500000000000 0.0001766032306
+-1.7500000000000 0.0033627776942
+-1.2500000000000 0.0658969034950
+-0.7500000000000 0.2108730582073
+-0.2500000000000 0.3706872630030
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133862482829
+1.2500000000000 0.0029811739320
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/vel[2]_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/vel[2]_3D_diagonal.xg
new file mode 100644
index 0000000..07a6348
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+0.4330127018922 0.0685224348516
+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.0045332340316
+0.4330127018922 0.1936558885946
+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.0000221737195
+-0.4330127018922 0.0154627198733
+0.4330127018922 0.2948712788533
+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.5000000000000
+-5.6291651245989 0.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000651313
+-1.2990381056767 0.0000725965154
+-0.4330127018922 0.0367185115510
+0.4330127018922 0.3614599864061
+1.2990381056767 0.0000000000006
+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.0000000000000
+-4.7631397208144 0.0000000000000
+-3.8971143170300 0.0000000000000
+-3.0310889132455 0.0000000000000
+-2.1650635094611 0.0000000911645
+-1.2990381056767 0.0001023491496
+-0.4330127018922 0.0658043441673
+0.4330127018922 0.3988999985608
+1.2990381056767 0.0000000000014
+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_mp5/vel[2]_x_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[2]_x_[7][7].xg
new file mode 100644
index 0000000..ae04fd4
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000441024432
+-2.7500000000000 0.0000441024432
+-2.2500000000000 0.0000441024432
+-1.7500000000000 0.0001509338373
+-1.2500000000000 0.0045303302069
+-0.7500000000000 0.0842357509553
+-0.2500000000000 0.3091019967467
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338684
+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.3750000000000
+-3.2500000000000 0.0001185460065
+-2.7500000000000 0.0001185460065
+-2.2500000000000 0.0001185460065
+-1.7500000000000 0.0003104834687
+-1.2500000000000 0.0154621002773
+-0.7500000000000 0.1320701707839
+-0.2500000000000 0.3460104244086
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0274983264335
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001676553431
+-2.7500000000000 0.0001676553431
+-2.2500000000000 0.0001676553431
+-1.7500000000000 0.0004667933385
+-1.2500000000000 0.0367458066072
+-0.7500000000000 0.1748690879557
+-0.2500000000000 0.3650480017181
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066530726108
+1.2500000000000 0.0000000101909
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001766032306
+-2.7500000000000 0.0001766032306
+-2.2500000000000 0.0001766032306
+-1.7500000000000 0.0033627776942
+-1.2500000000000 0.0658969034950
+-0.7500000000000 0.2108730582073
+-0.2500000000000 0.3706872630030
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133862482829
+1.2500000000000 0.0029811739320
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/vel[2]_y_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[2]_y_[7][7].xg
new file mode 100644
index 0000000..ae04fd4
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000441024432
+-2.7500000000000 0.0000441024432
+-2.2500000000000 0.0000441024432
+-1.7500000000000 0.0001509338373
+-1.2500000000000 0.0045303302069
+-0.7500000000000 0.0842357509553
+-0.2500000000000 0.3091019967467
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338684
+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.3750000000000
+-3.2500000000000 0.0001185460065
+-2.7500000000000 0.0001185460065
+-2.2500000000000 0.0001185460065
+-1.7500000000000 0.0003104834687
+-1.2500000000000 0.0154621002773
+-0.7500000000000 0.1320701707839
+-0.2500000000000 0.3460104244086
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0274983264335
+1.2500000000000 0.0000000013094
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001676553431
+-2.7500000000000 0.0001676553431
+-2.2500000000000 0.0001676553431
+-1.7500000000000 0.0004667933385
+-1.2500000000000 0.0367458066072
+-0.7500000000000 0.1748690879557
+-0.2500000000000 0.3650480017181
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066530726108
+1.2500000000000 0.0000000101909
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001766032306
+-2.7500000000000 0.0001766032306
+-2.2500000000000 0.0001766032306
+-1.7500000000000 0.0033627776942
+-1.2500000000000 0.0658969034950
+-0.7500000000000 0.2108730582073
+-0.2500000000000 0.3706872630030
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133862482829
+1.2500000000000 0.0029811739320
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000001
+3.2500000000000 0.0000000000001
+3.7500000000000 0.0000000000001
diff --git a/test/GRHydro_test_shock_mp5/vel[2]_z_[7][7].xg b/test/GRHydro_test_shock_mp5/vel[2]_z_[7][7].xg
new file mode 100644
index 0000000..c7acea7
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0018327385944
+-0.7500000000000 0.0393009101190
+-0.2500000000000 0.2346116361407
+0.2500000000000 0.0685224348516
+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.0000471998059
+-2.7500000000000 0.0000471998059
+-2.2500000000000 0.0000471998059
+-1.7500000000000 0.0001592038075
+-1.2500000000000 0.0045433802674
+-0.7500000000000 0.0842259291817
+-0.2500000000000 0.3091022080921
+0.2500000000000 0.1936558885946
+0.7500000000000 0.0013834338318
+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.3750000000000
+-3.2500000000000 0.0001109408722
+-2.7500000000000 0.0001109408722
+-2.2500000000000 0.0001109408722
+-1.7500000000000 0.0003151150335
+-1.2500000000000 0.0154680766862
+-0.7500000000000 0.1320694316188
+-0.2500000000000 0.3460081688863
+0.2500000000000 0.2948712788533
+0.7500000000000 0.0275001837352
+1.2500000000000 0.0000000013076
+1.7500000000000 -0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+
+
+"Time = 0.5000000000000
+-3.2500000000000 0.0001273433203
+-2.7500000000000 0.0001273433203
+-2.2500000000000 0.0001273433203
+-1.7500000000000 0.0004117306492
+-1.2500000000000 0.0367012527304
+-0.7500000000000 0.1748678346225
+-0.2500000000000 0.3650468000068
+0.2500000000000 0.3614599864061
+0.7500000000000 0.1066490688986
+1.2500000000000 0.0000000101266
+1.7500000000000 0.0000000000006
+2.2500000000000 0.0000000000000
+2.7500000000000 -0.0000000000000
+3.2500000000000 -0.0000000000000
+3.7500000000000 -0.0000000000000
+
+
+"Time = 0.6250000000000
+-3.2500000000000 0.0001273374454
+-2.7500000000000 0.0001273374454
+-2.2500000000000 0.0001273374454
+-1.7500000000000 0.0032134642741
+-1.2500000000000 0.0657074952688
+-0.7500000000000 0.2108601554809
+-0.2500000000000 0.3706869001952
+0.2500000000000 0.3988999985608
+0.7500000000000 0.2133673467615
+1.2500000000000 0.0029615199460
+1.7500000000000 0.0000000000014
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/w_lorentz_3D_diagonal.xg b/test/GRHydro_test_shock_mp5/w_lorentz_3D_diagonal.xg
new file mode 100644
index 0000000..6e61e27
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0000050384342
+0.4330127018922 1.0071182758948
+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.0000308267416
+0.4330127018922 1.0614944551925
+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.0000000007375
+-0.4330127018922 1.0003588366120
+0.4330127018922 1.1631424089955
+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.5000000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000079054
+-0.4330127018922 1.0020285293807
+0.4330127018922 1.2824307190038
+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.6250000000000
+-5.6291651245989 1.0000000000000
+-4.7631397208144 1.0000000000000
+-3.8971143170300 1.0000000000000
+-3.0310889132455 1.0000000000000
+-2.1650635094611 1.0000000000000
+-1.2990381056767 1.0000000157130
+-0.4330127018922 1.0065592942515
+0.4330127018922 1.3832484243396
+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
diff --git a/test/GRHydro_test_shock_mp5/w_lorentz_x_[7][7].xg b/test/GRHydro_test_shock_mp5/w_lorentz_x_[7][7].xg
new file mode 100644
index 0000000..4732c07
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0000050384342
+-0.7500000000000 1.0023249251589
+-0.2500000000000 1.0944351062662
+0.2500000000000 1.0071182758948
+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.0000000030589
+-2.7500000000000 1.0000000030589
+-2.2500000000000 1.0000000030589
+-1.7500000000000 1.0000000354540
+-1.2500000000000 1.0000308464711
+-0.7500000000000 1.0108156356633
+-0.2500000000000 1.1839770067077
+0.2500000000000 1.0614944551925
+0.7500000000000 1.0000028708462
+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.3750000000000
+-3.2500000000000 1.0000000202071
+-2.7500000000000 1.0000000202071
+-2.2500000000000 1.0000000202071
+-1.7500000000000 1.0000001460488
+-1.2500000000000 1.0003589003650
+-0.7500000000000 1.0272374326831
+-0.2500000000000 1.2491883698245
+0.2500000000000 1.1631424089955
+0.7500000000000 1.0011362215790
+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.5000000000000
+-3.2500000000000 1.0000000362165
+-2.7500000000000 1.0000000362165
+-2.2500000000000 1.0000000362165
+-1.7500000000000 1.0000003026572
+-1.2500000000000 1.0020299093911
+-0.7500000000000 1.0492868395046
+-0.2500000000000 1.2907570286219
+0.2500000000000 1.2824307190038
+0.7500000000000 1.0175113516175
+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.6250000000000
+-3.2500000000000 1.0000000392961
+-2.7500000000000 1.0000000392961
+-2.2500000000000 1.0000000392961
+-1.7500000000000 1.0000164718571
+-1.2500000000000 1.0065652314082
+-0.7500000000000 1.0742117055158
+-0.2500000000000 1.3043529851873
+0.2500000000000 1.3832484243396
+0.7500000000000 1.0761980950643
+1.2500000000000 1.0000132729625
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/w_lorentz_y_[7][7].xg b/test/GRHydro_test_shock_mp5/w_lorentz_y_[7][7].xg
new file mode 100644
index 0000000..4732c07
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0000050384342
+-0.7500000000000 1.0023249251589
+-0.2500000000000 1.0944351062662
+0.2500000000000 1.0071182758948
+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.0000000030589
+-2.7500000000000 1.0000000030589
+-2.2500000000000 1.0000000030589
+-1.7500000000000 1.0000000354540
+-1.2500000000000 1.0000308464711
+-0.7500000000000 1.0108156356633
+-0.2500000000000 1.1839770067077
+0.2500000000000 1.0614944551925
+0.7500000000000 1.0000028708462
+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.3750000000000
+-3.2500000000000 1.0000000202071
+-2.7500000000000 1.0000000202071
+-2.2500000000000 1.0000000202071
+-1.7500000000000 1.0000001460488
+-1.2500000000000 1.0003589003650
+-0.7500000000000 1.0272374326831
+-0.2500000000000 1.2491883698245
+0.2500000000000 1.1631424089955
+0.7500000000000 1.0011362215790
+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.5000000000000
+-3.2500000000000 1.0000000362165
+-2.7500000000000 1.0000000362165
+-2.2500000000000 1.0000000362165
+-1.7500000000000 1.0000003026572
+-1.2500000000000 1.0020299093911
+-0.7500000000000 1.0492868395046
+-0.2500000000000 1.2907570286219
+0.2500000000000 1.2824307190038
+0.7500000000000 1.0175113516175
+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.6250000000000
+-3.2500000000000 1.0000000392961
+-2.7500000000000 1.0000000392961
+-2.2500000000000 1.0000000392961
+-1.7500000000000 1.0000164718571
+-1.2500000000000 1.0065652314082
+-0.7500000000000 1.0742117055158
+-0.2500000000000 1.3043529851873
+0.2500000000000 1.3832484243396
+0.7500000000000 1.0761980950643
+1.2500000000000 1.0000132729625
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
diff --git a/test/GRHydro_test_shock_mp5/w_lorentz_z_[7][7].xg b/test/GRHydro_test_shock_mp5/w_lorentz_z_[7][7].xg
new file mode 100644
index 0000000..4732c07
--- /dev/null
+++ b/test/GRHydro_test_shock_mp5/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.0000050384342
+-0.7500000000000 1.0023249251589
+-0.2500000000000 1.0944351062662
+0.2500000000000 1.0071182758948
+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.0000000030589
+-2.7500000000000 1.0000000030589
+-2.2500000000000 1.0000000030589
+-1.7500000000000 1.0000000354540
+-1.2500000000000 1.0000308464711
+-0.7500000000000 1.0108156356633
+-0.2500000000000 1.1839770067077
+0.2500000000000 1.0614944551925
+0.7500000000000 1.0000028708462
+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.3750000000000
+-3.2500000000000 1.0000000202071
+-2.7500000000000 1.0000000202071
+-2.2500000000000 1.0000000202071
+-1.7500000000000 1.0000001460488
+-1.2500000000000 1.0003589003650
+-0.7500000000000 1.0272374326831
+-0.2500000000000 1.2491883698245
+0.2500000000000 1.1631424089955
+0.7500000000000 1.0011362215790
+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.5000000000000
+-3.2500000000000 1.0000000362165
+-2.7500000000000 1.0000000362165
+-2.2500000000000 1.0000000362165
+-1.7500000000000 1.0000003026572
+-1.2500000000000 1.0020299093911
+-0.7500000000000 1.0492868395046
+-0.2500000000000 1.2907570286219
+0.2500000000000 1.2824307190038
+0.7500000000000 1.0175113516175
+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.6250000000000
+-3.2500000000000 1.0000000392961
+-2.7500000000000 1.0000000392961
+-2.2500000000000 1.0000000392961
+-1.7500000000000 1.0000164718571
+-1.2500000000000 1.0065652314082
+-0.7500000000000 1.0742117055158
+-0.2500000000000 1.3043529851873
+0.2500000000000 1.3832484243396
+0.7500000000000 1.0761980950643
+1.2500000000000 1.0000132729625
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000