Trace number 1074709

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
Mistral-prime 1.313SAT 44.7092 44.9068

DiagnosticValue
ASSIGNMENTS53056
CHECKS343605000

General information on the benchmark

Namecsp/os-taillard-20/
normalized-os-taillard-20-100-1.xml
MD5SUM4cf62a1b83c7d6776b82d5fd63452e47
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 benchmark7.92679
Satisfiable
(Un)Satisfiability was proved
Number of variables400
Number of constraints7600
Maximum constraint arity2
Maximum domain size1332
Number of constraints which are defined in extension0
Number of constraints which are defined in intension7600
Global constraints used (with number of constraints)

Solver Data (download as text)

0.18/0.21	c mistral-prime version 1.313
44.49/44.79	s SATISFIABLE
44.49/44.79	v 1244 492 844 628 1192 1291 245 544 322 436 0 757 1091 1107 895 94 980 54 692 167 0 822 1180 272 474 443 680 1111 879 374 725 967 161 96 345 560 1052 1240 211 601 230 710 916 1031 198 879 805 93 212 0 495 314 1244 616 106 359 99 1157 456 852 324 245 949 596 0 600 169 1043 834 710 492 955 391 532 920 91 1094 506 474 792 249 1080 992 762 779 690 333 1137 662 359 613 531 961 161 73 0 1189 61 486 176 1121 1023 378 787 0 232 290 1094 72 338 499 404 1179 685 126 1287 598 952 153 873 397 0 161 1240 274 441 598 688 1150 359 992 1196 1141 760 217 896 531 188 1056 72 787 445 823 798 274 1052 0 29 544 692 187 1226 843 598 87 98 337 1106 118 959 310 748 434 710 231 613 1080 65 1245 1233 905 275 840 1185 338 680 0 137 532 835 445 1137 527 337 77 613 1075 421 1240 162 0 308 776 295 1179 1054 952 873 249 710 344 29 1112 283 443 967 952 1016 0 544 792 1150 495 107 1043 860 187 688 619 116 447 161 0 1277 528 1226 216 726 874 656 298 1141 106 48 378 613 685 775 983 1111 528 1077 718 126 737 447 1000 651 402 1180 1041 959 1240 93 324 245 860 0 810 506 896 434 232 1075 825 486 301 1196 27 580 716 651 206 727 1091 118 980 1149 357 48 707 65 616 447 544 1023 499 1248 1091 397 198 1054 960 170 0 225 862 322 946 790 0 78 777 639 1150 687 87 600 522 137 60 441 861 928 298 94 221 359 718 1079 1285 528 1031 1084 1080 0 968 1185 483 777 75 1121 1248 680 404 583 333 245 167 874 861 1248 940 790 0 91 345 385 578 73 619 680 107 1160 217 295 496 1019 1091 1055 233 0 1248 216 483 946 822 639 733 1112 1188 96 448 596 170 522 357 1000 1281 290 1083 308 91 448 773 211 422 1041 862 727 194 530 391 158 1192 1137 0 628 408 996
44.49/44.79	d CHECKS 343605248
44.49/44.79	d ASSIGNMENTS 53056

Verifier Data (download as text)

OK

Watcher Data (download as text)

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

command line: /home/evaluation/evaluation/pub/bin/runsolver --timestamp -w /tmp/evaluation-result-1074709-1215179460/watcher-1074709-1215179460 -o /tmp/evaluation-result-1074709-1215179460/solver-1074709-1215179460 -C 1800 -W 2200 -M 900 --output-limit 1,15 HOME/xsolve HOME/instance-1074709-1215179460.xml 

Enforcing CPUTime limit (soft limit, will send SIGTERM then SIGKILL): 1800 seconds
Enforcing CPUTime limit (hard limit, will send SIGXCPU): 1830 seconds
Enforcing wall clock limit (soft limit, will send SIGTERM then SIGKILL): 2200 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
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: 2.27 2.13 2.12 4/83 5738
/proc/meminfo: memFree=1094728/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=18572 CPUtime=0
/proc/5738/stat : 5738 (runsolver) R 5736 5738 2554 0 -1 4194368 15 0 0 0 0 0 0 0 18 0 1 0 1996917755 19017728 292 996147200 4194304 4296836 548682068496 18446744073709551615 236437695783 0 0 4096 24578 0 0 0 17 1 0 0
/proc/5738/statm: 4643 292 257 25 0 2626 0

[startup+0.08781 s]
/proc/loadavg: 2.27 2.13 2.12 4/83 5738
/proc/meminfo: memFree=1094728/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=8588 CPUtime=0.06
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 1464 0 0 0 6 0 0 0 18 0 1 0 1996917755 8794112 1430 996147200 134512640 135237403 4294956240 18446744073709551615 4159126157 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 2147 1430 373 176 0 1051 0
Current children cumulated CPU time (s) 0.06
Current children cumulated vsize (KiB) 8588

