Hi Andreas,<br><br>I'm getting a segmentation fault when using Ipopt with MA57 through Bonmin. I've pinpointed the problem to the ma57ed_ function call on a second NLP interation. I'm including the gdb output to see if this helps. Unfortunately I'm not very experienced in C++ programming so I haven't been able to sole this. I'm hoping you guys can :).
<br><br>Thank you very much. <br><br>Cheers,<br> Rodrigo<br><br>[...]<br><br> 88 -5.2205352e+00 8.53e-14 8.44e-01 -7.0 7.09e-07 6.1 1.00e+00 1.00e+00h 1<br> 89 -5.2205377e+00 1.14e-13 8.44e-01 -7.0 2.13e-06 5.6
1.00e+00 1.00e+00h 1<br>WARNING: Problem in step computation; switching to emergency mode.
<br>Restoration phase is called at point that is almost feasible,<br> with constraint violation 1.764525e-12. Abort.<br><br>Number of Iterations....: 89<br><br> (scaled) (unscaled)
<br>Objective...............: -3.9549505937860054e+00 -5.2205377351246200e+00<br>Dual infeasibility......: 8.4415901184015485e-01 1.1142905255709727e+00<br>Constraint violation....: 1.1368683772161603e-13 7.2759576141834259e-12
<br>Complementarity.........: 9.0909090909090954e-08 1.2000006783964978e-07<br>Overall NLP error.......: 7.2868119466666422e-06 1.1142905255709727e+00<br><br><br>Number of objective function evaluations = 129
<br>Number of objective gradient evaluations = 76<br>Number of equality constraint evaluations = 129<br>Number of inequality constraint evaluations = 129<br>Number of equality constraint Jacobian evaluations = 90
<br>Number of inequality constraint Jacobian evaluations = 90<br>Number of Lagrangian Hessian evaluations = 90<br>Total CPU secs in IPOPT (w/o function evaluations) = 70.864<br>Total CPU secs in NLP function evaluations =
5.764<br><br>EXIT: Restoration Failed!<br>WARNING: Tried to set option "print_user_options" to a value of "no",<br> but the previous value is set to disallow clobbering.<br> The setting will remain as: "print_user_options yes"
<br>IpOp0006I Ipopt return (for initialSolve): status -2, iter count 89, time 76.6288<br>IpOp0008I <br> Num Status Obj It time<br>IpOp0009I 1 FAILED -5.22054 89
76.6288<br>IpOp3010W Trying to resolve NLP with different starting point (1 attempts).<br><br>List of user-set options:<br><br> Name Value used<br> file_print_level = 6 yes
<br> linear_scaling_on_demand = no yes<br> linear_solver = ma57 yes<br> linear_system_scaling = mc19 yes<br>
lp_log_level = 3 yes
<br> ma57_pivtol = 1e-06 yes<br> ma57_pre_alloc = 1.05 yes<br> max_iter = 5000 yes<br>
milp_log_level = 3 yes
<br> nlp_log_level = 2 yes<br> nodeselect_stra = dynamic yes<br> oa_log_level = 2 yes<br>
output_file =
output.log yes<br> print_level = 4 yes<br> print_user_options = yes yes<br> tol = 1e-06 yes
<br> warm_start_init_point = no yes<br>Number of nonzeros in equality constraint Jacobian...: 28657<br>Number of nonzeros in inequality constraint Jacobian.: 1600<br>Number of nonzeros in Lagrangian Hessian.............: 21359
<br><br><br>Program received signal SIGSEGV, Segmentation fault.<br>0x081974a5 in ma57ed_ (n=@0xbf99c5c8, ic=@0xbf99c5b8, keep=0x9610cd8, <br> fact=0xb6c9f008, lfact=@0x94928cc, newfac=0xb676a008, lnew=@0x9492a18, <br>
ifact=0xb6ba2008, lifact=@0x94928cc, newifc=0xbf99c5c0, linew=@0x9492a18, <br> info=0x94928c8) at ../../../ThirdParty/HSL/ma57ad.f:3942<br>3942 NEWFAC(I) = FACT(I)<br><br><br clear="all"><br>-- <br>Rodrigo López Negrete de la Fuente
<br>Department of Chemical Engineering<br>Universidad Iberoamericana, México DF<br>Email: <a href="mailto:r.lopez.negrete@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">r.lopez.negrete@gmail.com
</a><br>WWW: <a href="http://muon.blogdns.org/%7Erush/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://muon.blogdns.org/~rush/
</a>