APM: RSMC version 1.0 (not 1.0a) from ipisvn

This commit is contained in:
Artur Meski
2017-11-18 20:30:18 +00:00
parent 27c43717fa
commit 69a9825c8b
2071 changed files with 222512 additions and 0 deletions

67
in/bench_bc.sh Normal file
View File

@@ -0,0 +1,67 @@
#!/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