[BuildTools-tickets] [BuildTools] #64: improve capability to use precompiled MUMPS library
BuildTools
coin-trac at coin-or.org
Sat Mar 29 12:28:19 EDT 2008
#64: improve capability to use precompiled MUMPS library
------------------------+---------------------------------------------------
Reporter: stefan | Owner: andreasw
Type: enhancement | Status: new
Priority: major | Component: configuration tests
Version: 0.5 | Keywords:
------------------------+---------------------------------------------------
Hi,
the current way to provide a user-compiled MUMPS library is to specify a
directory via {{{--with-mumps-dir}}}. Then the build system assumes to
find the MUMPS header files there and the libraries
{{{$mumps_dir/lib/libdmumps.$libe}}}, {{{$mumps_dir/lib/libpord.$libe}}},
{{{$mumps_dir/libseq/libmpiseq.$libe}}}.
This probably works fine if MUMPS had been compiled with the MUMPS
Makefiles.
However, in case that one has a mumps library (maybe as one instead of
three files as produced by !ThirdParty/Mumps) and header files in other
locations, it seem to be extremly difficult to make Ipopt use this
library.
For other 3rd party codes, one can specify the link line and include flags
via {{{--with-PROJ-lib}}} and {{{--with-PROJ-incdir}}}. This seem to offer
more flexibility.
Further, a {{{--with-mumps-lib}}} would allow to specify mumps-library-
specific linking flags, e.g., in case that fortran runtime libraries from
a different compiler are needed.
Finally, having also a {{{--enable-mumps-libcheck}}} option would be
great, since it allows to build an Ipopt library that includes a Mumps
interface without having the MUMPS library actually present or linking.
Thank you,
Stefan
--
Ticket URL: <https://projects.coin-or.org/BuildTools/ticket/64>
BuildTools <http://projects.coin-or.org/BuildTools>
Tools for configuring and compiling COIN-OR codes
More information about the BuildTools-tickets
mailing list