[Ipopt] example.for asks for MA_47

Daniel Feenberg feenberg at nber.org
Tue Jul 4 10:32:02 EDT 2017



On Tue, 4 Jul 2017, Stefan Vigerske wrote:

> Hi,
>
> it sounds as if HSL has reorganized the MA27 and MA47 source files sometime 
> in the last 10 years, so the old Ipopt 2.3 configure doesn't know anymore how 
> to build the HSL source. You would thus have to dig into the Ipopt 2.3 build 
> system to update it for the current HSL sources, or make your own customized 
> Makefile.

That seems right, however instead of reworking the Makefile (which is 1250 
lines) I wonder if anyone on this list has an older copy of the HSL 
routines which I could "borrow" (with permission from HSL)?

>
> Ipopt 2.3 is no longer maintained - and that for over 10 years now.
> If you want to call Ipopt from Fortran, consider using the Fortran interface 
> or the current Ipopt: https://www.coin-or.org/Ipopt/documentation/node25.html
>

I am pursuing that as an alternative, but not having much luck with 
dynamic linking. I find that the 1250 line ipopt makefile compiles and 
runs the test programs successfully, but that the 87 line makefile in the 
examples directory does not. So far I haven't been able to figure out the 
difference in the list of library arguments - there is a lot of 
indirection in the the Makefiles that makes them other than 
straightforward.

dan feenberg
NBER


More information about the Ipopt mailing list