12 integer ik0,ik,ist,jst
13 integer iq,ifq,ig,n,i,nthd
15 integer,
allocatable :: idx(:)
50 if (
allocated(
vclq))
deallocate(
vclq)
52 if (
allocated(
bfcq))
deallocate(
bfcq)
78 if (
allocated(
gclq))
deallocate(
gclq)
82 if (
allocated(
vgqc))
deallocate(
vgqc)
84 if (
allocated(
gqc))
deallocate(
gqc)
105 gqc(ig,ifq)=sqrt(
vgqc(1,ig,ifq)**2+
vgqc(2,ig,ifq)**2+
vgqc(3,ig,ifq)**2)
127 if (any(
task == [700,701,720,725]))
then complex(8), dimension(:,:,:), pointer, contiguous vsqmt
complex(8), dimension(:,:,:), allocatable sfacgq
real(8), dimension(:,:,:,:), allocatable jlgqrmt
pure subroutine gensfacgp(ngp, vgpc, ld, sfacgp)
complex(8), dimension(:,:), pointer, contiguous vsqir
complex(8), dimension(:,:), allocatable bdipq
integer, dimension(:), allocatable iqrzf
complex(8), dimension(:,:,:,:), allocatable magqmt
complex(8), dimension(:,:,:), pointer, contiguous bsqir
pure subroutine genylmv(t4pil, lmax, v, ylm)
complex(8), dimension(:,:,:), allocatable magqir
real(8), dimension(:,:), allocatable chgmtru
real(8), dimension(:,:), allocatable vgc
real(8), dimension(:,:), allocatable momirru
pure subroutine gengclgq(treg, iq, ngq, gqc, gclgq)
real(8), dimension(:,:), allocatable vqc
complex(8), dimension(:), allocatable vclq
real(8), dimension(:,:,:,:), pointer, contiguous magrmt
real(8), dimension(:,:), allocatable occulr
real(8), dimension(:,:), allocatable occsv
real(8), dimension(:), allocatable, target rhmgr
complex(8), dimension(:,:,:), allocatable ylmgq
pure subroutine sortidx(n, x, idx)
real(8), dimension(:,:,:), allocatable vgqc
real(8), dimension(:,:,:), pointer, contiguous rhormt
real(8), dimension(:,:), pointer, contiguous rhorir
complex(8), dimension(:,:,:,:), pointer, contiguous bsqmt
real(8), dimension(:,:), allocatable gqc
complex(8), dimension(:,:,:), allocatable bfcmtq
real(8), dimension(:), allocatable gclq
complex(8), dimension(:,:,:), allocatable rhoqmt
real(8), dimension(:,:,:), pointer, contiguous magrir
real(8), dimension(:,:,:), allocatable mommtru
complex(8), dimension(:,:), allocatable bfcq
subroutine holdthd(nloop, nthd)
subroutine genjlgprmt(lmax, ngp, gpc, ld, jlgprmt)
real(8), dimension(:,:), allocatable gclgq
complex(8), dimension(:), allocatable, target vsbsq
real(8), dimension(:,:), allocatable evalu
real(8), dimension(:,:), allocatable momtotru
complex(8), dimension(:,:), allocatable rhoqir