Trace number 1074814

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 2.41663 2.4256

DiagnosticValue
ASSIGNMENTS2049
CHECKS11565300

General information on the benchmark

Namecsp/os-taillard-20/
normalized-os-taillard-20-105-8.xml
MD5SUM86b24a9ba558d9e8e32f84b5d3fc0678
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 benchmark2.41663
Satisfiable
(Un)Satisfiability was proved
Number of variables400
Number of constraints7600
Maximum constraint arity2
Maximum domain size1388
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.00/0.00	c mistral-prime version 1.313
2.28/2.30	s SATISFIABLE
2.28/2.30	v 763 1042 171 647 294 751 330 654 250 422 506 1107 0 49 148 207 836 913 676 969 469 229 389 1070 57 767 0 315 647 1129 132 1137 827 1234 97 448 563 1000 656 66 676 226 506 640 748 578 416 227 229 722 458 473 171 969 363 95 448 1283 0 274 97 265 746 1067 578 163 359 1194 0 1321 981 307 1159 649 858 493 1271 49 883 234 916 93 1180 970 504 315 0 99 718 253 658 873 816 849 1008 154 402 568 455 1066 456 513 1297 235 913 361 56 1087 893 76 737 268 674 654 1115 132 0 227 968 565 267 294 473 611 503 166 470 268 518 397 1050 911 66 0 1098 112 874 836 313 1004 1318 1036 979 823 634 564 513 130 44 1052 226 66 386 712 0 951 207 574 160 1087 719 1006 507 649 968 778 868 99 265 560 1121 266 1035 447 423 196 0 324 244 1067 325 1008 0 700 1344 985 1117 497 898 574 687 630 227 401 112 1192 50 1159 806 1052 816 491 942 422 329 901 737 96 658 612 1096 253 1042 498 593 196 673 0 1234 1147 897 76 613 325 795 556 985 191 719 413 500 1004 1354 1047 0 168 883 208 274 687 832 0 773 177 623 940 712 1006 50 1036 890 401 479 1166 553 979 1066 321 130 238 856 282 96 795 521 1078 1216 458 259 427 324 1139 361 748 191 659 563 611 0 913 427 207 892 1129 1226 1051 639 0 611 254 507 773 980 98 748 307 1115 1283 168 496 234 458 981 0 673 611 507 691 827 563 1078 330 898 447 479 80 171 1294 469 384 773 849 268 0 958 321 921 57 308 1074 564 722 416 656 1104 80 502 177 939 975 839 673 313 470 1070 630 496 565 979 99 648 0 221 1137 1141 956 748 363 422 130 238 775 1141 951 1031 654 897 423 95 823 704 639 1224 0 767 329 564 1297 1074 504 700 856 282 198 502 439 1036 911 984 447 452 778 0 493 361 99 623 521 473 1216
2.28/2.30	d CHECKS 11565264
2.28/2.30	d ASSIGNMENTS 2049

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-1074814-1215179871/watcher-1074814-1215179871 -o /tmp/evaluation-result-1074814-1215179871/solver-1074814-1215179871 -C 1800 -W 2200 -M 900 --output-limit 1,15 HOME/xsolve HOME/instance-1074814-1215179871.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: 1.91 1.97 1.99 4/73 24478
/proc/meminfo: memFree=1612384/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=4580 CPUtime=0
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 371 0 0 0 0 0 0 0 20 0 1 0 640907251 4689920 337 996147200 134512640 135237403 4294956240 18446744073709551615 4294960144 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 1145 344 295 176 0 49 0

[startup+0.0239021 s]
/proc/loadavg: 1.91 1.97 1.99 4/73 24478
/proc/meminfo: memFree=1612384/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=6972 CPUtime=0.01
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 1055 0 0 0 1 0 0 0 20 0 1 0 640907251 7139328 1021 996147200 134512640 135237403 4294956240 18446744073709551615 7222907 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 1743 1022 373 176 0 647 0
Current children cumulated CPU time (s) 0.01
Current children cumulated vsize (KiB) 6972

[startup+0.101909 s]
/proc/loadavg: 1.91 1.97 1.99 4/73 24478
/proc/meminfo: memFree=1612384/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=9404 CPUtime=0.09
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 1658 0 0 0 9 0 0 0 20 0 1 0 640907251 9629696 1624 996147200 134512640 135237403 4294956240 18446744073709551615 7222907 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 2351 1624 373 176 0 1255 0
Current children cumulated CPU time (s) 0.09
Current children cumulated vsize (KiB) 9404

[startup+0.301931 s]
/proc/loadavg: 1.91 1.97 1.99 4/73 24478
/proc/meminfo: memFree=1612384/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=15468 CPUtime=0.29
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 3207 0 0 0 27 2 0 0 22 0 1 0 640907251 15839232 3107 996147200 134512640 135237403 4294956240 18446744073709551615 7222907 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 3867 3108 373 176 0 2771 0
Current children cumulated CPU time (s) 0.29
Current children cumulated vsize (KiB) 15468

