@echo "*********************************************************" \
| tee -a $(SMTBASIC_LOG)
-SYNTHESIS_LOG = `date +%Y-%m-%d`"-regress-cvc.log"
+SYNTHESIS_LOG = `date +%Y-%m-%d`"-regress-synthesis.log"
.PHONY: regresssyn
regresssyn:
@echo "*********************************************************" \
#SOLVER_INCLUDE = ../sat/cryptominisat
# OPTION to compile CRYPTOMiniSAT version 2.x
-CRYPTOMINISAT2 = true
-CFLAGS_BASE = $(OPTIMIZE) -DCRYPTOMINISAT2
-MTL = ../sat/cryptominisat2/mtl
-SOLVER_INCLUDE = ../sat/cryptominisat2
+#CRYPTOMINISAT2 = true
+#CFLAGS_BASE = $(OPTIMIZE) -DCRYPTOMINISAT2
+#MTL = ../sat/cryptominisat2/mtl
+#SOLVER_INCLUDE = ../sat/cryptominisat2
# OPTION to compile MiniSAT
-#CORE = true
-#CFLAGS_BASE = $(OPTIMIZE) -DCORE
-#MTL = ../sat/mtl
-#SOLVER_INCLUDE = ../sat/core
+CORE = true
+CFLAGS_BASE = $(OPTIMIZE) -DCORE
+MTL = ../sat/mtl
+SOLVER_INCLUDE = ../sat/core
# OPTION to compile UNSOUND MiniSAT
helpstring +=
"-h : help\n";
helpstring +=
- "-i <random_seed> : Randomize STP's satisfiable output. Random_seed is an integer >= 0\n";
+ "-i <random_seed> : Randomize STP's satisfiable output. Random_seed is an integer >= 0. Needs CRYPTOMINISAT2\n";
helpstring +=
"-m : use the SMTLIB parser\n";
helpstring +=
if(bm->UserFlags.random_seed_flag)
{
+#ifdef CRYPTOMINISAT2
newSolver.setSeed(bm->UserFlags.random_seed);
//cerr << "We have set the seed value to "
// << bm->UserFlags.random_seed
// << endl;
+#endif
}
if(bm->UserFlags.print_cnf_flag)
bm->GetRunTimes()->start(RunTimes::Solving);
#if defined CRYPTOMINISAT2
- newSolver.set_gaussian_decision_until(100);
+ newSolver.set_gaussian_decision_until(300);
newSolver.performReplace = false;
newSolver.xorFinder = false;
#endif