#!/bin/sh outdir="results" basefname="bc_" forms="`seq 1 4`" seq_f1="`seq 1 25`" seq_f2="`seq 1 25`" seq_f3="`seq 9 25`" seq_f4="`seq 1 25`" tool="../main" options="-c -z -v -B" ulimit -t 3600 ulimit -v 2097152 for form in $forms; do eval sequence='$'seq_f$form for n in $sequence; do echo $form $n for part in PT MT; do echo "$form $n $part" if [ "$part" = "PT" ];then popt="-x" suf="_pt" else popt="" suf="" fi stopfile="DONE_${basefname}_f${form}${suf}.done" if [ -e "$stopfile" ];then echo "Time limit - SKIPPING" continue fi filename="$outdir/${basefname}${part}_f${form}_n${n}.out" echo "$x" > $filename ./gen_bc.py $n $form > tmp.rs echo "EXEC: $tool $options $popt tmp.rs" $tool $options $popt tmp.rs >&1 >> $filename result="$(tail -1 $filename | grep -E '.*;.*;.*;.*'| sed "s/STAT/$n /")" if [ "$result" = "" ];then echo "time limit" touch $stopfile else echo $result >> results/summary_${basefname}${part}_f${form} echo $result | sed 's/;/ /g' >> $outdir/${basefname}f${form}${suf}.dat echo $result fi done echo done done rm -f DONE_*.done