[Ipopt-tickets] [Ipopt] #252: C++ exceptions and MATLAB

Ipopt coin-trac at coin-or.org
Mon Dec 15 08:32:44 EST 2014


#252: C++ exceptions and MATLAB
-------------------------------+------------------------
  Reporter:  drosos.kourounis  |      Owner:  ipopt-team
      Type:  defect            |     Status:  new
  Priority:  normal            |  Component:  Ipopt
   Version:  3.11              |   Severity:  normal
Resolution:                    |   Keywords:
-------------------------------+------------------------

Comment (by kelman):

 It might be worth trying to use the C interface to Ipopt, I haven't looked
 at the code in a while but I'm pretty sure the mex wrapper is based on the
 C++ API. The C API is supposed to catch exceptions internally and not
 propagate them back to the calling function, which may or may not help
 with the Matlab crashes. I don't think completely removing exceptions from
 Ipopt would be possible, but I could be wrong. If using Ipopt from any
 environment other than Matlab is remotely feasible for you, I would
 recommend doing that.

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



More information about the Ipopt-tickets mailing list