sIpopt

Oct 21, 2011 at 2:08 PM

Hi

How difficult it would be to enable accessing sIpopt functionality from FuncLib?

https://projects.coin-or.org/Ipopt/wiki/sIpopt

Thanks!

 

Jan 25, 2012 at 8:45 AM

Hi Mindis!

Sorry for the late response, I stumbled on your question just the other day. The interface to Ipopt in funclib is based on my project csipopt, https://github.com/cureos/csipopt. I have thought about accessing sIpopt as well, among other things it would be of great value for my applications. Do you know of any attempts to incorporate sIpopt in an Ipopt DLL, and in particular providing a C interface to it? If these prerequisites were fulfilled, it would be a considerably simpler task to make extensions of the csipopt code to support sIpopt as well.

Best regards,

Anders @ Cureos

Jan 25, 2012 at 9:28 AM

Hi Anders

Manual says that there is C++ interface to sIpopt. Would that help?

 https://projects.coin-or.org/Ipopt/export/1992/trunk/Ipopt/contrib/sIPOPT/doc/sipopt_manual.pdf

thanks, Mindis

Jan 25, 2012 at 11:46 AM

Hi again Mindis.

csipopt makes use of Ipopt's C interface, and it is probably simplest to continue on that route. I have not examined it further, but hopefully the C interface can be extended fairly easily with sIpopt functions. I might look into this eventually, but if someone beats me to it and makes it open source I would not be ungrateful :-)

Best regards,

Anders