-
I compiled IpOpt with mumps as the only solver specified on configure cmd line option. Yet by default, it still use Pardiso as the solver. It looks like this is due to this line: I do explicitly specify --with-lapack= for MKL in order to force it to use BLAS from MKL. I tried to compile without pardiso using --without-pardiso, but I got errors from "confiugure": I know it's using pardiso because this is output at runtime: So can I make IpOpt to use Mumps at runtime? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Found a programmatic way to use mumps at run time. |
Beta Was this translation helpful? Give feedback.
-
Yes, there is no way to disable the check in configure whether Pardiso is included with Blas/Lapack (in which case it will assume that it is MKL Pardiso). d61276c changes this to allow to use PS: |
Beta Was this translation helpful? Give feedback.
Yes, there is no way to disable the check in configure whether Pardiso is included with Blas/Lapack (in which case it will assume that it is MKL Pardiso). d61276c changes this to allow to use
--without-pardiso
to disable the checks for Pardiso. This should be in Ipopt 3.13.5.PS:
--without-pardiso
was changed to--disable-pardisomkl
in Ipopt 3.14.