6 subroutine hflocal(vmt,vir,bmt,bir)
10 real(8),
intent(out) :: vmt(npcmtmax,natmtot),vir(ngtc)
11 real(8),
intent(out) :: bmt(npcmtmax,natmtot,ndmag),bir(ngtc,ndmag)
16 real(8) rfmt(npmtmax),rfir(ngtot)
22 call potxc(.true.,
xctype,
rhomt,
rhoir,
magmt,
magir,
taumt,
tauir,
exmt,
exir,
ecmt, &
30 call rfmtftoc(nrc,nrci,rfmt,vmt(:,ias))
31 call rbshtip(nrc,nrci,vmt(:,ias))
45 call rbshtip(nrc,nrci,bmt(:,ias,idm))
58 call rbshtip(nrc,nrci,vmt(:,ias))
real(8), dimension(:), allocatable wxcir
subroutine rbshtip(nr, nri, rfmt)
real(8), dimension(:,:), allocatable vxcmt
integer, dimension(3) xctype
real(8), dimension(:), allocatable ecir
real(8), dimension(:), pointer, contiguous rhoir
integer, dimension(maxspecies) npmt
real(8), dimension(:,:), allocatable vclmt
real(8), dimension(:,:), pointer, contiguous rhomt
real(8), dimension(:,:), allocatable ecmt
real(8), dimension(:,:), allocatable exmt
pure subroutine rfcmtwr(nr, nri, wr, rfmt)
subroutine potxc(tsh, xctype_, rhomt_, rhoir_, magmt_, magir_, taumt_, tauir_, exmt_, exir_, ecmt_, ecir_, vxcmt_, vxcir_, bxcmt_, bxcir_, wxcmt_, wxcir_)
real(8), dimension(:), allocatable vxcir
real(8), dimension(:,:), allocatable wxcmt
real(8), dimension(:,:,:), allocatable bxcmt
real(8), dimension(:,:,:), pointer, contiguous magmt
real(8), dimension(:), allocatable vclir
real(8), dimension(:,:), allocatable bxcir
subroutine hflocal(vmt, vir, bmt, bir)
real(8), dimension(:,:), allocatable wr2cmt
integer, dimension(maxatoms *maxspecies) idxis
real(8), dimension(:,:), allocatable tauir
real(8), dimension(:,:), pointer, contiguous magir
integer, dimension(maxspecies) nrcmt
integer, dimension(maxspecies) nrcmti
pure subroutine rfmtftoc(nrc, nrci, rfmt, rfcmt)
real(8), dimension(:,:,:), allocatable taumt
subroutine rfirftoc(rfir, rfirc)
real(8), dimension(:), allocatable exir