[Ipopt-tickets] [Ipopt] #153: linearsolverloader pardiso interface out of date

Ipopt coin-trac at coin-or.org
Thu Jun 2 10:51:36 EDT 2011


#153: linearsolverloader pardiso interface out of date
---------------------+------------------------------------------------------
  Reporter:  jdh     |       Owner:  ipopt-team
      Type:  defect  |      Status:  new       
  Priority:  normal  |   Component:  Ipopt     
   Version:  3.9     |    Severity:  normal    
Resolution:          |    Keywords:            
---------------------+------------------------------------------------------

Comment (by jdh):

 Looking at the new PARDISO licencing regieme I'm not convinced that
 developing a patch for IPOPT qualifies for the free licence. As a result
 I've not been able to polish the patch I just attached (especially in
 terms of rearranging the logic) in the ways I'd like to.

 However, that attachment was sufficient to prevent crashes when calling
 the new interface PARDISO using the old-style code in
 IpPardisoSolverInterface.cpp

 To tidy this up what probably needs doing:
 * Invert logic so that new style call is the default, change
 linearsolverloader wrapper to have a wrap_old function rather than a
 wrap_new function.
 * Fix default number of threads in IpPardisoSolverInterface.cpp to be non-
 serial by default - otherwise users are likely to get confused over why
 they're not getting any parallel speedup.

 Apologies I can't deliver something more concrete.

 Jonathan.

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/153#comment:3>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list