Trace number 1876518

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 NameAnswerobjCPU timeWall clock time
bsolo 3.1OPT3 6.19406 6.1954

General information on the benchmark

Namenormalized-PB07/OPT-SMALLINT-NLC/submittedPB07/roussel/
factor-mod-B/factor-mod-size=9-P0=41-P1=331-P2=37-B.opb
MD5SUM2a7888c7c4f71cd1bd795e0b54484781
Bench CategoryOPT-SMALLINT-NLC (optimisation, small integers, non linear constraints)
Best result obtained on this benchmarkOPT
Best value of the objective obtained on this benchmark3
Best CPU time to get the best result obtained on this benchmark2.39664
Has Objective FunctionYES
SatisfiableYES
(Un)Satisfiability was provedYES
Best value of the objective function 3
Optimality of the best value was proved YES
Number of variables54
Total number of constraints5
Number of constraints which are clauses0
Number of constraints which are cardinality constraints (but not clauses)0
Number of constraints which are nor clauses,nor cardinality constraints5
Minimum length of a constraint9
Maximum length of a constraint99
Number of terms in the objective function 9
Biggest coefficient in the objective function 256
Number of bits for the biggest coefficient in the objective function 9
Sum of the numbers in the objective function 511
Number of bits of the sum of numbers in the objective function 9
Biggest number in a constraint 131072
Number of bits of the biggest number in a constraint 18
Biggest sum of numbers in a constraint 523264
Number of bits of the biggest sum of numbers19
Number of products (including duplicates)162
Sum of products size (including duplicates)324
Number of different products162
Sum of products size324

Quality of the solution as a function of time


Download the above graph as a PDF file / as an EPS file

Solver Data

0.00/0.00	c bsolo beta version 3.1 - 13/04/2009 : 1630 GMT
0.00/0.00	c Developed by Vasco Manquinho and José Santos IST/UTL - INESC-ID
0.00/0.00	c type "bsolo -h" for help
0.00/0.00	c Time Limit set via environment variable PBTIMEOUT to 1800
0.00/0.00	c Learning Strategy: Cardinality Constraint Learning
0.00/0.00	c Time Limit set to 1800
0.00/0.00	c Memory Limit set to 1800 MB
0.00/0.00	c Instance file HOME/instance-1876518-1245186833.opb
0.00/0.00	c File size is 11884 bytes.
0.00/0.00	c Highest Coefficient sum: 523264
0.00/0.00	c Parsing was ok!!
0.00/0.00	c Total parsing time: 0.001 s
0.00/0.00	c Var: 216 Constr: 331 162/0/169 Lit: 1377 Watch. Lit: 848
0.00/0.00	c Obj. Vars: 9 (4.16667 % of total variables)
0.00/0.00	c Pre-processing Time: 0.003 s
0.00/0.00	c    Confl   Vars     Ctrs     Lits  LPC   W.Lits     Max Learnt Conf/s Time
0.00/0.00	c        0    216      331     1377    4     1185    1835      0      0 0.00
0.00/0.00	c Switching off lower bounding mode.
0.19/0.23	c      101    216      489     9918   20     1587    2019    158   4391 0.02
0.19/0.23	c      251    216      644    21537   33     1828    2221    313   4735 0.05
0.19/0.23	c      477    216      909    39793   43     2467    2444    578   4917 0.10
0.19/0.23	c      815    216     1273    66407   52     3224    2689    942   4478 0.18
0.19/0.23	o 257
0.59/0.60	c    Confl   Vars     Ctrs     Lits  LPC   W.Lits     Max Learnt Conf/s Time
0.59/0.60	c     1006    216     1490    81243   54     3695    1854   1159   4336 0.23
0.59/0.60	c     1106    216     1593    89373   56     3889    2040   1262   4371 0.25
0.59/0.60	c     1356    205     1895   109384   57     4623    2245   1564   4211 0.32
0.59/0.60	c     1832    205     2472   148616   60     5907    2470   2141   4126 0.44
0.59/0.60	o 29
0.79/0.89	c    Confl   Vars     Ctrs     Lits  LPC   W.Lits     Max Learnt Conf/s Time
0.79/0.89	c     2409    205     1758   101032   57     4233    1854   1427   3975 0.61
0.79/0.89	c     2510    196     1874   109685   58     4479    2040   1543   3965 0.63
0.79/0.89	c     2762    187     2163   130368   60     5096    2245   1832   4026 0.69
0.79/0.89	c     3238    187     1458    84642   58     3479    2470   1127   4017 0.81
0.79/0.89	o 17
0.89/0.97	c    Confl   Vars     Ctrs     Lits  LPC   W.Lits     Max Learnt Conf/s Time
0.89/0.97	c     3571    177     1846   110807   60     4314    1847   1515   4021 0.89
0.89/0.97	c     3672    177     1984   118519   59     4614    2032   1653   4008 0.92
0.89/0.97	o 5
1.29/1.35	c    Confl   Vars     Ctrs     Lits  LPC   W.Lits     Max Learnt Conf/s Time
1.29/1.35	c     3870    165     2242   131774   58     5231    1845   1911   3989 0.97
1.29/1.35	c     3970    156     1366    71060   52     3311    2030   1035   3997 0.99
1.29/1.35	c     4220    156     1660    91496   55     3945    2234   1329   4026 1.05
1.29/1.35	c     4695    145     2257   129670   57     5283    2458   1926   3965 1.18
1.29/1.35	o 3
6.09/6.19	c    Confl   Vars     Ctrs     Lits  LPC   W.Lits     Max Learnt Conf/s Time
6.09/6.19	c     5144    145     1568    78067   49     3888    1855   1237   3796 1.35
6.09/6.19	c     5248    124     1699    85358   50     4161    2041   1368   3775 1.39
6.09/6.19	c     5499    124     2009   104296   51     4828    2246   1678   3745 1.47
6.09/6.19	c     5974    114     2614   141017   53     6203    2471   2283   3640 1.64
6.09/6.19	c     6787    114     2263   118772   52     5388    2719   1932   3557 1.91
6.09/6.19	c     8107    114     2373   122991   51     5564    2991   2042   3470 2.34
6.09/6.19	c    10188    114     1842    82432   44     4503    3291   1511   3237 3.15
6.09/6.19	c    13412    103     1997    94223   47     4631    3621   1666   3134 4.28
6.09/6.19	c    18348    101     3780   175939   46     8627    3984   3449   3045 6.02
6.09/6.19	v x1 x2 -x3 -x4 -x5 -x6 -x7 -x8 -x9 x10 x11 -x12 x13 -x14 -x15 x16 -x17 -x18 x19 x20 x21 x22 -x23 -x24 x25 -x26 -x27 x55 x56 -x57 -x58 -x59 -x60 -x61 -x62 -x63 x64 x65 -x66 -x67 -x68 -x69 -x70 -x71 -x72 -x73 -x74 -x75 -x76 -x77 -x78 -x79 -x80 -x81 x82 x83 -x84 -x85 -x86 -x87 -x88 -x89 -x90 -x91 -x92 -x93 -x94 -x95 -x96 -x97 -x98 -x99 -x100 -x101 -x102 -x103 -x104 -x105 -x106 -x107 -x108 x109 x110 -x111 -x112 -x113 -x114 -x115 -x116 -x117 -x118 -x119 -x120 -x121 -x122 -x123 -x124 -x125 -x126 -x127 -x128 -x129 -x130 -x131 -x132 -x133 -x134 -x135 x28 -x29 -x30 -x31 -x32 x33 x34 x35 -x36 -x37 -x38 -x39 -x40 -x41 -x42 -x43 -x44 -x45 x136 -x137 -x138 -x139 -x140 x141 x142 x143 -x144 x145 -x146 -x147 -x148 -x149 x150 x151 x152 -x153 x154 -x155 -x156 -x157 -x158 x159 x160 x161 -x162 x163 -x164 -x165 -x166 -x167 x168 x169 x170 -x171 -x172 -x173 -x174 -x175 -x176 -x177 -x178 -x179 -x180 -x181 -x182 -x183 -x184 -x185 -x186 -x187 -x188 -x189 x190 -x191 -x192 -x193 -x194 x195 x196 x197 -x198 -x199 -x200 -x201 -x202 -x203 -x204 -x205 -x206 -x207 -x208 -x209 -x210 -x211 -x212 -x213 -x214 -x215 -x216 -x46 x47 -x48 -x49 -x50 x51 -x52 -x53 -x54 
6.09/6.19	c  Rst    Confl    NCB      Dec     Ctrs     Lits Learnt Conf/s Time
6.09/6.19	c   27    18734    329    21267     4232   192983   3901   3025 6.19
6.09/6.19	c Objective: 3
6.09/6.19	s OPTIMUM FOUND
6.09/6.19	c Total time: 6.192 s

Verifier Data

OK	3

Watcher Data

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

command line: BIN/runsolver --timestamp -w /tmp/evaluation-result-1876518-1245186833/watcher-1876518-1245186833 -o /tmp/evaluation-result-1876518-1245186833/solver-1876518-1245186833 -C 1800 -W 2000 -M 1800 bsolo -l2 -t1800 -m1800 HOME/instance-1876518-1245186833.opb 

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): 2000 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
Current StackSize limit: 10240 KiB


[startup+0 s]
/proc/loadavg: 0.97 0.97 0.99 3/64 31926
/proc/meminfo: memFree=1838176/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=10708 CPUtime=0
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 275 0 0 0 0 0 0 0 18 0 1 0 186283787 10964992 256 1992294400 134512640 137136520 4294956256 18446744073709551615 136568305 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 2677 256 191 640 0 2033 0

[startup+0.0187511 s]
/proc/loadavg: 0.97 0.97 0.99 3/64 31926
/proc/meminfo: memFree=1838176/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=10836 CPUtime=0.01
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 300 0 0 0 1 0 0 0 18 0 1 0 186283787 11096064 281 1992294400 134512640 137136520 4294956256 18446744073709551615 136568305 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 2709 281 198 640 0 2065 0
Current children cumulated CPU time (s) 0.01
Current children cumulated vsize (KiB) 10836

[startup+0.101726 s]
/proc/loadavg: 0.97 0.97 0.99 3/64 31926
/proc/meminfo: memFree=1838176/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=11220 CPUtime=0.09
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 420 0 0 0 9 0 0 0 18 0 1 0 186283787 11489280 401 1992294400 134512640 137136520 4294956256 18446744073709551615 136504651 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 2805 401 198 640 0 2161 0
Current children cumulated CPU time (s) 0.09
Current children cumulated vsize (KiB) 11220

[startup+0.301669 s]
/proc/loadavg: 0.97 0.97 0.99 3/64 31926
/proc/meminfo: memFree=1838176/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=12120 CPUtime=0.29
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 644 0 0 0 29 0 0 0 19 0 1 0 186283787 12410880 625 1992294400 134512640 137136520 4294956256 18446744073709551615 136504651 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3030 625 198 640 0 2386 0
Current children cumulated CPU time (s) 0.29
Current children cumulated vsize (KiB) 12120

[startup+0.701553 s]
/proc/loadavg: 0.97 0.97 0.99 3/64 31926
/proc/meminfo: memFree=1838176/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=13408 CPUtime=0.69
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 943 0 0 0 68 1 0 0 22 0 1 0 186283787 13729792 924 1992294400 134512640 137136520 4294956256 18446744073709551615 136568305 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3352 924 198 640 0 2708 0
Current children cumulated CPU time (s) 0.69
Current children cumulated vsize (KiB) 13408

[startup+1.50132 s]
/proc/loadavg: 0.97 0.97 0.99 2/65 31927
/proc/meminfo: memFree=1835224/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=13408 CPUtime=1.48
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 943 0 0 0 147 1 0 0 25 0 1 0 186283787 13729792 924 1992294400 134512640 137136520 4294956256 18446744073709551615 136568305 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3352 924 198 640 0 2708 0
Current children cumulated CPU time (s) 1.48
Current children cumulated vsize (KiB) 13408

[startup+3.10186 s]
/proc/loadavg: 0.97 0.97 0.99 2/65 31927
/proc/meminfo: memFree=1835096/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=13408 CPUtime=3.09
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 967 0 0 0 307 2 0 0 25 0 1 0 186283787 13729792 948 1992294400 134512640 137136520 4294956256 18446744073709551615 136568305 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3352 948 198 640 0 2708 0
Current children cumulated CPU time (s) 3.09
Current children cumulated vsize (KiB) 13408

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

[startup+4.7024 s]
/proc/loadavg: 0.97 0.97 0.99 2/65 31927
/proc/meminfo: memFree=1834776/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=13668 CPUtime=4.69
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 1029 0 0 0 467 2 0 0 25 0 1 0 186283787 13996032 1010 1992294400 134512640 137136520 4294956256 18446744073709551615 136568305 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3417 1010 198 640 0 2773 0
Current children cumulated CPU time (s) 4.69
Current children cumulated vsize (KiB) 13668

[startup+5.50418 s]
/proc/loadavg: 0.97 0.97 0.99 2/65 31927
/proc/meminfo: memFree=1834648/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=13800 CPUtime=5.49
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 1048 0 0 0 546 3 0 0 25 0 1 0 186283787 14131200 1029 1992294400 134512640 137136520 4294956256 18446744073709551615 134543831 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3450 1029 198 640 0 2806 0
Current children cumulated CPU time (s) 5.49
Current children cumulated vsize (KiB) 13800

[startup+5.90106 s]
/proc/loadavg: 0.97 0.97 0.99 2/65 31927
/proc/meminfo: memFree=1834648/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=13800 CPUtime=5.89
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 1048 0 0 0 586 3 0 0 25 0 1 0 186283787 14131200 1029 1992294400 134512640 137136520 4294956256 18446744073709551615 134616725 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3450 1029 198 640 0 2806 0
Current children cumulated CPU time (s) 5.89
Current children cumulated vsize (KiB) 13800

[startup+6.101 s]
/proc/loadavg: 0.97 0.97 0.99 2/65 31927
/proc/meminfo: memFree=1834648/2055920 swapFree=4191900/4192956
[pid=31926] ppid=31924 vsize=13800 CPUtime=6.09
/proc/31926/stat : 31926 (bsolo) R 31924 31926 31261 0 -1 4194304 1048 0 0 0 606 3 0 0 25 0 1 0 186283787 14131200 1029 1992294400 134512640 137136520 4294956256 18446744073709551615 136503958 0 0 4096 16384 0 0 0 17 1 0 0
/proc/31926/statm: 3450 1029 198 640 0 2806 0
Current children cumulated CPU time (s) 6.09
Current children cumulated vsize (KiB) 13800

Child status: 0
Real time (s): 6.1954
CPU time (s): 6.19406
CPU user time (s): 6.15906
CPU system time (s): 0.034994
CPU usage (%): 99.9784
Max. virtual memory (cumulated for all children) (KiB): 13800

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

runsolver used 0.005999 second user time and 0.018997 second system time

The end

Launcher Data

Begin job on node16 at 2009-06-16 23:13:53
IDJOB=1876518
IDBENCH=47928
IDSOLVER=699
FILE ID=node16/1876518-1245186833
PBS_JOBID= 9368289
Free space on /tmp= 66280 MiB

SOLVER NAME= bsolo 3.1
BENCH NAME= PB07/normalized-PB07/OPT-SMALLINT-NLC/submittedPB07/roussel/factor-mod-B/factor-mod-size=9-P0=41-P1=331-P2=37-B.opb
COMMAND LINE= bsolo -l2 -tTIMEOUT -mMEMLIMIT BENCHNAME
CONVERSION SCRIPT= PBconversionToLinear BENCHNAME
RUNSOLVER COMMAND LINE= BIN/runsolver --timestamp -w /tmp/evaluation-result-1876518-1245186833/watcher-1876518-1245186833 -o /tmp/evaluation-result-1876518-1245186833/solver-1876518-1245186833 -C 1800 -W 2000 -M 1800  bsolo -l2 -t1800 -m1800 HOME/instance-1876518-1245186833.opb

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

MD5SUM BENCH= 2a7888c7c4f71cd1bd795e0b54484781
RANDOM SEED=1670058567

node16.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.214
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.214
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:       1838720 kB
Buffers:         39464 kB
Cached:         101580 kB
SwapCached:        260 kB
Active:          51268 kB
Inactive:       102404 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2055920 kB
LowFree:       1838720 kB
SwapTotal:     4192956 kB
SwapFree:      4191900 kB
Dirty:            4032 kB
Writeback:           0 kB
Mapped:          21192 kB
Slab:            49580 kB
Committed_AS:   165412 kB
PageTables:       1440 kB
VmallocTotal: 536870911 kB
VmallocUsed:    264952 kB
VmallocChunk: 536605679 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB

CONVERSION COMMAND LINE= PBconversionToLinear HOME/instance-1876518-1245186833.opb

Free space on /tmp at the end= 66276 MiB
End job on node16 at 2009-06-16 23:14:00