[Ipopt] MKL and non-MKL Pardiso
Stefan Vigerske
svigerske at gams.com
Sat Aug 22 10:23:50 EDT 2020
Hi,
no.
Unfortunately, both Pardiso's use the same function name. When linking
the Ipopt library, it is decided which Pardiso will be used. If both MKL
and non-MKL Pardiso are found during configure, then during compilation,
Ipopt believes that it will use the non-MKL Pardiso. Then there is a
portion of hope that the linker will resolve the pardiso-function symbol
with the one from the non-MKL Pardiso library, too.
Maybe one could change things to load the non-MKL pardiso at runtime
(dlopen()). That should avoid some uncertainty and allow to choose
between both Pardiso's at runtime.
Stefan
On 8/22/20 4:04 PM, Dominique Orban wrote:
> If IPOPT was compiled with the MKL and non-MKL Pardiso, is it possible to choose between MKL-Pardiso and non-MKL-Pardiso by setting the linear solver options?
>
> Thanks!
>
> Dominique
>
>
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> https://list.coin-or.org/mailman/listinfo/ipopt
>
More information about the Ipopt
mailing list