97 real(8),
allocatable ::
vcln(:,:)
135 real(8),
allocatable ::
rsp(:,:)
139 real(8),
allocatable ::
vrsp(:,:)
167 real(8),
allocatable ::
rmtl(:,:)
177 real(8),
allocatable ::
rcmt(:,:)
179 real(8),
allocatable ::
rlmt(:,:,:)
181 real(8),
allocatable ::
rlcmt(:,:,:)
185 real(8),
allocatable ::
wprmt(:,:,:)
187 real(8),
allocatable ::
wcrmt(:,:,:)
287 complex(8),
allocatable ::
zqss(:)
402 integer,
allocatable ::
ivgig(:,:,:)
410 integer,
allocatable ::
igfc(:)
420 real(8),
allocatable ::
vgc(:,:)
422 real(8),
allocatable ::
gc(:)
424 real(8),
allocatable ::
gclg(:)
428 complex(8),
allocatable ::
ylmg(:,:)
430 complex(8),
allocatable ::
sfacg(:,:)
438 real(8),
allocatable ::
cfrc(:)
465 integer,
allocatable ::
ivk(:,:)
467 integer,
allocatable ::
ivkik(:,:,:)
471 real(8),
allocatable ::
vkl(:,:)
473 real(8),
allocatable ::
vkc(:,:)
475 real(8),
allocatable ::
wkpt(:)
497 integer,
allocatable ::
ngk(:,:)
501 integer,
allocatable ::
igkig(:,:,:)
503 real(8),
allocatable ::
vgkl(:,:,:,:)
505 real(8),
allocatable ::
vgkc(:,:,:,:)
507 real(8),
allocatable ::
gkc(:,:,:)
509 complex(8),
allocatable ::
sfacgk(:,:,:,:)
529 integer,
allocatable ::
ivq(:,:)
531 integer,
allocatable ::
ivqiq(:,:,:)
545 real(8),
allocatable ::
vql(:,:)
547 real(8),
allocatable ::
vqc(:,:)
549 real(8),
allocatable ::
wqpt(:)
553 real(8),
allocatable ::
gclq(:)
612 real(8),
allocatable,
target ::
rhmg(:)
647 real(8),
allocatable,
target ::
vsbs(:)
649 real(8),
pointer,
contiguous ::
vsmt(:,:)
651 real(8),
allocatable ::
vsir(:)
653 real(8),
pointer,
contiguous ::
vsirc(:)
656 real(8),
pointer,
contiguous ::
bsmt(:,:,:)
658 real(8),
allocatable ::
bsir(:,:)
660 real(8),
pointer,
contiguous ::
bsirc(:,:)
662 complex(8),
allocatable ::
vsig(:)
674 real(8),
allocatable ::
taucr(:,:,:)
689 real(8),
pointer,
contiguous ::
vmixer(:)
768 real(8),
allocatable ::
apwe(:,:,:)
774 real(8),
allocatable ::
apwfr(:,:,:,:,:)
808 real(8),
allocatable ::
lorbe(:,:,:)
814 real(8),
allocatable ::
lofr(:,:,:,:)
851 integer,
allocatable ::
nmat(:,:)
855 integer,
allocatable ::
idxlo(:,:,:)
857 real(8),
allocatable ::
oalo(:,:,:)
859 real(8),
allocatable ::
ololo(:,:,:)
861 real(8),
allocatable ::
haa(:,:,:,:,:,:)
863 real(8),
allocatable ::
hloa(:,:,:,:,:)
865 real(8),
allocatable ::
hlolo(:,:,:,:)
939 real(8),
allocatable ::
rwfcr(:,:,:,:)
941 real(8),
allocatable ::
rhocr(:,:,:)
1170 complex(8),
allocatable ::
wrf(:)
1232 real(8),
parameter ::
pi=3.1415926535897932385d0
1233 real(8),
parameter ::
twopi=6.2831853071795864769d0
1234 real(8),
parameter ::
fourpi=12.566370614359172954d0
1236 real(8),
parameter ::
y00=0.28209479177387814347d0
1237 real(8),
parameter ::
y00i=3.54490770181103205460d0
1239 complex(4),
parameter ::
czero=(0.e0,0.e0),
cone=(1.e0,0.e0)
1240 complex(8),
parameter ::
zzero=(0.d0,0.d0),
zone=(1.d0,0.d0),
zi=(0.d0,1.d0)
1245 real(8),
parameter ::
h_si=6.62607015d-34
1251 real(8),
parameter ::
sol=137.035999084d0
1255 real(8),
parameter ::
ha_si=4.3597447222071d-18
1257 real(8),
parameter ::
ha_ev=27.211386245988d0
1261 real(8),
parameter ::
kb_si=1.380649d-23
1265 real(8),
parameter ::
e_si=1.602176634d-19
1267 real(8),
parameter ::
br_si=0.529177210903d-10
1277 real(8),
parameter ::
gfacte=2.00231930436256d0
1279 real(8),
parameter ::
em_si=9.1093837015d-31
1281 real(8),
parameter ::
amu_si=1.66053906660d-27
real(8), dimension(maxspecies) rnucl
real(8), dimension(3, 3) dafspc
real(8), dimension(:,:), allocatable rcmt
complex(8), dimension(:,:), allocatable sfacg
real(8), dimension(3, maxatoms, maxspecies) bfcmt0
real(8), dimension(:,:), allocatable tpmae
real(8), dimension(:), allocatable wxcir
integer, parameter maxspecies
real(8), dimension(maxstsp, maxspecies) occsp
real(8), dimension(:,:), allocatable rhosp
real(8), dimension(3, 3) afspc
integer, dimension(maxsymcrys) lspnsymc
integer, dimension(maxstsp, maxspecies) ksp
real(8), dimension(:,:), allocatable mommt
integer, dimension(maxspecies) npcmt
integer, dimension(maxxbse) jstxbse
real(8), dimension(3) efieldl
integer, dimension(3) ktype
real(8), dimension(3) momtot
integer, parameter maxapword
integer, dimension(3) ikgap
integer, dimension(3) ngridg
integer, dimension(maxspecies) nlorb
real(8), dimension(3, maxatoms, maxspecies) atposl0
integer, dimension(maxstsp, maxspecies) lsp
integer, dimension(:,:,:), allocatable idxlo
real(8), dimension(:,:), allocatable evalsv
real(8), dimension(3, 3) davec
real(8), dimension(:), allocatable, target rhmg
real(8), dimension(3, maxatoms, maxspecies) datposl
real(8), dimension(:), pointer, contiguous vmixer
real(8), dimension(:,:,:,:), allocatable lofr
real(8), dimension(:,:), allocatable vxcmt
integer, dimension(3) xctype
logical, dimension(:,:), allocatable tfeqat
real(8), dimension(:,:), allocatable occcr
real(8), dimension(3) jtot
real(8), dimension(:), allocatable ecir
real(8), dimension(:,:,:), allocatable oalo
integer, parameter maxlapw
real(8), dimension(:), pointer, contiguous rhoir
real(8), dimension(maxspecies) rmaxsp
integer, dimension(maxatoms, maxspecies) idxas
integer, dimension(3) xctsp
real(8), dimension(:,:), allocatable vcln
real(8), dimension(:,:,:), allocatable rlmt
complex(4), parameter czero
integer, dimension(maxspecies) npmt
real(8), dimension(3) mommttot
integer, dimension(:,:), allocatable ivq
real(8), dimension(:,:), allocatable vclmt
real(8), parameter amu_si
integer, dimension(:,:,:), allocatable ivgig
real(8), dimension(3, 3) ainv
complex(4), dimension(:,:), allocatable cfshti
real(8), dimension(maxlorbord, maxlorb, maxspecies) lorbe0
real(8), dimension(2) amixpm
real(8), dimension(:), allocatable dpp1d
integer, dimension(48) isymlat
real(8), dimension(3, 0:1, maxatoms, maxspecies) atdvc
real(4), dimension(:,:,:), allocatable lofr_sp
real(8), dimension(:,:), allocatable rbshto
integer, dimension(:,:,:), allocatable ijkbse
integer, dimension(:), allocatable ipcmt
real(8), dimension(:,:,:), allocatable bdmt
real(8), parameter kboltz
real(8), dimension(:,:), allocatable evalcr
real(8), dimension(:,:), pointer, contiguous rhomt
complex(8), dimension(:), allocatable wrf
real(8), dimension(3) vkloff0
character(256), dimension(maxspecies) spfname
real(8), dimension(:,:), allocatable bdmta
real(8), dimension(:,:,:), allocatable rhocr
real(8), dimension(3, 0:3) vclp3d
integer, dimension(3, 3, 48) symlat
complex(4), parameter cone
integer, dimension(maxxbse) istxbse
integer, dimension(:,:,:), allocatable ivkik
real(8), dimension(:), allocatable chgmt
real(8), dimension(3, maxsymcrys) vtlsymc
integer, parameter maxxbse
real(8), dimension(:,:,:), allocatable ololo
complex(8), parameter zone
real(8), dimension(:,:), allocatable ecmt
integer, dimension(maxspecies) lmoapw
real(8), dimension(:,:), allocatable rbshti
integer, dimension(:), allocatable iqrzf
real(8), dimension(:,:,:), allocatable bxmt
real(8), dimension(:,:), allocatable forcetot
real(8), dimension(3) vkloff
real(8), dimension(:), allocatable vxir
real(8), dimension(3) vqlss
integer, parameter maxkst
integer, dimension(:,:), allocatable lspnsyms
integer, dimension(3, 3, 48) symqpt
logical, dimension(:,:,:), allocatable eqatoms
real(8), dimension(3) vecql
integer, parameter maxsymcrys
integer, dimension(:), allocatable igrzfc
real(8), dimension(:), allocatable dvxir
real(8), dimension(:,:), allocatable bxir
integer, dimension(maxapword, 0:maxlapw, maxspecies) apwdm
integer, dimension(:,:,:), allocatable ieqatom
real(8), dimension(3) bfsmc
real(8), dimension(:), allocatable vsir
logical, dimension(maxsymcrys) tv0symc
real(8), dimension(3, 3) bvec0
integer, dimension(maxspecies) nrtmsn
integer, dimension(:,:), allocatable jstbse
real(8), dimension(2) broydpm
real(8), dimension(:,:), allocatable exmt
complex(8), dimension(:,:,:,:), allocatable sfacgk
integer, dimension(:), allocatable iqfft
real(8), dimension(3) momfix
real(8), dimension(9) stress
real(8), dimension(:), allocatable vxcir
real(8), dimension(:,:), allocatable vkc
integer, dimension(3, 3, 48) symkpt
real(8), dimension(:,:), allocatable vgc
integer, dimension(3) ngridk0
real(8), dimension(3, 3) avecref
logical, dimension(maxstsp, maxspecies) spcore
integer, dimension(:,:), allocatable nmat
real(8), dimension(:,:), allocatable wxcmt
complex(8), dimension(:,:), allocatable ylmg
real(8), dimension(:,:), allocatable rmtl
real(8), dimension(:,:,:), allocatable taucr
real(8), dimension(2) wplot
complex(8), dimension(:), allocatable zqss
integer, dimension(:,:), allocatable ngk
real(8), dimension(3, 3) rotsht
real(8), dimension(:,:,:,:,:,:), allocatable haa
real(8), dimension(3, maxatoms, maxspecies) atposl
real(8), dimension(:,:), allocatable vqc
real(8), dimension(:), allocatable dvp1d
real(8), dimension(:), allocatable wkpt
real(8), dimension(9) taulatv
real(8), dimension(9) stressp
real(8), dimension(3) sqaxis
integer, dimension(:), allocatable igrzf
integer, dimension(:), allocatable igfft
integer, dimension(maxsymcrys) lsplsymc
real(8), dimension(:,:,:), allocatable bxcmt
real(8), dimension(:,:), allocatable bsir
integer, parameter maxlorbord
logical, dimension(maxlorbord, maxlorb, maxspecies) lorbve
real(8), dimension(:,:,:), pointer, contiguous magmt
real(8), dimension(maxapword, 0:maxlapw, maxspecies) apwe0
real(8), dimension(maxspecies) chgcr
real(8), dimension(:,:,:), allocatable lorbe
real(8), dimension(maxstsp, maxspecies) evalsp
real(8), dimension(:,:,:,:), allocatable vgkl
real(8), dimension(:), allocatable chgcrlk
real(8), dimension(3) dbfieldc0
integer, parameter nplorb
integer, dimension(:), allocatable igfc
real(8), dimension(3, 3) avec
real(8), dimension(maxspecies) rtmsn
real(8), dimension(2) wsfac
complex(8), dimension(:,:), allocatable zfshti
real(8), dimension(:,:,:), allocatable rlcmt
real(8), dimension(maxspecies) spmass
integer, dimension(3, 27) optcomp
integer, dimension(2, maxkst) kstlist
real(8), dimension(:,:), allocatable bdir
real(8), dimension(:), allocatable tauatp
integer, dimension(3) ngridk
real(8), dimension(:,:,:), allocatable apwe
real(8), dimension(:,:), allocatable ffacg
real(8), dimension(:), allocatable cfunir
integer, parameter maxatoms
real(8), dimension(:,:), allocatable occsv
real(8), dimension(:,:), allocatable vql
real(8), dimension(:,:,:), allocatable wprcmt
real(8), dimension(3) dafieldc
real(8), parameter hbar_si
integer, parameter maxtasks
integer, dimension(0:maxlapw, maxspecies) apword
complex(8), dimension(:,:,:), allocatable gntyry
real(8), dimension(:,:), allocatable forcehf
real(8), dimension(:), allocatable vclir
real(8), dimension(3, maxatoms, maxspecies) mommtfix0
real(8), dimension(3) dvqlss
real(8), parameter gfacte
real(8), dimension(3) momir
real(8), dimension(3) afieldc
real(8), dimension(3, 3, 48) symlatc
real(8), dimension(3, 0:2) vclp2d
real(8), dimension(3, maxatoms, maxspecies) mommtfix
real(8), dimension(maxspecies) rmt
integer, dimension(:,:,:), allocatable ivqiq
real(8), dimension(maxspecies) voltmsn
real(8), dimension(:,:), allocatable bxcir
real(8), dimension(3, 3) avec0
real(8), dimension(3, 3) bvec
real(8), dimension(maxspecies) spze
real(8), parameter sol_si
real(8), dimension(:,:), allocatable dvxmt
real(8), dimension(:,:,:,:), allocatable vgkc
integer, dimension(48) symlatd
real(8), dimension(:), allocatable, target vsbs
integer, dimension(:,:), allocatable ivg
real(8), dimension(:,:,:,:,:), allocatable hloa
complex(8), parameter zzero
real(8), dimension(3, maxatoms, maxspecies) bfcmt
real(8), dimension(:), pointer, contiguous vsirc
integer, dimension(:,:,:), allocatable ivqiqnr
integer, dimension(3) ngridq
real(8), dimension(:,:), allocatable vkl
real(8), dimension(3) vqcss
integer, dimension(maxspecies) nrsp
integer, dimension(maxspecies) natoms
real(8), dimension(maxspecies) rmt0
real(8), dimension(:,:,:), allocatable dbxmt
real(8), dimension(:,:), allocatable forcetotp
integer, dimension(2, 3) intgv
real(8), dimension(:,:), allocatable wr2cmt
integer, dimension(maxspecies) npcmti
integer, dimension(maxatoms *maxspecies) idxis
real(8), parameter br_ang
real(8), dimension(3, 3) binv
integer, dimension(2, 3) intq
real(8), dimension(:,:,:), allocatable wcrcmt
real(8), dimension(maxatoms, maxspecies) mommtfixm
real(8), dimension(:,:), allocatable rfshti
integer, dimension(maxstsp, maxspecies) nsp
logical, dimension(maxapword, 0:maxlapw, maxspecies) apwve
real(8), dimension(:,:,:), allocatable jlgrmt
character(64), dimension(maxspecies) spname
real(8), dimension(:), allocatable gclg
integer, dimension(:,:), allocatable ivg0
real(8), dimension(:,:), allocatable bfsmcmt
real(4), dimension(:,:,:,:), allocatable apwfr_sp
integer, dimension(maxlorb, maxspecies) lorbord
integer, dimension(3) ngridg0
integer, dimension(maxspecies) nrnucl
real(8), dimension(:,:,:), allocatable gkc
complex(8), dimension(:,:), allocatable zfshto
integer, dimension(3) ngdgc
real(8), dimension(:,:), allocatable rfshto
real(8), dimension(:,:), allocatable vvlp1d
real(8), dimension(:,:), allocatable dbxir
real(8), dimension(:), allocatable gc
real(8), dimension(3, 3) binv0
real(8), dimension(:), allocatable gclq
real(8), dimension(maxspecies) rminsp
complex(4), dimension(:,:), allocatable cfshto
integer, dimension(:), allocatable ifqrz
integer, dimension(3), parameter version
complex(4), dimension(:,:), allocatable cbshti
real(8), dimension(:,:), allocatable tauir
real(8), dimension(3) bfieldc0
integer, dimension(3) dngridk
real(8), dimension(3) bfieldc00
complex(8), dimension(:,:), allocatable zbshto
integer, dimension(2) np2d
integer, dimension(maxatoms *maxspecies) idxia
real(8), dimension(:,:), allocatable efcmt
complex(8), dimension(:,:), allocatable hmlbse
integer, dimension(maxspecies) nstsp
real(8), dimension(:,:,:,:), allocatable rwfcr
real(8), dimension(3, maxatoms, maxspecies) bfcmt00
real(8), dimension(3) dmomfix
real(8), dimension(3) momfix0
integer, dimension(3) np3d
real(8), dimension(maxspecies) spzn
integer, dimension(:), allocatable igfft0
complex(4), dimension(:,:), allocatable cbshto
real(8), dimension(:,:), pointer, contiguous magir
real(8), dimension(:,:,:), allocatable jrmt
real(8), parameter fourpi
real(8), dimension(:,:), allocatable rsp
integer, parameter maxlorb
real(8), dimension(:,:,:), allocatable wprmt
real(8), dimension(:), allocatable evalbse
real(8), dimension(:), allocatable cfrc
real(8), dimension(:,:,:,:,:), allocatable apwfr
real(8), dimension(:,:), allocatable vrsp
integer, dimension(maxspecies) nrcmt
character(256), dimension(:), allocatable notes
integer, dimension(maxspecies) nlmwf
complex(8), dimension(:), allocatable cfunig
integer, dimension(maxspecies) nrcmti
integer, dimension(maxlorb, maxspecies) idxelo
integer, dimension(maxspecies) npmti
integer, dimension(:), allocatable nsymsite
real(8), dimension(:), allocatable wqpt
integer, dimension(maxlorb, maxspecies) lorbl
integer, parameter maxstsp
real(8), dimension(:,:,:), allocatable wcrmt
real(8), dimension(:,:,:,:), allocatable hlolo
real(8), dimension(maxspecies) volnucl
real(8), dimension(:,:), allocatable vxmt
complex(8), dimension(:), allocatable vsig
real(8), dimension(:,:), pointer, contiguous bsirc
real(8), dimension(3) afieldc0
real(8), dimension(3, maxatoms, maxspecies) atposc
integer, dimension(:,:,:), allocatable igkig
real(8), dimension(:,:), pointer, contiguous vsmt
integer, dimension(maxspecies) nrmti
integer, dimension(maxtasks) tasks
real(8), dimension(2) bandgap
real(8), dimension(3) efieldc
real(8), dimension(3) afieldl
real(8), dimension(:,:,:), allocatable taumt
complex(8), dimension(:,:), allocatable zbshti
real(8), dimension(:,:), allocatable jrir
real(8), dimension(3) vklem
integer, dimension(:,:), allocatable lsplsyms
real(8), dimension(3, maxatoms, maxspecies) atposc0
real(8), dimension(:,:), allocatable vplp1d
integer, dimension(2) jspnfv
integer, dimension(:,:), allocatable ivk
character(64), dimension(maxspecies) spsymb
integer, dimension(maxspecies) natoms0
real(8), dimension(:), allocatable exir
real(8), dimension(3) vecqc
real(8), dimension(:,:,:), allocatable apwdfr
real(8), dimension(3, 3, 9) strain
real(8), dimension(3) bfieldc
integer, dimension(maxlorbord, maxlorb, maxspecies) lorbdm
real(8), dimension(:,:,:), pointer, contiguous bsmt
real(8), dimension(:,:), allocatable wr2mt
integer, dimension(maxatoms *maxspecies) idxis0
real(8), dimension(:,:), allocatable socfr
integer, dimension(maxspecies) nrmt
integer, dimension(:,:), allocatable istbse
integer, dimension(:,:,:), allocatable ivkiknr
real(8), dimension(3, maxsymcrys) vtcsymc