Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
43 Views

intel matrix multiplication

Dear sir

I wrote code for solving complex linear  equation, for which i am using intel matrix multiplication subroutines. But my this matrix multiplication is not using all available cores in my cluster.

this is my compiling code

MKLROOT=../../intel/compilers_and_libraries/linux/mkl/
g++ main144.c -DMKL_ILP64 -I${MKLROOT}/include -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_ilp64.a ${MKLROOT}/lib/intel64/libmkl_gnu_thread.a ${MKLROOT}/lib/intel64/libmkl_core.a -Wl,--end-group -fopenmp -lpthread -ldl -lm -g

0 Kudos
3 Replies
Highlighted
Moderator
43 Views

Seems like you used GNU compiler.

0 Kudos
Highlighted
New Contributor I
43 Views

Its not clear what you mean. Do you mean you are using MKL BLAS/LAPACK routines? In that case it does not matter what compiler you are using (unless taking advantage of MKL_DIRECT_CALL).

0 Kudos
Highlighted
Moderator
43 Views

This forum is for Intel compiler. If you have a case against it, please provide us with more info.

0 Kudos