Trace number 1731997

Some explanations

A solver is run under the control of another program named runsolver. runsolver is in charge of imposing the CPU time limit and the memory limit to the solver. It also monitors some information about the process. The trace of the execution of a solver is divided into four (or five) parts:
  1. SOLVER DATA
    This is the output of the solver (stdout and stderr).
    Note that some very long lines in this section may be truncated by your web browser ! In such a case, you may want to use the "Download as text" link to get the trace as a text file.

    When the --timestamp option is passed to the runsolver program, each line output by the solver is prepended with a timestamp which indicates at what time the line was output by the solver. Times are relative to the start of the program, given in seconds. The first timestamp (if present) is estimated CPU time. The last timestamp is wall clock time.

    As some 'v lines' may be very long (sometimes several megabytes), the 'v line' output by your solver may be split on several lines to help limit the size of the trace recorded in the database. In any case, the exact output of your solver is preserved in a trace file.
  2. VERIFIER DATA
    The output of the solver is piped to a verifier program which will search a value line "v " and, if found, will check that the given interpretation satisfies all constraints.
  3. CONVERSION SCRIPT DATA (Optionnal)
    When a conversion script is used, this section shows the messages that were output by the conversion script.
  4. WATCHER DATA
    This is the informations gathered by the runsolver program. It first prints the different limits. There's a first limit on CPU time set to X seconds (see the parameters in the trace). After this time has ellapsed, runsolver sends a SIGTERM and 2 seconds later a SIGKILL to the solver. For safety, there's also another limit set to X+30 seconds which will send a SIGXPU to the solver. The last limit is on the virtual memory used by the process (see the parameters in the trace).
    Every ten seconds, the runsolver process fetches the content of /proc/loadavg, /proc/pid/stat and /proc/pid/statm (see man proc) and prints it as raw data. This is only recorded in case we need to investigate the behaviour of a solver. The memory used by the solver (vsize) is also given every ten seconds.
    When the solver exits, runsolver prints some informations such as status and time. CPU usage is the ratio CPU Time/Real Time.
  5. LAUNCHER DATA
    These informations are related to the script which will launch the solver. The most important informations are the command line given to the solver, the md5sum of the different files and the dump of the /proc/cpuinfo and /proc/meminfo which provides some useful information on the computer.

Solver answer on this benchmark

Solver NameAnswerCPU timeWall clock time
picosat 913UNSAT 1.85672 1.85761

General information on the benchmark

NameCRAFTED/sgen/unsat/
sgen1-unsat-61-100.cnf
MD5SUM43b8e7efe061e21db6b4c047915ae87c
Bench CategoryCRAFTED (crafted instances)
Best result obtained on this benchmarkUNSAT
Best CPU time to get the best result obtained on this benchmark0.959853
Satisfiable
(Un)Satisfiability was proved
Number of variables61
Number of clauses132
Sum of the clauses size396
Maximum clause length3
Minimum clause length3
Number of clauses of size 10
Number of clauses of size 20
Number of clauses of size 3132
Number of clauses of size 40
Number of clauses of size 50
Number of clauses of size over 50

Solver Data