[startup+0.101805 s]
/proc/loadavg: 2.27 2.13 2.12 4/83 5738
/proc/meminfo: memFree=1094728/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=8984 CPUtime=0.08
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 1572 0 0 0 8 0 0 0 18 0 1 0 1996917755 9199616 1538 996147200 134512640 135237403 4294956240 18446744073709551615 134661990 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 2246 1538 373 176 0 1150 0
Current children cumulated CPU time (s) 0.08
Current children cumulated vsize (KiB) 8984

[startup+0.301855 s]
/proc/loadavg: 2.27 2.13 2.12 4/83 5738
/proc/meminfo: memFree=1094728/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=15168 CPUtime=0.28
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 3125 0 0 0 27 1 0 0 19 0 1 0 1996917755 15532032 3025 996147200 134512640 135237403 4294956240 18446744073709551615 134662036 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 3792 3025 373 176 0 2696 0
Current children cumulated CPU time (s) 0.28
Current children cumulated vsize (KiB) 15168

[startup+0.701932 s]
/proc/loadavg: 2.27 2.13 2.12 4/83 5738
/proc/meminfo: memFree=1094728/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36616 CPUtime=0.68
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8505 0 0 0 64 4 0 0 23 0 1 0 1996917755 37494784 8274 996147200 134512640 135237403 4294956240 18446744073709551615 134818598 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9154 8274 404 176 0 8058 0
Current children cumulated CPU time (s) 0.68
Current children cumulated vsize (KiB) 36616

[startup+1.50209 s]
/proc/loadavg: 2.27 2.13 2.12 4/84 5739
/proc/meminfo: memFree=1066752/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36624 CPUtime=1.48
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8507 0 0 0 144 4 0 0 25 0 1 0 1996917755 37502976 8276 996147200 134512640 135237403 4294956240 18446744073709551615 135028894 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9156 8276 404 176 0 8060 0
Current children cumulated CPU time (s) 1.48
Current children cumulated vsize (KiB) 36624

[startup+3.10141 s]
/proc/loadavg: 2.33 2.14 2.12 4/84 5739
/proc/meminfo: memFree=1062976/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36624 CPUtime=3.08
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8514 0 0 0 304 4 0 0 25 0 1 0 1996917755 37502976 8283 996147200 134512640 135237403 4294956240 18446744073709551615 135029207 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9156 8283 404 176 0 8060 0
Current children cumulated CPU time (s) 3.08
Current children cumulated vsize (KiB) 36624

[startup+6.30302 s]
/proc/loadavg: 2.33 2.14 2.12 4/84 5739
/proc/meminfo: memFree=1062848/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36624 CPUtime=6.26
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8514 0 0 0 622 4 0 0 25 0 1 0 1996917755 37502976 8283 996147200 134512640 135237403 4294956240 18446744073709551615 135028894 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9156 8283 404 176 0 8060 0
Current children cumulated CPU time (s) 6.26
Current children cumulated vsize (KiB) 36624

[startup+12.7013 s]
/proc/loadavg: 2.43 2.17 2.13 4/84 5739
/proc/meminfo: memFree=1062784/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36624 CPUtime=12.63
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8521 0 0 0 1259 4 0 0 25 0 1 0 1996917755 37502976 8290 996147200 134512640 135237403 4294956240 18446744073709551615 134799968 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9156 8290 404 176 0 8060 0
Current children cumulated CPU time (s) 12.63
Current children cumulated vsize (KiB) 36624

[startup+25.5018 s]
/proc/loadavg: 2.52 2.20 2.14 3/84 5739
/proc/meminfo: memFree=1066560/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36624 CPUtime=25.38
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8524 0 0 0 2534 4 0 0 25 0 1 0 1996917755 37502976 8293 996147200 134512640 135237403 4294956240 18446744073709551615 135095600 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9156 8293 404 176 0 8060 0
Current children cumulated CPU time (s) 25.38
Current children cumulated vsize (KiB) 36624

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

[startup+38.3013 s]
/proc/loadavg: 2.40 2.19 2.14 4/82 5782
/proc/meminfo: memFree=1727760/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36624 CPUtime=38.12
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8524 0 0 0 3807 5 0 0 25 0 1 0 1996917755 37502976 8293 996147200 134512640 135237403 4294956240 18446744073709551615 135028885 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9156 8293 404 176 0 8060 0
Current children cumulated CPU time (s) 38.12
Current children cumulated vsize (KiB) 36624

