11real(8),
intent(out) :: vmt(npcmtmax,natmtot),vir(ngtc)
12real(8),
intent(out) :: bmt(npcmtmax,natmtot,ndmag),bir(ngtc,ndmag)
14integer idm,is,ias,nthd
30 vmt(1:npc,ias)=-vmt(1:npc,ias)
32 call rbshtip(nrc,nrci,vmt(:,ias))
40vir(1:ngtc)=-vir(1:ngtc)
52 bmt(1:npc,ias,idm)=-bmt(1:npc,ias,idm)
53 call rbshtip(nrc,nrci,bmt(:,ias,idm))
61 bir(1:ngtc,idm)=-bir(1:ngtc,idm)
subroutine gwlocal(vmt, vir, bmt, bir)
real(8), dimension(:,:,:), allocatable bxcmt
integer, dimension(maxspecies) nrcmt
real(8), dimension(:,:), allocatable bxcir
real(8), dimension(:), allocatable vxcir
integer, dimension(maxatoms *maxspecies) idxis
real(8), dimension(:,:), allocatable wr2cmt
integer, dimension(maxspecies) npcmt
real(8), dimension(:,:), allocatable vxcmt
integer, dimension(maxspecies) nrcmti
subroutine holdthd(nloop, nthd)
subroutine rbshtip(nr, nri, rfmt)
pure subroutine rfcmtwr(nr, nri, wr, rfmt)
subroutine rfirftoc(rfir, rfirc)
pure subroutine rfmtftoc(nrc, nrci, rfmt, rfcmt)