0.00/0.00	c PicoSAT SAT Solver Version 913
0.00/0.00	c Copyright (c) 2006 - 2009 Armin Biere JKU Linz
0.00/0.00	c gcc -Wall -Wextra -m32 -static -DNDEBUG -O3 -fomit-frame-pointer -finline-limit=1000000
0.00/0.00	c
0.00/0.00	c parsing HOME/instance-1731997-1240776857.cnf
0.00/0.00	c parsed header 'p cnf 61 132'
0.00/0.00	c initialized 61 variables
0.00/0.00	c found 132 non trivial clauses
0.00/0.00	c
0.00/0.00	c random number generator seed 0
0.00/0.00	c 
0.00/0.00	c  seconds     variables   original    learned     agility
0.00/0.00	c         level        used      conflicts    limit          MB
0.00/0.00	c 
0.00/0.00	c s   0.0   0.0    61   0.0   132     0     0     0   0.0   0.0 
0.00/0.00	c 
0.00/0.00	c initial reduction limit 100 clauses
0.00/0.00	c 
0.00/0.00	c +   0.0  14.3    61  91.8   132   100   100   110   8.5   0.0 
0.00/0.00	c R   0.0  14.3    61  91.8   132   101   101   110   8.6   0.0 
0.00/0.00	c +   0.0  15.1    61 100.0   132   250    78   121  15.6   0.0 
0.00/0.00	c R   0.0  15.7    61 100.0   132   404   103   121  20.8   0.0 
0.00/0.00	c +   0.0  15.5    61 100.0   132   475   112   133  23.3   0.0 
0.00/0.01	c +   0.0  15.3    61 100.0   132   812   103   146  29.2   0.0 
0.00/0.01	c N   0.0  15.1    61 100.0   132  1208   114   146  31.0   0.0 
0.00/0.01	c +   0.0  14.9    61 100.0   132  1317   148   160  31.7   0.0 
0.00/0.02	c +   0.0  14.0    61 100.0   132  2074   158   176  32.9   0.0 
0.00/0.03	c +   0.0  13.6    61 100.0   132  3209    96   193  32.3   0.0 
0.00/0.03	c N   0.0  13.6    61 100.0   132  3213   100   193  32.3   0.0 
0.00/0.05	c +   0.1  13.0    61 100.0   132  4911   192   212  32.5   0.0 
0.05/0.08	c +   0.1  12.8    61 100.0   132  7464   205   233  32.7   0.0 
0.05/0.09	c N   0.1  12.7    61 100.0   132  8021   161   233  29.9   0.0 
0.09/0.13	c +   0.1  12.3    61 100.0   132 11293   160   256  30.3   0.0 
0.09/0.19	c +   0.2  12.2    61 100.0   132 17036   203   281  33.7   0.0 
0.19/0.22	c N   0.2  12.2    61 100.0   132 19251   239   281  30.5   0.0 
0.19/0.30	c +   0.3  11.9    61 100.0   132 25650   233   309  30.7   0.0 
0.40/0.44	c +   0.4  11.8    61 100.0   132 38571   252   339  30.4   0.0 
0.49/0.51	c N   0.5  11.6    61 100.0   132 44901   293   339  29.8   0.0 
0.49/0.51	c 
0.49/0.51	c  seconds     variables   original    learned     agility
0.49/0.51	c         level        used      conflicts    limit          MB
0.49/0.51	c 
0.59/0.67	c +   0.7  11.4    61 100.0   132 57952   290   372  30.9   0.0 
1.00/1.01	c s   1.0  10.8    60 100.0   126 86468   158   372  30.5   0.0 
1.00/1.02	c N   1.0  10.8    60 100.0   126 86568   258   372  31.4   0.0 
1.00/1.02	c N   1.0  10.8    60 100.0   126 86870   370   372  31.9   0.0 
1.00/1.02	c +   1.0  10.9    60 100.0   126 87023   334   409  31.9   0.0 
1.00/1.03	c N   1.0  10.9    60 100.0   126 87670   357   409  31.3   0.0 
1.00/1.05	c N   1.1  10.9    60 100.0   126 89675   276   409  32.8   0.0 
1.10/1.11	c N   1.1  10.9    60 100.0   126 94489   282   409  33.2   0.0 
1.19/1.24	c N   1.2  10.9    60 100.0   126 105e3   234   409  31.8   0.0 
1.39/1.49	c s   1.5  10.6    59 100.0   123 127e3   135   409  29.6   0.0 
1.39/1.49	c N   1.5  10.6    59 100.0   123 127e3   235   409  30.1   0.0 
1.39/1.49	c N   1.5  10.6    59 100.0   123 127e3   328   409  31.4   0.0 
1.49/1.50	c N   1.5  10.6    59 100.0   123 128e3   301   409  31.3   0.0 
1.49/1.53	c N   1.5  10.6    59 100.0   123 130e3   229   409  30.5   0.0 
1.49/1.53	c +   1.5  10.6    59 100.0   123 130e3   383   449  30.7   0.0 
1.49/1.58	c N   1.6  10.6    59 100.0   123 135e3   247   449  33.6   0.0 
1.59/1.66	c s   1.7  10.5    58 100.0   120 141e3   262   449  31.2   0.0 
1.59/1.66	c N   1.7  10.5    58 100.0   120 141e3   366   449  32.8   0.0 
1.59/1.66	c N   1.7  10.5    58 100.0   120 142e3   441   449  33.6   0.0 
1.59/1.67	c N   1.7  10.5    58 100.0   120 142e3   335   449  34.8   0.0 
1.59/1.69	c N   1.7  10.5    58 100.0   120 144e3   289   449  34.0   0.0 
1.69/1.72	c N   1.7  10.5    57 100.0   120 147e3   375   449  34.3   0.0 
1.69/1.72	c 
1.69/1.72	c  seconds     variables   original    learned     agility
1.69/1.72	c         level        used      conflicts    limit          MB
1.69/1.72	c 
1.69/1.72	c N   1.7  10.5    57 100.0   117 147e3   376   449  34.5   0.0 
1.69/1.73	c N   1.7  10.5    57 100.0   117 148e3   266   449  32.7   0.0 
1.69/1.76	c N   1.8  10.4    57 100.0   117 150e3   440   449  30.8   0.0 
1.69/1.79	c s   1.8  10.4    56 100.0   114 153e3   161   449  30.9   0.0 
1.69/1.79	c N   1.8  10.4    56 100.0   114 153e3   261   449  31.9   0.0 
1.69/1.79	c N   1.8  10.4    56 100.0   114 153e3   335   449  31.3   0.0 
1.79/1.80	c N   1.8  10.4    56 100.0   114 154e3   450   449  30.9   0.0 
1.79/1.82	c N   1.8  10.3    55 100.0   111 155e3   186   449  31.8   0.0 
1.79/1.82	c N   1.8  10.3    55 100.0   111 156e3   259   449  31.8   0.0 
1.79/1.83	c N   1.8  10.3    54 100.0   108 156e3   277   449  32.2   0.0 
1.79/1.83	c N   1.8  10.3    54 100.0   108 157e3   351   449  30.4   0.0 
1.79/1.84	c N   1.8  10.3    54 100.0   108 158e3   242   449  30.5   0.0 
1.79/1.84	c N   1.8  10.3    51 100.0   108 158e3   446   449  30.2   0.0 
1.79/1.85	c N   1.8  10.3    51 100.0   101 158e3   448   449  31.3   0.0 
1.79/1.85	c N   1.9  10.3    50 100.0    98 158e3   154   449  31.1   0.0 
1.79/1.85	c s   1.9  10.3    49 100.0    95 158e3   213   449  31.7   0.0 
1.79/1.85	c 0   1.9  10.3     5 100.0    95 159e3   320   449  32.0   0.0 
1.79/1.85	c 
1.79/1.85	c  seconds     variables   original    learned     agility
1.79/1.85	c         level        used      conflicts    limit          MB
1.79/1.85	c 
1.79/1.85	s UNSATISFIABLE
1.79/1.85	c
1.79/1.85	c 15 iterations
1.79/1.85	c 3 restarts
1.79/1.85	c 0 failed literals
1.79/1.85	c 159087 conflicts
1.79/1.85	c 194978 decisions
1.79/1.85	c 56 fixed variables
1.79/1.85	c 1626537 learned literals
1.79/1.85	c 16.1% deleted literals
1.79/1.85	c 3595579 propagations
1.79/1.85	c 100.0% variables used
1.79/1.85	c 1.9 seconds in library
1.79/1.85	c 1.9 megaprops/second
1.79/1.85	c 6 simplifications
1.79/1.85	c 885 reductions
1.79/1.85	c 9.2 MB recycled
1.79/1.85	c 0.0 MB maximally allocated
1.79/1.85	c 1.9 seconds total run time

