Trace number 233678

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, and are wall clock time (not CPU 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
buggy_2_5 2007-01-08SAT 8.49571 9.38486

General information on the benchmark

Nametaillard/os-taillard-15/
os-taillard-15-105-1.xml
MD5SUMa2fec2135601327cf8139475a92a1e5b
Bench Category2-ARY-INT (binary constraints in intension)
Best result obtained on this benchmarkSAT
Best CPU time to get the best result obtained on this benchmark0.296954
SatisfiableYES
(Un)Satisfiability was provedYES
Number of variables225
Number of constraints3150
Maximum constraint arity2
Maximum domain size1005
Number of constraints which are defined in extension0
Number of constraints which are defined in intension3150
Global constraints used (with number of constraints)

Solver Data (download as text)

c 
c 
c 
c solution file
c 
c 

SAT
697 767 531 144 0 818 601 329 860 450 947 165 237 77 922 875 453 830 94 436 311 183 513 0 708 740 345 607 661 404 372 0 183 616 77 423 522 319 544 94 256 860 472 165 588 347 770 581 237 494 661 517 810 534 0 272 742 876 466 76 256 293 176 97 548 212 0 354 617 767 695 144 734 477 329 351 485 697 435 0 173 766 812 631 894 97 544 311 239 518 135 773 734 423 159 86 617 333 293 285 253 0 902 830 519 0 93 876 776 435 622 272 192 196 367 818 523 844 400 703 588 363 885 259 622 0 176 522 859 98 671 354 776 730 425 767 440 695 0 805 192 367 870 616 274 673 922 94 393 531 767 328 95 259 622 173 782 232 912 548 404 484 695 0 802 926 477 859 290 571 776 679 373 522 179 0 255 80 312 400 196 536 342 755 869 0 404 667 472 98 632 802 285 939 940 518 622 485 513 342 253 671 425 522 802 77 695 159 571 0 581 632 0 453 94 226 347 184 702 755 86 393 537 484 885 

Verifier Data (download as text)

OK

Watcher Data (download as text)

runsolver version 3.1.3 (c) roussel@cril.univ-artois.fr

command line: runsolver --timestamp -w ROOT/results/node56/watcher-233678-1168327320 -o ROOT/results/node56/solver-233678-1168327320 -C 1800 -M 900 /tmp/evaluation/233678-1168327320/solver /tmp/evaluation/233678-1168327320/unknown 1800 

Enforcing CPUTime limit (soft limit, will send SIGTERM then SIGKILL): 1800 seconds
Enforcing CPUTime limit (hard limit, will send SIGXCPU): 1830 seconds
Enforcing VSIZE limit (soft limit, will send SIGTERM then SIGKILL): 921600 KiB
Enforcing VSIZE limit (hard limit, stack expansion will fail with SIGSEGV, brk() and mmap() will return ENOMEM): 972800 KiB
Current StackSize limit: 10240 KiB

/proc/loadavg: 1.40 1.09 1.10 3/80 21521
/proc/meminfo: memFree=1454384/2055920 swapFree=4184772/4192956
[pid=21520] ppid=21518 vsize=18540 CPUtime=0
/proc/21520/stat : 21520 (runsolver) R 21518 21520 20700 0 -1 4194368 16 0 0 0 0 0 0 0 20 0 1 0 181130317 18984960 279 18446744073709551615 4194304 4267372 548682069072 18446744073709551615 253307186471 0 0 4096 24578 0 0 0 17 1 0 0
/proc/21520/statm: 4635 279 244 17 0 2626 0

[startup+0.102373 s]
/proc/loadavg: 1.40 1.09 1.10 3/80 21521
/proc/meminfo: memFree=1454384/2055920 swapFree=4184772/4192956
[pid=21520] ppid=21518 vsize=5352 CPUtime=0.05
/proc/21520/stat : 21520 (solver) S 21518 21520 20700 0 -1 4194304 376 2285 0 0 0 0 4 1 18 0 1 0 181130317 5480448 242 18446744073709551615 4194304 4889804 548682069328 18446744073709551615 253307183940 0 65536 4100 65538 18446744071563356171 0 0 17 1 0 0
/proc/21520/statm: 1338 242 203 169 0 49 0
Current children cumulated CPU time (s) 0.05
Current children cumulated vsize (KiB) 5352

[startup+0.512412 s]
/proc/loadavg: 1.40 1.09 1.10 3/80 21521
/proc/meminfo: memFree=1454384/2055920 swapFree=4184772/4192956
[pid=21520] ppid=21518 vsize=5352 CPUtime=0.05
/proc/21520/stat : 21520 (solver) S 21518 21520 20700 0 -1 4194304 376 2285 0 0 0 0 4 1 18 0 1 0 181130317 5480448 242 18446744073709551615 4194304 4889804 548682069328 18446744073709551615 253307183940 0 65536 4100 65538 18446744071563356171 0 0 17 1 0 0
/proc/21520/statm: 1338 242 203 169 0 49 0
Current children cumulated CPU time (s) 0.05
Current children cumulated vsize (KiB) 5352

[startup+1.3385 s]
/proc/loadavg: 1.40 1.09 1.10 3/81 21533
/proc/meminfo: memFree=1393768/2055920 swapFree=4184772/4192956
[pid=21520] ppid=21518 vsize=5352 CPUtime=0.05
/proc/21520/stat : 21520 (solver) S 21518 21520 20700 0 -1 4194304 376 2285 0 0 0 0 4 1 18 0 1 0 181130317 5480448 242 18446744073709551615 4194304 4889804 548682069328 18446744073709551615 253307183940 0 65536 4100 65538 18446744071563356171 0 0 17 1 0 0
/proc/21520/statm: 1338 242 203 169 0 49 0
[pid=21533] ppid=21520 vsize=57052 CPUtime=1.23
/proc/21533/stat : 21533 (bordewijk) R 21520 21520 20700 0 -1 4194304 14678 0 0 0 84 39 0 0 25 0 1 0 181130325 58421248 13524 18446744073709551615 134512640 134912576 4294956768 18446744073709551615 4294960144 0 0 4096 0 0 0 0 17 1 0 0
/proc/21533/statm: 14263 13524 217 97 0 13544 0
Current children cumulated CPU time (s) 1.28
Current children cumulated vsize (KiB) 62404

[startup+2.97665 s]
/proc/loadavg: 1.53 1.13 1.11 3/81 21533
/proc/meminfo: memFree=1391976/2055920 swapFree=4184772/4192956
[pid=21520] ppid=21518 vsize=5352 CPUtime=0.05
/proc/21520/stat : 21520 (solver) S 21518 21520 20700 0 -1 4194304 376 2285 0 0 0 0 4 1 18 0 1 0 181130317 5480448 242 18446744073709551615 4194304 4889804 548682069328 18446744073709551615 253307183940 0 65536 4100 65538 18446744071563356171 0 0 17 1 0 0
/proc/21520/statm: 1338 242 203 169 0 49 0
[pid=21533] ppid=21520 vsize=55248 CPUtime=2.68
/proc/21533/stat : 21533 (bordewijk) D 21520 21520 20700 0 -1 4194304 14679 0 0 0 92 176 0 0 25 0 1 0 181130325 56573952 13074 18446744073709551615 134512640 134912576 4294956768 18446744073709551615 4294960144 0 0 4096 0 18446744071563608069 0 0 17 1 0 0
/proc/21533/statm: 13812 13074 218 97 0 13093 0
Current children cumulated CPU time (s) 2.73
Current children cumulated vsize (KiB) 60600

[startup+6.25748 s]
/proc/loadavg: 1.53 1.13 1.11 3/81 21534
/proc/meminfo: memFree=1412072/2055920 swapFree=4184772/4192956
[pid=21520] ppid=21518 vsize=5352 CPUtime=2.76
/proc/21520/stat : 21520 (solver) S 21518 21520 20700 0 -1 4194304 396 16964 0 0 0 0 97 179 16 0 1 0 181130317 5480448 242 18446744073709551615 4194304 4889804 548682069328 18446744073709551615 253307183940 0 65536 4100 65538 18446744071563356171 0 0 17 1 0 0
/proc/21520/statm: 1338 242 203 169 0 49 0
[pid=21534] ppid=21520 vsize=39404 CPUtime=2.61
/proc/21534/stat : 21534 (standalone) R 21520 21520 20700 0 -1 4194304 9162 0 0 0 219 42 0 0 25 0 1 0 181130679 40349696 9083 18446744073709551615 134512640 134775488 4294956896 18446744073709551615 134556234 0 0 4096 0 0 0 0 17 1 0 0
/proc/21534/statm: 9851 9083 136 64 0 9166 0
Current children cumulated CPU time (s) 5.37
Current children cumulated vsize (KiB) 44756

Child status: 0
Real time (s): 9.38486
CPU time (s): 8.49571
CPU user time (s): 6.26105
CPU system time (s): 2.23466
CPU usage (%): 90.5257
Max. virtual memory (cumulated for all children) (KiB): 62404

getrusage(RUSAGE_CHILDREN,...) data:
user time used= 6.26105
system time used= 2.23466
maximum resident set size= 0
integral shared memory size= 0
integral unshared data size= 0
integral unshared stack size= 0
page reclaims= 26723
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= 179
involuntary context switches= 214

runsolver used 0.006998 s user time and 0.038994 s system time

The end

Launcher Data (download as text)

Begin job on node56 on Tue Jan  9 07:22:02 UTC 2007


IDJOB= 233678
IDBENCH= 6625
FILE ID= node56/233678-1168327320

PBS_JOBID= 3503240

Free space on /tmp= 66550 MiB

BENCH NAME= HOME/pub/bench/CPAI06/taillard/os-taillard-15/os-taillard-15-105-1.xml
COMMAND LINE= /tmp/evaluation/233678-1168327320/solver /tmp/evaluation/233678-1168327320/unknown 1800
RUNSOLVER COMMAND LINE= runsolver  --timestamp  -w ROOT/results/node56/watcher-233678-1168327320 -o ROOT/results/node56/solver-233678-1168327320 -C 1800 -M 900  /tmp/evaluation/233678-1168327320/solver /tmp/evaluation/233678-1168327320/unknown 1800

META MD5SUM SOLVER= 6c84d9851726bfff2e2bc2bb5530c705
MD5SUM BENCH=  a2fec2135601327cf8139475a92a1e5b

RANDOM SEED= 501145112

TIME LIMIT= 1800 seconds

MEMORY LIMIT= 900 MiB


/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.232
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.232
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:       1454864 kB
Buffers:         49416 kB
Cached:         405224 kB
SwapCached:       2048 kB
Active:         264544 kB
Inactive:       281156 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2055920 kB
LowFree:       1454864 kB
SwapTotal:     4192956 kB
SwapFree:      4184772 kB
Dirty:           13320 kB
Writeback:           0 kB
Mapped:         107212 kB
Slab:            40476 kB
Committed_AS:  4787588 kB
PageTables:       2056 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= 66544 MiB



End job on node56 on Tue Jan  9 07:22:12 UTC 2007