Skip to content

Commit fa7f1e9

Browse files
committed
renamed goblint options in parallel-run.sh
goblint/analyzer#516 #12
1 parent 1752498 commit fa7f1e9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

parallel-run.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ function finish {
2020
}
2121
trap finish EXIT
2222

23-
# defaults: --enable verify --enable exp.solver.td3.space_cache --disable dbg.trace.context --sets solver td3
23+
# defaults: --enable verify --enable solvers.td3.space_cache --disable dbg.trace.context --set solver td3
2424
# --set ana.activated \"['base','mallocWrapper']\"; defaults: "['expRelation','base','threadid','threadflag','escape','mutex', 'mallocWrapper']"
25-
opts="--enable exp.earlyglobs --enable ana.int.interval --disable ana.int.enums --disable ana.int.def_exc --disable ana.context.widen --sets exp.privatization none\
26-
--disable exp.solver.td3.space_restore"
25+
opts="--enable exp.earlyglobs --enable ana.int.interval --disable ana.int.enums --disable ana.int.def_exc --disable ana.context.widen --set ana.base.privatization none\
26+
--disable solvers.td3.space_restore"
2727
# --enable exp.no-interval32-context # needed for wget b/c of mergesort
2828
# --enable exp.no-int-context # needed for '400.perlbench_comb.c 482.sphinx_livepretend_comb.c duff-0.5_comb.c maradns-1.4.06_comb.c'. Only '445.gobmk_comb.c' does not terminate.
29-
# --enable ana.hashcons # no(t much) difference in runtime or max res. size for wget. TODO try rest
30-
# cmd="(date && $time -v ./goblint $opt --sets solver topdown --sets comparesolver topdown_term {1} 2>&1) > out/{1}.cmp.log"
29+
# --enable ana.opt.hashcons # no(t much) difference in runtime or max res. size for wget. TODO try rest
30+
# cmd="(date && $time -v ./goblint $opt --set solver topdown --set comparesolver topdown_term {1} 2>&1) > out/{1}.cmp.log"
3131
# parallel --noswap --memfree 2G --load 100% --eta --joblog out/jobs.log --tmux --dryrun $cmd ::: single-thread/*.c
3232
# parallel --noswap --load 100% --eta --joblog out/jobs.log $cmd ::: $files
3333
# ag locals out/$dir/*.cmp.log | sort | tee out/$dir.locals
@@ -36,7 +36,7 @@ opt=term
3636
# opt=space
3737
# opt=side_widen # values=cycle(default), always, cycle_self
3838
# pay attention that $opts may overwrite! we place only place $opt first such that the variant is easy to see in htop.
39-
cmd="($time -v ./goblint -v {1} --{2} exp.solver.td3.$opt $opts --sets dbg.timeout 6h --sets save_run out/{1}.{2}-$opt 2>&1) > out/{1}.{2}-$opt.log"
39+
cmd="($time -v ./goblint -v {1} --{2} solvers.td3.$opt $opts --set dbg.timeout 6h --set save_run out/{1}.{2}-$opt 2>&1) > out/{1}.{2}-$opt.log"
4040
parallel --noswap --memfree 2G --eta --joblog out/jobs.log $cmd ::: $files ::: disable enable
4141
# --load 100% (default) Will only start new job if fewer cores are used.
4242
# --memfree If the jobs take up very different amount of RAM, GNU parallel will only start as many as there is memory for. If less than size bytes are free, no more jobs will be started. If less than 50% size bytes are free, the youngest job will be killed, and put back on the queue to be run later.

0 commit comments

Comments
 (0)