- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm trying to link MKL 8.0 with PETSC and ML-5.0 and I get errors indicating that "dgemm_" is missing. In x32 I link with mkl_c_dll.lib and all works. The documentation indicates to use mkl_c.lib instead of mkl_c_dll.lib when linking ix64, however mkl_c.lib does not exist in the IA64 directories.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is this PETSc documentation or MKL documentation?
The mkl_c.lib and mkl_c_dll.lib libraries are both IA-32 libraries. One is for linking statically (mkl_c.lib) and the other will statically link the sw to determine at runtime the best DLL to load.
On Intel 64 architectures, you would link mkl_em64t.lib to link statically or mkl_dll.lib to link dynamically.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page