[Ipopt] Matlab interface problem when using hessian_approximation
Peter Carbonetto
pcarbo at uchicago.edu
Fri Apr 30 09:37:16 EDT 2010
It works fine with me. I'm using Matlab version 7.9 (R2009b) on Mac OS X.
I compiled Ipopt with Mumps.
I'm willing to bet that it is a problem with the gcc compiler version.
According to the MathWorks webpage, your version of Matlab is compatible
with gcc 4.0 or 4.2. See:
http://www.mathworks.com/support/compilers/R2010a/maci64.html
Peter Carbonetto, Ph.D.
Postdoctoral Fellow
Dept. of Human Genetics
University of Chicago
On Fri, 30 Apr 2010, Peter Gehler wrote:
> Hello
>
> I am using IpOpt-3.7.0, Matlab R2010A, compiled with gcc,g++,gfortran
> version 4.3.2.
>
> I have the following problem when using the Matlab interface whenever I set
> hessian_approximation = limited_memory. For example in the included
> "examplehs051.m" I encounter the following problem:
>
> ========
> >> examplehs051
> This is Ipopt version 3.7.0, running with linear solver ma27.
>
> Number of nonzeros in equality constraint Jacobian...: 7
> Number of nonzeros in inequality constraint Jacobian.: 0
> Number of nonzeros in Lagrangian Hessian.............: 0
>
> ** On entry to DPOTRF parameter number 4 had an illegal value
> Erase is control-H (^H).
> ========
>
> The same is true for all included matlab examples whenever I change to
> include "options.ipopt.hessian_approximation = 'limited-memory';" I checked
> the c-examples in Ipopt/examples/ which work fine for both settings. I also
> compiled a version of the library with the mumps solver only instead of the
> HSL package but encounter the very same behaviour. I suspect that problem is
> caused by blas but since the command line version works, I am unsure how to
> resolve this problem.
>
> Best Regards, Peter
>
>
>
>
More information about the Ipopt
mailing list