From 1fe860d2d147dbf9e97baa2c7177f0efb54e0a3c Mon Sep 17 00:00:00 2001 From: Stephen Mardson McQuay Date: Sat, 28 May 2011 12:59:20 -0600 Subject: [PATCH] moved the plot files around --HG-- rename : plots/resolution.2D.64.out => plots/resolution/resolution.2D.64.out rename : plots/resolution.2D.regular.plt => plots/resolution/resolution.2D.regular.plt rename : plots/resolution.3D.gmsh.out => plots/resolution/resolution.3D.gmsh.out rename : plots/resolution.3D.gmsh.plt => plots/resolution/resolution.3D.gmsh.plt rename : gmsh/rms/2D/rms.onering.plt => plots/rms/2D/rms.onering.plt rename : gmsh/rms/2D/rms.out => plots/rms/2D/rms.out rename : gmsh/rms/2D/rms.res.1-4.order.2.plt => plots/rms/2D/rms.res.1-4.order.2.plt rename : gmsh/rms/2D/rms.res.1-4.order.3.plt => plots/rms/2D/rms.res.1-4.order.3.plt rename : gmsh/rms/2D/rms.res.1-4.order.4.plt => plots/rms/2D/rms.res.1-4.order.4.plt rename : gmsh/rms/2D/rms.res.1-4.order.5.plt => plots/rms/2D/rms.res.1-4.order.5.plt rename : gmsh/rms/2D/rms.res.1.order.2-5.plt => plots/rms/2D/rms.res.1.order.2-5.plt rename : gmsh/rms/2D/rms.res.2.order.2-5.plt => plots/rms/2D/rms.res.2.order.2-5.plt rename : gmsh/rms/2D/rms.res.3.order.2-5.plt => plots/rms/2D/rms.res.3.order.2-5.plt rename : gmsh/rms/2D/rms.res.4.order.2-5.plt => plots/rms/2D/rms.res.4.order.2-5.plt rename : plots/scalability_histograms.py => plots/scalability/scalability_histograms.py rename : plots/analyze.py => plots/scalability/scalability_plot_gen.py rename : plots/scale.out => plots/scalability/scale.out rename : plots/scale.plt => plots/scalability/thruput.plt rename : gmsh/timing/2D/time.onering.plt => plots/timing/2D/time.onering.plt rename : gmsh/timing/2D/time.out => plots/timing/2D/time.out rename : gmsh/timing/2D/time.res.1-4.order.2.plt => plots/timing/2D/time.res.1-4.order.2.plt rename : gmsh/timing/2D/time.res.1-4.order.3.plt => plots/timing/2D/time.res.1-4.order.3.plt rename : gmsh/timing/2D/time.res.1-4.order.4.plt => plots/timing/2D/time.res.1-4.order.4.plt rename : gmsh/timing/2D/time.res.1-4.order.5.plt => plots/timing/2D/time.res.1-4.order.5.plt rename : gmsh/timing/2D/time.res.1.order.2-5.plt => plots/timing/2D/time.res.1.order.2-5.plt rename : gmsh/timing/2D/time.res.2.order.2-5.plt => plots/timing/2D/time.res.2.order.2-5.plt rename : gmsh/timing/2D/time.res.3.order.2-5.plt => plots/timing/2D/time.res.3.order.2-5.plt rename : gmsh/timing/2D/time.res.4.order.2-5.plt => plots/timing/2D/time.res.4.order.2-5.plt rename : gmsh/timing/3D/time.onering.plt => plots/timing/3D/time.onering.plt rename : gmsh/timing/3D/time.out => plots/timing/3D/time.out rename : gmsh/timing/3D/time.res.1-3.order.2.plt => plots/timing/3D/time.res.1-3.order.2.plt rename : gmsh/timing/3D/time.res.1-3.order.3.plt => plots/timing/3D/time.res.1-3.order.3.plt rename : gmsh/timing/3D/time.res.1-3.order.4.plt => plots/timing/3D/time.res.1-3.order.4.plt rename : gmsh/timing/3D/time.res.1-3.order.5.plt => plots/timing/3D/time.res.1-3.order.5.plt rename : gmsh/timing/3D/time.res.1.order.2-5.plt => plots/timing/3D/time.res.1.order.2-5.plt rename : gmsh/timing/3D/time.res.2.order.2-5.plt => plots/timing/3D/time.res.2.order.2-5.plt rename : gmsh/timing/3D/time.res.3.order.2-5.plt => plots/timing/3D/time.res.3.order.2-5.plt rename : gmsh/truthiness/2D/truthy.2D.onering.plt => plots/truthiness/2D/truthy.2D.onering.plt rename : gmsh/truthiness/2D/truthy.2D.out => plots/truthiness/2D/truthy.2D.out rename : gmsh/truthiness/3D/data.out => plots/truthiness/3D/data.out rename : gmsh/truthiness/3D/onering.plt => plots/truthiness/3D/onering.plt rename : gmsh/truthiness/3D/res.1-3.order.2.plt => plots/truthiness/3D/res.1-3.order.2.plt rename : gmsh/truthiness/3D/res.1-3.order.3.plt => plots/truthiness/3D/res.1-3.order.3.plt rename : gmsh/truthiness/3D/res.1-3.order.4.plt => plots/truthiness/3D/res.1-3.order.4.plt rename : gmsh/truthiness/3D/res.1-3.order.5.plt => plots/truthiness/3D/res.1-3.order.5.plt rename : gmsh/truthiness/3D/res.1.order.2-5.plt => plots/truthiness/3D/res.1.order.2-5.plt rename : gmsh/truthiness/3D/res.2.order.2-5.plt => plots/truthiness/3D/res.2.order.2-5.plt rename : gmsh/truthiness/3D/res.3.order.2-5.plt => plots/truthiness/3D/res.3.order.2-5.plt --- gmsh/timing/2D/time.onering.plt | 30 ------------ plots/{ => resolution}/resolution.2D.64.out | 0 .../resolution.2D.regular.plt | 0 plots/{ => resolution}/resolution.3D.gmsh.out | 0 plots/{ => resolution}/resolution.3D.gmsh.plt | 0 {gmsh => plots}/rms/2D/rms.onering.plt | 0 {gmsh => plots}/rms/2D/rms.out | 0 .../rms/2D/rms.res.1-4.order.2.plt | 0 .../rms/2D/rms.res.1-4.order.3.plt | 0 .../rms/2D/rms.res.1-4.order.4.plt | 0 .../rms/2D/rms.res.1-4.order.5.plt | 0 .../rms/2D/rms.res.1.order.2-5.plt | 0 .../rms/2D/rms.res.2.order.2-5.plt | 0 .../rms/2D/rms.res.3.order.2-5.plt | 0 .../rms/2D/rms.res.4.order.2-5.plt | 0 plots/rms/3D/rms.onering.plt | 26 ++++++++++ plots/rms/3D/rms.out | 14 ++++++ plots/rms/3D/rms.res.1-3.order.2.plt | 14 ++++++ plots/rms/3D/rms.res.1-3.order.3.plt | 14 ++++++ plots/rms/3D/rms.res.1-3.order.4.plt | 14 ++++++ plots/rms/3D/rms.res.1-3.order.5.plt | 14 ++++++ plots/rms/3D/rms.res.1.order.2-5.plt | 15 ++++++ plots/rms/3D/rms.res.2.order.2-5.plt | 15 ++++++ plots/rms/3D/rms.res.3.order.2-5.plt | 15 ++++++ .../scalability_histograms.py | 0 .../scalability_plot_gen.py} | 0 plots/{ => scalability}/scale.out | 0 plots/scalability/thruput.plt | 9 ++++ plots/scale.plt | 11 ----- plots/timing/2D/time.onering.plt | 30 ++++++++++++ {gmsh => plots}/timing/2D/time.out | 0 .../timing/2D/time.res.1-4.order.2.plt | 2 +- .../timing/2D/time.res.1-4.order.3.plt | 2 +- .../timing/2D/time.res.1-4.order.4.plt | 2 +- .../timing/2D/time.res.1-4.order.5.plt | 2 +- .../timing/2D/time.res.1.order.2-5.plt | 8 ++-- .../timing/2D/time.res.2.order.2-5.plt | 8 ++-- .../timing/2D/time.res.3.order.2-5.plt | 8 ++-- .../timing/2D/time.res.4.order.2-5.plt | 8 ++-- {gmsh => plots}/timing/3D/time.onering.plt | 0 {gmsh => plots}/timing/3D/time.out | 0 .../timing/3D/time.res.1-3.order.2.plt | 0 .../timing/3D/time.res.1-3.order.3.plt | 0 .../timing/3D/time.res.1-3.order.4.plt | 0 .../timing/3D/time.res.1-3.order.5.plt | 0 .../timing/3D/time.res.1.order.2-5.plt | 0 .../timing/3D/time.res.2.order.2-5.plt | 0 .../timing/3D/time.res.3.order.2-5.plt | 0 plots/timing/time.onering.plt | 47 +++++++++++++++++++ .../truthiness/2D/truthy.2D.onering.plt | 0 {gmsh => plots}/truthiness/2D/truthy.2D.out | 0 {gmsh => plots}/truthiness/3D/data.out | 0 {gmsh => plots}/truthiness/3D/onering.plt | 0 .../truthiness/3D/res.1-3.order.2.plt | 0 .../truthiness/3D/res.1-3.order.3.plt | 0 .../truthiness/3D/res.1-3.order.4.plt | 0 .../truthiness/3D/res.1-3.order.5.plt | 0 .../truthiness/3D/res.1.order.2-5.plt | 0 .../truthiness/3D/res.2.order.2-5.plt | 0 .../truthiness/3D/res.3.order.2-5.plt | 0 60 files changed, 247 insertions(+), 61 deletions(-) delete mode 100644 gmsh/timing/2D/time.onering.plt rename plots/{ => resolution}/resolution.2D.64.out (100%) rename plots/{ => resolution}/resolution.2D.regular.plt (100%) rename plots/{ => resolution}/resolution.3D.gmsh.out (100%) rename plots/{ => resolution}/resolution.3D.gmsh.plt (100%) rename {gmsh => plots}/rms/2D/rms.onering.plt (100%) rename {gmsh => plots}/rms/2D/rms.out (100%) rename {gmsh => plots}/rms/2D/rms.res.1-4.order.2.plt (100%) rename {gmsh => plots}/rms/2D/rms.res.1-4.order.3.plt (100%) rename {gmsh => plots}/rms/2D/rms.res.1-4.order.4.plt (100%) rename {gmsh => plots}/rms/2D/rms.res.1-4.order.5.plt (100%) rename {gmsh => plots}/rms/2D/rms.res.1.order.2-5.plt (100%) rename {gmsh => plots}/rms/2D/rms.res.2.order.2-5.plt (100%) rename {gmsh => plots}/rms/2D/rms.res.3.order.2-5.plt (100%) rename {gmsh => plots}/rms/2D/rms.res.4.order.2-5.plt (100%) create mode 100644 plots/rms/3D/rms.onering.plt create mode 100644 plots/rms/3D/rms.out create mode 100644 plots/rms/3D/rms.res.1-3.order.2.plt create mode 100644 plots/rms/3D/rms.res.1-3.order.3.plt create mode 100644 plots/rms/3D/rms.res.1-3.order.4.plt create mode 100644 plots/rms/3D/rms.res.1-3.order.5.plt create mode 100644 plots/rms/3D/rms.res.1.order.2-5.plt create mode 100644 plots/rms/3D/rms.res.2.order.2-5.plt create mode 100644 plots/rms/3D/rms.res.3.order.2-5.plt rename plots/{ => scalability}/scalability_histograms.py (100%) rename plots/{analyze.py => scalability/scalability_plot_gen.py} (100%) rename plots/{ => scalability}/scale.out (100%) create mode 100644 plots/scalability/thruput.plt delete mode 100644 plots/scale.plt create mode 100644 plots/timing/2D/time.onering.plt rename {gmsh => plots}/timing/2D/time.out (100%) rename {gmsh => plots}/timing/2D/time.res.1-4.order.2.plt (87%) rename {gmsh => plots}/timing/2D/time.res.1-4.order.3.plt (87%) rename {gmsh => plots}/timing/2D/time.res.1-4.order.4.plt (87%) rename {gmsh => plots}/timing/2D/time.res.1-4.order.5.plt (87%) rename {gmsh => plots}/timing/2D/time.res.1.order.2-5.plt (56%) rename {gmsh => plots}/timing/2D/time.res.2.order.2-5.plt (56%) rename {gmsh => plots}/timing/2D/time.res.3.order.2-5.plt (56%) rename {gmsh => plots}/timing/2D/time.res.4.order.2-5.plt (56%) rename {gmsh => plots}/timing/3D/time.onering.plt (100%) rename {gmsh => plots}/timing/3D/time.out (100%) rename {gmsh => plots}/timing/3D/time.res.1-3.order.2.plt (100%) rename {gmsh => plots}/timing/3D/time.res.1-3.order.3.plt (100%) rename {gmsh => plots}/timing/3D/time.res.1-3.order.4.plt (100%) rename {gmsh => plots}/timing/3D/time.res.1-3.order.5.plt (100%) rename {gmsh => plots}/timing/3D/time.res.1.order.2-5.plt (100%) rename {gmsh => plots}/timing/3D/time.res.2.order.2-5.plt (100%) rename {gmsh => plots}/timing/3D/time.res.3.order.2-5.plt (100%) create mode 100644 plots/timing/time.onering.plt rename {gmsh => plots}/truthiness/2D/truthy.2D.onering.plt (100%) rename {gmsh => plots}/truthiness/2D/truthy.2D.out (100%) rename {gmsh => plots}/truthiness/3D/data.out (100%) rename {gmsh => plots}/truthiness/3D/onering.plt (100%) rename {gmsh => plots}/truthiness/3D/res.1-3.order.2.plt (100%) rename {gmsh => plots}/truthiness/3D/res.1-3.order.3.plt (100%) rename {gmsh => plots}/truthiness/3D/res.1-3.order.4.plt (100%) rename {gmsh => plots}/truthiness/3D/res.1-3.order.5.plt (100%) rename {gmsh => plots}/truthiness/3D/res.1.order.2-5.plt (100%) rename {gmsh => plots}/truthiness/3D/res.2.order.2-5.plt (100%) rename {gmsh => plots}/truthiness/3D/res.3.order.2-5.plt (100%) diff --git a/gmsh/timing/2D/time.onering.plt b/gmsh/timing/2D/time.onering.plt deleted file mode 100644 index c115d7b..0000000 --- a/gmsh/timing/2D/time.onering.plt +++ /dev/null @@ -1,30 +0,0 @@ -set terminal postscript enhanced - -set key left top - -set title "2-D Interpolation Timing Data, Aggregate" - -set xlabel "Number of Extra Points, S_k" -set ylabel "Average Interpolation Time (s)" - -set yrange [0.0:0.08] - -plot 'time.out' u 1:2 t 'order 2, res 1' w lp, \ - '' u 1:3 t 'order 3, res 1' w lp, \ - '' u 1:4 t 'order 4, res 1' w lp, \ - '' u 1:5 t 'order 5, res 1' w lp, \ -\ - '' u 1:6 t 'order 2, res 2' w lp, \ - '' u 1:7 t 'order 3, res 2' w lp, \ - '' u 1:8 t 'order 4, res 2' w lp, \ - '' u 1:9 t 'order 5, res 2' w lp, \ -\ - '' u 1:10 t 'order 2, res 3' w lp, \ - '' u 1:11 t 'order 3, res 3' w lp, \ - '' u 1:12 t 'order 4, res 3' w lp, \ - '' u 1:13 t 'order 5, res 3' w lp, \ -\ - '' u 1:14 t 'order 2, res 4' w lp, \ - '' u 1:15 t 'order 3, res 4' w lp, \ - '' u 1:16 t 'order 4, res 4' w lp, \ - '' u 1:17 t 'order 5, res 4' w lp; diff --git a/plots/resolution.2D.64.out b/plots/resolution/resolution.2D.64.out similarity index 100% rename from plots/resolution.2D.64.out rename to plots/resolution/resolution.2D.64.out diff --git a/plots/resolution.2D.regular.plt b/plots/resolution/resolution.2D.regular.plt similarity index 100% rename from plots/resolution.2D.regular.plt rename to plots/resolution/resolution.2D.regular.plt diff --git a/plots/resolution.3D.gmsh.out b/plots/resolution/resolution.3D.gmsh.out similarity index 100% rename from plots/resolution.3D.gmsh.out rename to plots/resolution/resolution.3D.gmsh.out diff --git a/plots/resolution.3D.gmsh.plt b/plots/resolution/resolution.3D.gmsh.plt similarity index 100% rename from plots/resolution.3D.gmsh.plt rename to plots/resolution/resolution.3D.gmsh.plt diff --git a/gmsh/rms/2D/rms.onering.plt b/plots/rms/2D/rms.onering.plt similarity index 100% rename from gmsh/rms/2D/rms.onering.plt rename to plots/rms/2D/rms.onering.plt diff --git a/gmsh/rms/2D/rms.out b/plots/rms/2D/rms.out similarity index 100% rename from gmsh/rms/2D/rms.out rename to plots/rms/2D/rms.out diff --git a/gmsh/rms/2D/rms.res.1-4.order.2.plt b/plots/rms/2D/rms.res.1-4.order.2.plt similarity index 100% rename from gmsh/rms/2D/rms.res.1-4.order.2.plt rename to plots/rms/2D/rms.res.1-4.order.2.plt diff --git a/gmsh/rms/2D/rms.res.1-4.order.3.plt b/plots/rms/2D/rms.res.1-4.order.3.plt similarity index 100% rename from gmsh/rms/2D/rms.res.1-4.order.3.plt rename to plots/rms/2D/rms.res.1-4.order.3.plt diff --git a/gmsh/rms/2D/rms.res.1-4.order.4.plt b/plots/rms/2D/rms.res.1-4.order.4.plt similarity index 100% rename from gmsh/rms/2D/rms.res.1-4.order.4.plt rename to plots/rms/2D/rms.res.1-4.order.4.plt diff --git a/gmsh/rms/2D/rms.res.1-4.order.5.plt b/plots/rms/2D/rms.res.1-4.order.5.plt similarity index 100% rename from gmsh/rms/2D/rms.res.1-4.order.5.plt rename to plots/rms/2D/rms.res.1-4.order.5.plt diff --git a/gmsh/rms/2D/rms.res.1.order.2-5.plt b/plots/rms/2D/rms.res.1.order.2-5.plt similarity index 100% rename from gmsh/rms/2D/rms.res.1.order.2-5.plt rename to plots/rms/2D/rms.res.1.order.2-5.plt diff --git a/gmsh/rms/2D/rms.res.2.order.2-5.plt b/plots/rms/2D/rms.res.2.order.2-5.plt similarity index 100% rename from gmsh/rms/2D/rms.res.2.order.2-5.plt rename to plots/rms/2D/rms.res.2.order.2-5.plt diff --git a/gmsh/rms/2D/rms.res.3.order.2-5.plt b/plots/rms/2D/rms.res.3.order.2-5.plt similarity index 100% rename from gmsh/rms/2D/rms.res.3.order.2-5.plt rename to plots/rms/2D/rms.res.3.order.2-5.plt diff --git a/gmsh/rms/2D/rms.res.4.order.2-5.plt b/plots/rms/2D/rms.res.4.order.2-5.plt similarity index 100% rename from gmsh/rms/2D/rms.res.4.order.2-5.plt rename to plots/rms/2D/rms.res.4.order.2-5.plt diff --git a/plots/rms/3D/rms.onering.plt b/plots/rms/3D/rms.onering.plt new file mode 100644 index 0000000..65662cb --- /dev/null +++ b/plots/rms/3D/rms.onering.plt @@ -0,0 +1,26 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, Aggregate" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.out' \ + u 1:2 t 'order 2, res 1' w lp, \ +'' u 1:3 t 'order 3, res 1' w lp, \ +'' u 1:4 t 'order 4, res 1' w lp, \ +'' u 1:5 t 'order 5, res 1' w lp, \ +\ +'' u 1:6 t 'order 2, res 2' w lp, \ +'' u 1:7 t 'order 3, res 2' w lp, \ +'' u 1:8 t 'order 4, res 2' w lp, \ +'' u 1:9 t 'order 5, res 2' w lp, \ +\ +'' u 1:10 t 'order 2, res 3' w lp, \ +'' u 1:11 t 'order 3, res 3' w lp, \ +'' u 1:12 t 'order 4, res 3' w lp, \ +'' u 1:13 t 'order 5, res 3' w lp; diff --git a/plots/rms/3D/rms.out b/plots/rms/3D/rms.out new file mode 100644 index 0000000..74b2900 --- /dev/null +++ b/plots/rms/3D/rms.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 ?5.803865e+13 ?6.468366e+10 ?9.446612e+08 4.142812e-02 1.288835e-02 1.677748e-03 4.217798e-02 3.252782e-03 6.342185e-02 5.850643e+00 4.395137e-03 5.464553e-01 +6 ?1.506279e+13 ?6.329637e+08 1.458046e-05 2.701640e-02 1.234589e-03 1.083698e-03 2.591163e-02 5.251461e-03 1.506222e-04 7.098341e-01 1.219063e-03 1.341399e-04 +8 ?3.503680e+13 3.586842e-06 6.304341e-07 2.210574e-02 7.848561e-04 1.601867e-04 3.757592e-02 6.845328e-04 3.306416e-04 1.632203e-02 8.592921e-04 9.923875e-05 +12 2.567755e-04 2.290057e-06 2.099488e-07 1.423990e+00 1.147174e-02 6.093459e-04 5.862785e-03 9.020114e-04 1.016040e-04 6.652001e-03 5.977288e-04 3.539456e-05 +16 2.044888e-04 2.089695e-06 1.780128e-07 1.231168e-01 1.934193e-05 1.869495e-06 9.785679e-03 3.104862e-04 7.676741e-05 5.124481e-03 3.262511e-04 1.833029e-04 +20 2.004471e-04 1.917685e-06 1.755959e-07 1.495925e-04 2.151168e-06 1.490905e-07 1.994276e-02 3.910980e-04 1.498353e-04 1.582137e-02 1.854517e-04 5.026134e-05 +32 2.147791e-04 1.778664e-06 1.762228e-07 6.238698e-05 1.143586e-07 1.237475e-08 1.062038e-02 4.924117e-05 5.850621e-06 1.480912e-01 3.178775e-04 8.517430e-05 +48 2.361992e-04 1.952376e-06 1.980072e-07 7.389347e-05 1.428927e-07 1.439005e-08 1.262571e-05 9.681331e-09 7.871841e-11 2.349378e-02 1.348102e-03 2.129725e-04 +64 2.701086e-04 2.054004e-06 2.186953e-07 8.535004e-05 1.697754e-07 1.524417e-08 1.417916e-05 1.014127e-08 3.241580e-10 4.997944e-06 8.086028e-10 2.189358e-11 +96 3.074006e-04 2.155472e-06 2.179027e-07 1.045950e-04 2.182197e-07 1.855175e-08 1.994606e-05 1.396961e-08 1.087190e-10 3.864147e-06 6.646445e-10 9.905357e-12 +128 3.450126e-04 2.256681e-06 2.324303e-07 1.162485e-04 2.607905e-07 2.045799e-08 2.731520e-05 1.420313e-08 4.607101e-10 5.198090e-06 8.295068e-10 3.162330e-10 +192 4.247757e-04 2.498312e-06 2.537302e-07 1.468682e-04 3.346440e-07 2.317954e-08 4.134303e-05 1.869158e-08 4.681613e-10 8.013911e-06 1.097134e-09 3.171439e-10 +256 5.054097e-04 2.641297e-06 2.694648e-07 1.701789e-04 4.017138e-07 2.577219e-08 5.140416e-05 2.207550e-08 6.498217e-10 1.124241e-05 1.217000e-09 3.262365e-10 diff --git a/plots/rms/3D/rms.res.1-3.order.2.plt b/plots/rms/3D/rms.res.1-3.order.2.plt new file mode 100644 index 0000000..709b958 --- /dev/null +++ b/plots/rms/3D/rms.res.1-3.order.2.plt @@ -0,0 +1,14 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, Order 2" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.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/plots/rms/3D/rms.res.1-3.order.3.plt b/plots/rms/3D/rms.res.1-3.order.3.plt new file mode 100644 index 0000000..f8c20cf --- /dev/null +++ b/plots/rms/3D/rms.res.1-3.order.3.plt @@ -0,0 +1,14 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, order 3" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.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/plots/rms/3D/rms.res.1-3.order.4.plt b/plots/rms/3D/rms.res.1-3.order.4.plt new file mode 100644 index 0000000..baa304b --- /dev/null +++ b/plots/rms/3D/rms.res.1-3.order.4.plt @@ -0,0 +1,14 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, order 4" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.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/plots/rms/3D/rms.res.1-3.order.5.plt b/plots/rms/3D/rms.res.1-3.order.5.plt new file mode 100644 index 0000000..ba0516d --- /dev/null +++ b/plots/rms/3D/rms.res.1-3.order.5.plt @@ -0,0 +1,14 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, order 5" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.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/plots/rms/3D/rms.res.1.order.2-5.plt b/plots/rms/3D/rms.res.1.order.2-5.plt new file mode 100644 index 0000000..a3cc370 --- /dev/null +++ b/plots/rms/3D/rms.res.1.order.2-5.plt @@ -0,0 +1,15 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, Resolution 1" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.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/plots/rms/3D/rms.res.2.order.2-5.plt b/plots/rms/3D/rms.res.2.order.2-5.plt new file mode 100644 index 0000000..a887b94 --- /dev/null +++ b/plots/rms/3D/rms.res.2.order.2-5.plt @@ -0,0 +1,15 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, Resolution 2" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.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/plots/rms/3D/rms.res.3.order.2-5.plt b/plots/rms/3D/rms.res.3.order.2-5.plt new file mode 100644 index 0000000..9bdd037 --- /dev/null +++ b/plots/rms/3D/rms.res.3.order.2-5.plt @@ -0,0 +1,15 @@ +set terminal postscript enhanced + +set key left bottom + +set title "3-D Interpolation Error Data, Resolution 3" + +set xlabel "Number of Extra Points, S_k" +set ylabel "RMS of total error" + +set log xy + +plot 'rms.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; diff --git a/plots/scalability_histograms.py b/plots/scalability/scalability_histograms.py similarity index 100% rename from plots/scalability_histograms.py rename to plots/scalability/scalability_histograms.py diff --git a/plots/analyze.py b/plots/scalability/scalability_plot_gen.py similarity index 100% rename from plots/analyze.py rename to plots/scalability/scalability_plot_gen.py diff --git a/plots/scale.out b/plots/scalability/scale.out similarity index 100% rename from plots/scale.out rename to plots/scalability/scale.out diff --git a/plots/scalability/thruput.plt b/plots/scalability/thruput.plt new file mode 100644 index 0000000..5afaf7b --- /dev/null +++ b/plots/scalability/thruput.plt @@ -0,0 +1,9 @@ +set terminal postscript enhanced + +set nokey + + +set xlabel "Number of Participating Minions" +set ylabel "Interpolation Throughput (interpolations / second)" + +plot 'scale.out' u 1:2 w lp t 'velocity' diff --git a/plots/scale.plt b/plots/scale.plt deleted file mode 100644 index 7bc5198..0000000 --- a/plots/scale.plt +++ /dev/null @@ -1,11 +0,0 @@ -set terminal postscript enhanced - -# set nokey - -# set log xy - -set xlabel "Number of Participating Minions" -set ylabel "Interpolation Throughput" - -plot 'scale.out' u 1:2 w lp t 'velocity'\ - # ,'' u 1:3 w lp t 'Speedup' diff --git a/plots/timing/2D/time.onering.plt b/plots/timing/2D/time.onering.plt new file mode 100644 index 0000000..de530b2 --- /dev/null +++ b/plots/timing/2D/time.onering.plt @@ -0,0 +1,30 @@ +set terminal postscript enhanced + +set key left top + +set title "2-D Interpolation Timing Data, Aggregate" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Average Interpolation Time (s)" + +set yrange [0.0:0.08] + +plot 'time.out' u 1:2 t 'Order 2, res 1' w lp, \ + '' u 1:3 t 'Order 3, res 1' w lp, \ + '' u 1:4 t 'Order 4, res 1' w lp, \ + '' u 1:5 t 'Order 5, res 1' w lp, \ +\ + '' u 1:6 t 'Order 2, res 2' w lp, \ + '' u 1:7 t 'Order 3, res 2' w lp, \ + '' u 1:8 t 'Order 4, res 2' w lp, \ + '' u 1:9 t 'Order 5, res 2' w lp, \ +\ + '' u 1:10 t 'Order 2, res 3' w lp, \ + '' u 1:11 t 'Order 3, res 3' w lp, \ + '' u 1:12 t 'Order 4, res 3' w lp, \ + '' u 1:13 t 'Order 5, res 3' w lp, \ +\ + '' u 1:14 t 'Order 2, res 4' w lp, \ + '' u 1:15 t 'Order 3, res 4' w lp, \ + '' u 1:16 t 'Order 4, res 4' w lp, \ + '' u 1:17 t 'Order 5, res 4' w lp; diff --git a/gmsh/timing/2D/time.out b/plots/timing/2D/time.out similarity index 100% rename from gmsh/timing/2D/time.out rename to plots/timing/2D/time.out diff --git a/gmsh/timing/2D/time.res.1-4.order.2.plt b/plots/timing/2D/time.res.1-4.order.2.plt similarity index 87% rename from gmsh/timing/2D/time.res.1-4.order.2.plt rename to plots/timing/2D/time.res.1-4.order.2.plt index fa4a41b..0082e22 100644 --- a/gmsh/timing/2D/time.res.1-4.order.2.plt +++ b/plots/timing/2D/time.res.1-4.order.2.plt @@ -2,7 +2,7 @@ set terminal postscript enhanced set key left top -set title "2-D Interpolation Timing Data, order 2" +set title "2-D Interpolation Timing Data, Order 2" set xlabel "Number of Extra Points, S_k" set ylabel "Average Interpolation Time (s)" diff --git a/gmsh/timing/2D/time.res.1-4.order.3.plt b/plots/timing/2D/time.res.1-4.order.3.plt similarity index 87% rename from gmsh/timing/2D/time.res.1-4.order.3.plt rename to plots/timing/2D/time.res.1-4.order.3.plt index 828ade2..b4e022d 100644 --- a/gmsh/timing/2D/time.res.1-4.order.3.plt +++ b/plots/timing/2D/time.res.1-4.order.3.plt @@ -2,7 +2,7 @@ set terminal postscript enhanced set key left top -set title "2-D Interpolation Timing Data, order 3" +set title "2-D Interpolation Timing Data, Order 3" set xlabel "Number of Extra Points, S_k" set ylabel "Average Interpolation Time (s)" diff --git a/gmsh/timing/2D/time.res.1-4.order.4.plt b/plots/timing/2D/time.res.1-4.order.4.plt similarity index 87% rename from gmsh/timing/2D/time.res.1-4.order.4.plt rename to plots/timing/2D/time.res.1-4.order.4.plt index d526ebd..d12694c 100644 --- a/gmsh/timing/2D/time.res.1-4.order.4.plt +++ b/plots/timing/2D/time.res.1-4.order.4.plt @@ -2,7 +2,7 @@ set terminal postscript enhanced set key left top -set title "2-D Interpolation Timing Data, order 4" +set title "2-D Interpolation Timing Data, Order 4" set xlabel "Number of Extra Points, S_k" set ylabel "Average Interpolation Time (s)" diff --git a/gmsh/timing/2D/time.res.1-4.order.5.plt b/plots/timing/2D/time.res.1-4.order.5.plt similarity index 87% rename from gmsh/timing/2D/time.res.1-4.order.5.plt rename to plots/timing/2D/time.res.1-4.order.5.plt index fde107e..11303d4 100644 --- a/gmsh/timing/2D/time.res.1-4.order.5.plt +++ b/plots/timing/2D/time.res.1-4.order.5.plt @@ -2,7 +2,7 @@ set terminal postscript enhanced set key left top -set title "2-D Interpolation Timing Data, order 5" +set title "2-D Interpolation Timing Data, Order 5" set xlabel "Number of Extra Points, S_k" set ylabel "Average Interpolation Time (s)" diff --git a/gmsh/timing/2D/time.res.1.order.2-5.plt b/plots/timing/2D/time.res.1.order.2-5.plt similarity index 56% rename from gmsh/timing/2D/time.res.1.order.2-5.plt rename to plots/timing/2D/time.res.1.order.2-5.plt index 70d2da4..78b9c9b 100644 --- a/gmsh/timing/2D/time.res.1.order.2-5.plt +++ b/plots/timing/2D/time.res.1.order.2-5.plt @@ -9,7 +9,7 @@ set ylabel "Average Interpolation Time (s)" set yrange [0.0:0.08] -plot 'time.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; +plot 'time.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/timing/2D/time.res.2.order.2-5.plt b/plots/timing/2D/time.res.2.order.2-5.plt similarity index 56% rename from gmsh/timing/2D/time.res.2.order.2-5.plt rename to plots/timing/2D/time.res.2.order.2-5.plt index d4f4657..a333283 100644 --- a/gmsh/timing/2D/time.res.2.order.2-5.plt +++ b/plots/timing/2D/time.res.2.order.2-5.plt @@ -9,7 +9,7 @@ set ylabel "Average Interpolation Time (s)" set yrange [0.0:0.08] -plot 'time.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; +plot 'time.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/timing/2D/time.res.3.order.2-5.plt b/plots/timing/2D/time.res.3.order.2-5.plt similarity index 56% rename from gmsh/timing/2D/time.res.3.order.2-5.plt rename to plots/timing/2D/time.res.3.order.2-5.plt index d309890..00c2206 100644 --- a/gmsh/timing/2D/time.res.3.order.2-5.plt +++ b/plots/timing/2D/time.res.3.order.2-5.plt @@ -9,7 +9,7 @@ set ylabel "Average Interpolation Time (s)" set yrange [0.0:0.08] -plot 'time.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; +plot 'time.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; diff --git a/gmsh/timing/2D/time.res.4.order.2-5.plt b/plots/timing/2D/time.res.4.order.2-5.plt similarity index 56% rename from gmsh/timing/2D/time.res.4.order.2-5.plt rename to plots/timing/2D/time.res.4.order.2-5.plt index 7f061f0..f0acfdb 100644 --- a/gmsh/timing/2D/time.res.4.order.2-5.plt +++ b/plots/timing/2D/time.res.4.order.2-5.plt @@ -9,7 +9,7 @@ set ylabel "Average Interpolation Time (s)" set yrange [0.0:0.08] -plot 'time.out' u 1:14 t 'order 2' w lp, \ - '' u 1:15 t 'order 3' w lp, \ - '' u 1:16 t 'order 4' w lp, \ - '' u 1:17 t 'order 5' w lp; +plot 'time.out' u 1:14 t 'Order 2' w lp, \ + '' u 1:15 t 'Order 3' w lp, \ + '' u 1:16 t 'Order 4' w lp, \ + '' u 1:17 t 'Order 5' w lp; diff --git a/gmsh/timing/3D/time.onering.plt b/plots/timing/3D/time.onering.plt similarity index 100% rename from gmsh/timing/3D/time.onering.plt rename to plots/timing/3D/time.onering.plt diff --git a/gmsh/timing/3D/time.out b/plots/timing/3D/time.out similarity index 100% rename from gmsh/timing/3D/time.out rename to plots/timing/3D/time.out diff --git a/gmsh/timing/3D/time.res.1-3.order.2.plt b/plots/timing/3D/time.res.1-3.order.2.plt similarity index 100% rename from gmsh/timing/3D/time.res.1-3.order.2.plt rename to plots/timing/3D/time.res.1-3.order.2.plt diff --git a/gmsh/timing/3D/time.res.1-3.order.3.plt b/plots/timing/3D/time.res.1-3.order.3.plt similarity index 100% rename from gmsh/timing/3D/time.res.1-3.order.3.plt rename to plots/timing/3D/time.res.1-3.order.3.plt diff --git a/gmsh/timing/3D/time.res.1-3.order.4.plt b/plots/timing/3D/time.res.1-3.order.4.plt similarity index 100% rename from gmsh/timing/3D/time.res.1-3.order.4.plt rename to plots/timing/3D/time.res.1-3.order.4.plt diff --git a/gmsh/timing/3D/time.res.1-3.order.5.plt b/plots/timing/3D/time.res.1-3.order.5.plt similarity index 100% rename from gmsh/timing/3D/time.res.1-3.order.5.plt rename to plots/timing/3D/time.res.1-3.order.5.plt diff --git a/gmsh/timing/3D/time.res.1.order.2-5.plt b/plots/timing/3D/time.res.1.order.2-5.plt similarity index 100% rename from gmsh/timing/3D/time.res.1.order.2-5.plt rename to plots/timing/3D/time.res.1.order.2-5.plt diff --git a/gmsh/timing/3D/time.res.2.order.2-5.plt b/plots/timing/3D/time.res.2.order.2-5.plt similarity index 100% rename from gmsh/timing/3D/time.res.2.order.2-5.plt rename to plots/timing/3D/time.res.2.order.2-5.plt diff --git a/gmsh/timing/3D/time.res.3.order.2-5.plt b/plots/timing/3D/time.res.3.order.2-5.plt similarity index 100% rename from gmsh/timing/3D/time.res.3.order.2-5.plt rename to plots/timing/3D/time.res.3.order.2-5.plt diff --git a/plots/timing/time.onering.plt b/plots/timing/time.onering.plt new file mode 100644 index 0000000..6239fe0 --- /dev/null +++ b/plots/timing/time.onering.plt @@ -0,0 +1,47 @@ +set terminal postscript enhanced + +# set key left top +set nokey + +set title "Interpolation Timing, Aggregate" + +set xlabel "Number of Extra Points, S_k" +set ylabel "Average Interpolation Time (s)" + +set yrange [0.0:0.15] + +plot '3D/time.out'\ + u 1:2 t 'O 2, res 1' w lp, \ +'' u 1:3 t 'dim 3, O 3, res 1' w lp, \ +'' u 1:4 t 'dim 3, O 4, res 1' w lp, \ +'' u 1:5 t 'dim 3, O 5, res 1' w lp, \ +\ +'' u 1:6 t 'dim 3, O 2, res 2' w lp, \ +'' u 1:7 t 'dim 3, O 3, res 2' w lp, \ +'' u 1:8 t 'dim 3, O 4, res 2' w lp, \ +'' u 1:9 t 'dim 3, O 5, res 2' w lp, \ +\ +'' u 1:10 t 'dim 3, O 2, res 3' w lp, \ +'' u 1:11 t 'dim 3, O 3, res 3' w lp, \ +'' u 1:12 t 'dim 3, O 4, res 3' w lp, \ +'' u 1:13 t 'dim 3, O 5, res 3' w lp, \ +\ + '2D/time.out' u 1:2 t 'O 2, res 1' w lp, \ + '' u 1:3 t 'dim 2, O 3, res 1' w lp, \ + '' u 1:4 t 'dim 2, O 4, res 1' w lp, \ + '' u 1:5 t 'dim 2, O 5, res 1' w lp, \ +\ +'' u 1:6 t 'dim 2, O 2, res 2' w lp, \ +'' u 1:7 t 'dim 2, O 3, res 2' w lp, \ +'' u 1:8 t 'dim 2, O 4, res 2' w lp, \ +'' u 1:9 t 'dim 2, O 5, res 2' w lp, \ +\ +'' u 1:10 t 'dim 2, O 2, res 3' w lp, \ +'' u 1:11 t 'dim 2, O 3, res 3' w lp, \ +'' u 1:12 t 'dim 2, O 4, res 3' w lp, \ +'' u 1:13 t 'dim 2, O 5, res 3' w lp, \ +\ +'' u 1:14 t 'dim 2, O 2, res 4' w lp, \ +'' u 1:15 t 'dim 2, O 3, res 4' w lp, \ +'' u 1:16 t 'dim 2, O 4, res 4' w lp, \ +'' u 1:17 t 'dim 2, O 5, res 4' w lp; diff --git a/gmsh/truthiness/2D/truthy.2D.onering.plt b/plots/truthiness/2D/truthy.2D.onering.plt similarity index 100% rename from gmsh/truthiness/2D/truthy.2D.onering.plt rename to plots/truthiness/2D/truthy.2D.onering.plt diff --git a/gmsh/truthiness/2D/truthy.2D.out b/plots/truthiness/2D/truthy.2D.out similarity index 100% rename from gmsh/truthiness/2D/truthy.2D.out rename to plots/truthiness/2D/truthy.2D.out diff --git a/gmsh/truthiness/3D/data.out b/plots/truthiness/3D/data.out similarity index 100% rename from gmsh/truthiness/3D/data.out rename to plots/truthiness/3D/data.out diff --git a/gmsh/truthiness/3D/onering.plt b/plots/truthiness/3D/onering.plt similarity index 100% rename from gmsh/truthiness/3D/onering.plt rename to plots/truthiness/3D/onering.plt diff --git a/gmsh/truthiness/3D/res.1-3.order.2.plt b/plots/truthiness/3D/res.1-3.order.2.plt similarity index 100% rename from gmsh/truthiness/3D/res.1-3.order.2.plt rename to plots/truthiness/3D/res.1-3.order.2.plt diff --git a/gmsh/truthiness/3D/res.1-3.order.3.plt b/plots/truthiness/3D/res.1-3.order.3.plt similarity index 100% rename from gmsh/truthiness/3D/res.1-3.order.3.plt rename to plots/truthiness/3D/res.1-3.order.3.plt diff --git a/gmsh/truthiness/3D/res.1-3.order.4.plt b/plots/truthiness/3D/res.1-3.order.4.plt similarity index 100% rename from gmsh/truthiness/3D/res.1-3.order.4.plt rename to plots/truthiness/3D/res.1-3.order.4.plt diff --git a/gmsh/truthiness/3D/res.1-3.order.5.plt b/plots/truthiness/3D/res.1-3.order.5.plt similarity index 100% rename from gmsh/truthiness/3D/res.1-3.order.5.plt rename to plots/truthiness/3D/res.1-3.order.5.plt diff --git a/gmsh/truthiness/3D/res.1.order.2-5.plt b/plots/truthiness/3D/res.1.order.2-5.plt similarity index 100% rename from gmsh/truthiness/3D/res.1.order.2-5.plt rename to plots/truthiness/3D/res.1.order.2-5.plt diff --git a/gmsh/truthiness/3D/res.2.order.2-5.plt b/plots/truthiness/3D/res.2.order.2-5.plt similarity index 100% rename from gmsh/truthiness/3D/res.2.order.2-5.plt rename to plots/truthiness/3D/res.2.order.2-5.plt diff --git a/gmsh/truthiness/3D/res.3.order.2-5.plt b/plots/truthiness/3D/res.3.order.2-5.plt similarity index 100% rename from gmsh/truthiness/3D/res.3.order.2-5.plt rename to plots/truthiness/3D/res.3.order.2-5.plt