[Ipopt-tickets] [Ipopt] #30: cannot compile ipopt 3.2.3 with MA57
Ipopt
coin-trac at coin-or.org
Thu Feb 8 06:49:15 EST 2007
#30: cannot compile ipopt 3.2.3 with MA57
------------------------------+---------------------------------------------
Reporter: matteot | Owner: ipopt-team
Type: defect | Status: new
Priority: normal | Component: Ipopt
Version: 3.2 (C++ Version) | Severity: blocker
Keywords: MA57 |
------------------------------+---------------------------------------------
I have problems to compile Ipopt with the Ma57 on Suse Linux 10. First I
tried to compile Ipopt with Ma27, putting in the Thirdpart/HSL directory
the following files
ma27ad.f
mc19ad.f
and the configure and make process terminates successfully.
Then I tried to add the Ma57 routine: in the Ipopt documentation, it is
written to copy in the HSL subdirectory the file ma57ad.f and all its
dependencies, that looking into the Harward documentation are the
following...
mc47ad.f
fd15ad.f
mc71ad.f
and some blas routines.... such as _GEMM, _TPSV and I_MAX and MeTis
that I have copied in hsl directory too.
running configure gives me no problem, but when compiling Ipopt, I obtain
the
following errors:
../../Interfaces/.libs/libipopt.so: undefined reference to `fd15ad_'
../../Interfaces/.libs/libipopt.so: undefined reference to `mc47bd_'
../../Interfaces/.libs/libipopt.so: undefined reference to `mc34ad_'
../../Interfaces/.libs/libipopt.so: undefined reference to `mc64wd_'
../../Interfaces/.libs/libipopt.so: undefined reference to `metis_nodend_'
../../Interfaces/.libs/libipopt.so: undefined reference to `mc71ad_'
It seems that the additional dependencies, are not linked in the ipopt
library. The question is which files I have to put in the HSL directory if
I want to use ma57 ?
Thanks,
Matteo
--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/30>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.
More information about the Ipopt-tickets
mailing list