Dear Developers
I am trying to link deal.II with the MKL LAPACK and SCALAPACK routines. The configuration accepts correctly the MKL LAPACK but refuses the SCALAPACK with the error:
""
SCALAPACK symbol check for pdsyevr_ and pssyevr_ failed
"""
What I feed the cmake command with is the following:
-DLAPACK_FOUND=true \
-DLAPACK_LIBRARIES="-L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread -lm -ldl" \
-DLAPACK_INCLUDE_DIRS="-I${MKLROOT}/include" \
-DDEAL_II_WITH_SCALAPACK=ON \
-DSCALAPACK_DIR="${MKLROOT}/lib/intel64" -DSCALAPACK_FOUND=true \
-DSCALAPACK_LIBRARIES="-L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lmkl_blacs_openmpi_lp64 -lgomp -lpthread -lm -ldl" \
Configuration fails with all my mkl releases ( 2020.2.254 / 2018.1.038 / 2017.2.050)
Could you please help?
Best Regards.
Luca