[Ipopt-tickets] [Ipopt] #195: non-deterministic results of IPOPT with MA57 from Matlab

Ipopt coin-trac at coin-or.org
Thu Feb 21 00:26:35 EST 2013


#195: non-deterministic results of IPOPT with MA57 from Matlab
----------------------+------------------------
  Reporter:  huigang  |      Owner:  ipopt-team
      Type:  defect   |     Status:  new
  Priority:  highest  |  Component:  Ipopt
   Version:  3.10     |   Severity:  normal
Resolution:           |   Keywords:
----------------------+------------------------

Comment (by kelman):

 If you downloaded the HSL for Ipopt package, then run the following in the
 coinhsl directory from a MinGW/MSYS prompt:

 {{{
 ./configure
 make
 gfortran -static-libgcc -static-libgfortran -shared -o libhsl.dll *.o \
   -L$IPOPT_LIBDIR -lcoinlapack -lcoinblas -lcoinmetis
 }}}

 Here you need static .a libraries for coinlapack, coinblas, and coinmetis
 assuming you built those from their ThirdParty directories. Replace
 $IPOPT_LIBDIR with the location of these .a libraries.

 The linear solver loader is a built-in part of Ipopt, but you may have
 disabled it in your MSVC build process. In order for Ipopt to try to use
 the linear solver loader, you have to compile Ipopt without the HSL solver
 included. Then when you specify ma57 for the solver option, it will try to
 load the solver library from libhsl.dll. You should get an informative
 error message if it doesn't work.

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



More information about the Ipopt-tickets mailing list