- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I've a program that is calling the mkl routine slasrt successfully by
call slasrt('I', nr, rvek, info)
When changing to slasrt2 by
call slasrt2('I', nr, rvek, isort, info)
the linker reports:
Error 1 error LNK2019: unresolved external symbol _SLASRT2 referenced in function _MAKERZPLANE makePlane.obj
Compiler=Compose XE 2013 SP1, and I am using visual studio 2010 with Configuration properties -Fortran - Libraries- Use Intel Math Kernel Library set to sequential((/Qmkl:sequential)
What's wrong?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That routine (SLASRT2) is included in Scalapack. Use the Link Line Advisor (either your locally installed version or the one here: http://software.intel.com/sites/products/mkl/MKL_Link_Line_Advisor.html) to select the proper Scalapack library to use in your link step. With some of the more recent versions of MKL, Scalapack support for IA32 appears to have been withdrawn.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That routine (SLASRT2) is included in Scalapack. Use the Link Line Advisor (either your locally installed version or the one here: http://software.intel.com/sites/products/mkl/MKL_Link_Line_Advisor.html) to select the proper Scalapack library to use in your link step. With some of the more recent versions of MKL, Scalapack support for IA32 appears to have been withdrawn.

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