aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetWeb/scaling-amr/results.gnuplot
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/CarpetWeb/scaling-amr/results.gnuplot')
-rw-r--r--Carpet/CarpetWeb/scaling-amr/results.gnuplot34
1 files changed, 34 insertions, 0 deletions
diff --git a/Carpet/CarpetWeb/scaling-amr/results.gnuplot b/Carpet/CarpetWeb/scaling-amr/results.gnuplot
new file mode 100644
index 000000000..094329345
--- /dev/null
+++ b/Carpet/CarpetWeb/scaling-amr/results.gnuplot
@@ -0,0 +1,34 @@
+set size 0.5
+set terminal postscript enhanced eps color
+
+set log x
+set xlabel "cores"
+set ylabel "time per grid point [{/Symbol m}s]"
+
+set key bottom right
+set title "McLachlan/PUGH Scaling"
+set output "results-pugh.eps"
+p [][0:20] \
+"< < results-franklin.out awk '/Bench_McLachlan_PUGH/ { if ($3==65 && $6== 2 && $7==1) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Franklin" w lp lw 3, \
+"< < results-queenbee.out awk '/Bench_McLachlan_PUGH/ { if ($3==65 && $6== 8 && $7==8) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Queen Bee" w lp lw 3, \
+"< < results-ranger.out awk '/Bench_McLachlan_PUGH/ { if ($3==65 && $6==16 && $7==4) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Ranger" w lp lw 3
+set output
+!epstopdf results-pugh.eps
+
+set key bottom right
+set title "McLachlan/Carpet unigrid Scaling"
+set output "results-carpet-1lev.eps"
+p [][0:20] \
+"< < results-franklin.out awk '/Bench_McLachlan_Carpet_1lev/ { if ($3==65 && $6== 2 && $7==1) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Franklin" w lp lw 3, \
+"< < results-queenbee.out awk '/Bench_McLachlan_Carpet_1lev/ { if ($3==65 && $6== 8 && $7==8) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Queen Bee" w lp lw 3, \
+"< < results-ranger.out awk '/Bench_McLachlan_Carpet_1lev/ { if ($3==65 && $6==16 && $7==4) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Ranger" w lp lw 3
+!epstopdf results-carpet-1lev.eps
+
+set key top left
+set title "McLachlan/Carpet AMR Scaling"
+set output "results-carpet-9lev.eps"
+p [][0:200] \
+"< < results-franklin.out awk '/Bench_McLachlan_Carpet_9lev/ { if ($3==25 && $6== 2 && $7==1) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Franklin" w lp lw 3, \
+"< < results-queenbee.out awk '/Bench_McLachlan_Carpet_9lev/ { if ($3==25 && $6== 8 && $7==8) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Queen Bee" w lp lw 3, \
+"< < results-ranger.out awk '/Bench_McLachlan_Carpet_9lev/ { if ($3==25 && $6==16 && $7==4) print; }' | ./minimise.sh" u 5:(1.0e6*$9/(4*$2*$3**3)) t "Ranger" w lp lw 3
+!epstopdf results-carpet-9lev.eps