[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