diff --git a/gmsh/truthiness/2D/truthy.2D.onering.plt b/gmsh/truthiness/2D/truthy.2D.onering.plt new file mode 100644 index 0000000..ab8da64 --- /dev/null +++ b/gmsh/truthiness/2D/truthy.2D.onering.plt @@ -0,0 +1,31 @@ +set terminal postscript enhanced + +set key bottom right + +set title "2-D Truthiness, Aggregate" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +plot 'truthy.2D.out' \ + u 1:2 t 'Order 2, Mesh Res 1' w lp, \ + '' u 1:3 t 'Order 3, Mesh Res 1' w lp, \ + '' u 1:4 t 'Order 4, Mesh Res 1' w lp, \ + '' u 1:5 t 'Order 5, Mesh Res 1' w lp, \ +\ + '' u 1:6 t 'Order 2, Mesh Res 2' w lp, \ + '' u 1:7 t 'Order 3, Mesh Res 2' w lp, \ + '' u 1:8 t 'Order 4, Mesh Res 2' w lp, \ + '' u 1:9 t 'Order 5, Mesh Res 2' w lp, \ +\ + '' u 1:10 t 'Order 2, Mesh Res 3' w lp, \ + '' u 1:11 t 'Order 3, Mesh Res 3' w lp, \ + '' u 1:12 t 'Order 4, Mesh Res 3' w lp, \ + '' u 1:13 t 'Order 5, Mesh Res 3' w lp, \ +\ + '' u 1:14 t 'Order 2, Mesh Res 3' w lp, \ + '' u 1:15 t 'Order 3, Mesh Res 3' w lp, \ + '' u 1:16 t 'Order 4, Mesh Res 3' w lp, \ + '' u 1:17 t 'Order 5, Mesh Res 3' w lp; diff --git a/gmsh/truthiness/2D/truthy.2D.out b/gmsh/truthiness/2D/truthy.2D.out new file mode 100644 index 0000000..105c1f2 --- /dev/null +++ b/gmsh/truthiness/2D/truthy.2D.out @@ -0,0 +1,14 @@ +# i found these resolutions [1 2 3 4], orders: [2 3 4 5], and extra points: [ 4 6 8 12 16 20 32 48 64 96 128 192 256] +4 9.020000e-01 9.700000e-01 9.900000e-01 9.870000e-01 3.840000e-01 4.050000e-01 3.840000e-01 4.080000e-01 4.360000e-01 4.520000e-01 4.230000e-01 4.280000e-01 4.240000e-01 4.570000e-01 4.520000e-01 5.050000e-01 +6 9.290000e-01 9.790000e-01 9.980000e-01 9.990000e-01 5.620000e-01 6.110000e-01 5.840000e-01 5.880000e-01 4.620000e-01 4.660000e-01 4.530000e-01 4.780000e-01 4.790000e-01 4.500000e-01 4.770000e-01 4.880000e-01 +8 9.410000e-01 9.830000e-01 9.990000e-01 1.000000e+00 9.710000e-01 9.970000e-01 1.000000e+00 1.000000e+00 4.340000e-01 4.750000e-01 4.520000e-01 4.790000e-01 4.630000e-01 4.880000e-01 4.960000e-01 5.000000e-01 +12 9.290000e-01 9.810000e-01 9.970000e-01 9.960000e-01 9.820000e-01 9.980000e-01 1.000000e+00 1.000000e+00 9.600000e-01 9.990000e-01 1.000000e+00 1.000000e+00 4.780000e-01 4.790000e-01 4.880000e-01 5.250000e-01 +16 9.210000e-01 9.740000e-01 9.980000e-01 9.960000e-01 9.820000e-01 9.980000e-01 1.000000e+00 1.000000e+00 9.940000e-01 1.000000e+00 1.000000e+00 1.000000e+00 4.960000e-01 4.850000e-01 4.740000e-01 5.150000e-01 +20 9.270000e-01 9.770000e-01 9.990000e-01 9.980000e-01 9.770000e-01 9.980000e-01 1.000000e+00 1.000000e+00 9.970000e-01 1.000000e+00 1.000000e+00 1.000000e+00 9.960000e-01 1.000000e+00 1.000000e+00 1.000000e+00 +32 9.090000e-01 9.760000e-01 9.980000e-01 9.960000e-01 9.660000e-01 9.980000e-01 9.990000e-01 1.000000e+00 9.910000e-01 1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 +48 8.970000e-01 9.770000e-01 9.960000e-01 9.960000e-01 9.530000e-01 9.990000e-01 9.990000e-01 1.000000e+00 9.870000e-01 1.000000e+00 1.000000e+00 1.000000e+00 9.940000e-01 1.000000e+00 1.000000e+00 1.000000e+00 +64 8.760000e-01 9.710000e-01 9.960000e-01 9.960000e-01 9.360000e-01 9.940000e-01 9.990000e-01 1.000000e+00 9.840000e-01 1.000000e+00 1.000000e+00 1.000000e+00 9.890000e-01 1.000000e+00 1.000000e+00 1.000000e+00 +96 8.440000e-01 9.710000e-01 9.950000e-01 9.960000e-01 9.090000e-01 9.890000e-01 9.990000e-01 1.000000e+00 9.680000e-01 1.000000e+00 1.000000e+00 1.000000e+00 9.840000e-01 1.000000e+00 1.000000e+00 1.000000e+00 +128 8.130000e-01 9.680000e-01 9.950000e-01 9.960000e-01 8.820000e-01 9.860000e-01 9.990000e-01 1.000000e+00 9.580000e-01 9.990000e-01 1.000000e+00 1.000000e+00 9.710000e-01 1.000000e+00 1.000000e+00 1.000000e+00 +192 7.380000e-01 9.590000e-01 9.950000e-01 9.960000e-01 8.410000e-01 9.810000e-01 9.990000e-01 9.990000e-01 9.220000e-01 9.990000e-01 1.000000e+00 1.000000e+00 9.490000e-01 9.980000e-01 1.000000e+00 1.000000e+00 +256 6.770000e-01 9.520000e-01 9.930000e-01 9.960000e-01 8.040000e-01 9.750000e-01 9.970000e-01 9.990000e-01 8.680000e-01 9.980000e-01 1.000000e+00 1.000000e+00 9.240000e-01 9.980000e-01 1.000000e+00 1.000000e+00 diff --git a/gmsh/truthiness/3D/data.out b/gmsh/truthiness/3D/data.out new file mode 100644 index 0000000..beb425b --- /dev/null +++ b/gmsh/truthiness/3D/data.out @@ -0,0 +1,14 @@ +# i found these resolutions [1 2 3], orders: [2 3 4 5], and extra points: [ 4 6 8 12 16 20 32 48 64 96 128 192 256] +4 3.430000e-01 3.240000e-01 3.230000e-01 3.280000e-01 3.200000e-01 3.150000e-01 3.660000e-01 3.730000e-01 3.690000e-01 4.130000e-01 4.310000e-01 4.130000e-01 +6 6.740000e-01 8.790000e-01 9.270000e-01 3.390000e-01 3.400000e-01 3.230000e-01 3.740000e-01 3.900000e-01 4.040000e-01 4.430000e-01 4.460000e-01 4.120000e-01 +8 8.330000e-01 9.600000e-01 9.880000e-01 3.250000e-01 3.520000e-01 3.420000e-01 3.880000e-01 4.100000e-01 3.990000e-01 4.400000e-01 4.440000e-01 4.380000e-01 +12 8.930000e-01 9.810000e-01 9.910000e-01 3.710000e-01 3.920000e-01 3.920000e-01 4.230000e-01 4.080000e-01 3.960000e-01 4.230000e-01 4.830000e-01 4.390000e-01 +16 9.110000e-01 9.800000e-01 9.920000e-01 8.420000e-01 9.700000e-01 9.920000e-01 4.390000e-01 4.250000e-01 4.130000e-01 4.410000e-01 4.730000e-01 4.600000e-01 +20 9.140000e-01 9.820000e-01 9.920000e-01 9.390000e-01 9.970000e-01 9.980000e-01 4.110000e-01 4.220000e-01 4.090000e-01 4.600000e-01 4.780000e-01 4.530000e-01 +32 9.120000e-01 9.830000e-01 9.930000e-01 9.660000e-01 9.990000e-01 9.990000e-01 9.120000e-01 9.810000e-01 9.950000e-01 4.430000e-01 4.460000e-01 4.550000e-01 +48 9.070000e-01 9.820000e-01 9.910000e-01 9.520000e-01 9.970000e-01 9.980000e-01 9.850000e-01 9.990000e-01 1.000000e+00 3.920000e-01 4.290000e-01 3.890000e-01 +64 9.000000e-01 9.810000e-01 9.930000e-01 9.500000e-01 9.970000e-01 9.980000e-01 9.860000e-01 9.990000e-01 1.000000e+00 9.910000e-01 1.000000e+00 1.000000e+00 +96 8.830000e-01 9.830000e-01 9.930000e-01 9.430000e-01 9.970000e-01 9.990000e-01 9.840000e-01 9.990000e-01 9.990000e-01 9.890000e-01 9.990000e-01 1.000000e+00 +128 8.920000e-01 9.790000e-01 9.910000e-01 9.310000e-01 9.970000e-01 9.990000e-01 9.850000e-01 9.990000e-01 9.990000e-01 9.870000e-01 9.990000e-01 1.000000e+00 +192 8.640000e-01 9.800000e-01 9.940000e-01 9.230000e-01 9.940000e-01 9.990000e-01 9.730000e-01 9.990000e-01 9.990000e-01 9.870000e-01 9.990000e-01 1.000000e+00 +256 8.590000e-01 9.820000e-01 9.910000e-01 9.080000e-01 9.930000e-01 9.990000e-01 9.740000e-01 9.990000e-01 9.990000e-01 9.880000e-01 9.990000e-01 1.000000e+00 diff --git a/gmsh/truthiness/3D/onering.plt b/gmsh/truthiness/3D/onering.plt new file mode 100644 index 0000000..fa8dc17 --- /dev/null +++ b/gmsh/truthiness/3D/onering.plt @@ -0,0 +1,28 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, Aggregate" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:2 t 'Order 2, Mesh Resolution 1' w lp, \ +'' u 1:3 t 'Order 3, Mesh Resolution 1' w lp, \ +'' u 1:4 t 'Order 4, Mesh Resolution 1' w lp, \ +'' u 1:5 t 'Order 5, Mesh Resolution 1' w lp, \ +\ +'' u 1:6 t 'Order 2, Mesh Resolution 2' w lp, \ +'' u 1:7 t 'Order 3, Mesh Resolution 2' w lp, \ +'' u 1:8 t 'Order 4, Mesh Resolution 2' w lp, \ +'' u 1:9 t 'Order 5, Mesh Resolution 2' w lp, \ +\ +'' u 1:10 t 'Order 2, Mesh Resolution 3' w lp, \ +'' u 1:11 t 'Order 3, Mesh Resolution 3' w lp, \ +'' u 1:12 t 'Order 4, Mesh Resolution 3' w lp, \ +'' u 1:13 t 'Order 5, Mesh Resolution 3' w lp; diff --git a/gmsh/truthiness/3D/res.1-3.order.2.plt b/gmsh/truthiness/3D/res.1-3.order.2.plt new file mode 100644 index 0000000..db79a0a --- /dev/null +++ b/gmsh/truthiness/3D/res.1-3.order.2.plt @@ -0,0 +1,17 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, Order 2" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:2 t 'Resolution 1' w lp, \ +'' u 1:6 t 'Resolution 2' w lp, \ +'' u 1:10 t 'Resolution 3' w lp; diff --git a/gmsh/truthiness/3D/res.1-3.order.3.plt b/gmsh/truthiness/3D/res.1-3.order.3.plt new file mode 100644 index 0000000..e09b59b --- /dev/null +++ b/gmsh/truthiness/3D/res.1-3.order.3.plt @@ -0,0 +1,17 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, Order 3" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:3 t 'Resolution 1' w lp, \ +'' u 1:7 t 'Resolution 2' w lp, \ +'' u 1:11 t 'Resolution 3' w lp; diff --git a/gmsh/truthiness/3D/res.1-3.order.4.plt b/gmsh/truthiness/3D/res.1-3.order.4.plt new file mode 100644 index 0000000..d13dc28 --- /dev/null +++ b/gmsh/truthiness/3D/res.1-3.order.4.plt @@ -0,0 +1,17 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, order 4" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:4 t 'Resolution 1' w lp, \ +'' u 1:8 t 'Resolution 2' w lp, \ +'' u 1:12 t 'Resolution 3' w lp; diff --git a/gmsh/truthiness/3D/res.1-3.order.5.plt b/gmsh/truthiness/3D/res.1-3.order.5.plt new file mode 100644 index 0000000..28163b2 --- /dev/null +++ b/gmsh/truthiness/3D/res.1-3.order.5.plt @@ -0,0 +1,17 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, order 5" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:5 t 'Resolution 1' w lp, \ +'' u 1:9 t 'Resolution 2' w lp, \ +'' u 1:13 t 'Resolution 3' w lp; diff --git a/gmsh/truthiness/3D/res.1.order.2-5.plt b/gmsh/truthiness/3D/res.1.order.2-5.plt new file mode 100644 index 0000000..7552cbb --- /dev/null +++ b/gmsh/truthiness/3D/res.1.order.2-5.plt @@ -0,0 +1,18 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, Resolution 1" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:2 t 'order 2' w lp, \ +'' u 1:3 t 'order 3' w lp, \ +'' u 1:4 t 'order 4' w lp, \ +'' u 1:5 t 'order 5' w lp; diff --git a/gmsh/truthiness/3D/res.2.order.2-5.plt b/gmsh/truthiness/3D/res.2.order.2-5.plt new file mode 100644 index 0000000..d42c62d --- /dev/null +++ b/gmsh/truthiness/3D/res.2.order.2-5.plt @@ -0,0 +1,18 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, Resolution 2" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:6 t 'order 2' w lp, \ +'' u 1:7 t 'order 3' w lp, \ +'' u 1:8 t 'order 4' w lp, \ +'' u 1:9 t 'order 5' w lp; diff --git a/gmsh/truthiness/3D/res.3.order.2-5.plt b/gmsh/truthiness/3D/res.3.order.2-5.plt new file mode 100644 index 0000000..f9815c5 --- /dev/null +++ b/gmsh/truthiness/3D/res.3.order.2-5.plt @@ -0,0 +1,18 @@ +set terminal postscript enhanced + +set key bottom right + +set title "3-D Truthiness, Resolution 3" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Percent of Improved Interpolations" + +set log x + +set yrange [0:1] + +plot 'data.out' \ + u 1:10 t 'order 2' w lp, \ +'' u 1:11 t 'order 3' w lp, \ +'' u 1:12 t 'order 4' w lp, \ +'' u 1:13 t 'order 5' w lp;