summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorKshitij Bansal <kshitij@cs.nyu.edu>2015-06-11 14:39:34 -0400
committerKshitij Bansal <kshitij@cs.nyu.edu>2015-06-11 14:39:34 -0400
commitdf88bab0da253bb00056a25b4f7603d9ac6f3d66 (patch)
tree33d3121988262068054a00502924b31f10f4753d /contrib
parentaaabd78a7573bf03068ca1bf4aa1389627f11326 (diff)
remove runscripts from master meant for experimental submission
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/run-script-smtcomp2015-application-experimental52
-rwxr-xr-xcontrib/run-script-smtcomp2015-experimental107
2 files changed, 0 insertions, 159 deletions
diff --git a/contrib/run-script-smtcomp2015-application-experimental b/contrib/run-script-smtcomp2015-application-experimental
deleted file mode 100755
index 81d05c774..000000000
--- a/contrib/run-script-smtcomp2015-application-experimental
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash
-
-cvc4=./cvc4-application
-
-read line
-if [ "$line" != '(set-option :print-success true)' ]; then
- echo 'ERROR: first line supposed to be set-option :print-success, but got: "'"$line"'"' >&2
- exit 1
-fi
-echo success
-read line
-logic=$(expr "$line" : ' *(set-logic *\([A-Z_]*\) *) *$')
-if [ -z "$logic" ]; then
- echo 'ERROR: second line supposed to be set-logic, but got: "'"$line"'"' >&2
- exit 1
-fi
-echo success
-
-function runcvc4 {
- # we run in this way for line-buffered input, otherwise memory's a
- # concern (plus it mimics what we'll end up getting from an
- # application-track trace runner?)
- $cvc4 --force-logic="$logic" -L smt2 --print-success --no-checking --no-interactive "$@" <&0-
-}
-
-case "$logic" in
-
-QF_LRA)
- runcvc4 --incremental --enable-miplib-trick --miplib-trick-subs=4 --lemmas-on-replay-failure --replay-early-close-depth=4 --replay-lemma-reject-cut=128 --replay-reject-cut=512 --unconstrained-simp
- ;;
-QF_LIA)
- # same as QF_LRA but add --pb-rewrites
- runcvc4 --incremental --enable-miplib-trick --miplib-trick-subs=4 --lemmas-on-replay-failure --replay-early-close-depth=4 --replay-lemma-reject-cut=128 --replay-reject-cut=512 --unconstrained-simp --pb-rewrites
- ;;
-ALIA|AUFLIA|AUFLIRA|AUFNIRA|BV|UF|UFBV|UFIDL|UFLIA|UFLRA|UFNIA)
- runcvc4 --incremental
- ;;
-LIA|LRA|NIA|NRA)
- runcvc4 --incremental --cbqi2
- ;;
-QF_BV)
- runcvc4 --incremental --unconstrained-simp --bv-eq-slicer=auto --bv-div-zero-const --bv-intro-pow2
- ;;
-QF_AUFLIA|QF_AX)
- runcvc4 --incremental --no-arrays-eager-index --arrays-eager-lemmas
- ;;
-*)
- # just run the default
- runcvc4 --incremental
- ;;
-
-esac
diff --git a/contrib/run-script-smtcomp2015-experimental b/contrib/run-script-smtcomp2015-experimental
deleted file mode 100755
index 02766943f..000000000
--- a/contrib/run-script-smtcomp2015-experimental
+++ /dev/null
@@ -1,107 +0,0 @@
-#!/bin/bash
-
-cvc4=./cvc4
-bench="$1"
-
-logic=$(expr "$(grep -m1 '^[^;]*set-logic' "$bench")" : ' *(set-logic *\([A-Z_]*\) *) *$')
-
-# use: trywith [params..]
-# to attempt a run. Only thing printed on stdout is "sat" or "unsat", in
-# which case this run script terminates immediately. Otherwise, this
-# function returns normally.
-function trywith {
- limit=$1; shift;
- result="$(ulimit -S -t "$limit";$cvc4 -L smt2 --no-incremental --no-checking --no-interactive "$@" $bench)"
- case "$result" in
- sat|unsat) echo "$result"; exit 0;;
- esac
-}
-
-# use: finishwith [params..]
-# to run cvc4 and let it output whatever it will to stdout.
-function finishwith {
- $cvc4 -L smt2 --no-incremental --no-checking --no-interactive "$@" $bench
-}
-
-case "$logic" in
-
-QF_LRA)
- trywith 200 --enable-miplib-trick --miplib-trick-subs=4 --use-approx --lemmas-on-replay-failure --replay-early-close-depth=4 --replay-lemma-reject-cut=128 --replay-reject-cut=512 --unconstrained-simp --use-soi
- finishwith --no-restrict-pivots --use-soi --new-prop --unconstrained-simp
- ;;
-QF_LIA)
- # same as QF_LRA but add --pb-rewrites
- finishwith --enable-miplib-trick --miplib-trick-subs=4 --use-approx --lemmas-on-replay-failure --replay-early-close-depth=4 --replay-lemma-reject-cut=128 --replay-reject-cut=512 --unconstrained-simp --use-soi --pb-rewrites
- ;;
-ALIA|AUFLIA|AUFLIRA|AUFNIRA|BV|UF|UFBV|UFIDL|UFLIA|UFLRA|UFNIA)
- # the following is designed for a run time of 1800s.
- # initial runs 1min
- trywith 20 --simplification=none --full-saturate-quant
- trywith 20 --finite-model-find
- trywith 20 --no-e-matching --full-saturate-quant
- # trigger selections/special 1min
- trywith 10 --multi-trigger-when-single --full-saturate-quant
- trywith 10 --trigger-sel=max --full-saturate-quant
- trywith 10 --relevant-triggers --full-saturate-quant
- trywith 10 --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant
- trywith 10 --trigger-sel=min --full-saturate-quant
- trywith 10 --qcf-tconstraint --full-saturate-quant
- # medium runs 5min
- trywith 30 --no-quant-cf --full-saturate-quant
- trywith 30 --finite-model-find --fmf-inst-engine --sort-inference --uf-ss-fair --mbqi=gen-ev
- trywith 30 --no-e-matching --no-quant-cf --full-saturate-quant
- trywith 30 --pre-skolem-quant --full-saturate-quant
- trywith 30 --no-inst-no-entail --no-quant-cf --full-saturate-quant
- trywith 30 --finite-model-find --mbqi=gen-ev --uf-ss-totality
- trywith 30 --inst-when=full --full-saturate-quant
- trywith 30 --fmf-bound-int --macros-quant
- trywith 30 --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant
- trywith 30 --decision=justification-stoponly --full-saturate-quant
- # large runs 3min
- trywith 60 --term-db-mode=relevant --full-saturate-quant
- trywith 60 --finite-model-find --mbqi=none
- trywith 60 --decision=internal --full-saturate-quant
- # last call runs 20min
- trywith 300 --finite-model-find --fmf-inst-engine --quant-cf --sort-inference --uf-ss-fair
- trywith 300 --no-inst-no-entail --full-saturate-quant
- finishwith --full-saturate-quant
- ;;
-LIA|LRA|NIA|NRA)
- trywith 240 --cbqi2 --full-saturate-quant
- trywith 60 --full-saturate-quant
- trywith 180 --cbqi --cbqi-recurse --full-saturate-quant
- trywith 180 --cbqi2 --decision=internal --full-saturate-quant
- trywith 180 --qcf-tconstraint --full-saturate-quant
- trywith 180 --cbqi --decision=internal --full-saturate-quant
- trywith 180 --cbqi --full-saturate-quant
- finishwith --cbqi2 --cbqi-recurse --full-saturate-quant
- ;;
-QF_AUFBV)
- trywith 600
- finishwith --decision=justification-stoponly
- ;;
-QF_ABV)
- finishwith --ite-simp --simp-with-care --repeat-simp
- ;;
-QF_BV)
- exec ./pcvc4 -L smt2 --no-incremental --no-checking --no-interactive --thread-stack=1024 \
- --threads 2 \
- --thread0 '--unconstrained-simp --bv-div-zero-const --bv-intro-pow2 --bitblast=eager --no-bv-abstraction' \
- --thread1 '--unconstrained-simp --bv-div-zero-const --bv-intro-pow2 --bv-eq-slicer=auto ' \
- --no-wait-to-join \
- "$bench"
- #trywith 10 --bv-eq-slicer=auto --decision=justification
- #trywith 60 --decision=justification
- #trywith 600 --decision=internal --bitblast-eager
- #finishwith --decision=justification --decision-use-weight --decision-weight-internal=usr1
- ;;
-QF_AUFLIA|QF_AX)
- finishwith --no-arrays-eager-index --arrays-eager-lemmas
- ;;
-*)
- # just run the default
- finishwith
- ;;
-
-esac
-
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback