33real(8),
intent(out) :: pvl(3)
36real(8) vc(3),vgqc(3),gqc,pl
38real(8),
allocatable :: jlgqr(:,:)
39complex(8),
allocatable :: ylmgq(:),sfacgq(:),expqmt(:,:)
55 call gengqf(1,vc,vgqc,gqc,jlgqr,ylmgq,sfacgq)
56 call genexpmt(1,jlgqr,ylmgq,1,sfacgq,expqmt)
67 call polark(ik,l,expqmt,pl)
73 call mpi_allreduce(mpi_in_place,pl,1,mpi_double_precision,mpi_sum,
mpicom, &
81deallocate(jlgqr,ylmgq,sfacgq,expqmt)
subroutine gengqf(ng, vqpc, vgqc, gqc, jlgqr, ylmgq, sfacgq)
integer, dimension(3) ngridk0
real(8), dimension(3, 3) bvec
integer, dimension(3) ngridk