Download User Manual - About ALCom

Transcript
2
How to launch sKizzo
To launch sKizzo, use the following syntax.
sKizzo [OPTS] (FILE|DIR) [TIMEOUT]
where you have to provide:
1. An optional list of space-separated options OPTS. Such options are used to modify the
solving process and the input/output behavior of the solver. They are discussed in Section 3.
2. A mandatory DIR or FILE path:
(a) FILE, the full name (possibly with a path) of a DIMACS file containing the QBF
instance to be solved. The extension of this file has to be one of the following:
“.qdimacs”, “.dimacs”, “.qcnf”.
(b) DIR, the root of a directory subtree which is to be recursively visited. When you give
a directory as argument, the solver works in batch mode. See Section 4.
3. An optional TIMEOUT (in seconds). When a timeout is given, sKizzo works for no longer
than the specified amount of time, then gives up (exit code 30, see below).
Possible exit values for the command—returned to the program that called sKizzo or to the shell
from which the solver was launched—are:
10 on TRUE instances
20 on FALSE instances
30 on timeout
40 on a “unable to decide” condition
-1 on unrecoverable internal error
-2 on I/O error or file not found.
-3 on commandline parse error
-4 on DIMACS parse error
-5 on a SIGBUS/SIGSEV crash
-6 on unmanaged out-of-mem conditions
These return codes are valid when one single instance is given as argument. For the return codes
in batch mode see Section 4.2.
4