aboutsummaryrefslogtreecommitdiff
path: root/test/x_pugh_tvd
diff options
context:
space:
mode:
Diffstat (limited to 'test/x_pugh_tvd')
-rw-r--r--test/x_pugh_tvd/dens_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/dens_maximum.asc62
-rw-r--r--test/x_pugh_tvd/dens_minimum.asc62
-rw-r--r--test/x_pugh_tvd/dens_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/dens_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/dens_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/eps_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/eps_maximum.asc62
-rw-r--r--test/x_pugh_tvd/eps_minimum.asc62
-rw-r--r--test/x_pugh_tvd/eps_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/eps_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/eps_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/press_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/press_maximum.asc62
-rw-r--r--test/x_pugh_tvd/press_minimum.asc62
-rw-r--r--test/x_pugh_tvd/press_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/press_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/press_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/rho_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/rho_maximum.asc62
-rw-r--r--test/x_pugh_tvd/rho_minimum.asc62
-rw-r--r--test/x_pugh_tvd/rho_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/rho_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/rho_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/scon[0]_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/scon[0]_maximum.asc62
-rw-r--r--test/x_pugh_tvd/scon[0]_minimum.asc62
-rw-r--r--test/x_pugh_tvd/scon[0]_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/scon[0]_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/scon[0]_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/scon[1]_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/scon[1]_maximum.asc62
-rw-r--r--test/x_pugh_tvd/scon[1]_minimum.asc62
-rw-r--r--test/x_pugh_tvd/scon[1]_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/scon[1]_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/scon[1]_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/scon[2]_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/scon[2]_maximum.asc62
-rw-r--r--test/x_pugh_tvd/scon[2]_minimum.asc62
-rw-r--r--test/x_pugh_tvd/scon[2]_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/scon[2]_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/scon[2]_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/tau_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/tau_maximum.asc62
-rw-r--r--test/x_pugh_tvd/tau_minimum.asc62
-rw-r--r--test/x_pugh_tvd/tau_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/tau_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/tau_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/vel[0]_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/vel[0]_maximum.asc62
-rw-r--r--test/x_pugh_tvd/vel[0]_minimum.asc62
-rw-r--r--test/x_pugh_tvd/vel[0]_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/vel[0]_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/vel[0]_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/vel[1]_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/vel[1]_maximum.asc62
-rw-r--r--test/x_pugh_tvd/vel[1]_minimum.asc62
-rw-r--r--test/x_pugh_tvd/vel[1]_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/vel[1]_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/vel[1]_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/vel[2]_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/vel[2]_maximum.asc62
-rw-r--r--test/x_pugh_tvd/vel[2]_minimum.asc62
-rw-r--r--test/x_pugh_tvd/vel[2]_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/vel[2]_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/vel[2]_z_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/w_lorentz_3D_diagonal.asc49
-rw-r--r--test/x_pugh_tvd/w_lorentz_maximum.asc62
-rw-r--r--test/x_pugh_tvd/w_lorentz_minimum.asc62
-rw-r--r--test/x_pugh_tvd/w_lorentz_x_[2][2].asc294
-rw-r--r--test/x_pugh_tvd/w_lorentz_y_[20][2].asc49
-rw-r--r--test/x_pugh_tvd/w_lorentz_z_[20][2].asc49
72 files changed, 6780 insertions, 0 deletions
diff --git a/test/x_pugh_tvd/dens_3D_diagonal.asc b/test/x_pugh_tvd/dens_3D_diagonal.asc
new file mode 100644
index 0000000..f715889
--- /dev/null
+++ b/test/x_pugh_tvd/dens_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 10.0000000000000
+-16.0214699700121 10.0000000000000
+-15.1554445662277 10.0000000000000
+-14.2894191624432 10.0000000000000
+-13.4233937586588 10.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 10.0000000000000
+-16.0214699700121 10.0000000000000
+-15.1554445662277 10.0000000000000
+-14.2894191624432 10.0000000000000
+-13.4233937586588 10.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 9.9999999999968
+-16.0214699700121 9.9999999999968
+-15.1554445662277 9.9999999999968
+-14.2894191624432 9.9999999999523
+-13.4233937586588 9.9999999994309
+
+#Time = 3.7500000000000
+-16.8874953737966 9.9999999912148
+-16.0214699700121 9.9999999912148
+-15.1554445662277 9.9999999912148
+-14.2894191624432 9.9999999191612
+-13.4233937586588 9.9999994395804
+
+#Time = 5.0000000000000
+-16.8874953737966 9.9999984321560
+-16.0214699700121 9.9999984321560
+-15.1554445662277 9.9999984321560
+-14.2894191624432 9.9999892669270
+-13.4233937586588 9.9999480716286
+
+#Time = 6.2500000000000
+-16.8874953737966 9.9999316728659
+-16.0214699700121 9.9999316728659
+-15.1554445662277 9.9999316728659
+-14.2894191624432 9.9996260543271
+-13.4233937586588 9.9986398215192
+
+#Time = 7.5000000000000
+-16.8874953737966 9.9987886583977
+-16.0214699700121 9.9987886583977
+-15.1554445662277 9.9987886583977
+-14.2894191624432 9.9945156457223
+-13.4233937586588 9.9844715463894
diff --git a/test/x_pugh_tvd/dens_maximum.asc b/test/x_pugh_tvd/dens_maximum.asc
new file mode 100644
index 0000000..8027c64
--- /dev/null
+++ b/test/x_pugh_tvd/dens_maximum.asc
@@ -0,0 +1,62 @@
+#dens v time
+0.0000000000000 10.0000000000000
+0.1250000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.3750000000000 10.0000000000000
+0.5000000000000 10.0000000000000
+0.6250000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+0.8750000000000 10.0000000000000
+1.0000000000000 10.0000000000000
+1.1250000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+1.3750000000000 10.0000000000000
+1.5000000000000 10.0000000000000
+1.6250000000000 10.0000000000000
+1.7500000000000 10.0000000000000
+1.8750000000000 10.0000000000000
+2.0000000000000 10.0000000000000
+2.1250000000000 9.9999999999999
+2.2500000000000 9.9999999999997
+2.3750000000000 9.9999999999989
+2.5000000000000 9.9999999999968
+2.6250000000000 9.9999999999913
+2.7500000000000 9.9999999999777
+2.8750000000000 9.9999999999460
+3.0000000000000 9.9999999998753
+3.1250000000000 9.9999999997238
+3.2500000000000 9.9999999994116
+3.3750000000000 9.9999999987895
+3.5000000000000 9.9999999975881
+3.6250000000000 9.9999999953339
+3.7500000000000 9.9999999912148
+3.8750000000000 9.9999999838704
+4.0000000000000 9.9999999710702
+4.1250000000000 9.9999999492305
+4.2500000000000 9.9999999127000
+4.3750000000000 9.9999998527233
+4.5000000000000 9.9999997559599
+4.6250000000000 9.9999996023977
+4.7500000000000 9.9999993624599
+4.8750000000000 9.9999989930415
+5.0000000000000 9.9999984321560
+5.1250000000000 9.9999975917886
+5.2500000000000 9.9999963484744
+5.3750000000000 9.9999945310143
+5.5000000000000 9.9999919046430
+5.6250000000000 9.9999881508381
+5.7500000000000 9.9999828418454
+5.8750000000000 9.9999754088608
+6.0000000000000 9.9999651026915
+6.1250000000000 9.9999509455917
+6.2500000000000 9.9999316728659
+6.3750000000000 9.9999056627405
+6.5000000000000 9.9998708529468
+6.6250000000000 9.9998246424334
+6.7500000000000 9.9997637766542
+6.8750000000000 9.9996842149578
+7.0000000000000 9.9995809787611
+7.1250000000000 9.9994479794207
+7.2500000000000 9.9992778250377
+7.3750000000000 9.9990616058513
+7.5000000000000 9.9987886583977
diff --git a/test/x_pugh_tvd/dens_minimum.asc b/test/x_pugh_tvd/dens_minimum.asc
new file mode 100644
index 0000000..88cebf2
--- /dev/null
+++ b/test/x_pugh_tvd/dens_minimum.asc
@@ -0,0 +1,62 @@
+#dens v time
+0.0000000000000 1.0000000000000
+0.1250000000000 0.0000000100000
+0.2500000000000 0.0000000100000
+0.3750000000000 0.0000000100000
+0.5000000000000 0.0000000100000
+0.6250000000000 0.0000000100000
+0.7500000000000 0.0000000100000
+0.8750000000000 0.0000000100000
+1.0000000000000 0.0000000100000
+1.1250000000000 0.0000000100000
+1.2500000000000 0.0000000100000
+1.3750000000000 0.0000000100000
+1.5000000000000 0.0000000100000
+1.6250000000000 0.0000000100000
+1.7500000000000 0.0000000100000
+1.8750000000000 0.0000000100000
+2.0000000000000 0.0000000100000
+2.1250000000000 0.0000000100000
+2.2500000000000 0.0000000100000
+2.3750000000000 0.0000000100000
+2.5000000000000 0.0000000100000
+2.6250000000000 0.0000000100000
+2.7500000000000 0.0000000100000
+2.8750000000000 0.0000000100000
+3.0000000000000 0.0000000100000
+3.1250000000000 0.0000000100000
+3.2500000000000 0.0000000100000
+3.3750000000000 0.0000000100000
+3.5000000000000 0.0000000100000
+3.6250000000000 0.0000000100000
+3.7500000000000 0.0000000100000
+3.8750000000000 0.0000000100000
+4.0000000000000 0.0000000100000
+4.1250000000000 0.0000000100000
+4.2500000000000 0.0000000100000
+4.3750000000000 0.0000000100000
+4.5000000000000 0.0000000100000
+4.6250000000000 0.0000000100000
+4.7500000000000 0.0000000100000
+4.8750000000000 0.0000000100000
+5.0000000000000 0.0000000100000
+5.1250000000000 0.0000000100000
+5.2500000000000 0.0000000100000
+5.3750000000000 0.0000000100000
+5.5000000000000 0.0000000100000
+5.6250000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+5.8750000000000 0.0000000100000
+6.0000000000000 0.0000000100000
+6.1250000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.3750000000000 0.0000000100000
+6.5000000000000 0.0000000100000
+6.6250000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+6.8750000000000 0.0000000100000
+7.0000000000000 0.0000000100000
+7.1250000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.3750000000000 0.0000000100000
+7.5000000000000 0.0000000100000
diff --git a/test/x_pugh_tvd/dens_x_[2][2].asc b/test/x_pugh_tvd/dens_x_[2][2].asc
new file mode 100644
index 0000000..58b4782
--- /dev/null
+++ b/test/x_pugh_tvd/dens_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 10.0000000000000
+-9.2500000000000 10.0000000000000
+-8.7500000000000 10.0000000000000
+-8.2500000000000 10.0000000000000
+-7.7500000000000 10.0000000000000
+-7.2500000000000 10.0000000000000
+-6.7500000000000 10.0000000000000
+-6.2500000000000 10.0000000000000
+-5.7500000000000 10.0000000000000
+-5.2500000000000 10.0000000000000
+-4.7500000000000 10.0000000000000
+-4.2500000000000 10.0000000000000
+-3.7500000000000 10.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 10.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
+4.2500000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 10.0000000000000
+-9.2500000000000 10.0000000000000
+-8.7500000000000 10.0000000000000
+-8.2500000000000 10.0000000000000
+-7.7500000000000 10.0000000000000
+-7.2500000000000 10.0000000000000
+-6.7500000000000 9.9999999999995
+-6.2500000000000 9.9999999999848
+-5.7500000000000 9.9999999996301
+-5.2500000000000 9.9999999923982
+-4.7500000000000 9.9999998673047
+-4.2500000000000 9.9999980297472
+-3.7500000000000 9.9999751656519
+-3.2500000000000 9.9997357116676
+-2.7500000000000 9.9976472422784
+-2.2500000000000 9.9827110581909
+-1.7500000000000 9.8969851480073
+-1.2500000000000 9.5152061424333
+-0.7500000000000 8.2762695450074
+-0.2500000000000 5.7988786342629
+0.2500000000000 4.1730002966379
+0.7500000000000 2.5833973203744
+1.2500000000000 2.1735650841819
+1.7500000000000 1.5438288389386
+2.2500000000000 1.0568457441599
+2.7500000000000 1.0019423032750
+3.2500000000000 1.0000138672177
+3.7500000000000 1.0000000086501
+4.2500000000000 1.0000000000004
+4.7500000000000 1.0000000000000
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 2.5000000000000
+-9.7500000000000 9.9999999999968
+-9.2500000000000 9.9999999999968
+-8.7500000000000 9.9999999999968
+-8.2500000000000 9.9999999999523
+-7.7500000000000 9.9999999994309
+-7.2500000000000 9.9999999937718
+-6.7500000000000 9.9999999377329
+-6.2500000000000 9.9999994330786
+-5.7500000000000 9.9999953183037
+-5.2500000000000 9.9999651104257
+-4.7500000000000 9.9997668543948
+-4.2500000000000 9.9986141826398
+-3.7500000000000 9.9927466506830
+-3.2500000000000 9.9669925094758
+-2.7500000000000 9.8714795976231
+-2.2500000000000 9.5805308337132
+-1.7500000000000 8.8808966842571
+-1.2500000000000 7.6095788426077
+-0.7500000000000 6.2435314100176
+-0.2500000000000 4.8031608321016
+0.2500000000000 4.2715829560120
+0.7500000000000 3.7971076928756
+1.2500000000000 3.0741551971636
+1.7500000000000 2.9364423637694
+2.2500000000000 2.7508266027371
+2.7500000000000 2.0494688636293
+3.2500000000000 1.1656956734867
+3.7500000000000 1.0073690912090
+4.2500000000000 1.0000932122769
+4.7500000000000 1.0000001565841
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 3.7500000000000
+-9.7500000000000 9.9999999912148
+-9.2500000000000 9.9999999912148
+-8.7500000000000 9.9999999912148
+-8.2500000000000 9.9999999191612
+-7.7500000000000 9.9999994395804
+-7.2500000000000 9.9999963736838
+-6.7500000000000 9.9999783361110
+-6.2500000000000 9.9998810759338
+-5.7500000000000 9.9994035543539
+-5.2500000000000 9.9972859774767
+-4.7500000000000 9.9888900747723
+-4.2500000000000 9.9595074636358
+-3.7500000000000 9.8702325045558
+-3.2500000000000 9.6397306919650
+-2.7500000000000 9.1474904600733
+-2.2500000000000 8.3033566537663
+-1.7500000000000 7.1770183213459
+-1.2500000000000 6.0776792573368
+-0.7500000000000 5.4983240146889
+-0.2500000000000 4.9088524734316
+0.2500000000000 4.0998082220109
+0.7500000000000 3.8083674962344
+1.2500000000000 3.6738000293752
+1.7500000000000 3.3268014569924
+2.2500000000000 3.2704306706111
+2.7500000000000 3.2906398085589
+3.2500000000000 3.1593632143364
+3.7500000000000 2.4579391923184
+4.2500000000000 1.3265258745156
+4.7500000000000 1.0173947647184
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 5.0000000000000
+-9.7500000000000 9.9999984321560
+-9.2500000000000 9.9999984321560
+-8.7500000000000 9.9999984321560
+-8.2500000000000 9.9999892669270
+-7.7500000000000 9.9999480716286
+-7.2500000000000 9.9997633338529
+-6.7500000000000 9.9990037500815
+-6.2500000000000 9.9961487636298
+-5.7500000000000 9.9864259008424
+-5.2500000000000 9.9567505616293
+-4.7500000000000 9.8766818323449
+-4.2500000000000 9.6889074350972
+-3.7500000000000 9.3136849512963
+-3.2500000000000 8.6870726113110
+-2.7500000000000 7.8202525674776
+-2.2500000000000 6.8813982732066
+-1.7500000000000 6.1875332748794
+-1.2500000000000 5.5503883378519
+-0.7500000000000 4.9939377894923
+-0.2500000000000 4.6866140965096
+0.2500000000000 4.4446035786187
+0.7500000000000 3.9543230831187
+1.2500000000000 3.6752821097645
+1.7500000000000 3.5779860200920
+2.2500000000000 3.4244371851400
+2.7500000000000 3.4025469244003
+3.2500000000000 3.4487323952141
+3.7500000000000 3.5761446741844
+4.2500000000000 3.5829552905054
+4.7500000000000 2.3542960928347
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 6.2500000000000
+-9.7500000000000 9.9999316728659
+-9.2500000000000 9.9999316728659
+-8.7500000000000 9.9999316728659
+-8.2500000000000 9.9996260543271
+-7.7500000000000 9.9986398215192
+-7.2500000000000 9.9952979158196
+-6.7500000000000 9.9850496766119
+-6.2500000000000 9.9565548092711
+-5.7500000000000 9.8855821122462
+-5.2500000000000 9.7293992051168
+-4.7500000000000 9.4304265704549
+-4.2500000000000 8.9399187986193
+-3.7500000000000 8.2549215810888
+-3.2500000000000 7.4463825424800
+-2.7500000000000 6.7327512380422
+-2.2500000000000 6.1425957708150
+-1.7500000000000 5.6317993406061
+-1.2500000000000 5.2864637170325
+-0.7500000000000 4.9261358018316
+-0.2500000000000 4.5242590203658
+0.2500000000000 4.2492075552901
+0.7500000000000 4.1508148631002
+1.2500000000000 3.9123312919906
+1.7500000000000 3.6927230971951
+2.2500000000000 3.5645944061119
+2.7500000000000 3.4657032998300
+3.2500000000000 3.4508310398166
+3.7500000000000 3.4861404358333
+4.2500000000000 3.7369224451149
+4.7500000000000 3.5683949423062
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 7.5000000000000
+-9.7500000000000 9.9987886583977
+-9.2500000000000 9.9987886583977
+-8.7500000000000 9.9987886583977
+-8.2500000000000 9.9945156457223
+-7.7500000000000 9.9844715463894
+-7.2500000000000 9.9577278139487
+-6.7500000000000 9.8949931512389
+-6.2500000000000 9.7630332332948
+-5.7500000000000 9.5179398745627
+-5.2500000000000 9.1205293332077
+-4.7500000000000 8.5615506708167
+-4.2500000000000 7.8750765572172
+-3.7500000000000 7.1878348778601
+-3.2500000000000 6.6216147795933
+-2.7500000000000 6.1196840524631
+-2.2500000000000 5.7575226378822
+-1.7500000000000 5.3717439293063
+-1.2500000000000 5.0260874370917
+-0.7500000000000 4.7876142429649
+-0.2500000000000 4.5797517398540
+0.2500000000000 4.2843588976698
+0.7500000000000 4.0281439249179
+1.2500000000000 3.9557303258390
+1.7500000000000 3.8476087272098
+2.2500000000000 3.7349260303865
+2.7500000000000 3.6154038913930
+3.2500000000000 3.5101709813900
+3.7500000000000 3.4799670164955
+4.2500000000000 3.5179158395749
+4.7500000000000 3.6113496776942
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
diff --git a/test/x_pugh_tvd/dens_y_[20][2].asc b/test/x_pugh_tvd/dens_y_[20][2].asc
new file mode 100644
index 0000000..39fc8af
--- /dev/null
+++ b/test/x_pugh_tvd/dens_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 4.1730002966379
+-0.2500000000000 4.1730002966379
+0.2500000000000 4.1730002966379
+0.7500000000000 4.1730002966379
+1.2500000000000 4.1730002966379
+
+#Time = 2.5000000000000
+-0.7500000000000 4.2715829560120
+-0.2500000000000 4.2715829560120
+0.2500000000000 4.2715829560120
+0.7500000000000 4.2715829560120
+1.2500000000000 4.2715829560120
+
+#Time = 3.7500000000000
+-0.7500000000000 4.0998082220109
+-0.2500000000000 4.0998082220109
+0.2500000000000 4.0998082220109
+0.7500000000000 4.0998082220109
+1.2500000000000 4.0998082220109
+
+#Time = 5.0000000000000
+-0.7500000000000 4.4446035786187
+-0.2500000000000 4.4446035786187
+0.2500000000000 4.4446035786187
+0.7500000000000 4.4446035786187
+1.2500000000000 4.4446035786187
+
+#Time = 6.2500000000000
+-0.7500000000000 4.2492075552901
+-0.2500000000000 4.2492075552901
+0.2500000000000 4.2492075552901
+0.7500000000000 4.2492075552901
+1.2500000000000 4.2492075552901
+
+#Time = 7.5000000000000
+-0.7500000000000 4.2843588976698
+-0.2500000000000 4.2843588976698
+0.2500000000000 4.2843588976698
+0.7500000000000 4.2843588976698
+1.2500000000000 4.2843588976698
diff --git a/test/x_pugh_tvd/dens_z_[20][2].asc b/test/x_pugh_tvd/dens_z_[20][2].asc
new file mode 100644
index 0000000..39fc8af
--- /dev/null
+++ b/test/x_pugh_tvd/dens_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 4.1730002966379
+-0.2500000000000 4.1730002966379
+0.2500000000000 4.1730002966379
+0.7500000000000 4.1730002966379
+1.2500000000000 4.1730002966379
+
+#Time = 2.5000000000000
+-0.7500000000000 4.2715829560120
+-0.2500000000000 4.2715829560120
+0.2500000000000 4.2715829560120
+0.7500000000000 4.2715829560120
+1.2500000000000 4.2715829560120
+
+#Time = 3.7500000000000
+-0.7500000000000 4.0998082220109
+-0.2500000000000 4.0998082220109
+0.2500000000000 4.0998082220109
+0.7500000000000 4.0998082220109
+1.2500000000000 4.0998082220109
+
+#Time = 5.0000000000000
+-0.7500000000000 4.4446035786187
+-0.2500000000000 4.4446035786187
+0.2500000000000 4.4446035786187
+0.7500000000000 4.4446035786187
+1.2500000000000 4.4446035786187
+
+#Time = 6.2500000000000
+-0.7500000000000 4.2492075552901
+-0.2500000000000 4.2492075552901
+0.2500000000000 4.2492075552901
+0.7500000000000 4.2492075552901
+1.2500000000000 4.2492075552901
+
+#Time = 7.5000000000000
+-0.7500000000000 4.2843588976698
+-0.2500000000000 4.2843588976698
+0.2500000000000 4.2843588976698
+0.7500000000000 4.2843588976698
+1.2500000000000 4.2843588976698
diff --git a/test/x_pugh_tvd/eps_3D_diagonal.asc b/test/x_pugh_tvd/eps_3D_diagonal.asc
new file mode 100644
index 0000000..923ef25
--- /dev/null
+++ b/test/x_pugh_tvd/eps_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 2.0000000000000
+-16.0214699700121 2.0000000000000
+-15.1554445662277 2.0000000000000
+-14.2894191624432 2.0000000000000
+-13.4233937586588 2.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 2.0000000000000
+-16.0214699700121 2.0000000000000
+-15.1554445662277 2.0000000000000
+-14.2894191624432 2.0000000000000
+-13.4233937586588 2.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 1.9999999999992
+-16.0214699700121 1.9999999999992
+-15.1554445662277 1.9999999999992
+-14.2894191624432 1.9999999999894
+-13.4233937586588 1.9999999998752
+
+#Time = 3.7500000000000
+-16.8874953737966 1.9999999978523
+-16.0214699700121 1.9999999978523
+-15.1554445662277 1.9999999978523
+-14.2894191624432 1.9999999840104
+-13.4233937586588 1.9999998899567
+
+#Time = 5.0000000000000
+-16.8874953737966 1.9999996305238
+-16.0214699700121 1.9999996305238
+-15.1554445662277 1.9999996305238
+-14.2894191624432 1.9999980672788
+-13.4233937586588 1.9999906514221
+
+#Time = 6.2500000000000
+-16.8874953737966 1.9999844401417
+-16.0214699700121 1.9999844401417
+-15.1554445662277 1.9999844401417
+-14.2894191624432 1.9999379981788
+-13.4233937586588 1.9997723183066
+
+#Time = 7.5000000000000
+-16.8874953737966 1.9997333279096
+-16.0214699700121 1.9997333279096
+-15.1554445662277 1.9997333279096
+-14.2894191624432 1.9991574163476
+-13.4233937586588 1.9975602919373
diff --git a/test/x_pugh_tvd/eps_maximum.asc b/test/x_pugh_tvd/eps_maximum.asc
new file mode 100644
index 0000000..5e225a1
--- /dev/null
+++ b/test/x_pugh_tvd/eps_maximum.asc
@@ -0,0 +1,62 @@
+#eps v time
+0.0000000000000 2.0000000000000
+0.1250000000000 2.0000000000000
+0.2500000000000 2.0000000000000
+0.3750000000000 2.0000000000000
+0.5000000000000 2.0000000000000
+0.6250000000000 2.0000000000000
+0.7500000000000 2.0000000000000
+0.8750000000000 2.0000000000000
+1.0000000000000 2.0000000000000
+1.1250000000000 2.0000000000000
+1.2500000000000 2.0000000000000
+1.3750000000000 2.0000000000000
+1.5000000000000 2.0000000000000
+1.6250000000000 2.0000000000000
+1.7500000000000 2.0000000000000
+1.8750000000000 2.0000000000000
+2.0000000000000 2.0000000000000
+2.1250000000000 2.0000000000000
+2.2500000000000 1.9999999999999
+2.3750000000000 1.9999999999997
+2.5000000000000 1.9999999999992
+2.6250000000000 1.9999999999978
+2.7500000000000 1.9999999999944
+2.8750000000000 1.9999999999864
+3.0000000000000 1.9999999999688
+3.1250000000000 1.9999999999311
+3.2500000000000 1.9999999998538
+3.3750000000000 1.9999999997005
+3.5000000000000 1.9999999994057
+3.6250000000000 1.9999999988548
+3.7500000000000 1.9999999978523
+3.8750000000000 1.9999999960719
+4.0000000000000 1.9999999929814
+4.1250000000000 1.9999999877291
+4.2500000000000 1.9999999789781
+4.3750000000000 1.9999999646659
+4.5000000000000 1.9999999416637
+4.6250000000000 1.9999999052981
+4.7500000000000 1.9999998486915
+4.8750000000000 1.9999997618638
+5.0000000000000 1.9999996305238
+5.1250000000000 1.9999994344665
+5.2500000000000 1.9999991454690
+5.3750000000000 1.9999987245640
+5.5000000000000 1.9999981185437
+5.6250000000000 1.9999972555270
+5.7500000000000 1.9999960393977
+5.8750000000000 1.9999943428992
+6.0000000000000 1.9999919991474
+6.1250000000000 1.9999887913050
+6.2500000000000 1.9999844401417
+6.3750000000000 1.9999785891955
+6.5000000000000 1.9999707872453
+6.6250000000000 1.9999604678111
+6.7500000000000 1.9999469254142
+6.8750000000000 1.9999292883601
+7.0000000000000 1.9999064878536
+7.1250000000000 1.9998772233192
+7.2500000000000 1.9998399238817
+7.3750000000000 1.9997927060676
+7.5000000000000 1.9997333279096
diff --git a/test/x_pugh_tvd/eps_minimum.asc b/test/x_pugh_tvd/eps_minimum.asc
new file mode 100644
index 0000000..67e054c
--- /dev/null
+++ b/test/x_pugh_tvd/eps_minimum.asc
@@ -0,0 +1,62 @@
+#eps v time
+0.0000000000000 0.0000010000000
+0.1250000000000 0.0000008000000
+0.2500000000000 0.0000008000000
+0.3750000000000 0.0000008000000
+0.5000000000000 0.0000008000000
+0.6250000000000 0.0000008000000
+0.7500000000000 0.0000008000000
+0.8750000000000 0.0000008000000
+1.0000000000000 0.0000008000000
+1.1250000000000 0.0000008000000
+1.2500000000000 0.0000008000000
+1.3750000000000 0.0000008000000
+1.5000000000000 0.0000008000000
+1.6250000000000 0.0000008000000
+1.7500000000000 0.0000008000000
+1.8750000000000 0.0000008000000
+2.0000000000000 0.0000008000000
+2.1250000000000 0.0000008000000
+2.2500000000000 0.0000008000000
+2.3750000000000 0.0000008000000
+2.5000000000000 0.0000008000000
+2.6250000000000 0.0000008000000
+2.7500000000000 0.0000008000000
+2.8750000000000 0.0000008000000
+3.0000000000000 0.0000008000000
+3.1250000000000 0.0000008000000
+3.2500000000000 0.0000008000000
+3.3750000000000 0.0000008000000
+3.5000000000000 0.0000008000000
+3.6250000000000 0.0000008000000
+3.7500000000000 0.0000008000000
+3.8750000000000 0.0000008000000
+4.0000000000000 0.0000008000000
+4.1250000000000 0.0000008000000
+4.2500000000000 0.0000008000000
+4.3750000000000 0.0000008000000
+4.5000000000000 0.0000008000000
+4.6250000000000 0.0000008000000
+4.7500000000000 0.0000008000000
+4.8750000000000 0.0000008000000
+5.0000000000000 0.0000008000000
+5.1250000000000 0.0000008000000
+5.2500000000000 0.0000008000000
+5.3750000000000 0.0000008000000
+5.5000000000000 0.0000008000000
+5.6250000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+5.8750000000000 0.0000008000000
+6.0000000000000 0.0000008000000
+6.1250000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.3750000000000 0.0000008000000
+6.5000000000000 0.0000008000000
+6.6250000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+6.8750000000000 0.0000008000000
+7.0000000000000 0.0000008000000
+7.1250000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.3750000000000 0.0000008000000
+7.5000000000000 0.0000008000000
diff --git a/test/x_pugh_tvd/eps_x_[2][2].asc b/test/x_pugh_tvd/eps_x_[2][2].asc
new file mode 100644
index 0000000..ec241b5
--- /dev/null
+++ b/test/x_pugh_tvd/eps_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 2.0000000000000
+-9.2500000000000 2.0000000000000
+-8.7500000000000 2.0000000000000
+-8.2500000000000 2.0000000000000
+-7.7500000000000 2.0000000000000
+-7.2500000000000 2.0000000000000
+-6.7500000000000 2.0000000000000
+-6.2500000000000 2.0000000000000
+-5.7500000000000 2.0000000000000
+-5.2500000000000 2.0000000000000
+-4.7500000000000 2.0000000000000
+-4.2500000000000 2.0000000000000
+-3.7500000000000 2.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 2.0000000000000
+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
+4.2500000000000 0.0000010000000
+4.7500000000000 0.0000010000000
+5.2500000000000 0.0000010000000
+5.7500000000000 0.0000010000000
+6.2500000000000 0.0000010000000
+6.7500000000000 0.0000010000000
+7.2500000000000 0.0000010000000
+7.7500000000000 0.0000010000000
+8.2500000000000 0.0000010000000
+8.7500000000000 0.0000010000000
+9.2500000000000 0.0000010000000
+9.7500000000000 0.0000010000000
+
+#Time = 1.2500000000000
+-9.7500000000000 2.0000000000000
+-9.2500000000000 2.0000000000000
+-8.7500000000000 2.0000000000000
+-8.2500000000000 2.0000000000000
+-7.7500000000000 2.0000000000000
+-7.2500000000000 2.0000000000000
+-6.7500000000000 1.9999999999999
+-6.2500000000000 1.9999999999963
+-5.7500000000000 1.9999999999105
+-5.2500000000000 1.9999999981962
+-4.7500000000000 1.9999999691879
+-4.2500000000000 1.9999995534971
+-3.7500000000000 1.9999945267984
+-3.2500000000000 1.9999436452617
+-2.7500000000000 1.9995186653663
+-2.2500000000000 1.9966600110954
+-1.7500000000000 1.9817702640225
+-1.2500000000000 1.9248332275422
+-0.7500000000000 1.7698831374345
+-0.2500000000000 1.4696507340956
+0.2500000000000 1.2194521343930
+0.7500000000000 0.9228796222996
+1.2500000000000 0.5326934722525
+1.7500000000000 0.1638982203479
+2.2500000000000 0.0081956449459
+2.7500000000000 0.0000257650743
+3.2500000000000 0.0000010015384
+3.7500000000000 0.0000010000000
+4.2500000000000 0.0000010000000
+4.7500000000000 0.0000010000000
+5.2500000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.7500000000000 0.0000008000000
+8.2500000000000 0.0000008000000
+8.7500000000000 0.0000008000000
+9.2500000000000 0.0000008000000
+9.7500000000000 0.0000008000000
+
+#Time = 2.5000000000000
+-9.7500000000000 1.9999999999992
+-9.2500000000000 1.9999999999992
+-8.7500000000000 1.9999999999992
+-8.2500000000000 1.9999999999894
+-7.7500000000000 1.9999999998752
+-7.2500000000000 1.9999999986567
+-6.7500000000000 1.9999999868046
+-6.2500000000000 1.9999998821509
+-5.7500000000000 1.9999990472189
+-5.2500000000000 1.9999930650782
+-4.7500000000000 1.9999548722957
+-4.2500000000000 1.9997398062196
+-3.7500000000000 1.9986863011967
+-3.2500000000000 1.9942802042330
+-2.7500000000000 1.9789190158480
+-2.2500000000000 1.9353739486457
+-1.7500000000000 1.8362516246158
+-1.2500000000000 1.6518294699518
+-0.7500000000000 1.3988494089297
+-0.2500000000000 1.1895825741735
+0.2500000000000 1.0678959060423
+0.7500000000000 1.0118500513120
+1.2500000000000 0.9394036650560
+1.7500000000000 0.7919973791523
+2.2500000000000 0.5275401045568
+2.7500000000000 0.2199959516461
+3.2500000000000 0.0275529452709
+3.7500000000000 0.0002213555700
+4.2500000000000 0.0000010560671
+4.7500000000000 0.0000010000011
+5.2500000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.7500000000000 0.0000008000000
+8.2500000000000 0.0000008000000
+8.7500000000000 0.0000008000000
+9.2500000000000 0.0000008000000
+9.7500000000000 0.0000008000000
+
+#Time = 3.7500000000000
+-9.7500000000000 1.9999999978523
+-9.2500000000000 1.9999999978523
+-8.7500000000000 1.9999999978523
+-8.2500000000000 1.9999999840104
+-7.7500000000000 1.9999998899567
+-7.2500000000000 1.9999993008314
+-6.7500000000000 1.9999959055667
+-6.2500000000000 1.9999780095298
+-5.7500000000000 1.9998923463297
+-5.2500000000000 1.9995232613530
+-4.7500000000000 1.9981080921522
+-4.2500000000000 1.9933484026022
+-3.7500000000000 1.9795424917123
+-3.2500000000000 1.9455713155583
+-2.7500000000000 1.8753444779267
+-2.2500000000000 1.7530111702573
+-1.7500000000000 1.5724314000676
+-1.2500000000000 1.3917633809995
+-0.7500000000000 1.2339512456323
+-0.2500000000000 1.1090179549068
+0.2500000000000 0.9920289204731
+0.7500000000000 0.9272219051822
+1.2500000000000 0.9279905677984
+1.7500000000000 0.9245861742817
+2.2500000000000 0.8823453292706
+2.7500000000000 0.7528736329339
+3.2500000000000 0.5206603619943
+3.7500000000000 0.2533018941207
+4.2500000000000 0.0554770700474
+4.7500000000000 0.0009944183340
+5.2500000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.7500000000000 0.0000008000000
+8.2500000000000 0.0000008000000
+8.7500000000000 0.0000008000000
+9.2500000000000 0.0000008000000
+9.7500000000000 0.0000008000000
+
+#Time = 5.0000000000000
+-9.7500000000000 1.9999996305238
+-9.2500000000000 1.9999996305238
+-8.7500000000000 1.9999996305238
+-8.2500000000000 1.9999980672788
+-7.7500000000000 1.9999906514221
+-7.2500000000000 1.9999582357060
+-6.7500000000000 1.9998280003855
+-6.2500000000000 1.9993509843778
+-5.7500000000000 1.9977734433359
+-5.2500000000000 1.9931174226371
+-4.7500000000000 1.9810138204496
+-4.2500000000000 1.9536466584766
+-3.7500000000000 1.9002546041845
+-3.2500000000000 1.8103273304477
+-2.7500000000000 1.6779967460009
+-2.2500000000000 1.5226614438193
+-1.7500000000000 1.3843930962923
+-1.2500000000000 1.2681424433441
+-0.7500000000000 1.1546917663313
+-0.2500000000000 1.0639771493128
+0.2500000000000 0.9889594409426
+0.7500000000000 0.9038025928272
+1.2500000000000 0.8696567293748
+1.7500000000000 0.8775258939752
+2.2500000000000 0.8971205139769
+2.7500000000000 0.8945921614474
+3.2500000000000 0.8493488585159
+3.7500000000000 0.7202711732717
+4.2500000000000 0.5080440212660
+4.7500000000000 0.2833586262430
+5.2500000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.7500000000000 0.0000008000000
+8.2500000000000 0.0000008000000
+8.7500000000000 0.0000008000000
+9.2500000000000 0.0000008000000
+9.7500000000000 0.0000008000000
+
+#Time = 6.2500000000000
+-9.7500000000000 1.9999844401417
+-9.2500000000000 1.9999844401417
+-8.7500000000000 1.9999844401417
+-8.2500000000000 1.9999379981788
+-7.7500000000000 1.9997723183066
+-7.2500000000000 1.9992298506072
+-6.7500000000000 1.9976088629558
+-6.2500000000000 1.9932305447099
+-5.7500000000000 1.9826592832688
+-5.2500000000000 1.9600749735196
+-4.7500000000000 1.9176832267697
+-4.2500000000000 1.8478671772926
+-3.7500000000000 1.7463228658367
+-3.2500000000000 1.6169202739092
+-2.7500000000000 1.4914127664007
+-2.2500000000000 1.3804129606462
+-1.7500000000000 1.2793166299416
+-1.2500000000000 1.1956641854830
+-0.7500000000000 1.1182048735759
+-0.2500000000000 1.0401090094697
+0.2500000000000 0.9737888987753
+0.7500000000000 0.9193726486978
+1.2500000000000 0.8616722266667
+1.7500000000000 0.8436216983321
+2.2500000000000 0.8502070930170
+2.7500000000000 0.8722813004192
+3.2500000000000 0.8854459194300
+3.7500000000000 0.8747383263629
+4.2500000000000 0.8136037015152
+4.7500000000000 0.6416934688262
+5.2500000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.7500000000000 0.0000008000000
+8.2500000000000 0.0000008000000
+8.7500000000000 0.0000008000000
+9.2500000000000 0.0000008000000
+9.7500000000000 0.0000008000000
+
+#Time = 7.5000000000000
+-9.7500000000000 1.9997333279096
+-9.2500000000000 1.9997333279096
+-8.7500000000000 1.9997333279096
+-8.2500000000000 1.9991574163476
+-7.7500000000000 1.9975602919373
+-7.2500000000000 1.9935133029461
+-6.7500000000000 1.9842633428999
+-6.2500000000000 1.9652934568246
+-5.7500000000000 1.9306526199617
+-5.2500000000000 1.8744368975143
+-4.7500000000000 1.7930617462886
+-4.2500000000000 1.6868112438111
+-3.7500000000000 1.5729230107023
+-3.2500000000000 1.4700617665990
+-2.7500000000000 1.3773101105049
+-2.2500000000000 1.2946059904801
+-1.7500000000000 1.2182845373519
+-1.2500000000000 1.1464975905877
+-0.7500000000000 1.0853397123375
+-0.2500000000000 1.0295783096027
+0.2500000000000 0.9723555474560
+0.7500000000000 0.9231802033702
+1.2500000000000 0.8766127703025
+1.7500000000000 0.8370740594003
+2.2500000000000 0.8296470194839
+2.7500000000000 0.8354100342034
+3.2500000000000 0.8525751949575
+3.7500000000000 0.8741711100773
+4.2500000000000 0.8750752271637
+4.7500000000000 0.8200240970342
+5.2500000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.7500000000000 0.0000008000000
+8.2500000000000 0.0000008000000
+8.7500000000000 0.0000008000000
+9.2500000000000 0.0000008000000
+9.7500000000000 0.0000008000000
diff --git a/test/x_pugh_tvd/eps_y_[20][2].asc b/test/x_pugh_tvd/eps_y_[20][2].asc
new file mode 100644
index 0000000..de30e80
--- /dev/null
+++ b/test/x_pugh_tvd/eps_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000010000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.2194521343930
+-0.2500000000000 1.2194521343930
+0.2500000000000 1.2194521343930
+0.7500000000000 1.2194521343930
+1.2500000000000 1.2194521343930
+
+#Time = 2.5000000000000
+-0.7500000000000 1.0678959060423
+-0.2500000000000 1.0678959060423
+0.2500000000000 1.0678959060423
+0.7500000000000 1.0678959060423
+1.2500000000000 1.0678959060423
+
+#Time = 3.7500000000000
+-0.7500000000000 0.9920289204731
+-0.2500000000000 0.9920289204731
+0.2500000000000 0.9920289204731
+0.7500000000000 0.9920289204731
+1.2500000000000 0.9920289204731
+
+#Time = 5.0000000000000
+-0.7500000000000 0.9889594409426
+-0.2500000000000 0.9889594409426
+0.2500000000000 0.9889594409426
+0.7500000000000 0.9889594409426
+1.2500000000000 0.9889594409426
+
+#Time = 6.2500000000000
+-0.7500000000000 0.9737888987753
+-0.2500000000000 0.9737888987753
+0.2500000000000 0.9737888987753
+0.7500000000000 0.9737888987753
+1.2500000000000 0.9737888987753
+
+#Time = 7.5000000000000
+-0.7500000000000 0.9723555474560
+-0.2500000000000 0.9723555474560
+0.2500000000000 0.9723555474560
+0.7500000000000 0.9723555474560
+1.2500000000000 0.9723555474560
diff --git a/test/x_pugh_tvd/eps_z_[20][2].asc b/test/x_pugh_tvd/eps_z_[20][2].asc
new file mode 100644
index 0000000..de30e80
--- /dev/null
+++ b/test/x_pugh_tvd/eps_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000010000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.2194521343930
+-0.2500000000000 1.2194521343930
+0.2500000000000 1.2194521343930
+0.7500000000000 1.2194521343930
+1.2500000000000 1.2194521343930
+
+#Time = 2.5000000000000
+-0.7500000000000 1.0678959060423
+-0.2500000000000 1.0678959060423
+0.2500000000000 1.0678959060423
+0.7500000000000 1.0678959060423
+1.2500000000000 1.0678959060423
+
+#Time = 3.7500000000000
+-0.7500000000000 0.9920289204731
+-0.2500000000000 0.9920289204731
+0.2500000000000 0.9920289204731
+0.7500000000000 0.9920289204731
+1.2500000000000 0.9920289204731
+
+#Time = 5.0000000000000
+-0.7500000000000 0.9889594409426
+-0.2500000000000 0.9889594409426
+0.2500000000000 0.9889594409426
+0.7500000000000 0.9889594409426
+1.2500000000000 0.9889594409426
+
+#Time = 6.2500000000000
+-0.7500000000000 0.9737888987753
+-0.2500000000000 0.9737888987753
+0.2500000000000 0.9737888987753
+0.7500000000000 0.9737888987753
+1.2500000000000 0.9737888987753
+
+#Time = 7.5000000000000
+-0.7500000000000 0.9723555474560
+-0.2500000000000 0.9723555474560
+0.2500000000000 0.9723555474560
+0.7500000000000 0.9723555474560
+1.2500000000000 0.9723555474560
diff --git a/test/x_pugh_tvd/press_3D_diagonal.asc b/test/x_pugh_tvd/press_3D_diagonal.asc
new file mode 100644
index 0000000..6ccae0f
--- /dev/null
+++ b/test/x_pugh_tvd/press_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 13.3333333333332
+-16.0214699700121 13.3333333333332
+-15.1554445662277 13.3333333333332
+-14.2894191624432 13.3333333333332
+-13.4233937586588 13.3333333333332
+
+#Time = 1.2500000000000
+-16.8874953737966 13.3333333333332
+-16.0214699700121 13.3333333333332
+-15.1554445662277 13.3333333333332
+-14.2894191624432 13.3333333333332
+-13.4233937586588 13.3333333333332
+
+#Time = 2.5000000000000
+-16.8874953737966 13.3333333333234
+-16.0214699700121 13.3333333333234
+-15.1554445662277 13.3333333333234
+-14.2894191624432 13.3333333331990
+-13.4233937586588 13.3333333317427
+
+#Time = 3.7500000000000
+-16.8874953737966 13.3333333073013
+-16.0214699700121 13.3333333073013
+-15.1554445662277 13.3333333073013
+-14.2894191624432 13.3333331189510
+-13.4233937586588 13.3333318524848
+
+#Time = 5.0000000000000
+-16.8874953737966 13.3333287797002
+-16.0214699700121 13.3333287797002
+-15.1554445662277 13.3333287797002
+-14.2894191624432 13.3333061377698
+-13.4233937586588 13.3332017718596
+
+#Time = 6.2500000000000
+-16.8874953737966 13.3331384985690
+-16.0214699700121 13.3331384985690
+-15.1554445662277 13.3331384985690
+-14.2894191624432 13.3324214034739
+-13.4233937586588 13.3300020154442
+
+#Time = 7.5000000000000
+-16.8874953737966 13.3299405401155
+-16.0214699700121 13.3299405401155
+-15.1554445662277 13.3299405401155
+-14.2894191624432 13.3204055833294
+-13.4233937586588 13.2963799646933
diff --git a/test/x_pugh_tvd/press_maximum.asc b/test/x_pugh_tvd/press_maximum.asc
new file mode 100644
index 0000000..987b8b9
--- /dev/null
+++ b/test/x_pugh_tvd/press_maximum.asc
@@ -0,0 +1,62 @@
+#press v time
+0.0000000000000 13.3333333333332
+0.1250000000000 13.3333333333332
+0.2500000000000 13.3333333333332
+0.3750000000000 13.3333333333332
+0.5000000000000 13.3333333333332
+0.6250000000000 13.3333333333332
+0.7500000000000 13.3333333333332
+0.8750000000000 13.3333333333332
+1.0000000000000 13.3333333333332
+1.1250000000000 13.3333333333332
+1.2500000000000 13.3333333333332
+1.3750000000000 13.3333333333332
+1.5000000000000 13.3333333333332
+1.6250000000000 13.3333333333332
+1.7500000000000 13.3333333333332
+1.8750000000000 13.3333333333332
+2.0000000000000 13.3333333333331
+2.1250000000000 13.3333333333329
+2.2500000000000 13.3333333333321
+2.3750000000000 13.3333333333298
+2.5000000000000 13.3333333333234
+2.6250000000000 13.3333333333068
+2.7500000000000 13.3333333332660
+2.8750000000000 13.3333333331707
+3.0000000000000 13.3333333329586
+3.1250000000000 13.3333333325057
+3.2500000000000 13.3333333315742
+3.3750000000000 13.3333333297226
+3.5000000000000 13.3333333261553
+3.6250000000000 13.3333333194770
+3.7500000000000 13.3333333073013
+3.8750000000000 13.3333332856397
+4.0000000000000 13.3333332479695
+4.1250000000000 13.3333331838348
+4.2500000000000 13.3333330767872
+4.3750000000000 13.3333329014039
+4.5000000000000 13.3333326190378
+4.6250000000000 13.3333321718508
+4.7500000000000 13.3333314745566
+4.8750000000000 13.3333304031471
+5.0000000000000 13.3333287797002
+5.1250000000000 13.3333263521619
+5.2500000000000 13.3333227677602
+5.3750000000000 13.3333175384485
+5.5000000000000 13.3333099964885
+5.6250000000000 13.3332992379784
+5.7500000000000 13.3332840518084
+5.8750000000000 13.3332628312034
+6.0000000000000 13.3332334646943
+6.1250000000000 13.3331932030651
+6.2500000000000 13.3331384985690
+6.3750000000000 13.3330648125163
+6.5000000000000 13.3329663872308
+6.6250000000000 13.3328359783814
+6.7500000000000 13.3326645438406
+6.8750000000000 13.3324408855464
+7.0000000000000 13.3321512413587
+7.1250000000000 13.3317788246505
+7.2500000000000 13.3313033103729
+7.3750000000000 13.3307002675996
+7.5000000000000 13.3299405401155
diff --git a/test/x_pugh_tvd/press_minimum.asc b/test/x_pugh_tvd/press_minimum.asc
new file mode 100644
index 0000000..b0db654
--- /dev/null
+++ b/test/x_pugh_tvd/press_minimum.asc
@@ -0,0 +1,62 @@
+#press v time
+0.0000000000000 0.0000006666667
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/press_x_[2][2].asc b/test/x_pugh_tvd/press_x_[2][2].asc
new file mode 100644
index 0000000..cd1c32d
--- /dev/null
+++ b/test/x_pugh_tvd/press_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 13.3333333333332
+-9.2500000000000 13.3333333333332
+-8.7500000000000 13.3333333333332
+-8.2500000000000 13.3333333333332
+-7.7500000000000 13.3333333333332
+-7.2500000000000 13.3333333333332
+-6.7500000000000 13.3333333333332
+-6.2500000000000 13.3333333333332
+-5.7500000000000 13.3333333333332
+-5.2500000000000 13.3333333333332
+-4.7500000000000 13.3333333333332
+-4.2500000000000 13.3333333333332
+-3.7500000000000 13.3333333333332
+-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 13.3333333333332
+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
+4.2500000000000 0.0000006666667
+4.7500000000000 0.0000006666667
+5.2500000000000 0.0000006666667
+5.7500000000000 0.0000006666667
+6.2500000000000 0.0000006666667
+6.7500000000000 0.0000006666667
+7.2500000000000 0.0000006666667
+7.7500000000000 0.0000006666667
+8.2500000000000 0.0000006666667
+8.7500000000000 0.0000006666667
+9.2500000000000 0.0000006666667
+9.7500000000000 0.0000006666667
+
+#Time = 1.2500000000000
+-9.7500000000000 13.3333333333332
+-9.2500000000000 13.3333333333332
+-8.7500000000000 13.3333333333332
+-8.2500000000000 13.3333333333332
+-7.7500000000000 13.3333333333332
+-7.2500000000000 13.3333333333332
+-6.7500000000000 13.3333333333316
+-6.2500000000000 13.3333333332879
+-5.7500000000000 13.3333333322432
+-5.2500000000000 13.3333333111725
+-4.7500000000000 13.3333329509920
+-4.2500000000000 13.3333277296440
+-3.7500000000000 13.3332637329172
+-3.2500000000000 13.3326052570857
+-2.7500000000000 13.3269879148608
+-2.2500000000000 13.2880397039637
+-1.7500000000000 13.0752563258051
+-1.2500000000000 12.2015577695694
+-0.7500000000000 9.6762951337354
+-0.2500000000000 5.2836822338952
+0.2500000000000 2.7000795469355
+0.7500000000000 1.1862510608288
+1.2500000000000 0.6286602654797
+1.7500000000000 0.1606516459627
+2.2500000000000 0.0057720093954
+2.7500000000000 0.0000172100774
+3.2500000000000 0.0000006677015
+3.7500000000000 0.0000006666667
+4.2500000000000 0.0000006666667
+4.7500000000000 0.0000006666667
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 13.3333333333234
+-9.2500000000000 13.3333333333234
+-8.7500000000000 13.3333333333234
+-8.2500000000000 13.3333333331990
+-7.7500000000000 13.3333333317427
+-7.2500000000000 13.3333333160737
+-6.7500000000000 13.3333331623409
+-6.2500000000000 13.3333317917776
+-5.7500000000000 13.3333207391996
+-5.2500000000000 13.3332405811931
+-4.7500000000000 13.3327216256910
+-4.2500000000000 13.3297511064013
+-3.7500000000000 13.3149082863992
+-3.2500000000000 13.2512719144608
+-2.7500000000000 13.0225865286764
+-2.2500000000000 12.3547823611813
+-1.7500000000000 10.8292235742903
+-1.2500000000000 8.2044129785453
+-0.7500000000000 5.4071528381504
+-0.2500000000000 3.3164232978011
+0.2500000000000 2.3994159129980
+0.7500000000000 1.8219416939677
+1.2500000000000 1.3483890909990
+1.7500000000000 1.1200029101811
+2.2500000000000 0.7646049255189
+2.7500000000000 0.2743482809647
+3.2500000000000 0.0213402235417
+3.7500000000000 0.0001486575674
+4.2500000000000 0.0000007041104
+4.7500000000000 0.0000006666675
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 13.3333333073013
+-9.2500000000000 13.3333333073013
+-8.7500000000000 13.3333333073013
+-8.2500000000000 13.3333331189510
+-7.7500000000000 13.3333318524848
+-7.2500000000000 13.3333238371220
+-6.7500000000000 13.3332771519637
+-6.2500000000000 13.3330281658977
+-5.7500000000000 13.3318204087930
+-5.2500000000000 13.3265369308295
+-4.7500000000000 13.3059163192740
+-4.2500000000000 13.2351135162371
+-3.7500000000000 13.0250505765380
+-3.2500000000000 12.4984403109547
+-2.7500000000000 11.4112900830805
+-2.2500000000000 9.6100674939046
+-1.7500000000000 7.2807651956757
+-1.2500000000000 5.2517941149319
+-0.7500000000000 3.9880440677443
+-0.2500000000000 3.0104061546100
+0.2500000000000 2.1422074497251
+0.7500000000000 1.7454265915319
+1.2500000000000 1.5821035560878
+1.7500000000000 1.4107205767059
+2.2500000000000 1.3377386802259
+2.7500000000000 1.1906405056802
+3.2500000000000 0.8518938157760
+3.7500000000000 0.3667875229777
+4.2500000000000 0.0484904669951
+4.7500000000000 0.0006744655184
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 13.3333287797002
+-9.2500000000000 13.3333287797002
+-8.7500000000000 13.3333287797002
+-8.2500000000000 13.3333061377698
+-7.7500000000000 13.3332017718596
+-7.2500000000000 13.3327393540606
+-6.7500000000000 13.3308584089573
+-6.2500000000000 13.3238726420245
+-5.7500000000000 13.3004036216617
+-5.2500000000000 13.2299092928653
+-4.7500000000000 13.0433221457626
+-4.2500000000000 12.6156156851604
+-3.7500000000000 11.7824778064894
+-3.2500000000000 10.4267732907696
+-2.7500000000000 8.5974849157351
+-2.2500000000000 6.7037570429999
+-1.7500000000000 5.3006166236276
+-1.2500000000000 4.1930199687080
+-0.7500000000000 3.3034970228075
+-0.2500000000000 2.7195604884157
+0.2500000000000 2.2697134216612
+0.7500000000000 1.7749595645774
+1.2500000000000 1.5327687838339
+1.7500000000000 1.4542838862719
+2.2500000000000 1.4093158942362
+2.7500000000000 1.4002056921211
+3.2500000000000 1.3648783487527
+3.7500000000000 1.2353379735247
+4.2500000000000 0.9340084965650
+4.7500000000000 0.3849486194048
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 13.3331384985690
+-9.2500000000000 13.3331384985690
+-8.7500000000000 13.3331384985690
+-8.2500000000000 13.3324214034739
+-7.7500000000000 13.3300020154442
+-7.2500000000000 13.3219310910297
+-6.7500000000000 13.2974737461303
+-6.2500000000000 13.2304005771796
+-5.7500000000000 13.0660059879664
+-5.2500000000000 12.7109171339832
+-4.7500000000000 12.0450169569905
+-4.2500000000000 10.9752007006014
+-3.7500000000000 9.5115396535222
+-3.2500000000000 7.8255721347318
+-2.7500000000000 6.3830155417487
+-2.2500000000000 5.2469925670642
+-1.7500000000000 4.3277326913067
+-1.2500000000000 3.6627278726729
+-0.7500000000000 3.0773240279914
+-0.2500000000000 2.5420910669027
+0.2500000000000 2.1504232040527
+0.7500000000000 1.8933818046227
+1.2500000000000 1.6210408503041
+1.7500000000000 1.4647403229810
+2.2500000000000 1.4028662420142
+2.7500000000000 1.3928422772895
+3.2500000000000 1.4079833050334
+3.7500000000000 1.4115706847414
+4.2500000000000 1.4237491267169
+4.7500000000000 1.1023045031269
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 13.3299405401155
+-9.2500000000000 13.3299405401155
+-8.7500000000000 13.3299405401155
+-8.2500000000000 13.3204055833294
+-7.7500000000000 13.2963799646933
+-7.2500000000000 13.2338410013497
+-6.7500000000000 13.0891068268788
+-6.2500000000000 12.7894571538781
+-5.7500000000000 12.2423986593300
+-5.2500000000000 11.3708744482187
+-4.7500000000000 10.1659588068596
+-4.2500000000000 8.7122293474243
+-3.7500000000000 7.2991210481758
+-3.2500000000000 6.1600160412224
+-2.7500000000000 5.2144241176198
+-2.2500000000000 4.4893204646901
+-1.7500000000000 3.8366926274144
+-1.2500000000000 3.2855181941842
+-0.7500000000000 2.8682081646817
+-0.2500000000000 2.5146233031567
+0.2500000000000 2.1533510134484
+0.7500000000000 1.8643495798973
+1.2500000000000 1.6805498440289
+1.7500000000000 1.5229586844092
+2.2500000000000 1.4407063258798
+2.7500000000000 1.3954924414981
+3.2500000000000 1.3835738252014
+3.7500000000000 1.4064068910938
+4.2500000000000 1.4266964988433
+4.7500000000000 1.3726573103678
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/press_y_[20][2].asc b/test/x_pugh_tvd/press_y_[20][2].asc
new file mode 100644
index 0000000..c8bdd62
--- /dev/null
+++ b/test/x_pugh_tvd/press_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000006666667
+-0.2500000000000 0.0000006666667
+0.2500000000000 0.0000006666667
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+
+#Time = 1.2500000000000
+-0.7500000000000 2.7000795469355
+-0.2500000000000 2.7000795469355
+0.2500000000000 2.7000795469355
+0.7500000000000 2.7000795469355
+1.2500000000000 2.7000795469355
+
+#Time = 2.5000000000000
+-0.7500000000000 2.3994159129980
+-0.2500000000000 2.3994159129980
+0.2500000000000 2.3994159129980
+0.7500000000000 2.3994159129980
+1.2500000000000 2.3994159129980
+
+#Time = 3.7500000000000
+-0.7500000000000 2.1422074497251
+-0.2500000000000 2.1422074497251
+0.2500000000000 2.1422074497251
+0.7500000000000 2.1422074497251
+1.2500000000000 2.1422074497251
+
+#Time = 5.0000000000000
+-0.7500000000000 2.2697134216612
+-0.2500000000000 2.2697134216612
+0.2500000000000 2.2697134216612
+0.7500000000000 2.2697134216612
+1.2500000000000 2.2697134216612
+
+#Time = 6.2500000000000
+-0.7500000000000 2.1504232040527
+-0.2500000000000 2.1504232040527
+0.2500000000000 2.1504232040527
+0.7500000000000 2.1504232040527
+1.2500000000000 2.1504232040527
+
+#Time = 7.5000000000000
+-0.7500000000000 2.1533510134484
+-0.2500000000000 2.1533510134484
+0.2500000000000 2.1533510134484
+0.7500000000000 2.1533510134484
+1.2500000000000 2.1533510134484
diff --git a/test/x_pugh_tvd/press_z_[20][2].asc b/test/x_pugh_tvd/press_z_[20][2].asc
new file mode 100644
index 0000000..c8bdd62
--- /dev/null
+++ b/test/x_pugh_tvd/press_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000006666667
+-0.2500000000000 0.0000006666667
+0.2500000000000 0.0000006666667
+0.7500000000000 0.0000006666667
+1.2500000000000 0.0000006666667
+
+#Time = 1.2500000000000
+-0.7500000000000 2.7000795469355
+-0.2500000000000 2.7000795469355
+0.2500000000000 2.7000795469355
+0.7500000000000 2.7000795469355
+1.2500000000000 2.7000795469355
+
+#Time = 2.5000000000000
+-0.7500000000000 2.3994159129980
+-0.2500000000000 2.3994159129980
+0.2500000000000 2.3994159129980
+0.7500000000000 2.3994159129980
+1.2500000000000 2.3994159129980
+
+#Time = 3.7500000000000
+-0.7500000000000 2.1422074497251
+-0.2500000000000 2.1422074497251
+0.2500000000000 2.1422074497251
+0.7500000000000 2.1422074497251
+1.2500000000000 2.1422074497251
+
+#Time = 5.0000000000000
+-0.7500000000000 2.2697134216612
+-0.2500000000000 2.2697134216612
+0.2500000000000 2.2697134216612
+0.7500000000000 2.2697134216612
+1.2500000000000 2.2697134216612
+
+#Time = 6.2500000000000
+-0.7500000000000 2.1504232040527
+-0.2500000000000 2.1504232040527
+0.2500000000000 2.1504232040527
+0.7500000000000 2.1504232040527
+1.2500000000000 2.1504232040527
+
+#Time = 7.5000000000000
+-0.7500000000000 2.1533510134484
+-0.2500000000000 2.1533510134484
+0.2500000000000 2.1533510134484
+0.7500000000000 2.1533510134484
+1.2500000000000 2.1533510134484
diff --git a/test/x_pugh_tvd/rho_3D_diagonal.asc b/test/x_pugh_tvd/rho_3D_diagonal.asc
new file mode 100644
index 0000000..f1a2f55
--- /dev/null
+++ b/test/x_pugh_tvd/rho_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 10.0000000000000
+-16.0214699700121 10.0000000000000
+-15.1554445662277 10.0000000000000
+-14.2894191624432 10.0000000000000
+-13.4233937586588 10.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 10.0000000000000
+-16.0214699700121 10.0000000000000
+-15.1554445662277 10.0000000000000
+-14.2894191624432 10.0000000000000
+-13.4233937586588 10.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 9.9999999999968
+-16.0214699700121 9.9999999999968
+-15.1554445662277 9.9999999999968
+-14.2894191624432 9.9999999999523
+-13.4233937586588 9.9999999994309
+
+#Time = 3.7500000000000
+-16.8874953737966 9.9999999912148
+-16.0214699700121 9.9999999912148
+-15.1554445662277 9.9999999912148
+-14.2894191624432 9.9999999191612
+-13.4233937586588 9.9999994395804
+
+#Time = 5.0000000000000
+-16.8874953737966 9.9999984321559
+-16.0214699700121 9.9999984321559
+-15.1554445662277 9.9999984321559
+-14.2894191624432 9.9999892669233
+-13.4233937586588 9.9999480715415
+
+#Time = 6.2500000000000
+-16.8874953737966 9.9999316726866
+-16.0214699700121 9.9999316726866
+-15.1554445662277 9.9999316726866
+-14.2894191624432 9.9996260501187
+-13.4233937586588 9.9986397651999
+
+#Time = 7.5000000000000
+-16.8874953737966 9.9987886040158
+-16.0214699700121 9.9987886040158
+-15.1554445662277 9.9987886040158
+-14.2894191624432 9.9945147948870
+-13.4233937586588 9.9844645628682
diff --git a/test/x_pugh_tvd/rho_maximum.asc b/test/x_pugh_tvd/rho_maximum.asc
new file mode 100644
index 0000000..5aa9b6d
--- /dev/null
+++ b/test/x_pugh_tvd/rho_maximum.asc
@@ -0,0 +1,62 @@
+#rho v time
+0.0000000000000 10.0000000000000
+0.1250000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.3750000000000 10.0000000000000
+0.5000000000000 10.0000000000000
+0.6250000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+0.8750000000000 10.0000000000000
+1.0000000000000 10.0000000000000
+1.1250000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+1.3750000000000 10.0000000000000
+1.5000000000000 10.0000000000000
+1.6250000000000 10.0000000000000
+1.7500000000000 10.0000000000000
+1.8750000000000 10.0000000000000
+2.0000000000000 10.0000000000000
+2.1250000000000 9.9999999999999
+2.2500000000000 9.9999999999997
+2.3750000000000 9.9999999999989
+2.5000000000000 9.9999999999968
+2.6250000000000 9.9999999999913
+2.7500000000000 9.9999999999777
+2.8750000000000 9.9999999999460
+3.0000000000000 9.9999999998753
+3.1250000000000 9.9999999997238
+3.2500000000000 9.9999999994116
+3.3750000000000 9.9999999987895
+3.5000000000000 9.9999999975881
+3.6250000000000 9.9999999953339
+3.7500000000000 9.9999999912148
+3.8750000000000 9.9999999838704
+4.0000000000000 9.9999999710702
+4.1250000000000 9.9999999492305
+4.2500000000000 9.9999999127000
+4.3750000000000 9.9999998527233
+4.5000000000000 9.9999997559598
+4.6250000000000 9.9999996023977
+4.7500000000000 9.9999993624598
+4.8750000000000 9.9999989930415
+5.0000000000000 9.9999984321559
+5.1250000000000 9.9999975917884
+5.2500000000000 9.9999963484738
+5.3750000000000 9.9999945310131
+5.5000000000000 9.9999919046404
+5.6250000000000 9.9999881508326
+5.7500000000000 9.9999828418339
+5.8750000000000 9.9999754088373
+6.0000000000000 9.9999651026444
+6.1250000000000 9.9999509454990
+6.2500000000000 9.9999316726866
+6.3750000000000 9.9999056623998
+6.5000000000000 9.9998708523105
+6.6250000000000 9.9998246412646
+6.7500000000000 9.9997637745408
+6.8750000000000 9.9996842111947
+7.0000000000000 9.9995809721591
+7.1250000000000 9.9994479680038
+7.2500000000000 9.9992778055682
+7.3750000000000 9.9990615730969
+7.5000000000000 9.9987886040158
diff --git a/test/x_pugh_tvd/rho_minimum.asc b/test/x_pugh_tvd/rho_minimum.asc
new file mode 100644
index 0000000..8e8fa7a
--- /dev/null
+++ b/test/x_pugh_tvd/rho_minimum.asc
@@ -0,0 +1,62 @@
+#rho v time
+0.0000000000000 1.0000000000000
+0.1250000000000 0.0000000100000
+0.2500000000000 0.0000000100000
+0.3750000000000 0.0000000100000
+0.5000000000000 0.0000000100000
+0.6250000000000 0.0000000100000
+0.7500000000000 0.0000000100000
+0.8750000000000 0.0000000100000
+1.0000000000000 0.0000000100000
+1.1250000000000 0.0000000100000
+1.2500000000000 0.0000000100000
+1.3750000000000 0.0000000100000
+1.5000000000000 0.0000000100000
+1.6250000000000 0.0000000100000
+1.7500000000000 0.0000000100000
+1.8750000000000 0.0000000100000
+2.0000000000000 0.0000000100000
+2.1250000000000 0.0000000100000
+2.2500000000000 0.0000000100000
+2.3750000000000 0.0000000100000
+2.5000000000000 0.0000000100000
+2.6250000000000 0.0000000100000
+2.7500000000000 0.0000000100000
+2.8750000000000 0.0000000100000
+3.0000000000000 0.0000000100000
+3.1250000000000 0.0000000100000
+3.2500000000000 0.0000000100000
+3.3750000000000 0.0000000100000
+3.5000000000000 0.0000000100000
+3.6250000000000 0.0000000100000
+3.7500000000000 0.0000000100000
+3.8750000000000 0.0000000100000
+4.0000000000000 0.0000000100000
+4.1250000000000 0.0000000100000
+4.2500000000000 0.0000000100000
+4.3750000000000 0.0000000100000
+4.5000000000000 0.0000000100000
+4.6250000000000 0.0000000100000
+4.7500000000000 0.0000000100000
+4.8750000000000 0.0000000100000
+5.0000000000000 0.0000000100000
+5.1250000000000 0.0000000100000
+5.2500000000000 0.0000000100000
+5.3750000000000 0.0000000100000
+5.5000000000000 0.0000000100000
+5.6250000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+5.8750000000000 0.0000000100000
+6.0000000000000 0.0000000100000
+6.1250000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.3750000000000 0.0000000100000
+6.5000000000000 0.0000000100000
+6.6250000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+6.8750000000000 0.0000000100000
+7.0000000000000 0.0000000100000
+7.1250000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.3750000000000 0.0000000100000
+7.5000000000000 0.0000000100000
diff --git a/test/x_pugh_tvd/rho_x_[2][2].asc b/test/x_pugh_tvd/rho_x_[2][2].asc
new file mode 100644
index 0000000..e4897e1
--- /dev/null
+++ b/test/x_pugh_tvd/rho_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 10.0000000000000
+-9.2500000000000 10.0000000000000
+-8.7500000000000 10.0000000000000
+-8.2500000000000 10.0000000000000
+-7.7500000000000 10.0000000000000
+-7.2500000000000 10.0000000000000
+-6.7500000000000 10.0000000000000
+-6.2500000000000 10.0000000000000
+-5.7500000000000 10.0000000000000
+-5.2500000000000 10.0000000000000
+-4.7500000000000 10.0000000000000
+-4.2500000000000 10.0000000000000
+-3.7500000000000 10.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 10.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
+4.2500000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 10.0000000000000
+-9.2500000000000 10.0000000000000
+-8.7500000000000 10.0000000000000
+-8.2500000000000 10.0000000000000
+-7.7500000000000 10.0000000000000
+-7.2500000000000 10.0000000000000
+-6.7500000000000 9.9999999999995
+-6.2500000000000 9.9999999999848
+-5.7500000000000 9.9999999996301
+-5.2500000000000 9.9999999923982
+-4.7500000000000 9.9999998673047
+-4.2500000000000 9.9999980297471
+-3.7500000000000 9.9999751656281
+-3.2500000000000 9.9997357090588
+-2.7500000000000 9.9976470430343
+-2.2500000000000 9.9827008329830
+-1.7500000000000 9.8966488925407
+-1.2500000000000 9.5085311249145
+-0.7500000000000 8.2007915627936
+-0.2500000000000 5.3927937890086
+0.2500000000000 3.3212614141835
+0.7500000000000 1.9280700843836
+1.2500000000000 1.7702308125385
+1.7500000000000 1.4702872821467
+2.2500000000000 1.0564164443763
+2.7500000000000 1.0019422322382
+3.2500000000000 1.0000138672176
+3.7500000000000 1.0000000086501
+4.2500000000000 1.0000000000004
+4.7500000000000 1.0000000000000
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 2.5000000000000
+-9.7500000000000 9.9999999999968
+-9.2500000000000 9.9999999999968
+-8.7500000000000 9.9999999999968
+-8.2500000000000 9.9999999999523
+-7.7500000000000 9.9999999994309
+-7.2500000000000 9.9999999937718
+-6.7500000000000 9.9999999377329
+-6.2500000000000 9.9999994330786
+-5.7500000000000 9.9999953183029
+-5.2500000000000 9.9999651103830
+-4.7500000000000 9.9997668525290
+-4.2500000000000 9.9986141184043
+-3.7500000000000 9.9927449433361
+-3.2500000000000 9.9669584191338
+-2.7500000000000 9.8709849349969
+-2.2500000000000 9.5755001532080
+-1.7500000000000 8.8461925063427
+-1.2500000000000 7.4502965903480
+-0.7500000000000 5.7981432493378
+-0.2500000000000 4.1818323962573
+0.2500000000000 3.3702946599314
+0.7500000000000 2.7009066584600
+1.2500000000000 2.1530506125691
+1.7500000000000 2.1212246523717
+2.2500000000000 2.1740667266270
+2.7500000000000 1.8705908830044
+3.2500000000000 1.1617754471577
+3.7500000000000 1.0073672468427
+4.2500000000000 1.0000932122622
+4.7500000000000 1.0000001565841
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 3.7500000000000
+-9.7500000000000 9.9999999912148
+-9.2500000000000 9.9999999912148
+-8.7500000000000 9.9999999912148
+-8.2500000000000 9.9999999191612
+-7.7500000000000 9.9999994395804
+-7.2500000000000 9.9999963736834
+-6.7500000000000 9.9999783360952
+-6.2500000000000 9.9998810754668
+-5.7500000000000 9.9994035428411
+-5.2500000000000 9.9972857443621
+-4.7500000000000 9.9888862656141
+-4.2500000000000 9.9594582906025
+-3.7500000000000 9.8697431081197
+-3.2500000000000 9.6360695269876
+-2.7500000000000 9.1273551745248
+-2.2500000000000 8.2230515614690
+-1.7500000000000 6.9453890281283
+-1.2500000000000 5.6602230522408
+-0.7500000000000 4.8478950224253
+-0.2500000000000 4.0717187778033
+0.2500000000000 3.2391305417338
+0.7500000000000 2.8236389505739
+1.2500000000000 2.5573054473622
+1.7500000000000 2.2886788964833
+2.2500000000000 2.2741753753007
+2.7500000000000 2.3721919328754
+3.2500000000000 2.4542692644574
+3.7500000000000 2.1720377827272
+4.2500000000000 1.3110948438790
+4.7500000000000 1.0173769359628
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 5.0000000000000
+-9.7500000000000 9.9999984321559
+-9.2500000000000 9.9999984321559
+-8.7500000000000 9.9999984321559
+-8.2500000000000 9.9999892669233
+-7.7500000000000 9.9999480715415
+-7.2500000000000 9.9997633320737
+-6.7500000000000 9.9990037191104
+-6.2500000000000 9.9961483097257
+-5.7500000000000 9.9864203816721
+-5.2500000000000 9.9566958343282
+-4.7500000000000 9.8762477155279
+-4.2500000000000 9.6862057658354
+-3.7500000000000 9.3007098474148
+-3.2500000000000 8.6394099415636
+-2.7500000000000 7.6854900966511
+-2.2500000000000 6.6039864641725
+-1.7500000000000 5.7432567070264
+-1.2500000000000 4.9596399726805
+-0.7500000000000 4.2914011156028
+-0.2500000000000 3.8340491948143
+0.2500000000000 3.4425781195303
+0.7500000000000 2.9458195495298
+1.2500000000000 2.6437479273041
+1.7500000000000 2.4858820057446
+2.2500000000000 2.3563989546770
+2.7500000000000 2.3477833013688
+3.2500000000000 2.4104553772008
+3.7500000000000 2.5726518414867
+4.2500000000000 2.7576601361359
+4.7500000000000 2.0377813683076
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 6.2500000000000
+-9.7500000000000 9.9999316726866
+-9.2500000000000 9.9999316726866
+-8.7500000000000 9.9999316726866
+-8.2500000000000 9.9996260501187
+-7.7500000000000 9.9986397651999
+-7.2500000000000 9.9952972543278
+-6.7500000000000 9.9850431128355
+-6.2500000000000 9.9565004752913
+-5.7500000000000 9.8852128287198
+-5.2500000000000 9.7273706151853
+-4.7500000000000 9.4215380221686
+-4.2500000000000 8.9090824563607
+-3.7500000000000 8.1699150594628
+-3.2500000000000 7.2597012923329
+-2.7500000000000 6.4197675709388
+-2.2500000000000 5.7015466204490
+-1.7500000000000 5.0742708138300
+-1.2500000000000 4.5950124422186
+-0.7500000000000 4.1280324840882
+-0.2500000000000 3.6660932321873
+0.2500000000000 3.3124579774281
+0.7500000000000 3.0891420480657
+1.2500000000000 2.8219097705660
+1.7500000000000 2.6043788214732
+2.2500000000000 2.4750432927514
+2.7500000000000 2.3951716205888
+3.2500000000000 2.3852105602449
+3.7500000000000 2.4205593413472
+4.2500000000000 2.6248942649821
+4.7500000000000 2.5767080935310
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
+
+#Time = 7.5000000000000
+-9.7500000000000 9.9987886040158
+-9.2500000000000 9.9987886040158
+-8.7500000000000 9.9987886040158
+-8.2500000000000 9.9945147948870
+-7.7500000000000 9.9844645628682
+-7.2500000000000 9.9576769679383
+-6.7500000000000 9.8946847506767
+-6.2500000000000 9.7614865933631
+-5.7500000000000 9.5116013099027
+-5.2500000000000 9.0994323121501
+-4.7500000000000 8.5044133264529
+-4.2500000000000 7.7473659658624
+-3.7500000000000 6.9607231236162
+-3.2500000000000 6.2854665509809
+-2.7500000000000 5.6789216290314
+-2.2500000000000 5.2015676943826
+-1.7500000000000 4.7238873716900
+-1.2500000000000 4.2985500638951
+-0.7500000000000 3.9640236122540
+-0.2500000000000 3.6635726681061
+0.2500000000000 3.3218574508302
+0.7500000000000 3.0292291360202
+1.2500000000000 2.8756423034695
+1.7500000000000 2.7290751648073
+2.2500000000000 2.6047938919424
+2.7500000000000 2.5056422314141
+3.2500000000000 2.4342260366906
+3.7500000000000 2.4132693386015
+4.2500000000000 2.4455551726693
+4.7500000000000 2.5108847081426
+5.2500000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.7500000000000 0.0000000100000
+8.2500000000000 0.0000000100000
+8.7500000000000 0.0000000100000
+9.2500000000000 0.0000000100000
+9.7500000000000 0.0000000100000
diff --git a/test/x_pugh_tvd/rho_y_[20][2].asc b/test/x_pugh_tvd/rho_y_[20][2].asc
new file mode 100644
index 0000000..235d2a0
--- /dev/null
+++ b/test/x_pugh_tvd/rho_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 3.3212614141835
+-0.2500000000000 3.3212614141835
+0.2500000000000 3.3212614141835
+0.7500000000000 3.3212614141835
+1.2500000000000 3.3212614141835
+
+#Time = 2.5000000000000
+-0.7500000000000 3.3702946599314
+-0.2500000000000 3.3702946599314
+0.2500000000000 3.3702946599314
+0.7500000000000 3.3702946599314
+1.2500000000000 3.3702946599314
+
+#Time = 3.7500000000000
+-0.7500000000000 3.2391305417338
+-0.2500000000000 3.2391305417338
+0.2500000000000 3.2391305417338
+0.7500000000000 3.2391305417338
+1.2500000000000 3.2391305417338
+
+#Time = 5.0000000000000
+-0.7500000000000 3.4425781195303
+-0.2500000000000 3.4425781195303
+0.2500000000000 3.4425781195303
+0.7500000000000 3.4425781195303
+1.2500000000000 3.4425781195303
+
+#Time = 6.2500000000000
+-0.7500000000000 3.3124579774281
+-0.2500000000000 3.3124579774281
+0.2500000000000 3.3124579774281
+0.7500000000000 3.3124579774281
+1.2500000000000 3.3124579774281
+
+#Time = 7.5000000000000
+-0.7500000000000 3.3218574508302
+-0.2500000000000 3.3218574508302
+0.2500000000000 3.3218574508302
+0.7500000000000 3.3218574508302
+1.2500000000000 3.3218574508302
diff --git a/test/x_pugh_tvd/rho_z_[20][2].asc b/test/x_pugh_tvd/rho_z_[20][2].asc
new file mode 100644
index 0000000..235d2a0
--- /dev/null
+++ b/test/x_pugh_tvd/rho_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 3.3212614141835
+-0.2500000000000 3.3212614141835
+0.2500000000000 3.3212614141835
+0.7500000000000 3.3212614141835
+1.2500000000000 3.3212614141835
+
+#Time = 2.5000000000000
+-0.7500000000000 3.3702946599314
+-0.2500000000000 3.3702946599314
+0.2500000000000 3.3702946599314
+0.7500000000000 3.3702946599314
+1.2500000000000 3.3702946599314
+
+#Time = 3.7500000000000
+-0.7500000000000 3.2391305417338
+-0.2500000000000 3.2391305417338
+0.2500000000000 3.2391305417338
+0.7500000000000 3.2391305417338
+1.2500000000000 3.2391305417338
+
+#Time = 5.0000000000000
+-0.7500000000000 3.4425781195303
+-0.2500000000000 3.4425781195303
+0.2500000000000 3.4425781195303
+0.7500000000000 3.4425781195303
+1.2500000000000 3.4425781195303
+
+#Time = 6.2500000000000
+-0.7500000000000 3.3124579774281
+-0.2500000000000 3.3124579774281
+0.2500000000000 3.3124579774281
+0.7500000000000 3.3124579774281
+1.2500000000000 3.3124579774281
+
+#Time = 7.5000000000000
+-0.7500000000000 3.3218574508302
+-0.2500000000000 3.3218574508302
+0.2500000000000 3.3218574508302
+0.7500000000000 3.3218574508302
+1.2500000000000 3.3218574508302
diff --git a/test/x_pugh_tvd/scon[0]_3D_diagonal.asc b/test/x_pugh_tvd/scon[0]_3D_diagonal.asc
new file mode 100644
index 0000000..fa47a95
--- /dev/null
+++ b/test/x_pugh_tvd/scon[0]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000130
+-16.0214699700121 0.0000000000130
+-15.1554445662277 0.0000000000130
+-14.2894191624432 0.0000000001819
+-13.4233937586588 0.0000000021580
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000346908
+-16.0214699700121 0.0000000346908
+-15.1554445662277 0.0000000346908
+-14.2894191624432 0.0000002928342
+-13.4233937586588 0.0000020244773
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000060671514
+-16.0214699700121 0.0000060671514
+-15.1554445662277 0.0000060671514
+-14.2894191624432 0.0000373455950
+-13.4233937586588 0.0001808467263
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0002595491194
+-16.0214699700121 0.0002595491194
+-15.1554445662277 0.0002595491194
+-14.2894191624432 0.0012571222017
+-13.4233937586588 0.0045983085083
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0045184932360
+-16.0214699700121 0.0045184932360
+-15.1554445662277 0.0045184932360
+-14.2894191624432 0.0178648753387
+-13.4233937586588 0.0511245364537
diff --git a/test/x_pugh_tvd/scon[0]_maximum.asc b/test/x_pugh_tvd/scon[0]_maximum.asc
new file mode 100644
index 0000000..baba4ff
--- /dev/null
+++ b/test/x_pugh_tvd/scon[0]_maximum.asc
@@ -0,0 +1,62 @@
+#scon[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 1.6890584591629
+0.2500000000000 3.2734026564781
+0.3750000000000 4.6614963286564
+0.5000000000000 5.8417515100502
+0.6250000000000 6.8378680065983
+0.7500000000000 7.6710109777726
+0.8750000000000 8.3364885071822
+1.0000000000000 8.8523063218683
+1.1250000000000 9.2717718713247
+1.2500000000000 9.6261451146986
+1.3750000000000 9.8998188366744
+1.5000000000000 10.0814834407677
+1.6250000000000 10.1771594074484
+1.7500000000000 10.1993700224905
+1.8750000000000 10.1478672911326
+2.0000000000000 10.0348031216559
+2.1250000000000 9.8794155222085
+2.2500000000000 9.6998957575632
+2.3750000000000 9.9254102230870
+2.5000000000000 10.0798057556808
+2.6250000000000 10.1663850847890
+2.7500000000000 10.1807560191101
+2.8750000000000 10.1218479602758
+3.0000000000000 9.9965052493522
+3.1250000000000 9.8158339017429
+3.2500000000000 9.6012783687360
+3.3750000000000 9.5959677165226
+3.5000000000000 9.6541503134455
+3.6250000000000 9.6707916669359
+3.7500000000000 9.6496862721850
+3.8750000000000 9.5916649219571
+4.0000000000000 9.5404330106986
+4.1250000000000 9.5541307868507
+4.2500000000000 9.5396661948054
+4.3750000000000 9.5018824163702
+4.5000000000000 9.4462606942498
+4.6250000000000 9.4917571049791
+4.7500000000000 9.5673777058061
+4.8750000000000 9.6055579290058
+5.0000000000000 9.6119408549874
+5.1250000000000 9.5906503610433
+5.2500000000000 9.5471800285312
+5.3750000000000 9.4864664154809
+5.5000000000000 9.4127469014870
+5.6250000000000 9.4520645315239
+5.7500000000000 9.4910079131341
+5.8750000000000 9.5057206663008
+6.0000000000000 9.4998442269216
+6.1250000000000 9.4756745780306
+6.2500000000000 9.4334787876972
+6.3750000000000 9.3782715279595
+6.5000000000000 9.3164289403572
+6.6250000000000 9.2883692174120
+6.7500000000000 9.3010017931609
+6.8750000000000 9.3001883882077
+7.0000000000000 9.2888047055302
+7.1250000000000 9.3064973411161
+7.2500000000000 9.3257434344296
+7.3750000000000 9.3335305903252
+7.5000000000000 9.3304478572036
diff --git a/test/x_pugh_tvd/scon[0]_minimum.asc b/test/x_pugh_tvd/scon[0]_minimum.asc
new file mode 100644
index 0000000..43aa19a
--- /dev/null
+++ b/test/x_pugh_tvd/scon[0]_minimum.asc
@@ -0,0 +1,62 @@
+#scon[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 -0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[0]_x_[2][2].asc b/test/x_pugh_tvd/scon[0]_x_[2][2].asc
new file mode 100644
index 0000000..39af60f
--- /dev/null
+++ b/test/x_pugh_tvd/scon[0]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000001
+-6.7500000000000 0.0000000000021
+-6.2500000000000 0.0000000000609
+-5.7500000000000 0.0000000014680
+-5.2500000000000 0.0000000298914
+-4.7500000000000 0.0000005165764
+-4.2500000000000 0.0000075849411
+-3.7500000000000 0.0000944011609
+-3.2500000000000 0.0009897833562
+-2.7500000000000 0.0086476554824
+-2.2500000000000 0.0618357305637
+-1.7500000000000 0.3510577335827
+-1.2500000000000 1.5005840996656
+-0.7500000000000 4.4453355652373
+-0.2500000000000 7.9073671305876
+0.2500000000000 9.6261451146986
+0.7500000000000 5.8475067866566
+1.2500000000000 2.9234365937951
+1.7500000000000 0.6294012427198
+2.2500000000000 0.0305439733154
+2.7500000000000 0.0003773086731
+3.2500000000000 0.0000004142127
+3.7500000000000 0.0000000000186
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000130
+-9.2500000000000 0.0000000000130
+-8.7500000000000 0.0000000000130
+-8.2500000000000 0.0000000001819
+-7.7500000000000 0.0000000021580
+-7.2500000000000 0.0000000234448
+-6.7500000000000 0.0000002325599
+-6.2500000000000 0.0000020994230
+-5.7500000000000 0.0000171767112
+-5.2500000000000 0.0001267017257
+-4.7500000000000 0.0008370476636
+-4.2500000000000 0.0049107866536
+-3.7500000000000 0.0253000268926
+-3.2500000000000 0.1127144220494
+-2.7500000000000 0.4247794027047
+-2.2500000000000 1.3124567845807
+-1.7500000000000 3.1972818219109
+-1.2500000000000 5.9369814370301
+-0.7500000000000 8.3077413061411
+-0.2500000000000 8.0943222466244
+0.2500000000000 9.2463551347516
+0.7500000000000 10.0798057556808
+1.2500000000000 8.0382607034320
+1.7500000000000 6.5212958362839
+2.2500000000000 4.0074399924275
+2.7500000000000 1.2538562645380
+3.2500000000000 0.1002443336955
+3.7500000000000 0.0019283847131
+4.2500000000000 0.0000054086273
+4.7500000000000 0.0000000007122
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000346908
+-9.2500000000000 0.0000000346908
+-8.7500000000000 0.0000000346908
+-8.2500000000000 0.0000002928342
+-7.7500000000000 0.0000020244773
+-7.2500000000000 0.0000129974144
+-6.7500000000000 0.0000769931724
+-6.2500000000000 0.0004187849049
+-5.7500000000000 0.0020792048429
+-5.2500000000000 0.0093536955946
+-4.7500000000000 0.0377741072708
+-4.2500000000000 0.1352722306173
+-3.7500000000000 0.4225875296982
+-3.2500000000000 1.1274955907681
+-2.7500000000000 2.5081133784910
+-2.2500000000000 4.5619886282944
+-1.7500000000000 6.7669568529856
+-1.2500000000000 7.8902621031197
+-0.7500000000000 8.9929967766677
+-0.2500000000000 9.4155777418569
+0.2500000000000 8.4405684404105
+0.7500000000000 8.7732663332716
+1.2500000000000 9.6496862721850
+1.7500000000000 8.9178572308932
+2.2500000000000 8.3502562218169
+2.7500000000000 7.1331374184257
+3.2500000000000 4.7834979425970
+3.7500000000000 1.8516239185248
+4.2500000000000 0.2229931430967
+4.7500000000000 0.0060331643896
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000060671514
+-9.2500000000000 0.0000060671514
+-8.7500000000000 0.0000060671514
+-8.2500000000000 0.0000373455950
+-7.7500000000000 0.0001808467263
+-7.2500000000000 0.0008174215405
+-6.7500000000000 0.0034100869746
+-6.2500000000000 0.0130504986665
+-5.7500000000000 0.0454576664461
+-5.2500000000000 0.1426752198750
+-4.7500000000000 0.3983613828829
+-4.2500000000000 0.9740222680339
+-3.7500000000000 2.0507764175650
+-3.2500000000000 3.6707814627602
+-2.7500000000000 5.5844682968396
+-2.2500000000000 7.1300757469856
+-1.7500000000000 8.2034602987441
+-1.2500000000000 8.6823074917790
+-0.7500000000000 8.6921454699754
+-0.2500000000000 9.1368826654386
+0.2500000000000 9.6119408549874
+0.7500000000000 8.8751016321983
+1.2500000000000 8.6936532741882
+1.7500000000000 9.1211343164917
+2.2500000000000 9.0102039734060
+2.7500000000000 8.8908140728740
+3.2500000000000 8.5242742063788
+3.7500000000000 7.5979801005699
+4.2500000000000 5.4887919101814
+4.7500000000000 2.0054934760505
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0002595491194
+-9.2500000000000 0.0002595491194
+-8.7500000000000 0.0002595491194
+-8.2500000000000 0.0012571222017
+-7.7500000000000 0.0045983085083
+-7.2500000000000 0.0157531919937
+-6.7500000000000 0.0495666679323
+-6.2500000000000 0.1421663967655
+-5.7500000000000 0.3678104992265
+-5.2500000000000 0.8478606844440
+-4.7500000000000 1.7193056666773
+-4.2500000000000 3.0372153281168
+-3.7500000000000 4.6688356407915
+-3.2500000000000 6.2794887326425
+-2.7500000000000 7.4169793735737
+-2.2500000000000 8.1275391642040
+-1.7500000000000 8.4931897412690
+-1.2500000000000 9.0000337678970
+-0.7500000000000 9.1863039166095
+-0.2500000000000 8.9433928519469
+0.2500000000000 8.9551585554548
+0.7500000000000 9.4334787876972
+1.2500000000000 9.1523533989148
+1.7500000000000 8.9309621415214
+2.2500000000000 8.9296686493514
+2.7500000000000 8.8935525708581
+3.2500000000000 8.9322945466539
+3.7500000000000 8.8809323708996
+4.2500000000000 8.9212799297689
+4.7500000000000 7.0749390283882
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0045184932360
+-9.2500000000000 0.0045184932360
+-8.7500000000000 0.0045184932360
+-8.2500000000000 0.0178648753387
+-7.7500000000000 0.0511245364537
+-7.2500000000000 0.1375505898555
+-6.7500000000000 0.3364929707264
+-6.2500000000000 0.7430865471180
+-5.7500000000000 1.4658185850972
+-5.2500000000000 2.5628027167644
+-4.7500000000000 3.9649358430214
+-4.2500000000000 5.4722723947383
+-3.7500000000000 6.7036713835467
+-3.2500000000000 7.5707321729090
+-2.7500000000000 8.0984944117813
+-2.2500000000000 8.6273239664050
+-1.7500000000000 8.8131778161997
+-1.2500000000000 8.8647894173385
+-0.7500000000000 9.1079259140089
+-0.2500000000000 9.3304478572036
+0.2500000000000 9.1451196476268
+0.7500000000000 8.9631084122501
+1.2500000000000 9.1958260020544
+1.7500000000000 9.1586465163718
+2.2500000000000 9.1450453146719
+2.7500000000000 8.9968436382976
+3.2500000000000 8.8288404786439
+3.7500000000000 8.8830801900731
+4.2500000000000 8.9431577967350
+4.7500000000000 8.8354835268371
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[0]_y_[20][2].asc b/test/x_pugh_tvd/scon[0]_y_[20][2].asc
new file mode 100644
index 0000000..41f80ff
--- /dev/null
+++ b/test/x_pugh_tvd/scon[0]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 9.6261451146986
+-0.2500000000000 9.6261451146986
+0.2500000000000 9.6261451146986
+0.7500000000000 9.6261451146986
+1.2500000000000 9.6261451146986
+
+#Time = 2.5000000000000
+-0.7500000000000 9.2463551347516
+-0.2500000000000 9.2463551347516
+0.2500000000000 9.2463551347516
+0.7500000000000 9.2463551347516
+1.2500000000000 9.2463551347516
+
+#Time = 3.7500000000000
+-0.7500000000000 8.4405684404105
+-0.2500000000000 8.4405684404105
+0.2500000000000 8.4405684404105
+0.7500000000000 8.4405684404105
+1.2500000000000 8.4405684404105
+
+#Time = 5.0000000000000
+-0.7500000000000 9.6119408549874
+-0.2500000000000 9.6119408549874
+0.2500000000000 9.6119408549874
+0.7500000000000 9.6119408549874
+1.2500000000000 9.6119408549874
+
+#Time = 6.2500000000000
+-0.7500000000000 8.9551585554548
+-0.2500000000000 8.9551585554548
+0.2500000000000 8.9551585554548
+0.7500000000000 8.9551585554548
+1.2500000000000 8.9551585554548
+
+#Time = 7.5000000000000
+-0.7500000000000 9.1451196476268
+-0.2500000000000 9.1451196476268
+0.2500000000000 9.1451196476268
+0.7500000000000 9.1451196476268
+1.2500000000000 9.1451196476268
diff --git a/test/x_pugh_tvd/scon[0]_z_[20][2].asc b/test/x_pugh_tvd/scon[0]_z_[20][2].asc
new file mode 100644
index 0000000..41f80ff
--- /dev/null
+++ b/test/x_pugh_tvd/scon[0]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 9.6261451146986
+-0.2500000000000 9.6261451146986
+0.2500000000000 9.6261451146986
+0.7500000000000 9.6261451146986
+1.2500000000000 9.6261451146986
+
+#Time = 2.5000000000000
+-0.7500000000000 9.2463551347516
+-0.2500000000000 9.2463551347516
+0.2500000000000 9.2463551347516
+0.7500000000000 9.2463551347516
+1.2500000000000 9.2463551347516
+
+#Time = 3.7500000000000
+-0.7500000000000 8.4405684404105
+-0.2500000000000 8.4405684404105
+0.2500000000000 8.4405684404105
+0.7500000000000 8.4405684404105
+1.2500000000000 8.4405684404105
+
+#Time = 5.0000000000000
+-0.7500000000000 9.6119408549874
+-0.2500000000000 9.6119408549874
+0.2500000000000 9.6119408549874
+0.7500000000000 9.6119408549874
+1.2500000000000 9.6119408549874
+
+#Time = 6.2500000000000
+-0.7500000000000 8.9551585554548
+-0.2500000000000 8.9551585554548
+0.2500000000000 8.9551585554548
+0.7500000000000 8.9551585554548
+1.2500000000000 8.9551585554548
+
+#Time = 7.5000000000000
+-0.7500000000000 9.1451196476268
+-0.2500000000000 9.1451196476268
+0.2500000000000 9.1451196476268
+0.7500000000000 9.1451196476268
+1.2500000000000 9.1451196476268
diff --git a/test/x_pugh_tvd/scon[1]_3D_diagonal.asc b/test/x_pugh_tvd/scon[1]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_pugh_tvd/scon[1]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[1]_maximum.asc b/test/x_pugh_tvd/scon[1]_maximum.asc
new file mode 100644
index 0000000..750abac
--- /dev/null
+++ b/test/x_pugh_tvd/scon[1]_maximum.asc
@@ -0,0 +1,62 @@
+#scon[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[1]_minimum.asc b/test/x_pugh_tvd/scon[1]_minimum.asc
new file mode 100644
index 0000000..750abac
--- /dev/null
+++ b/test/x_pugh_tvd/scon[1]_minimum.asc
@@ -0,0 +1,62 @@
+#scon[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[1]_x_[2][2].asc b/test/x_pugh_tvd/scon[1]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_pugh_tvd/scon[1]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[1]_y_[20][2].asc b/test/x_pugh_tvd/scon[1]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/scon[1]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[1]_z_[20][2].asc b/test/x_pugh_tvd/scon[1]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/scon[1]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[2]_3D_diagonal.asc b/test/x_pugh_tvd/scon[2]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_pugh_tvd/scon[2]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[2]_maximum.asc b/test/x_pugh_tvd/scon[2]_maximum.asc
new file mode 100644
index 0000000..809ee2a
--- /dev/null
+++ b/test/x_pugh_tvd/scon[2]_maximum.asc
@@ -0,0 +1,62 @@
+#scon[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[2]_minimum.asc b/test/x_pugh_tvd/scon[2]_minimum.asc
new file mode 100644
index 0000000..809ee2a
--- /dev/null
+++ b/test/x_pugh_tvd/scon[2]_minimum.asc
@@ -0,0 +1,62 @@
+#scon[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[2]_x_[2][2].asc b/test/x_pugh_tvd/scon[2]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_pugh_tvd/scon[2]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[2]_y_[20][2].asc b/test/x_pugh_tvd/scon[2]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/scon[2]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/scon[2]_z_[20][2].asc b/test/x_pugh_tvd/scon[2]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/scon[2]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/tau_3D_diagonal.asc b/test/x_pugh_tvd/tau_3D_diagonal.asc
new file mode 100644
index 0000000..4a94569
--- /dev/null
+++ b/test/x_pugh_tvd/tau_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 20.0000000000000
+-16.0214699700121 20.0000000000000
+-15.1554445662277 20.0000000000000
+-14.2894191624432 20.0000000000000
+-13.4233937586588 20.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 20.0000000000000
+-16.0214699700121 20.0000000000000
+-15.1554445662277 20.0000000000000
+-14.2894191624432 20.0000000000000
+-13.4233937586588 20.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 19.9999999999854
+-16.0214699700121 19.9999999999854
+-15.1554445662277 19.9999999999854
+-14.2894191624432 19.9999999997987
+-13.4233937586588 19.9999999976142
+
+#Time = 3.7500000000000
+-16.8874953737966 19.9999999609521
+-16.0214699700121 19.9999999609521
+-15.1554445662277 19.9999999609521
+-14.2894191624432 19.9999996784267
+-13.4233937586588 19.9999977787274
+
+#Time = 5.0000000000000
+-16.8874953737966 19.9999931695512
+-16.0214699700121 19.9999931695512
+-15.1554445662277 19.9999931695512
+-14.2894191624432 19.9999592066833
+-13.4233937586588 19.9998026584573
+
+#Time = 6.2500000000000
+-16.8874953737966 19.9997077492290
+-16.0214699700121 19.9997077492290
+-15.1554445662277 19.9997077492290
+-14.2894191624432 19.9986321374746
+-13.4233937586588 19.9950034549050
+
+#Time = 7.5000000000000
+-16.8874953737966 19.9949112270534
+-16.0214699700121 19.9949112270534
+-15.1554445662277 19.9949112270534
+-14.2894191624432 19.9806148956758
+-13.4233937586588 19.9446234305983
diff --git a/test/x_pugh_tvd/tau_maximum.asc b/test/x_pugh_tvd/tau_maximum.asc
new file mode 100644
index 0000000..94138b2
--- /dev/null
+++ b/test/x_pugh_tvd/tau_maximum.asc
@@ -0,0 +1,62 @@
+#tau v time
+0.0000000000000 20.0000000000000
+0.1250000000000 20.0000000000000
+0.2500000000000 20.0000000000000
+0.3750000000000 20.0000000000000
+0.5000000000000 20.0000000000000
+0.6250000000000 20.0000000000000
+0.7500000000000 20.0000000000000
+0.8750000000000 20.0000000000000
+1.0000000000000 20.0000000000000
+1.1250000000000 20.0000000000000
+1.2500000000000 20.0000000000000
+1.3750000000000 20.0000000000000
+1.5000000000000 20.0000000000000
+1.6250000000000 20.0000000000000
+1.7500000000000 20.0000000000000
+1.8750000000000 20.0000000000000
+2.0000000000000 19.9999999999999
+2.1250000000000 19.9999999999995
+2.2500000000000 19.9999999999984
+2.3750000000000 19.9999999999949
+2.5000000000000 19.9999999999854
+2.6250000000000 19.9999999999604
+2.7500000000000 19.9999999998991
+2.8750000000000 19.9999999997562
+3.0000000000000 19.9999999994381
+3.1250000000000 19.9999999987588
+3.2500000000000 19.9999999973615
+3.3750000000000 19.9999999945841
+3.5000000000000 19.9999999892332
+3.6250000000000 19.9999999792158
+3.7500000000000 19.9999999609521
+3.8750000000000 19.9999999284597
+4.0000000000000 19.9999998719545
+4.1250000000000 19.9999997757524
+4.2500000000000 19.9999996151810
+4.3750000000000 19.9999993521061
+4.5000000000000 19.9999989285569
+4.6250000000000 19.9999982577764
+4.7500000000000 19.9999972118353
+4.8750000000000 19.9999956047211
+5.0000000000000 19.9999931695512
+5.1250000000000 19.9999895282448
+5.2500000000000 19.9999841516446
+5.3750000000000 19.9999763076820
+5.5000000000000 19.9999649947527
+5.6250000000000 19.9999488570099
+5.7500000000000 19.9999260778008
+5.8750000000000 19.9998942469853
+6.0000000000000 19.9998501974030
+6.1250000000000 19.9997898053093
+6.2500000000000 19.9997077492290
+6.3750000000000 19.9995972213867
+6.5000000000000 19.9994495857242
+6.6250000000000 19.9992539765329
+6.7500000000000 19.9989968319631
+6.8750000000000 19.9986613571694
+7.0000000000000 19.9982269126512
+7.1250000000000 19.9976683245007
+7.2500000000000 19.9969551148152
+7.3750000000000 19.9960506524936
+7.5000000000000 19.9949112270534
diff --git a/test/x_pugh_tvd/tau_minimum.asc b/test/x_pugh_tvd/tau_minimum.asc
new file mode 100644
index 0000000..6b66fee
--- /dev/null
+++ b/test/x_pugh_tvd/tau_minimum.asc
@@ -0,0 +1,62 @@
+#tau v time
+0.0000000000000 0.0000010000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/tau_x_[2][2].asc b/test/x_pugh_tvd/tau_x_[2][2].asc
new file mode 100644
index 0000000..2a84b0a
--- /dev/null
+++ b/test/x_pugh_tvd/tau_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 20.0000000000000
+-9.2500000000000 20.0000000000000
+-8.7500000000000 20.0000000000000
+-8.2500000000000 20.0000000000000
+-7.7500000000000 20.0000000000000
+-7.2500000000000 20.0000000000000
+-6.7500000000000 20.0000000000000
+-6.2500000000000 20.0000000000000
+-5.7500000000000 20.0000000000000
+-5.2500000000000 20.0000000000000
+-4.7500000000000 20.0000000000000
+-4.2500000000000 20.0000000000000
+-3.7500000000000 20.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 20.0000000000000
+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
+4.2500000000000 0.0000010000000
+4.7500000000000 0.0000010000000
+5.2500000000000 0.0000010000000
+5.7500000000000 0.0000010000000
+6.2500000000000 0.0000010000000
+6.7500000000000 0.0000010000000
+7.2500000000000 0.0000010000000
+7.7500000000000 0.0000010000000
+8.2500000000000 0.0000010000000
+8.7500000000000 0.0000010000000
+9.2500000000000 0.0000010000000
+9.7500000000000 0.0000010000000
+
+#Time = 1.2500000000000
+-9.7500000000000 20.0000000000000
+-9.2500000000000 20.0000000000000
+-8.7500000000000 20.0000000000000
+-8.2500000000000 20.0000000000000
+-7.7500000000000 20.0000000000000
+-7.2500000000000 19.9999999999999
+-6.7500000000000 19.9999999999976
+-6.2500000000000 19.9999999999321
+-5.7500000000000 19.9999999983651
+-5.2500000000000 19.9999999667589
+-4.7500000000000 19.9999994264882
+-4.2500000000000 19.9999915944674
+-3.7500000000000 19.9998955995579
+-3.2500000000000 19.9989079056289
+-2.7500000000000 19.9904833995102
+-2.2500000000000 19.9321378354119
+-1.7500000000000 19.6154420636182
+-1.2500000000000 18.3518590420409
+-0.7500000000000 15.0379552266992
+-0.2500000000000 10.4264300586005
+0.2500000000000 9.0264087545453
+0.7500000000000 5.0160020302141
+1.2500000000000 2.2359879447327
+1.7500000000000 0.3593800470420
+2.2500000000000 0.0090992186778
+2.7500000000000 0.0000258861590
+3.2500000000000 0.0000010015524
+3.7500000000000 0.0000010000000
+4.2500000000000 0.0000010000000
+4.7500000000000 0.0000010000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 19.9999999999854
+-9.2500000000000 19.9999999999854
+-8.7500000000000 19.9999999999854
+-8.2500000000000 19.9999999997987
+-7.7500000000000 19.9999999976142
+-7.2500000000000 19.9999999741107
+-6.7500000000000 19.9999997435115
+-6.2500000000000 19.9999976876667
+-5.7500000000000 19.9999811088057
+-5.2500000000000 19.9998608721176
+-4.7500000000000 19.9990824528404
+-4.2500000000000 19.9946271520185
+-3.7500000000000 19.9723755117833
+-3.2500000000000 19.8771685815185
+-2.7500000000000 19.5376375531131
+-2.2500000000000 18.5696695504455
+-1.7500000000000 16.4915110289908
+-1.2500000000000 13.3557058777066
+-0.7500000000000 10.7468643022800
+-0.2500000000000 8.3350461010321
+0.2500000000000 8.3786895971030
+0.7500000000000 8.7216271751343
+1.2500000000000 6.8390169935702
+1.7500000000000 5.3742445996268
+2.2500000000000 3.0254202766290
+2.7500000000000 0.7449525311179
+3.2500000000000 0.0363044432186
+3.7500000000000 0.0002248320816
+4.2500000000000 0.0000010561802
+4.7500000000000 0.0000010000012
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 19.9999999609521
+-9.2500000000000 19.9999999609521
+-8.7500000000000 19.9999999609521
+-8.2500000000000 19.9999996784267
+-7.7500000000000 19.9999977787274
+-7.2500000000000 19.9999857556866
+-6.7500000000000 19.9999157280668
+-6.2500000000000 19.9995422524271
+-5.7500000000000 19.9977307014506
+-5.2500000000000 19.9898071830857
+-4.7500000000000 19.9589036584418
+-4.2500000000000 19.8530461783961
+-3.7500000000000 19.5412946357084
+-3.2500000000000 18.7750710582542
+-2.7500000000000 17.2631223200465
+-2.2500000000000 14.9677343178910
+-1.7500000000000 12.3948171987311
+-1.2500000000000 10.3340205317113
+-0.7500000000000 9.5745575517873
+-0.2500000000000 8.9376355679236
+0.2500000000000 7.5268554676375
+0.7500000000000 7.5205355307983
+1.2500000000000 8.1846713282553
+1.7500000000000 7.5501504636321
+2.2500000000000 7.0112407521933
+2.7500000000000 5.8111243307908
+3.2500000000000 3.5850002658917
+3.7500000000000 1.1310006598335
+4.2500000000000 0.0912187016479
+4.7500000000000 0.0010295864437
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 19.9999931695512
+-9.2500000000000 19.9999931695512
+-8.7500000000000 19.9999931695512
+-8.2500000000000 19.9999592066833
+-7.7500000000000 19.9998026584573
+-7.2500000000000 19.9991090447319
+-6.7500000000000 19.9962878508640
+-6.2500000000000 19.9858124419867
+-5.7500000000000 19.9506477051820
+-5.2500000000000 19.8452822610243
+-4.7500000000000 19.5682840555924
+-4.2500000000000 18.9437220945784
+-3.7500000000000 17.7689539122905
+-3.2500000000000 15.9764957095254
+-2.7500000000000 13.7937313679407
+-2.2500000000000 11.7822877819813
+-1.7500000000000 10.5590441000151
+-1.2500000000000 9.5965407393219
+-0.7500000000000 8.6981742970247
+-0.2500000000000 8.4813712158267
+0.2500000000000 8.4821916090753
+0.7500000000000 7.5745795805254
+1.2500000000000 7.3068084851266
+1.7500000000000 7.6495218757919
+2.2500000000000 7.5837734938130
+2.7500000000000 7.4807348483441
+3.2500000000000 7.1054375471337
+3.7500000000000 6.1270995290448
+4.2500000000000 4.0800535197838
+4.7500000000000 1.2652744912848
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 19.9997077492290
+-9.2500000000000 19.9997077492290
+-8.7500000000000 19.9997077492290
+-8.2500000000000 19.9986321374746
+-7.7500000000000 19.9950034549050
+-7.2500000000000 19.9829017062841
+-6.7500000000000 19.9462608891842
+-6.2500000000000 19.8460162015250
+-5.7500000000000 19.6018188695632
+-5.2500000000000 19.0816600571654
+-4.7500000000000 18.1332672379066
+-4.2500000000000 16.6840110499348
+-3.7500000000000 14.8506042276946
+-3.2500000000000 12.9489388327439
+-2.7500000000000 11.4966542996401
+-2.2500000000000 10.4535835074333
+-1.7500000000000 9.6185169117945
+-1.2500000000000 9.2527489077772
+-0.7500000000000 8.8307738054094
+-0.2500000000000 8.1957002119648
+0.2500000000000 7.8978901300838
+0.7500000000000 8.0792892460671
+1.2500000000000 7.6804016517995
+1.7500000000000 7.4402429445806
+2.2500000000000 7.4409516969444
+2.7500000000000 7.4465691773637
+3.2500000000000 7.5014074200504
+3.7500000000000 7.4429304668045
+4.2500000000000 7.3734175620444
+4.7500000000000 5.5561945666467
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 19.9949112270534
+-9.2500000000000 19.9949112270534
+-8.7500000000000 19.9949112270534
+-8.2500000000000 19.9806148956758
+-7.7500000000000 19.9446234305983
+-7.2500000000000 19.8511502231512
+-6.7500000000000 19.6360085087176
+-6.2500000000000 19.1958654229361
+-5.7500000000000 18.4107462578513
+-5.2500000000000 17.2094271976387
+-4.7500000000000 15.6491092580090
+-4.2500000000000 13.9221572606019
+-3.7500000000000 12.3933936845126
+-3.2500000000000 11.2853913080870
+-2.7500000000000 10.3986908212791
+-2.2500000000000 9.8767120979527
+-1.7500000000000 9.3030656884498
+-1.2500000000000 8.7946449864580
+-0.7500000000000 8.5861314314617
+-0.2500000000000 8.4546458566789
+0.2500000000000 8.0430116684003
+0.7500000000000 7.7055951946228
+1.2500000000000 7.7553627099533
+1.7500000000000 7.6219768388565
+2.2500000000000 7.5848831085240
+2.7500000000000 7.4692394209324
+3.2500000000000 7.3604001404009
+3.7500000000000 7.4430023381197
+4.2500000000000 7.4964178758795
+4.7500000000000 7.3089617227074
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/tau_y_[20][2].asc b/test/x_pugh_tvd/tau_y_[20][2].asc
new file mode 100644
index 0000000..fed92d0
--- /dev/null
+++ b/test/x_pugh_tvd/tau_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000010000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+
+#Time = 1.2500000000000
+-0.7500000000000 9.0264087545453
+-0.2500000000000 9.0264087545453
+0.2500000000000 9.0264087545453
+0.7500000000000 9.0264087545453
+1.2500000000000 9.0264087545453
+
+#Time = 2.5000000000000
+-0.7500000000000 8.3786895971030
+-0.2500000000000 8.3786895971030
+0.2500000000000 8.3786895971030
+0.7500000000000 8.3786895971030
+1.2500000000000 8.3786895971030
+
+#Time = 3.7500000000000
+-0.7500000000000 7.5268554676375
+-0.2500000000000 7.5268554676375
+0.2500000000000 7.5268554676375
+0.7500000000000 7.5268554676375
+1.2500000000000 7.5268554676375
+
+#Time = 5.0000000000000
+-0.7500000000000 8.4821916090753
+-0.2500000000000 8.4821916090753
+0.2500000000000 8.4821916090753
+0.7500000000000 8.4821916090753
+1.2500000000000 8.4821916090753
+
+#Time = 6.2500000000000
+-0.7500000000000 7.8978901300838
+-0.2500000000000 7.8978901300838
+0.2500000000000 7.8978901300838
+0.7500000000000 7.8978901300838
+1.2500000000000 7.8978901300838
+
+#Time = 7.5000000000000
+-0.7500000000000 8.0430116684003
+-0.2500000000000 8.0430116684003
+0.2500000000000 8.0430116684003
+0.7500000000000 8.0430116684003
+1.2500000000000 8.0430116684003
diff --git a/test/x_pugh_tvd/tau_z_[20][2].asc b/test/x_pugh_tvd/tau_z_[20][2].asc
new file mode 100644
index 0000000..fed92d0
--- /dev/null
+++ b/test/x_pugh_tvd/tau_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000010000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 0.0000010000000
+0.7500000000000 0.0000010000000
+1.2500000000000 0.0000010000000
+
+#Time = 1.2500000000000
+-0.7500000000000 9.0264087545453
+-0.2500000000000 9.0264087545453
+0.2500000000000 9.0264087545453
+0.7500000000000 9.0264087545453
+1.2500000000000 9.0264087545453
+
+#Time = 2.5000000000000
+-0.7500000000000 8.3786895971030
+-0.2500000000000 8.3786895971030
+0.2500000000000 8.3786895971030
+0.7500000000000 8.3786895971030
+1.2500000000000 8.3786895971030
+
+#Time = 3.7500000000000
+-0.7500000000000 7.5268554676375
+-0.2500000000000 7.5268554676375
+0.2500000000000 7.5268554676375
+0.7500000000000 7.5268554676375
+1.2500000000000 7.5268554676375
+
+#Time = 5.0000000000000
+-0.7500000000000 8.4821916090753
+-0.2500000000000 8.4821916090753
+0.2500000000000 8.4821916090753
+0.7500000000000 8.4821916090753
+1.2500000000000 8.4821916090753
+
+#Time = 6.2500000000000
+-0.7500000000000 7.8978901300838
+-0.2500000000000 7.8978901300838
+0.2500000000000 7.8978901300838
+0.7500000000000 7.8978901300838
+1.2500000000000 7.8978901300838
+
+#Time = 7.5000000000000
+-0.7500000000000 8.0430116684003
+-0.2500000000000 8.0430116684003
+0.2500000000000 8.0430116684003
+0.7500000000000 8.0430116684003
+1.2500000000000 8.0430116684003
diff --git a/test/x_pugh_tvd/vel[0]_3D_diagonal.asc b/test/x_pugh_tvd/vel[0]_3D_diagonal.asc
new file mode 100644
index 0000000..03982a0
--- /dev/null
+++ b/test/x_pugh_tvd/vel[0]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000003
+-16.0214699700121 0.0000000000003
+-15.1554445662277 0.0000000000003
+-14.2894191624432 0.0000000000042
+-13.4233937586588 0.0000000000498
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000008006
+-16.0214699700121 0.0000000008006
+-15.1554445662277 0.0000000008006
+-14.2894191624432 0.0000000067577
+-13.4233937586588 0.0000000467187
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000001400112
+-16.0214699700121 0.0000001400112
+-15.1554445662277 0.0000001400112
+-14.2894191624432 0.0000008618230
+-13.4233937586588 0.0000041734227
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000059896718
+-16.0214699700121 0.0000059896718
+-15.1554445662277 0.0000059896718
+-14.2894191624432 0.0000290122891
+-13.4233937586588 0.0001061385411
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0001042962501
+-16.0214699700121 0.0001042962501
+-15.1554445662277 0.0001042962501
+-14.2894191624432 0.0004126262645
+-13.4233937586588 0.0011827408842
diff --git a/test/x_pugh_tvd/vel[0]_maximum.asc b/test/x_pugh_tvd/vel[0]_maximum.asc
new file mode 100644
index 0000000..a399557
--- /dev/null
+++ b/test/x_pugh_tvd/vel[0]_maximum.asc
@@ -0,0 +1,62 @@
+#vel[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.4107051878434
+0.2500000000000 0.4822727837859
+0.3750000000000 0.5176482344358
+0.5000000000000 0.5401995082898
+0.6250000000000 0.5569562615232
+0.7500000000000 0.5739656064173
+0.8750000000000 0.6076048234314
+1.0000000000000 0.6328482647648
+1.1250000000000 0.6515541611097
+1.2500000000000 0.6655747170474
+1.3750000000000 0.6763390726055
+1.5000000000000 0.6845591362475
+1.6250000000000 0.6907710622225
+1.7500000000000 0.6954029128477
+1.8750000000000 0.6988982056229
+2.0000000000000 0.7013968432797
+2.1250000000000 0.7029762515138
+2.2500000000000 0.7061454826140
+2.3750000000000 0.7103179168563
+2.5000000000000 0.7137785341071
+2.6250000000000 0.7165817210708
+2.7500000000000 0.7188627341480
+2.8750000000000 0.7206722610650
+3.0000000000000 0.7219744689437
+3.1250000000000 0.7227038512927
+3.2500000000000 0.7228086291916
+3.3750000000000 0.7227783077515
+3.5000000000000 0.7241079136647
+3.6250000000000 0.7250896683830
+3.7500000000000 0.7257564223681
+3.8750000000000 0.7261998338292
+4.0000000000000 0.7264175333738
+4.1250000000000 0.7263836350110
+4.2500000000000 0.7260587506777
+4.3750000000000 0.7254420346315
+4.5000000000000 0.7256860758604
+4.6250000000000 0.7258714196979
+4.7500000000000 0.7259284755909
+4.8750000000000 0.7258327218524
+5.0000000000000 0.7256037601611
+5.1250000000000 0.7252596047267
+5.2500000000000 0.7248014966860
+5.3750000000000 0.7244256477100
+5.5000000000000 0.7243991160029
+5.6250000000000 0.7243010437089
+5.7500000000000 0.7241226599738
+5.8750000000000 0.7238685584593
+6.0000000000000 0.7235420430040
+6.1250000000000 0.7231601192385
+6.2500000000000 0.7227525096926
+6.3750000000000 0.7225744371463
+6.5000000000000 0.7224412340299
+6.6250000000000 0.7222571394750
+6.7500000000000 0.7220182330491
+6.8750000000000 0.7217322388069
+7.0000000000000 0.7214215048110
+7.1250000000000 0.7211144901986
+7.2500000000000 0.7208352690728
+7.3750000000000 0.7208468207697
+7.5000000000000 0.7208930908898
diff --git a/test/x_pugh_tvd/vel[0]_minimum.asc b/test/x_pugh_tvd/vel[0]_minimum.asc
new file mode 100644
index 0000000..a52ce66
--- /dev/null
+++ b/test/x_pugh_tvd/vel[0]_minimum.asc
@@ -0,0 +1,62 @@
+#vel[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 -0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[0]_x_[2][2].asc b/test/x_pugh_tvd/vel[0]_x_[2][2].asc
new file mode 100644
index 0000000..4af5872
--- /dev/null
+++ b/test/x_pugh_tvd/vel[0]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000014
+-5.7500000000000 0.0000000000339
+-5.2500000000000 0.0000000006898
+-4.7500000000000 0.0000000119210
+-4.2500000000000 0.0000001750372
+-3.7500000000000 0.0000021784983
+-3.2500000000000 0.0000228422532
+-2.7500000000000 0.0001996451994
+-2.2500000000000 0.0014312869480
+-1.7500000000000 0.0082431751254
+-1.2500000000000 0.0374503536442
+-0.7500000000000 0.1347458475337
+-0.2500000000000 0.3676307808913
+0.2500000000000 0.6054374048130
+0.7500000000000 0.6655747170474
+1.2500000000000 0.5802526457242
+1.7500000000000 0.3049630694411
+2.2500000000000 0.0285000369563
+2.7500000000000 0.0003765610489
+3.2500000000000 0.0000004142063
+3.7500000000000 0.0000000000186
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000003
+-9.2500000000000 0.0000000000003
+-8.7500000000000 0.0000000000003
+-8.2500000000000 0.0000000000042
+-7.7500000000000 0.0000000000498
+-7.2500000000000 0.0000000005410
+-6.7500000000000 0.0000000053668
+-6.2500000000000 0.0000000484482
+-5.7500000000000 0.0000003963860
+-5.2500000000000 0.0000029239040
+-4.7500000000000 0.0000193172702
+-4.2500000000000 0.0001133528959
+-3.7500000000000 0.0005845658293
+-3.2500000000000 0.0026154609477
+-2.7500000000000 0.0100108967086
+-2.2500000000000 0.0324023538741
+-1.7500000000000 0.0883187223392
+-1.2500000000000 0.2035324979478
+-0.7500000000000 0.3709219018960
+-0.2500000000000 0.4919176020988
+0.2500000000000 0.6143884742579
+0.7500000000000 0.7028821626454
+1.2500000000000 0.7137785341071
+1.7500000000000 0.6914972206387
+2.2500000000000 0.6126786100603
+2.7500000000000 0.4085859797370
+3.2500000000000 0.0819431276788
+3.7500000000000 0.0019135687523
+4.2500000000000 0.0000054081136
+4.7500000000000 0.0000000007122
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000008006
+-9.2500000000000 0.0000000008006
+-8.7500000000000 0.0000000008006
+-8.2500000000000 0.0000000067577
+-7.7500000000000 0.0000000467187
+-7.2500000000000 0.0000002999405
+-6.7500000000000 0.0000017767722
+-6.2500000000000 0.0000096644637
+-5.7500000000000 0.0000479864991
+-5.2500000000000 0.0002159527053
+-4.7500000000000 0.0008733148492
+-4.2500000000000 0.0031423823763
+-3.7500000000000 0.0099580963507
+-3.2500000000000 0.0275582069268
+-2.7500000000000 0.0663137808683
+-2.2500000000000 0.1387417244764
+-1.7500000000000 0.2520037788748
+-1.2500000000000 0.3642192777440
+-0.7500000000000 0.4718027313701
+-0.2500000000000 0.5585594613337
+0.2500000000000 0.6130181882721
+0.7500000000000 0.6710299181087
+1.2500000000000 0.7179518981986
+1.7500000000000 0.7257564223681
+2.2500000000000 0.7186471729438
+2.7500000000000 0.6930486766152
+3.2500000000000 0.6297177354845
+3.7500000000000 0.4680868378762
+4.2500000000000 0.1520855364473
+4.7500000000000 0.0059200975321
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000001400112
+-9.2500000000000 0.0000001400112
+-8.7500000000000 0.0000001400112
+-8.2500000000000 0.0000008618230
+-7.7500000000000 0.0000041734227
+-7.2500000000000 0.0000188643235
+-6.7500000000000 0.0000787073620
+-6.2500000000000 0.0003013565958
+-5.7500000000000 0.0010513487225
+-5.2500000000000 0.0033155654349
+-4.7500000000000 0.0093757927494
+-4.2500000000000 0.0236136655744
+-3.7500000000000 0.0527665061442
+-3.2500000000000 0.1046094536038
+-2.7500000000000 0.1848459710567
+-2.2500000000000 0.2810719125056
+-1.7500000000000 0.3720863661514
+-1.2500000000000 0.4489312495695
+-0.7500000000000 0.5114347720086
+-0.2500000000000 0.5750971723402
+0.2500000000000 0.6325098153842
+0.7500000000000 0.6671071512881
+1.2500000000000 0.6946664769536
+1.7500000000000 0.7192307264756
+2.2500000000000 0.7256037601611
+2.7500000000000 0.7238021041096
+3.2500000000000 0.7151807760309
+3.7500000000000 0.6946037409416
+4.2500000000000 0.6384530488039
+4.7500000000000 0.5008075561944
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000059896718
+-9.2500000000000 0.0000059896718
+-8.7500000000000 0.0000059896718
+-8.2500000000000 0.0000290122891
+-7.7500000000000 0.0001061385411
+-7.2500000000000 0.0003638139593
+-6.7500000000000 0.0011466125805
+-6.2500000000000 0.0033036620879
+-5.7500000000000 0.0086435029629
+-5.2500000000000 0.0204195647228
+-4.7500000000000 0.0434072615204
+-4.2500000000000 0.0829859967312
+-3.7500000000000 0.1431408857485
+-3.2500000000000 0.2225120452131
+-2.7500000000000 0.3013510678058
+-2.2500000000000 0.3720860331897
+-1.7500000000000 0.4338118555986
+-1.2500000000000 0.4944546307654
+-0.7500000000000 0.5456918393590
+-0.2500000000000 0.5859889514580
+0.2500000000000 0.6263434496590
+0.7500000000000 0.6679285018783
+1.2500000000000 0.6926373601919
+1.7500000000000 0.7089355699309
+2.2500000000000 0.7196463496717
+2.7500000000000 0.7227525096926
+3.2500000000000 0.7226645861662
+3.7500000000000 0.7196491615138
+4.2500000000000 0.7117613282051
+4.7500000000000 0.6917974333196
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0001042962501
+-9.2500000000000 0.0001042962501
+-8.7500000000000 0.0001042962501
+-8.2500000000000 0.0004126262645
+-7.7500000000000 0.0011827408842
+-7.2500000000000 0.0031956761313
+-6.7500000000000 0.0078951692681
+-6.2500000000000 0.0177991811342
+-5.7500000000000 0.0364893951133
+-5.2500000000000 0.0679773535546
+-4.7500000000000 0.1153381568300
+-4.2500000000000 0.1793631164567
+-3.7500000000000 0.2493892929471
+-3.2500000000000 0.3145687128370
+-2.7500000000000 0.3726392727876
+-2.2500000000000 0.4287176833535
+-1.7500000000000 0.4760919832154
+-1.2500000000000 0.5182193114924
+-0.7500000000000 0.5607654106292
+-0.2500000000000 0.6000665840889
+0.2500000000000 0.6315375651281
+0.7500000000000 0.6591447232302
+1.2500000000000 0.6866839330005
+1.7500000000000 0.7049155530901
+2.2500000000000 0.7166673901149
+2.7500000000000 0.7208930908898
+3.2500000000000 0.7204778886519
+3.7500000000000 0.7204809077965
+4.2500000000000 0.7188438290631
+4.7500000000000 0.7187428630723
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[0]_y_[20][2].asc b/test/x_pugh_tvd/vel[0]_y_[20][2].asc
new file mode 100644
index 0000000..fc31a39
--- /dev/null
+++ b/test/x_pugh_tvd/vel[0]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.6054374048130
+-0.2500000000000 0.6054374048130
+0.2500000000000 0.6054374048130
+0.7500000000000 0.6054374048130
+1.2500000000000 0.6054374048130
+
+#Time = 2.5000000000000
+-0.7500000000000 0.6143884742579
+-0.2500000000000 0.6143884742579
+0.2500000000000 0.6143884742579
+0.7500000000000 0.6143884742579
+1.2500000000000 0.6143884742579
+
+#Time = 3.7500000000000
+-0.7500000000000 0.6130181882721
+-0.2500000000000 0.6130181882721
+0.2500000000000 0.6130181882721
+0.7500000000000 0.6130181882721
+1.2500000000000 0.6130181882721
+
+#Time = 5.0000000000000
+-0.7500000000000 0.6325098153842
+-0.2500000000000 0.6325098153842
+0.2500000000000 0.6325098153842
+0.7500000000000 0.6325098153842
+1.2500000000000 0.6325098153842
+
+#Time = 6.2500000000000
+-0.7500000000000 0.6263434496590
+-0.2500000000000 0.6263434496590
+0.2500000000000 0.6263434496590
+0.7500000000000 0.6263434496590
+1.2500000000000 0.6263434496590
+
+#Time = 7.5000000000000
+-0.7500000000000 0.6315375651281
+-0.2500000000000 0.6315375651281
+0.2500000000000 0.6315375651281
+0.7500000000000 0.6315375651281
+1.2500000000000 0.6315375651281
diff --git a/test/x_pugh_tvd/vel[0]_z_[20][2].asc b/test/x_pugh_tvd/vel[0]_z_[20][2].asc
new file mode 100644
index 0000000..fc31a39
--- /dev/null
+++ b/test/x_pugh_tvd/vel[0]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.6054374048130
+-0.2500000000000 0.6054374048130
+0.2500000000000 0.6054374048130
+0.7500000000000 0.6054374048130
+1.2500000000000 0.6054374048130
+
+#Time = 2.5000000000000
+-0.7500000000000 0.6143884742579
+-0.2500000000000 0.6143884742579
+0.2500000000000 0.6143884742579
+0.7500000000000 0.6143884742579
+1.2500000000000 0.6143884742579
+
+#Time = 3.7500000000000
+-0.7500000000000 0.6130181882721
+-0.2500000000000 0.6130181882721
+0.2500000000000 0.6130181882721
+0.7500000000000 0.6130181882721
+1.2500000000000 0.6130181882721
+
+#Time = 5.0000000000000
+-0.7500000000000 0.6325098153842
+-0.2500000000000 0.6325098153842
+0.2500000000000 0.6325098153842
+0.7500000000000 0.6325098153842
+1.2500000000000 0.6325098153842
+
+#Time = 6.2500000000000
+-0.7500000000000 0.6263434496590
+-0.2500000000000 0.6263434496590
+0.2500000000000 0.6263434496590
+0.7500000000000 0.6263434496590
+1.2500000000000 0.6263434496590
+
+#Time = 7.5000000000000
+-0.7500000000000 0.6315375651281
+-0.2500000000000 0.6315375651281
+0.2500000000000 0.6315375651281
+0.7500000000000 0.6315375651281
+1.2500000000000 0.6315375651281
diff --git a/test/x_pugh_tvd/vel[1]_3D_diagonal.asc b/test/x_pugh_tvd/vel[1]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_pugh_tvd/vel[1]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[1]_maximum.asc b/test/x_pugh_tvd/vel[1]_maximum.asc
new file mode 100644
index 0000000..3bcdb97
--- /dev/null
+++ b/test/x_pugh_tvd/vel[1]_maximum.asc
@@ -0,0 +1,62 @@
+#vel[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[1]_minimum.asc b/test/x_pugh_tvd/vel[1]_minimum.asc
new file mode 100644
index 0000000..3bcdb97
--- /dev/null
+++ b/test/x_pugh_tvd/vel[1]_minimum.asc
@@ -0,0 +1,62 @@
+#vel[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[1]_x_[2][2].asc b/test/x_pugh_tvd/vel[1]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_pugh_tvd/vel[1]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[1]_y_[20][2].asc b/test/x_pugh_tvd/vel[1]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/vel[1]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[1]_z_[20][2].asc b/test/x_pugh_tvd/vel[1]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/vel[1]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[2]_3D_diagonal.asc b/test/x_pugh_tvd/vel[2]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_pugh_tvd/vel[2]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[2]_maximum.asc b/test/x_pugh_tvd/vel[2]_maximum.asc
new file mode 100644
index 0000000..dbf2d85
--- /dev/null
+++ b/test/x_pugh_tvd/vel[2]_maximum.asc
@@ -0,0 +1,62 @@
+#vel[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[2]_minimum.asc b/test/x_pugh_tvd/vel[2]_minimum.asc
new file mode 100644
index 0000000..dbf2d85
--- /dev/null
+++ b/test/x_pugh_tvd/vel[2]_minimum.asc
@@ -0,0 +1,62 @@
+#vel[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[2]_x_[2][2].asc b/test/x_pugh_tvd/vel[2]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_pugh_tvd/vel[2]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 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
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[2]_y_[20][2].asc b/test/x_pugh_tvd/vel[2]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/vel[2]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/vel[2]_z_[20][2].asc b/test/x_pugh_tvd/vel[2]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_pugh_tvd/vel[2]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_pugh_tvd/w_lorentz_3D_diagonal.asc b/test/x_pugh_tvd/w_lorentz_3D_diagonal.asc
new file mode 100644
index 0000000..cd1a3dc
--- /dev/null
+++ b/test/x_pugh_tvd/w_lorentz_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000004
+-13.4233937586588 1.0000000000087
+
+#Time = 6.2500000000000
+-16.8874953737966 1.0000000000179
+-16.0214699700121 1.0000000000179
+-15.1554445662277 1.0000000000179
+-14.2894191624432 1.0000000004209
+-13.4233937586588 1.0000000056327
+
+#Time = 7.5000000000000
+-16.8874953737966 1.0000000054389
+-16.0214699700121 1.0000000054389
+-15.1554445662277 1.0000000054389
+-14.2894191624432 1.0000000851302
+-13.4233937586588 1.0000006994387
diff --git a/test/x_pugh_tvd/w_lorentz_maximum.asc b/test/x_pugh_tvd/w_lorentz_maximum.asc
new file mode 100644
index 0000000..740570a
--- /dev/null
+++ b/test/x_pugh_tvd/w_lorentz_maximum.asc
@@ -0,0 +1,62 @@
+#w_lorentz v time
+0.0000000000000 1.0000000000000
+0.1250000000000 1.0967699916649
+0.2500000000000 1.1415250199629
+0.3750000000000 1.1687792783098
+0.5000000000000 1.1883019070767
+0.6250000000000 1.2040332830138
+0.7500000000000 1.2211810333345
+0.8750000000000 1.2590660673744
+1.0000000000000 1.2915293885291
+1.1250000000000 1.3182140871867
+1.2500000000000 1.3398876634717
+1.3750000000000 1.3576065636485
+1.5000000000000 1.3718224082907
+1.6250000000000 1.3829852001622
+1.7500000000000 1.3915559242435
+1.8750000000000 1.3981689374509
+2.0000000000000 1.4029751908055
+2.1250000000000 1.4060479024428
+2.2500000000000 1.4122961785260
+2.3750000000000 1.4206946986999
+2.5000000000000 1.4278137166016
+2.6250000000000 1.4336852922216
+2.7500000000000 1.4385342074094
+2.8750000000000 1.4424271500559
+3.0000000000000 1.4452544208222
+3.1250000000000 1.4468475351962
+3.2500000000000 1.4470769561753
+3.3750000000000 1.4470105499136
+3.5000000000000 1.4499337388198
+3.6250000000000 1.4521070437342
+3.7500000000000 1.4535903057892
+3.8750000000000 1.4545799973555
+4.0000000000000 1.4550668635199
+4.1250000000000 1.4549910110373
+4.2500000000000 1.4542648158190
+4.3750000000000 1.4528901823665
+4.5000000000000 1.4534335339072
+4.6250000000000 1.4538467270373
+4.7500000000000 1.4539740158322
+4.8750000000000 1.4537604188291
+5.0000000000000 1.4532501715565
+5.1250000000000 1.4524845238597
+5.2500000000000 1.4514678010324
+5.3750000000000 1.4506357145341
+5.5000000000000 1.4505770467333
+5.6250000000000 1.4503602663964
+5.7500000000000 1.4499662887558
+5.8750000000000 1.4494058024204
+6.0000000000000 1.4486868299780
+6.1250000000000 1.4478476176559
+6.2500000000000 1.4469540595918
+6.3750000000000 1.4465643672891
+6.5000000000000 1.4462731353056
+6.6250000000000 1.4458710132141
+6.7500000000000 1.4453498165607
+6.8750000000000 1.4447268603766
+7.0000000000000 1.4440512071198
+7.1250000000000 1.4433848565010
+7.2500000000000 1.4427798755111
+7.3750000000000 1.4428048845390
+7.5000000000000 1.4429050748209
diff --git a/test/x_pugh_tvd/w_lorentz_minimum.asc b/test/x_pugh_tvd/w_lorentz_minimum.asc
new file mode 100644
index 0000000..bcae325
--- /dev/null
+++ b/test/x_pugh_tvd/w_lorentz_minimum.asc
@@ -0,0 +1,62 @@
+#w_lorentz v time
+0.0000000000000 1.0000000000000
+0.1250000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.3750000000000 1.0000000000000
+0.5000000000000 1.0000000000000
+0.6250000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+0.8750000000000 1.0000000000000
+1.0000000000000 1.0000000000000
+1.1250000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.3750000000000 1.0000000000000
+1.5000000000000 1.0000000000000
+1.6250000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+1.8750000000000 1.0000000000000
+2.0000000000000 1.0000000000000
+2.1250000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.3750000000000 1.0000000000000
+2.5000000000000 1.0000000000000
+2.6250000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+2.8750000000000 1.0000000000000
+3.0000000000000 1.0000000000000
+3.1250000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.3750000000000 1.0000000000000
+3.5000000000000 1.0000000000000
+3.6250000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+3.8750000000000 1.0000000000000
+4.0000000000000 1.0000000000000
+4.1250000000000 1.0000000000000
+4.2500000000000 1.0000000000000
+4.3750000000000 1.0000000000000
+4.5000000000000 1.0000000000000
+4.6250000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+4.8750000000000 1.0000000000000
+5.0000000000000 1.0000000000000
+5.1250000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.3750000000000 1.0000000000000
+5.5000000000000 1.0000000000000
+5.6250000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+5.8750000000000 1.0000000000000
+6.0000000000000 1.0000000000000
+6.1250000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.3750000000000 1.0000000000000
+6.5000000000000 1.0000000000000
+6.6250000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+6.8750000000000 1.0000000000000
+7.0000000000000 1.0000000000000
+7.1250000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.3750000000000 1.0000000000000
+7.5000000000000 1.0000000000000
diff --git a/test/x_pugh_tvd/w_lorentz_x_[2][2].asc b/test/x_pugh_tvd/w_lorentz_x_[2][2].asc
new file mode 100644
index 0000000..2500cf4
--- /dev/null
+++ b/test/x_pugh_tvd/w_lorentz_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000000
+-3.7500000000000 1.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
+4.2500000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000000
+-3.7500000000000 1.0000000000024
+-3.2500000000000 1.0000000002609
+-2.7500000000000 1.0000000199291
+-2.2500000000000 1.0000010242927
+-1.7500000000000 1.0000339766996
+-1.2500000000000 1.0007020030151
+-0.7500000000000 1.0092037435211
+-0.2500000000000 1.0753013857274
+0.2500000000000 1.2564504193548
+0.7500000000000 1.3398876634717
+1.2500000000000 1.2278427585751
+1.7500000000000 1.0500184948104
+2.2500000000000 1.0004063736284
+2.7500000000000 1.0000000708991
+3.2500000000000 1.0000000000001
+3.7500000000000 1.0000000000000
+4.2500000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000001
+-5.2500000000000 1.0000000000043
+-4.7500000000000 1.0000000001866
+-4.2500000000000 1.0000000064244
+-3.7500000000000 1.0000001708586
+-3.2500000000000 1.0000034203355
+-2.7500000000000 1.0000501127931
+-2.2500000000000 1.0005253699989
+-1.7500000000000 1.0039230638367
+-1.2500000000000 1.0213793169612
+-0.7500000000000 1.0768156531370
+-0.2500000000000 1.1485780339739
+0.2500000000000 1.2674212159535
+0.7500000000000 1.4058640941855
+1.2500000000000 1.4278137166016
+1.7500000000000 1.3843146507308
+2.2500000000000 1.2652907884777
+2.7500000000000 1.0956264580621
+3.2500000000000 1.0033743408321
+3.7500000000000 1.0000018308777
+4.2500000000000 1.0000000000146
+4.7500000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000016
+-6.2500000000000 1.0000000000467
+-5.7500000000000 1.0000000011514
+-5.2500000000000 1.0000000233178
+-4.7500000000000 1.0000003813396
+-4.2500000000000 1.0000049373201
+-3.7500000000000 1.0000495855293
+-3.2500000000000 1.0003799438108
+-2.7500000000000 1.0022060372543
+-2.2500000000000 1.0097658505115
+-1.7500000000000 1.0333500819435
+-1.2500000000000 1.0737526067865
+-0.7500000000000 1.1341673013246
+-0.2500000000000 1.2055971301829
+0.2500000000000 1.2657125636611
+0.7500000000000 1.3487444970471
+1.2500000000000 1.4365902333508
+1.7500000000000 1.4535903057892
+2.2500000000000 1.4380732049650
+2.7500000000000 1.3871726663240
+3.2500000000000 1.2872928248299
+3.7500000000000 1.1316281935171
+4.2500000000000 1.0117695761742
+4.7500000000000 1.0000175242380
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000004
+-7.7500000000000 1.0000000000087
+-7.2500000000000 1.0000000001779
+-6.7500000000000 1.0000000030974
+-6.2500000000000 1.0000000454079
+-5.7500000000000 1.0000005526675
+-5.2500000000000 1.0000054965324
+-4.7500000000000 1.0000439556428
+-4.2500000000000 1.0002789192515
+-3.7500000000000 1.0013950659782
+-3.2500000000000 1.0055168894716
+-2.7500000000000 1.0175346619580
+-2.2500000000000 1.0420067198107
+-1.7500000000000 1.0773562092932
+-1.2500000000000 1.1191111387975
+-0.7500000000000 1.1637079953527
+-0.2500000000000 1.2223667090262
+0.2500000000000 1.2910683285308
+0.7500000000000 1.3423507504897
+1.2500000000000 1.3901787200689
+1.7500000000000 1.4393225470170
+2.2500000000000 1.4532501715565
+2.7500000000000 1.4492593598466
+3.2500000000000 1.4307389499237
+3.7500000000000 1.3900616540938
+4.2500000000000 1.2992737007563
+4.7500000000000 1.1553232007367
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 1.0000000000179
+-9.2500000000000 1.0000000000179
+-8.7500000000000 1.0000000000179
+-8.2500000000000 1.0000000004209
+-7.7500000000000 1.0000000056327
+-7.2500000000000 1.0000000661803
+-6.7500000000000 1.0000006573609
+-6.2500000000000 1.0000054571363
+-5.7500000000000 1.0000373571650
+-5.2500000000000 1.0002085445298
+-4.7500000000000 1.0009434285852
+-4.2500000000000 1.0034612253742
+-3.7500000000000 1.0104048231845
+-3.2500000000000 1.0257147288338
+-2.7500000000000 1.0487531150692
+-2.2500000000000 1.0773560543703
+-1.7500000000000 1.1098736246510
+-1.2500000000000 1.1504786512570
+-0.7500000000000 1.1933374605989
+-0.2500000000000 1.2340818233001
+0.2500000000000 1.2827959129581
+0.7500000000000 1.3436788592157
+1.2500000000000 1.3864126106363
+1.7500000000000 1.4178901574335
+2.2500000000000 1.4402149718155
+2.7500000000000 1.4469540595918
+3.2500000000000 1.4467615972077
+3.7500000000000 1.4402210168056
+4.2500000000000 1.4236468474057
+4.7500000000000 1.3848658104753
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 1.0000000054389
+-9.2500000000000 1.0000000054389
+-8.7500000000000 1.0000000054389
+-8.2500000000000 1.0000000851302
+-7.7500000000000 1.0000006994387
+-7.2500000000000 1.0000051062121
+-6.7500000000000 1.0000311683060
+-6.2500000000000 1.0001584430729
+-5.7500000000000 1.0006664035270
+-5.2500000000000 1.0023184985979
+-4.7500000000000 1.0067185521412
+-4.2500000000000 1.0164843886190
+-3.7500000000000 1.0326276092599
+-3.2500000000000 1.0534802350607
+-2.7500000000000 1.0776137534948
+-2.2500000000000 1.1068821894023
+-1.7500000000000 1.1371447933960
+-1.2500000000000 1.1692518087221
+-0.7500000000000 1.2077663281735
+-0.2500000000000 1.2500780398664
+0.2500000000000 1.2897479681433
+0.7500000000000 1.3297587419254
+1.2500000000000 1.3755988778807
+1.7500000000000 1.4098581002189
+2.2500000000000 1.4338662425231
+2.7500000000000 1.4429050748209
+3.2500000000000 1.4420069987265
+3.7500000000000 1.4420135211730
+4.2500000000000 1.4384937534389
+4.7500000000000 1.4382777775431
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
diff --git a/test/x_pugh_tvd/w_lorentz_y_[20][2].asc b/test/x_pugh_tvd/w_lorentz_y_[20][2].asc
new file mode 100644
index 0000000..58a230a
--- /dev/null
+++ b/test/x_pugh_tvd/w_lorentz_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.2564504193548
+-0.2500000000000 1.2564504193548
+0.2500000000000 1.2564504193548
+0.7500000000000 1.2564504193548
+1.2500000000000 1.2564504193548
+
+#Time = 2.5000000000000
+-0.7500000000000 1.2674212159535
+-0.2500000000000 1.2674212159535
+0.2500000000000 1.2674212159535
+0.7500000000000 1.2674212159535
+1.2500000000000 1.2674212159535
+
+#Time = 3.7500000000000
+-0.7500000000000 1.2657125636611
+-0.2500000000000 1.2657125636611
+0.2500000000000 1.2657125636611
+0.7500000000000 1.2657125636611
+1.2500000000000 1.2657125636611
+
+#Time = 5.0000000000000
+-0.7500000000000 1.2910683285308
+-0.2500000000000 1.2910683285308
+0.2500000000000 1.2910683285308
+0.7500000000000 1.2910683285308
+1.2500000000000 1.2910683285308
+
+#Time = 6.2500000000000
+-0.7500000000000 1.2827959129581
+-0.2500000000000 1.2827959129581
+0.2500000000000 1.2827959129581
+0.7500000000000 1.2827959129581
+1.2500000000000 1.2827959129581
+
+#Time = 7.5000000000000
+-0.7500000000000 1.2897479681433
+-0.2500000000000 1.2897479681433
+0.2500000000000 1.2897479681433
+0.7500000000000 1.2897479681433
+1.2500000000000 1.2897479681433
diff --git a/test/x_pugh_tvd/w_lorentz_z_[20][2].asc b/test/x_pugh_tvd/w_lorentz_z_[20][2].asc
new file mode 100644
index 0000000..58a230a
--- /dev/null
+++ b/test/x_pugh_tvd/w_lorentz_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.2564504193548
+-0.2500000000000 1.2564504193548
+0.2500000000000 1.2564504193548
+0.7500000000000 1.2564504193548
+1.2500000000000 1.2564504193548
+
+#Time = 2.5000000000000
+-0.7500000000000 1.2674212159535
+-0.2500000000000 1.2674212159535
+0.2500000000000 1.2674212159535
+0.7500000000000 1.2674212159535
+1.2500000000000 1.2674212159535
+
+#Time = 3.7500000000000
+-0.7500000000000 1.2657125636611
+-0.2500000000000 1.2657125636611
+0.2500000000000 1.2657125636611
+0.7500000000000 1.2657125636611
+1.2500000000000 1.2657125636611
+
+#Time = 5.0000000000000
+-0.7500000000000 1.2910683285308
+-0.2500000000000 1.2910683285308
+0.2500000000000 1.2910683285308
+0.7500000000000 1.2910683285308
+1.2500000000000 1.2910683285308
+
+#Time = 6.2500000000000
+-0.7500000000000 1.2827959129581
+-0.2500000000000 1.2827959129581
+0.2500000000000 1.2827959129581
+0.7500000000000 1.2827959129581
+1.2500000000000 1.2827959129581
+
+#Time = 7.5000000000000
+-0.7500000000000 1.2897479681433
+-0.2500000000000 1.2897479681433
+0.2500000000000 1.2897479681433
+0.7500000000000 1.2897479681433
+1.2500000000000 1.2897479681433