multithreading in zgbmv subroutine with mkl 10.3

multithreading in zgbmv subroutine with mkl 10.3

Hi,
I'm wondring if the soubroutine zgbmv is multithreaded in mkl, because i test use intel/mkl/64/10.3/2011.5.220 with intel-compiler and i noticed that there is no multithreding in it

I compile with this :

ifort myapp.f -L$BLASDIR -I$INCLUDE -I$INCLUDE/intel64/lp64  $BLASDIR/libmkl_blas95_lp64.a
$BLASDIR/libmkl_lapack95_lp64.a -Wl,--start-group  $BLASDIR/libmkl_intel_lp64.a $BLASDIR/libmkl_intel_thread.a  
$BLASDIR/libmkl_core.a -Wl,--end-group -liomp5 -lpthread -shared-intel -mcmodel=medium -o myapp.e

export MKL_NUM_THREADS=4; ./myapp.e

when i launch the top command and ctrl H, i have one instance of the program intead of four

Red
Thanks in advance

4 帖子 / 0 全新
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
Best Reply

Hello
yes, that's right. this routine is not threaded. You can find the list of threaded routines into User's Guide, see section "Threaded Function and Problems"
--Gennady

Thanks for your answer!

Red, the issue is escalated to the internal database. Here is the number of this issue for your reference - DPD200237620.

登陆并发表评论。