[Ipopt-tickets] [Ipopt] #248: Solvers

Ipopt coin-trac at coin-or.org
Tue Oct 14 08:08:48 EDT 2014


#248: Solvers
--------------------------+------------------------
Reporter:  mathieuDS      |      Owner:  ipopt-team
    Type:  clarification  |     Status:  new
Priority:  normal         |  Component:  Ipopt
 Version:  3.11           |   Severity:  normal
Keywords:                 |
--------------------------+------------------------
 I am trying to compile IPOPT with the solvers. There are several problems:
 1) The ./configure --help gives possible options:
 {{{
   --with-ipopt-lib linker flags for using project Ipopt
   --with-ipopt-incdir directory with header files for using project Ipopt
   --with-ipopt-datadir directory with data files for using project Ipopt
 }}}
 which in my opinion does not make any sense since IPOPT should not depend
 on the location of IPOPT or any previous software.

 2) It is possible to compile IPOPT without any solver, which means that
 later on the "make test" fails because M!27 is missing. The compilation
 should be stopped right when it is detected that some software are
 missing. Clear possible directions should be given in the "configure" so
 that we know what needs to be done.

 3) The information about the solver is dispersed in many different files.
 For example IpAlgBuilder.cpp lists the following: ma27, ma57, ma77, ma86,
 pardiso, ma97, wsmp, numps. But the "ThirdParty" directory lists: ASL,
 Blas, HSL, HSLold, Lapack, Metis, Mumps
 It would be nice to know which correspond to which, relative performance,
 license, all in one single information file.

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



More information about the Ipopt-tickets mailing list