Verifier Data

No possible verification on an UNSAT instance

Watcher Data

runsolver version 3.2.9 (svn:492) (c) roussel@cril.univ-artois.fr

command line: BIN/runsolver --timestamp -w /tmp/evaluation-result-1731997-1240776857/watcher-1731997-1240776857 -o /tmp/evaluation-result-1731997-1240776857/solver-1731997-1240776857 -C 1200 -W 1800 -M 1800 --output-limit 1,15 HOME/picosat HOME/instance-1731997-1240776857.cnf 

Enforcing CPUTime limit (soft limit, will send SIGTERM then SIGKILL): 1200 seconds
Enforcing CPUTime limit (hard limit, will send SIGXCPU): 1230 seconds
Enforcing wall clock limit (soft limit, will send SIGTERM then SIGKILL): 1800 seconds
Enforcing VSIZE limit (soft limit, will send SIGTERM then SIGKILL): 1843200 KiB
Enforcing VSIZE limit (hard limit, stack expansion will fail with SIGSEGV, brk() and mmap() will return ENOMEM): 1894400 KiB
Solver output will be limited to a maximum of 15728640 bytes. The first 1048576 bytes and the last 14680064 bytes will be preserved
Current StackSize limit: 10240 KiB


[startup+0 s]
/proc/loadavg: 1.13 1.03 1.01 3/64 27748
/proc/meminfo: memFree=1571776/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=0
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 98 0 0 0 0 0 0 0 18 0 1 0 105712423 798720 83 1992294400 134512640 135137933 4294956224 18446744073709551615 134689534 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 83 69 152 0 41 0

