[Ipopt] problem with ma77
Jonathan Hogg
jonathan.hogg at stfc.ac.uk
Thu Feb 23 03:40:08 EST 2012
That particular error is that the file it is trying to open already
exists (this can happen if there is a crash or other exit where the
cleanup routine doesn't get run).
"rm ma77*" should clear out those files (but be careful it doesn't hit
anything you actually want to keep).
As Stefan suggests, you're probably better off using the latest trunk
version of the ma77 support - the 3.10 stuff will work for some
problems, but doesn't detect singularity correctly.
Jonathan.
On 22/02/12 18:02, Sebastien Lengagne wrote:
> Hi,
>
> I can solve my problem with the linear solvers ma27, ma57 and mumps but
> when I can use Ipopt with ma77,I get the following errors:
>
> This is Ipopt version 3.10, running with linear solver ma77.
>
> 2189 variables, 24534 constraints.
> Number of nonzeros in equality constraint Jacobian...: 0
> Number of nonzeros in inequality constraint Jacobian.: 2230748
> Number of nonzeros in Lagrangian Hessian.............: 0
>
>
> Error return from MA77_open. Error flag = -12
> filename = ma77_int
>
> Error return from MA77_input_vars. Error flag = -3
> Error on input of element/row = 1
> Error in sequence of calls.
> Total number of variables............................: 1805
> variables with only lower bounds: 0
> variables with lower and upper bounds: 1805
> variables with only upper bounds: 0
> Total number of equality constraints.................: 0
> Total number of inequality constraints...............: 24534
> inequality constraints with only lower bounds: 1025
> inequality constraints with lower and upper bounds: 18000
> inequality constraints with only upper bounds: 5509
>
> store the temporary optim.opf file
> iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du
> alpha_pr ls
> 0 1.7645758e+02 1.27e+00 1.00e+02 0.0 0.00e+00 - 0.00e+00
> 0.00e+00 0
>
> Error return from MA77_open. Error flag = -3
> Error in sequence of calls.
>
> Error return from MA77_input_vars. Error flag = -3
> Error on input of element/row = 1
> Error in sequence of calls.
> WARNING: Problem in step computation; switching to emergency mode.
> 1r 1.7645758e+02 1.27e+00 9.99e+02 0.1 0.00e+00 - 0.00e+00
> 0.00e+00R 1
>
> Error return from MA77_open. Error flag = -3
> Error in sequence of calls.
>
> Error return from MA77_input_vars. Error flag = -3
> Error on input of element/row = 1
> Error in sequence of calls.
> WARNING: Problem in step computation; switching to emergency mode.
> Restoration phase is called at point that is almost feasible,
> with constraint violation 5.047503e-13. Abort.
> Restoration phase in the restoration phase failed.
>
>
>
> Do you know why I cannot use ma77, or where I can find the
> siginification of the error flags ?
>
> Thank you
> --
> Sébastien LENGAGNE, Ph.D
> Institute for Anthropmatics
> Humanoids and Intelligence Systems Lab
> Adenauerring 2, D-76131 Karlsruhe, Germany
> Building 50.20, EG, Room 017
> mail :lengagne at kit.edu
> webpage:http://www.rz.uni-karlsruhe.de/~kf218/
>
>
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/ipopt
--
Scanned by iCritical.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20120223/cb9ae32a/attachment.html>
More information about the Ipopt
mailing list