[startup+0.701971 s]
/proc/loadavg: 1.91 1.97 1.99 4/73 24478
/proc/meminfo: memFree=1612384/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=36472 CPUtime=0.69
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 8453 0 0 0 65 4 0 0 25 0 1 0 640907251 37347328 8287 996147200 134512640 135237403 4294956240 18446744073709551615 134795508 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 9118 8287 404 176 0 8022 0
Current children cumulated CPU time (s) 0.69
Current children cumulated vsize (KiB) 36472

[startup+1.50105 s]
/proc/loadavg: 1.91 1.97 1.99 3/74 24479
/proc/meminfo: memFree=1580696/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=36476 CPUtime=1.48
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 8459 0 0 0 144 4 0 0 25 0 1 0 640907251 37351424 8293 996147200 134512640 135237403 4294956240 18446744073709551615 134799981 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 9119 8293 404 176 0 8023 0
Current children cumulated CPU time (s) 1.48
Current children cumulated vsize (KiB) 36476

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

[startup+1.90109 s]
/proc/loadavg: 1.91 1.97 1.99 3/74 24479
/proc/meminfo: memFree=1580696/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=36476 CPUtime=1.88
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 8459 0 0 0 184 4 0 0 25 0 1 0 640907251 37351424 8293 996147200 134512640 135237403 4294956240 18446744073709551615 134799961 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 9119 8293 404 176 0 8023 0
Current children cumulated CPU time (s) 1.88
Current children cumulated vsize (KiB) 36476

[startup+2.30114 s]
/proc/loadavg: 1.91 1.97 1.99 3/74 24479
/proc/meminfo: memFree=1580504/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=36864 CPUtime=2.28
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 8543 0 0 0 224 4 0 0 25 0 1 0 640907251 37748736 8312 996147200 134512640 135237403 4294956240 18446744073709551615 135095201 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 9216 8312 404 176 0 8120 0
Current children cumulated CPU time (s) 2.28
Current children cumulated vsize (KiB) 36864

[startup+2.40115 s]
/proc/loadavg: 1.91 1.97 1.99 3/74 24479
/proc/meminfo: memFree=1580504/2055920 swapFree=4176960/4192956
[pid=24478] ppid=24476 vsize=34764 CPUtime=2.38
/proc/24478/stat : 24478 (xsolve) R 24476 24478 22761 0 -1 4194304 8557 0 0 0 234 4 0 0 25 0 1 0 640907251 35598336 7929 996147200 134512640 135237403 4294956240 18446744073709551615 7217150 0 0 4096 0 0 0 0 17 1 0 0
/proc/24478/statm: 8691 7929 418 176 0 7595 0
Current children cumulated CPU time (s) 2.38
Current children cumulated vsize (KiB) 34764

Child status: 0
Real time (s): 2.4256
CPU time (s): 2.41663
CPU user time (s): 2.36464
CPU system time (s): 0.051992
CPU usage (%): 99.6304
Max. virtual memory (cumulated for all children) (KiB): 36864

getrusage(RUSAGE_CHILDREN,...) data:
user time used= 2.36464
system time used= 0.051992
maximum resident set size= 0
integral shared memory size= 0
integral unshared data size= 0
integral unshared stack size= 0
page reclaims= 8560
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= 33

runsolver used 0.008998 second user time and 0.009998 second system time

The end

Launcher Data (download as text)

Begin job on node84 at 2008-07-04 15:57:51
IDJOB=1074814
IDBENCH=56445
IDSOLVER=358
FILE ID=node84/1074814-1215179871
PBS_JOBID= 7881494
Free space on /tmp= 66556 MiB

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

TIME LIMIT= 1800 seconds
MEMORY LIMIT= 900 MiB

MD5SUM BENCH= 86b24a9ba558d9e8e32f84b5d3fc0678
RANDOM SEED=231150110

node84.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.231
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.231
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	: 5996.54
clflush size	: 64
cache_alignment	: 128
address sizes	: 36 bits physical, 48 bits virtual
power management:


/proc/meminfo:
MemTotal:      2055920 kB
MemFree:       1612800 kB
Buffers:         68464 kB
Cached:         302700 kB
SwapCached:      10452 kB
Active:         191736 kB
Inactive:       205576 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2055920 kB
LowFree:       1612800 kB
SwapTotal:     4192956 kB
SwapFree:      4176960 kB
Dirty:            1976 kB
Writeback:           0 kB
Mapped:          32936 kB
Slab:            31132 kB
Committed_AS:  1219732 kB
PageTables:       1772 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= 66552 MiB
End job on node84 at 2008-07-04 15:57:54