Skip to content

Commit

Permalink
complex25 portfolio oc config
Browse files Browse the repository at this point in the history
  • Loading branch information
csanadtelbisz committed Nov 11, 2024
1 parent 2fb0d77 commit 3cfd5d9
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import hu.bme.mit.theta.frontend.transformation.grammar.preprocess.ArithmeticTra
import hu.bme.mit.theta.graphsolver.patterns.constraints.MCM
import hu.bme.mit.theta.xcfa.analysis.ErrorDetection
import hu.bme.mit.theta.xcfa.analysis.isInlined
import hu.bme.mit.theta.xcfa.analysis.oc.AutoConflictFinderConfig
import hu.bme.mit.theta.xcfa.analysis.oc.optimizeFurther
import hu.bme.mit.theta.xcfa.cli.params.*
import hu.bme.mit.theta.xcfa.cli.runConfig
Expand Down Expand Up @@ -110,7 +111,7 @@ fun complexPortfolio25(
AssumeFalseRemovalPass(),
MutexToVarPass(),
AtomicReadsOneWritePass(),
LoopUnrollPass(2), // TODO: how much to force unroll?
LoopUnrollPass(2),
)
)

Expand All @@ -123,11 +124,11 @@ fun complexPortfolio25(
BackendConfig(
backend = Backend.OC,
solverHome = baseConfig.backendConfig.solverHome,
timeoutMs = 120_000, // TODO: timeout -- 2min OK?
timeoutMs = 400_000,
inProcess = inProcess,
specConfig =
OcConfig(
// TODO: settings
autoConflict = AutoConflictFinderConfig.RF_WS_FR,
),
),
outputConfig = baseConfig.outputConfig,
Expand Down

0 comments on commit 3cfd5d9

Please sign in to comment.