[startup+0.0615531 s]
/proc/loadavg: 1.13 1.03 1.01 3/64 27748
/proc/meminfo: memFree=1571776/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=0.05
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 100 0 0 0 5 0 0 0 18 0 1 0 105712423 798720 85 1992294400 134512640 135137933 4294956224 18446744073709551615 134548905 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 85 69 152 0 41 0
Current children cumulated CPU time (s) 0.05
Current children cumulated vsize (KiB) 780

[startup+0.10156 s]
/proc/loadavg: 1.13 1.03 1.01 3/64 27748
/proc/meminfo: memFree=1571776/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=0.09
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 100 0 0 0 9 0 0 0 18 0 1 0 105712423 798720 85 1992294400 134512640 135137933 4294956224 18446744073709551615 134553750 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 85 69 152 0 41 0
Current children cumulated CPU time (s) 0.09
Current children cumulated vsize (KiB) 780

[startup+0.301595 s]
/proc/loadavg: 1.13 1.03 1.01 3/64 27748
/proc/meminfo: memFree=1571776/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=0.29
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 103 0 0 0 29 0 0 0 19 0 1 0 105712423 798720 88 1992294400 134512640 135137933 4294956224 18446744073709551615 134689534 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 88 69 152 0 41 0
Current children cumulated CPU time (s) 0.29
Current children cumulated vsize (KiB) 780

[startup+0.702667 s]
/proc/loadavg: 1.13 1.03 1.01 3/64 27748
/proc/meminfo: memFree=1571776/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=0.7
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 104 0 0 0 70 0 0 0 22 0 1 0 105712423 798720 89 1992294400 134512640 135137933 4294956224 18446744073709551615 134552422 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 89 69 152 0 41 0
Current children cumulated CPU time (s) 0.7
Current children cumulated vsize (KiB) 780

[startup+1.50181 s]
/proc/loadavg: 1.13 1.03 1.01 2/65 27749
/proc/meminfo: memFree=1571576/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=1.49
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 107 0 0 0 149 0 0 0 25 0 1 0 105712423 798720 92 1992294400 134512640 135137933 4294956224 18446744073709551615 134569940 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 92 69 152 0 41 0
Current children cumulated CPU time (s) 1.49
Current children cumulated vsize (KiB) 780

Solver just ended. Dumping a history of the last processes samples

[startup+1.70185 s]
/proc/loadavg: 1.13 1.03 1.01 2/65 27749
/proc/meminfo: memFree=1571576/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=1.69
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 108 0 0 0 169 0 0 0 25 0 1 0 105712423 798720 93 1992294400 134512640 135137933 4294956224 18446744073709551615 134547671 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 93 69 152 0 41 0
Current children cumulated CPU time (s) 1.69
Current children cumulated vsize (KiB) 780

