[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