From dfb236efb26bfa2643bd02317a73da3857a1ec26 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 12 Jul 2019 16:53:24 +0200 Subject: also test with -fcoarray=single --- measure_times.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'measure_times.sh') 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 -- cgit v1.2.3