compiling PETSc with Intel MKL 10.0.1.14

Randall Mackie rlmackie862 at gmail.com
Wed Jun 18 15:32:33 CDT 2008


We've upgraded Intel MKL to version 10.0, but in this version, Intel has
changed how libraries are suppose to be linked. For example, the libmkl_lapack.a
is a dummy library, but that's what the PETSc configure script looks for.

The documentation says, for example, to compile LAPACK in the static case,
use libmkl_lapack.a libmkl_em64t.a

and in the layered pure case to use
libmkl_intel_lp64.a libmkl_intel_thread.a libmkl_core.a

However, the PETSC configuration wants -lmkl_lapack -lmkl -lguide -lpthread

Any suggestions are appreciated.

Randy




More information about the petsc-users mailing list