[startup+1.80186 s]
/proc/loadavg: 1.13 1.03 1.01 2/65 27749
/proc/meminfo: memFree=1571576/2055920 swapFree=4180888/4192956
[pid=27748] ppid=27746 vsize=780 CPUtime=1.79
/proc/27748/stat : 27748 (picosat) R 27746 27748 27249 0 -1 4194304 108 0 0 0 179 0 0 0 25 0 1 0 105712423 798720 93 1992294400 134512640 135137933 4294956224 18446744073709551615 134551398 0 0 4096 0 0 0 0 17 1 0 0
/proc/27748/statm: 195 93 69 152 0 41 0
Current children cumulated CPU time (s) 1.79
Current children cumulated vsize (KiB) 780

Child status: 20
Real time (s): 1.85761
CPU time (s): 1.85672
CPU user time (s): 1.85572
CPU system time (s): 0.000999
CPU usage (%): 99.952
Max. virtual memory (cumulated for all children) (KiB): 780

getrusage(RUSAGE_CHILDREN,...) data:
user time used= 1.85572
system time used= 0.000999
maximum resident set size= 0
integral shared memory size= 0
integral unshared data size= 0
integral unshared stack size= 0
page reclaims= 110
page faults= 0
swaps= 0
block input operations= 0
block output operations= 0
messages sent= 0
messages received= 0
signals received= 0
voluntary context switches= 2
involuntary context switches= 6

runsolver used 0.003999 second user time and 0.011998 second system time

The end

Launcher Data

Begin job on node60 at 2009-04-26 22:14:17
IDJOB=1731997
IDBENCH=71108
IDSOLVER=506
FILE ID=node60/1731997-1240776857
PBS_JOBID= 9187193
Free space on /tmp= 66416 MiB

SOLVER NAME= picosat 913
BENCH NAME= SAT09/CRAFTED/sgen/unsat/sgen1-unsat-61-100.cnf
COMMAND LINE= HOME/picosat BENCHNAME
RUNSOLVER COMMAND LINE= BIN/runsolver --timestamp -w /tmp/evaluation-result-1731997-1240776857/watcher-1731997-1240776857 -o /tmp/evaluation-result-1731997-1240776857/solver-1731997-1240776857 -C 1200 -W 1800 -M 1800 --output-limit 1,15  HOME/picosat HOME/instance-1731997-1240776857.cnf

TIME LIMIT= 1200 seconds
MEMORY LIMIT= 1800 MiB
MAX NB THREAD= 0

MD5SUM BENCH= 43b8e7efe061e21db6b4c047915ae87c
RANDOM SEED=1007531293

node60.alineos.net Linux 2.6.9-22.EL.rootsmp #1 SMP Mon Oct 3 08:59:52 CEST 2005

/proc/cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	:                   Intel(R) Xeon(TM) CPU 3.00GHz
stepping	: 3
cpu MHz		: 3000.256
cache size	: 2048 KB
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
bogomips	: 5914.62
clflush size	: 64
cache_alignment	: 128
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	:                   Intel(R) Xeon(TM) CPU 3.00GHz
stepping	: 3
cpu MHz		: 3000.256
cache size	: 2048 KB
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
bogomips	: 5586.94
clflush size	: 64
cache_alignment	: 128
address sizes	: 36 bits physical, 48 bits virtual
power management:


/proc/meminfo:
MemTotal:      2055920 kB
MemFree:       1572192 kB
Buffers:         59772 kB
Cached:         336976 kB
SwapCached:       5948 kB
Active:         109332 kB
Inactive:       295812 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2055920 kB
LowFree:       1572192 kB
SwapTotal:     4192956 kB
SwapFree:      4180888 kB
Dirty:            1000 kB
Writeback:           0 kB
Mapped:          14080 kB
Slab:            64488 kB
Committed_AS:   424128 kB
PageTables:       1448 kB
VmallocTotal: 536870911 kB
VmallocUsed:    264952 kB
VmallocChunk: 536605679 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB

Free space on /tmp at the end= 66416 MiB
End job on node60 at 2009-04-26 22:14:18