10 integer,
intent(in) :: n
11 complex(8),
intent(inout) :: a(n,n)
19 nts=mkl_set_num_threads_local(nthd)
20 call zgetrf(n,n,a,n,ipiv,info)
23 write(*,
'("Error(zminv): unable to invert matrix")')
24 write(*,
'(" ZGETRF returned INFO = ",I8)') info
28 call zgetri(n,a,n,ipiv,work,n,info)
31 write(*,
'("Error(zminv): unable to invert matrix")')
32 write(*,
'(" ZGETRI returned INFO = ",I8)') info
36 nts=mkl_set_num_threads_local(0)
subroutine holdthd(nloop, nthd)