summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2019-05-17 19:16:55 -0700
committerGitHub <noreply@github.com>2019-05-17 19:16:55 -0700
commit521701398b15bd41a1cb8a9b530fc4af4892c7af (patch)
tree49a987b7ff99cead47b0881dbf55af8425120d31 /contrib
parentd7514f640835ba6e7c8c4db4fa6fd041bbf0fe3c (diff)
Support for incremental bit-blasting with CaDiCaL (#3006)
This commit adds support for eager bit-blasting with CaDiCaL on incremental benchmarks. Since not all CaDiCaL versions support incremental solving, the commit adds a CMake check that checks whether `CaDiCaL::Solver::assume()` exists. Note: The check uses `check_cxx_source_compiles`, which is not very elegant but I could not find a better solution (e.g. `check_cxx_symbol_exists()` does not seem to support methods in classes and `check_struct_has_member()` only seems to support data members).
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/run-script-smtcomp2019-application2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/run-script-smtcomp2019-application b/contrib/run-script-smtcomp2019-application
index 58db84d36..a7d4d985c 100755
--- a/contrib/run-script-smtcomp2019-application
+++ b/contrib/run-script-smtcomp2019-application
@@ -44,7 +44,7 @@ QF_AUFLIA)
runcvc4 --no-arrays-eager-index --arrays-eager-lemmas --incremental
;;
QF_BV)
- runcvc4 --tear-down-incremental=4 --bv-eq-slicer=auto --bv-div-zero-const --bv-intro-pow2
+ runcvc4 --incremental --bitblast=eager --bv-sat-solver=cadical
;;
QF_LIA)
runcvc4 --tear-down-incremental=1 --unconstrained-simp
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback