<br><font size=2 face="sans-serif">Renato,</font>
<br>
<br><font size=2 face="sans-serif">I am not sure what -O2 switches on (or
off). &nbsp;If you go into Cbc (or other Coin projects) and just do configure
and then look at Makefile, you will see that they tend to use -O3 and stuff
like -ffast-math and -fomit-frame-pointer. &nbsp;You may also want to use
-march=native. &nbsp;If NDEBUG is not defined in your Makefile that would
also be a significant hit.</font>
<br>
<br><font size=2 face="sans-serif">I very much dislike OsiCbc but if that
is what is being used then you may wish to instantiate it with a non-default
CbcStrategy object. &nbsp;This would allow you to have preprocessing which
could help. &nbsp;You can also customize that to use more/different cuts
and heuristics.</font>
<br>
<br><font size=2 face="sans-serif">The message level for the OsiCbc object
could also be modified before handing it to FlopC++.</font>
<br>
<br><font size=2 face="sans-serif">John Forrest</font>
<br>
<br>
<br>
<table width=100%>
<tr>
<td><img src=cid:_1_0B0073E40B006FFC0074AECC85257640>
<td width=100%>
<table width=100%>
<tr valign=top>
<td width=100%><font size=2 face="sans-serif"><b>[Osi] How to speed-up
flop-osi-cbc ?</b></font></table>
<br>
<table width=100%>
<tr>
<td><font size=2 color=#e26200 face="sans-serif"><b>Renato Bruni </b></font>
<td><font size=2 color=#8f8f8f face="sans-serif">to:</font>
<td><font size=2 face="sans-serif">osi</font>
<td>
<div align=right><font size=1 face="sans-serif">09/29/2009 02:47 PM</font></div></table>
<br>
<table width=100%>
<tr>
<td>
<table width=100%>
<tr>
<td><font size=2 color=#8f8f8f face="sans-serif">Sent by:</font>
<td width=100%><font size=2 color=#e26200 face="sans-serif"><b>osi-bounces@list.coin-or.org</b></font></table>
<br>
<td>
<div align=right></div></table>
<br></table>
<br>
<br>
<hr>
<br>
<br>
<br><tt><font size=2>Hello everybody,<br>
<br>
we are migrating from Cplex to FlpoC++/Osi/(Cbc or Glpk or Symphony).<br>
We are currently running some tests, but it seems that we need some advice<br>
to speed-up the open source solvers.<br>
<br>
We are compiling all with gcc with option -O2 (optimization) but it does
not<br>
seem much faster than the debug version. Which options would you recommend<br>
for speed? Also, we tried to disable messages from the solvers with the<br>
FlopC++ option &quot;silent&quot;, but they write the same messages than
before. Which<br>
other option we can try? Is there some other speed option (cut generation?)<br>
that maybe is disabled and one should enable? And how? Pointers to some<br>
documentation are appreciated.<br>
<br>
Thanks a lot in advance.<br>
Best regards,<br>
Renato Bruni<br>
<br>
_______________________________________________<br>
Osi mailing list<br>
Osi@list.coin-or.org<br>
http://list.coin-or.org/mailman/listinfo/osi<br>
</font></tt>
<br>