From 73a3eb708cf5c26ddd070661c2c461c85217619a Mon Sep 17 00:00:00 2001 From: Connor Moore Date: Sun, 26 Apr 2026 08:30:58 -0400 Subject: Finished initial report and added wall time figures --- report/figures/wall-times/split.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 report/figures/wall-times/split.sh (limited to 'report/figures/wall-times/split.sh') 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 -- cgit v1.2.3