31complex(8),
allocatable :: evecsv(:,:)
33real(8),
external :: rfmtinp
34complex(8),
external :: zdotc
56 rfmt(i)=
rhocr(ir,ias,1)
60 rfmt(i)=
rhocr(ir,ias,1)
75 z1=zdotc(
nstsv,evecsv(:,ist),1,
dkdc(:,ist,ik),1)
subroutine getevecsv(fext, ikp, vpl, evecsv)
integer, dimension(maxspecies) nrmti
real(8), dimension(:), allocatable wkpt
integer, dimension(maxspecies) nrmt
integer, dimension(maxatoms *maxspecies) idxis
integer, dimension(maxspecies) npmt
real(8), dimension(:,:), allocatable vclmt
real(8), dimension(:,:), allocatable vkl
real(8), dimension(:,:), allocatable wr2mt
real(8), dimension(:,:), allocatable vcln
real(8), dimension(:,:,:), allocatable rhocr
real(8), dimension(:,:), allocatable occsv
real(8), dimension(maxspecies) spzn
complex(8), dimension(:,:,:), allocatable vclmat
complex(8), dimension(:,:,:), allocatable dkdc
subroutine writetest(id, descr, nv, iv, iva, tol, rv, rva, zv, zva)
pure real(8) function rfmtinp(nr, nri, wr, rfmt1, rfmt2)