summaryrefslogtreecommitdiff
path: root/report/figures/wall-times/split.sh
diff options
context:
space:
mode:
Diffstat (limited to 'report/figures/wall-times/split.sh')
-rwxr-xr-xreport/figures/wall-times/split.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/report/figures/wall-times/split.sh b/report/figures/wall-times/split.sh
new file mode 100755
index 0000000..b3c2794
--- /dev/null
+++ b/report/figures/wall-times/split.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+# Split up Joe's performance data by constant matrix size and plot vs. eigenvalues and wall time.
+# Only include 128 core data
+
+NSIZE=$(seq 500 250 1750)
+NPROC=128
+
+for N in $NSIZE; do
+ # Grab the relevant files
+ awk -F"," -v N="$N" '$3==128 && $1==N {print $2,$7}' performance.csv > $N\_128_perf.out
+done
+
+
+# Now do the same except split it up by blocks of constant sample size and investigat the matrix size
+
+NSAMPLES="128 256 512 1024 2048 4096"
+
+for L in $NSAMPLES; do
+ awk -F"," -v L="$L" '$3==128 && $2==L {print $1, $7}' performance.csv > $L\_128_perf.out
+done