[Bonmin-tickets] [Bonmin] #22: patch for MUMPS integration

Bonmin coin-trac at coin-or.org
Mon Jun 2 02:42:29 EDT 2008


#22: patch for MUMPS integration
--------------------------+-------------------------------------------------
Reporter:  feh            |        Owner:  pbonami 
    Type:  enhancement    |       Status:  reopened
Priority:  major          |    Component:  Bonmin  
 Version:  release/0.1.3  |   Resolution:          
Keywords:                 |  
--------------------------+-------------------------------------------------
Changes (by feh):

  * status:  closed => reopened
  * resolution:  wontfix =>

Comment:

 Hello Pierre, Andreas

 > If there is something to patch in Ipopt please submit a ticket to Ipopt.
 How can I do that?

 > What is  the purpose of the indentations of the preprocessor lines?
 Indentation helps to "guide the eye" through a cascade of ifdef - else -
 endif's. It is a simple visual aid to make the code self-explaining and to
 avoid spaghetti code.

 > why would  you not delete the array a?
 I delete it , but only once, on line 105. The original code deletes twice,
 once on line 100 and the second time on line 105, and this results in a
 double free plus program crash (Linux x86_64).

 > Bonmin should work with Pardiso
 Yes it does, but we cannot use Pardiso for several reasons, and we
 therefore chose MUMPS as an unencumbered alternative. Ubasel distributes
 Pardiso only in binary format, they do not support our target platform
 (currently Solaris 10, SPARC, 64bit), and their licensing scheme
 disqualifies the code for productive deployment.

 Regards

 Harald

-- 
Ticket URL: <https://projects.coin-or.org/Bonmin/ticket/22#comment:3>
Bonmin <http://projects.coin-or.org/Bonmin>
Basic Open-source Nonlinear Mixed INteger programming



More information about the Bonmin-tickets mailing list