6pure subroutine dhmlistl(ngp,ngpq,igpig,igpqig,vgpc,vgpqc,ld,dh)
11integer,
intent(in) :: ngp,ngpq
14integer,
intent(in) :: ld
15complex(8),
intent(out) :: dh(ld,*)
17integer j1,j2,j3,ig,i,j
22 v1=0.5d0*vgpc(1,j); v2=0.5d0*vgpc(2,j); v3=0.5d0*vgpc(3,j)
27 t1=vgpqc(1,i)*v1+vgpqc(2,i)*v2+vgpqc(3,i)*v3
pure subroutine dhmlistl(ngp, ngpq, igpig, igpqig, vgpc, vgpqc, ld, dh)
integer, dimension(:,:), allocatable ivg
integer, dimension(:,:,:), allocatable ivgig