[startup+41.5019 s]
/proc/loadavg: 2.40 2.19 2.14 3/82 5782
/proc/meminfo: memFree=1714192/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36628 CPUtime=41.3
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8541 0 0 0 4125 5 0 0 25 0 1 0 1996917755 37507072 8310 996147200 134512640 135237403 4294956240 18446744073709551615 135069050 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9157 8310 404 176 0 8061 0
Current children cumulated CPU time (s) 41.3
Current children cumulated vsize (KiB) 36628

[startup+43.1012 s]
/proc/loadavg: 2.45 2.20 2.14 3/85 5785
/proc/meminfo: memFree=1678008/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36628 CPUtime=42.89
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8541 0 0 0 4284 5 0 0 25 0 1 0 1996917755 37507072 8310 996147200 134512640 135237403 4294956240 18446744073709551615 135069344 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9157 8310 404 176 0 8061 0
Current children cumulated CPU time (s) 42.89
Current children cumulated vsize (KiB) 36628

[startup+43.9014 s]
/proc/loadavg: 2.45 2.20 2.14 3/85 5785
/proc/meminfo: memFree=1678008/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36628 CPUtime=43.69
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8541 0 0 0 4364 5 0 0 25 0 1 0 1996917755 37507072 8310 996147200 134512640 135237403 4294956240 18446744073709551615 134819610 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9157 8310 404 176 0 8061 0
Current children cumulated CPU time (s) 43.69
Current children cumulated vsize (KiB) 36628

[startup+44.7015 s]
/proc/loadavg: 2.45 2.20 2.14 3/85 5785
/proc/meminfo: memFree=1678008/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=36628 CPUtime=44.49
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194304 8541 0 0 0 4444 5 0 0 25 0 1 0 1996917755 37507072 8310 996147200 134512640 135237403 4294956240 18446744073709551615 134818991 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 9157 8310 404 176 0 8061 0
Current children cumulated CPU time (s) 44.49
Current children cumulated vsize (KiB) 36628

[startup+44.9019 s]
/proc/loadavg: 2.45 2.20 2.14 3/85 5785
/proc/meminfo: memFree=1678008/2055920 swapFree=4179416/4192956
[pid=5738] ppid=5736 vsize=0 CPUtime=44.69
/proc/5738/stat : 5738 (xsolve) R 5736 5738 2554 0 -1 4194308 8564 0 0 0 4464 5 0 0 25 0 1 0 1996917755 0 0 996147200 0 0 0 0 0 0 0 4096 0 0 0 0 17 0 0 0
/proc/5738/statm: 0 0 0 0 0 0 0
Current children cumulated CPU time (s) 44.69
Current children cumulated vsize (KiB) 0

Child status: 0
Real time (s): 44.9068
CPU time (s): 44.7092
CPU user time (s): 44.6442
CPU system time (s): 0.06499
CPU usage (%): 99.5601
Max. virtual memory (cumulated for all children) (KiB): 36740

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

runsolver used 0.039993 second user time and 0.137979 second system time

The end

Launcher Data (download as text)

Begin job on node62 at 2008-07-04 15:51:00
IDJOB=1074709
IDBENCH=56430
IDSOLVER=358
FILE ID=node62/1074709-1215179460
PBS_JOBID= 7881452
Free space on /tmp= 65272 MiB

SOLVER NAME= Mistral-prime 1.313
BENCH NAME= CPAI08/csp/os-taillard-20/normalized-os-taillard-20-100-1.xml
COMMAND LINE= HOME/xsolve BENCHNAME 
RUNSOLVER COMMAND LINE= /home/evaluation/evaluation/pub/bin/runsolver --timestamp -w /tmp/evaluation-result-1074709-1215179460/watcher-1074709-1215179460 -o /tmp/evaluation-result-1074709-1215179460/solver-1074709-1215179460 -C 1800 -W 2200 -M 900 --output-limit 1,15  HOME/xsolve HOME/instance-1074709-1215179460.xml 

TIME LIMIT= 1800 seconds
MEMORY LIMIT= 900 MiB

MD5SUM BENCH= 4cf62a1b83c7d6776b82d5fd63452e47
RANDOM SEED=83923920

node62.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.259
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.259
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:       1095272 kB
Buffers:         44144 kB
Cached:         145976 kB
SwapCached:       7080 kB
Active:         844824 kB
Inactive:        54284 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2055920 kB
LowFree:       1095272 kB
SwapTotal:     4192956 kB
SwapFree:      4179416 kB
Dirty:            2024 kB
Writeback:           0 kB
Mapped:         719980 kB
Slab:            45404 kB
Committed_AS:  4720648 kB
PageTables:       3224 kB
VmallocTotal: 536870911 kB
VmallocUsed:    264960 kB
VmallocChunk: 536605679 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB

Free space on /tmp at the end= 65248 MiB
End job on node62 at 2008-07-04 15:51:45