diff options
Diffstat (limited to 'measure_times.sh')
-rwxr-xr-x | measure_times.sh | 15 |
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 |