aboutsummaryrefslogtreecommitdiff
path: root/measure_times.sh
diff options
context:
space:
mode:
Diffstat (limited to 'measure_times.sh')
-rwxr-xr-xmeasure_times.sh15
1 files changed, 12 insertions, 3 deletions
diff --git a/measure_times.sh b/measure_times.sh
index 24f9e42..f3a028f 100755
--- a/measure_times.sh
+++ b/measure_times.sh
@@ -30,7 +30,7 @@
NIMAGES="1 2 3 5 8"
NSUBINTERVALS="200 20000 2000000 20000000 200000000"
-echo "#SUBINTERVALS IMAGES _TIME"
+echo "#SUBINTERVALS IMAGES __________TIME"
export TIMEFORMAT='%E'
@@ -38,8 +38,17 @@ export TIMEFORMAT='%E'
for NSU in $NSUBINTERVALS; do
for NIM in $NIMAGES; do
printf "%13s %6s " $NSU $NIM
+
# bash is weird... don't ask me...
- bash -c "time cafrun -np $NIM ./integrator \
- gauss exp -1 1 2 $NSU" 2>&1 > /dev/null
+
+ TIME=`bash -c "time cafrun -np $NIM ./integrator \
+ gauss exp -1 1 2 $NSU" 2>&1 > /dev/null`
+
+ if [ $NIM = 1 ]; then
+ TIME=$TIME\(`bash -c "time ./integrator_single \
+ gauss exp -1 1 2 $NSU" 2>&1 > /dev/null`\)
+ fi
+
+ printf "%14s\n" $TIME
done
done