[Cbc-tickets] [COIN-OR Branch-and-Cut MIP Solver] #45: Cbc multithreading support for Windows
COIN-OR Branch-and-Cut MIP Solver
coin-trac at coin-or.org
Fri Apr 11 09:40:35 EDT 2008
#45: Cbc multithreading support for Windows
---------------------------+------------------------------------------------
Reporter: Rolf Steenge | Owner: somebody
Type: enhancement | Status: closed
Priority: minor | Milestone:
Component: component1 | Version:
Resolution: wontfix | Keywords: Cbc multithreading
---------------------------+------------------------------------------------
Changes (by ladanyi):
* status: new => closed
* resolution: => wontfix
Comment:
There is now a CoinWallclockTime() function which implements the timing
method (though avoids using the windows psdk).
The problem with your suggestion is that the pthreads implementation at
http://sourceware.org/pthreads-win32/ is under the lgpl, so there is no
way its source could be simply included in the source tree of cbc.
A possibility is to pull it in as a thirdparty code (look in the
ThirdParty directory), a separate dll built from it and then cbc could use
it that way.
But I would feel a lot more comfortable (from a legal point of view) if
we'd just give instructions on the wiki how to get pthreads and then how
to compile cbc using pthreads.
Another possibility is to find a pthread implementation whose license is
more liberal than the lgpl and we could incorporate the code into cbc.
Sorry for the cold shower :-(.
--Laci
--
Ticket URL: <https://projects.coin-or.org/Cbc/ticket/45#comment:1>
COIN-OR Branch-and-Cut MIP Solver <http://projects.coin-or.org/Cbc>
An LP-based branch-and-cut MIP solver.
More information about the Cbc-tickets
mailing list