From: Kshitij Bansal Date: Thu, 11 Jun 2015 18:39:34 +0000 (-0400) Subject: remove runscripts from master meant for experimental submission X-Git-Tag: cvc5-1.0.0~6292 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=df88bab0da253bb00056a25b4f7603d9ac6f3d66;p=cvc5.git remove runscripts from master meant for experimental submission --- 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 -