17real(8),
allocatable :: evalfv(:,:)
18complex(8),
allocatable :: evecfv(:,:,:),evecsv(:,:)
86 deallocate(evalfv,evecfv,evecsv)
95if ((
task == 462).or.(
task == 463))
then
subroutine genkmat(tfv, tvclcr)
subroutine getevalfv(fext, ikp, vpl, evalfv)
subroutine getevecfv(fext, ikp, vpl, vgpl, evecfv)
subroutine getevecsv(fext, ikp, vpl, evecsv)
real(8), dimension(:,:,:,:), allocatable vgkl
real(8), dimension(:,:), allocatable vkl
real(8), dimension(:,:), allocatable occsv
real(8), dimension(3, 0:1, maxatoms, maxspecies) atdvc
real(8), dimension(:,:,:), allocatable rhosmt
real(8), dimension(:,:), allocatable rhosir
subroutine putevalfv(fext, ik, evalfv)
subroutine putevecfv(fext, ik, evecfv)
subroutine putevecsv(fext, ik, evecsv)
subroutine putoccsv(fext, ik, occsvp)
subroutine rndevsv(rndm, evecsv)