multithreading in zgbmv subroutine with mkl 10.3

multithreading in zgbmv subroutine with mkl 10.3

bouch r.的头像

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 new
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
Gennady Fedorov (Intel)的头像
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

bouch r.的头像

Thanks for your answer!

Gennady Fedorov (Intel)的头像

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

登陆并发表评论。