Hi,
I am experiencing a slowdown of cpbtrs function in mkl 18.0 comparing with mkl 14.0. My system is a Xeon E3-1240 v3
The following (single-threaded) code seems to run more than 2x slower with 18.0:
niter = 100000
n = 60
nbd = 11
ldb = 181
allocate(a(nbd*n,niter))
allocate(b(ldb,niter))
a = cmplx(0.1,0.1)
b = cmplx(0.5,0.5)
do iter = 1 ,niter
call CPBTRS('U', n,nbd -1, 1, a(:,iter), nbd, b(:,iter),ldb, status)
enddoThe linking command that I used with ifort 18.0:
$INTEL_HOME/ifort -I$MKL_HOME/include/ cpbtrs.f90 -Wl,--start-group -Wl,-Bstatic -L$MKL_HOME_LIB/lib -lmkl_core -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_lapack95_lp64 -liomp5 -Wl,--end-group