]> git.unchartedbackwaters.co.uk Git - francis/excafe_benchmarks.git/commitdiff
Update make_table_performance to ignore empty rows/cols.
authorFrancis Russell <francis@unchartedbackwaters.co.uk>
Fri, 3 Aug 2012 12:53:56 +0000 (13:53 +0100)
committerFrancis Russell <francis@unchartedbackwaters.co.uk>
Fri, 3 Aug 2012 12:53:56 +0000 (13:53 +0100)
scripts/make_table_performance

index 0ff8659e73ad64c98a393336bad11069524a6fe6..a7944a6cb6d4bb6947015b9923bc1ac6b1d387b2 100755 (executable)
@@ -9,9 +9,9 @@ trap "rm -f ${TIME_FILE}" EXIT HUP INT QUIT TERM
 FLOPS_PREFIX="Total floating point operations "
 TIME_PREFIX="Execution time "
 
-NP=3
-NQ=4
-NF=4
+NF=$(ls benchmark_f?_p?_q? | sed -r "s/.*_f(.?)_.*/\1/" | sort | uniq | wc -l)
+NP=$(ls benchmark_f?_p?_q? | sed -r "s/.*_p(.?)_.*/\1/" | sort | uniq | wc -l)
+NQ=$(ls benchmark_f?_p?_q? | sed -r "s/.*_q(.?)$/\1/" | sort | uniq | wc -l)
 
 BENCHMARK_OUTPUT="$(./${BENCHMARK_NAME}_f1_p1_q1)"
 if $(echo echo ${BENCHMARK_OUTPUT} | grep GNU > /dev/null); then