ICB-DCM / parPE

Parameter estimation for dynamical models using high-performance computing, batch and mini-batch optimizers, and dynamic load balancing.
MIT License
19 stars 4 forks source link

Building Ipopt-3.12.9 with Intel MKL2017 fails #67

Closed dweindl closed 10 months ago

dweindl commented 6 years ago

Tried: ./configure --prefix=pwd/install --enable-static --disable-shared --with-blas-lib="$MKL_LIB" --with-blas-incdir="$MKL_INCDIR" --with-lapack-lib="$MKL_LIB" --with-lapack-incdir="$MKL_INCDIR" --without-pardiso

Expected: Success

Actual: Failure:

checking whether user-supplied Pardiso library "" works... configure: error: Pardiso library does not seem to work

Build fails with mkl2017. Disabling Pardiso while keeping MKL for LAPACK and BLAS is not possibly due to lines 36421ff in IpOpt/configure script:

# If using MKL, always enable Pardiso
if test "$have_mkl" = "yes" -a "$use_pardiso" = "no"; then
  use_pardiso=""
fi

Only managed compiling by changing above line to use_pardiso="no" manually.

dweindl commented 3 years ago

PS: Seems to be an issue with static linking.

dweindl commented 10 months ago

Probably outdated by now.