[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