Quantcast
Channel: Intel® Software - Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 3005

Link Issue with mkl_scalapack

$
0
0

my code(test.cpp) is this:

#include <vector>
#include "mkl_scalapack.h"

void main()

{
    int N = 1000;
    std::vector<int> key(N);
    std::vector<double> value(N);
    for (int i = 0; i < N; i++) {
        key[i] = i+1;
        value[i] = i+1;
    }
    int info;
    char id = 'I';
    dlasrt2(&id,&N,&value[0],&key[0],&info);
}

my build option is this(on OS X 10.11.3 ,mpi version /opt/intel/compilers_and_libraries_2016.2.146/mac/mkl/lib):

$icpc -mkl test.cpp -o test
Undefined symbols for architecture x86_64:
  "_dlasrt2", referenced from:
      _main in icpcHc4PnE.o
ld: symbol(s) not found for architecture x86_64

my question:

what's the correct option to build this file?

Thanks

 

Thread Topic: 

How-To

Viewing all articles
Browse latest Browse all 3005

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>