Community
cancel
Showing results for 
Search instead for 
Did you mean: 
LeonardB
Beginner
62 Views

mkl routine slasrt2

Jump to solution

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?

 

 

0 Kudos
1 Solution
mecej4
Black Belt
62 Views

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.

 

View solution in original post

1 Reply
mecej4
Black Belt
63 Views

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.

 

View solution in original post

Reply