|
real(8), dimension(3, 3) | modmain::avec |
|
real(8), dimension(3, 3) | modmain::avec0 |
|
real(8), dimension(3, 3) | modmain::davec |
|
real(8), dimension(3, 3) | modmain::ainv |
|
real(8), dimension(3, 3) | modmain::bvec |
|
real(8), dimension(3, 3) | modmain::bvec0 |
|
real(8), dimension(3, 3) | modmain::binv |
|
real(8), dimension(3, 3) | modmain::binv0 |
|
real(8) | modmain::omega |
|
real(8) | modmain::omega0 |
|
real(8) | modmain::omegabz |
|
real(8) | modmain::epslat |
|
integer, parameter | modmain::maxspecies =8 |
|
integer, parameter | modmain::maxatoms =200 |
|
integer | modmain::nspecies |
|
integer, dimension(maxspecies) | modmain::natoms |
|
integer, dimension(maxspecies) | modmain::natoms0 |
|
integer | modmain::natmmax |
|
integer | modmain::natmtot |
|
integer | modmain::natmtot0 |
|
integer, dimension(maxatoms, maxspecies) | modmain::idxas |
|
integer, dimension(maxatoms *maxspecies) | modmain::idxis |
|
integer, dimension(maxatoms *maxspecies) | modmain::idxis0 |
|
integer, dimension(maxatoms *maxspecies) | modmain::idxia |
|
logical | modmain::molecule |
|
logical | modmain::primcell |
|
logical | modmain::primcell0 |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::atposl |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::atposl0 |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::datposl |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::atposc |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::atposc0 |
|
real(8) | modmain::rndatposc |
|
logical | modmain::tatdisp =.false. |
|
logical | modmain::trdatdv |
|
real(8), dimension(3, 0:1, maxatoms, maxspecies) | modmain::atdvc |
|
real(8) | modmain::atdfc |
|
character(256) | modmain::sppath |
|
character(256), dimension(maxspecies) | modmain::spfname |
|
character(64), dimension(maxspecies) | modmain::spname |
|
character(64), dimension(maxspecies) | modmain::spsymb |
|
real(8), dimension(maxspecies) | modmain::spzn |
|
logical | modmain::ptnucl |
|
real(8), dimension(maxspecies) | modmain::rnucl |
|
real(8), dimension(maxspecies) | modmain::volnucl |
|
integer, dimension(maxspecies) | modmain::nrnucl |
|
real(8), dimension(maxspecies) | modmain::rtmsn |
|
real(8), dimension(maxspecies) | modmain::voltmsn |
|
integer, dimension(maxspecies) | modmain::nrtmsn |
|
real(8), dimension(:,:), allocatable | modmain::vcln |
|
real(8), dimension(maxspecies) | modmain::spze |
|
real(8), dimension(maxspecies) | modmain::spmass |
|
real(8), dimension(maxspecies) | modmain::rminsp |
|
real(8), dimension(maxspecies) | modmain::rmaxsp |
|
integer, dimension(maxspecies) | modmain::nrsp |
|
integer | modmain::nrspmax |
|
integer, parameter | modmain::maxstsp =40 |
|
integer, dimension(maxspecies) | modmain::nstsp |
|
integer | modmain::nstspmax |
|
real(8) | modmain::ecvcut |
|
real(8) | modmain::esccut |
|
integer, dimension(maxstsp, maxspecies) | modmain::nsp |
|
integer, dimension(maxstsp, maxspecies) | modmain::lsp |
|
integer, dimension(maxstsp, maxspecies) | modmain::ksp |
|
logical, dimension(maxstsp, maxspecies) | modmain::spcore |
|
integer | modmain::nstcr |
|
real(8), dimension(maxstsp, maxspecies) | modmain::evalsp |
|
real(8), dimension(maxstsp, maxspecies) | modmain::occsp |
|
real(8), dimension(:,:), allocatable | modmain::rsp |
|
real(8), dimension(:,:), allocatable | modmain::rhosp |
|
real(8), dimension(:,:), allocatable | modmain::vrsp |
|
integer, dimension(3) | modmain::xctsp |
|
real(8) | modmain::nrmtscf |
|
real(8) | modmain::dnrmtscf |
|
integer, dimension(maxspecies) | modmain::nrmt |
|
integer | modmain::nrmtmax |
|
real(8) | modmain::rmtscf |
|
integer | modmain::mrmtav |
|
real(8) | modmain::rmtall |
|
real(8) | modmain::rmtdelta |
|
real(8), dimension(maxspecies) | modmain::rmt |
|
real(8), dimension(maxspecies) | modmain::rmt0 |
|
logical | modmain::trmt0 |
|
real(8), dimension(:,:), allocatable | modmain::rmtl |
|
real(8) | modmain::omegamt |
|
integer | modmain::lradstp |
|
integer, dimension(maxspecies) | modmain::nrcmt |
|
integer | modmain::nrcmtmax |
|
real(8), dimension(:,:), allocatable | modmain::rcmt |
|
real(8), dimension(:,:,:), allocatable | modmain::rlmt |
|
real(8), dimension(:,:,:), allocatable | modmain::rlcmt |
|
real(8), dimension(:,:), allocatable | modmain::wr2mt |
|
real(8), dimension(:,:,:), allocatable | modmain::wprmt |
|
real(8), dimension(:,:,:), allocatable | modmain::wcrmt |
|
real(8), dimension(:,:), allocatable | modmain::wr2cmt |
|
real(8), dimension(:,:,:), allocatable | modmain::wprcmt |
|
real(8), dimension(:,:,:), allocatable | modmain::wcrcmt |
|
integer, parameter | modmain::maxlapw =30 |
|
integer | modmain::lmaxapw |
|
integer | modmain::dlmaxapw |
|
integer | modmain::lmmaxapw |
|
integer | modmain::lmaxo |
|
integer | modmain::dlmaxo |
|
integer | modmain::lmmaxo |
|
integer | modmain::lmaxi |
|
integer | modmain::lmaxi0 |
|
integer | modmain::lmmaxi |
|
real(8) | modmain::fracinr |
|
integer, dimension(maxspecies) | modmain::nrmti |
|
integer, dimension(maxspecies) | modmain::nrcmti |
|
integer, dimension(maxspecies) | modmain::npmti |
|
integer, dimension(maxspecies) | modmain::npmt |
|
integer, dimension(maxspecies) | modmain::npcmti |
|
integer, dimension(maxspecies) | modmain::npcmt |
|
integer | modmain::npmtmax |
|
integer | modmain::npcmtmax |
|
integer | modmain::npcmttot |
|
integer, dimension(:), allocatable | modmain::ipcmt |
|
integer | modmain::msmgmt |
|
logical | modmain::spinpol |
|
logical | modmain::spinpol0 |
|
logical | modmain::spinorb |
|
logical | modmain::spinorb0 |
|
real(8) | modmain::socscf |
|
logical | modmain::bforb |
|
logical | modmain::bfdmag |
|
integer | modmain::ndmag |
|
logical | modmain::ncmag |
|
logical | modmain::cmagz |
|
logical | modmain::cmagz0 |
|
integer | modmain::fsmtype |
|
integer | modmain::fsmtype0 |
|
real(8), dimension(3) | modmain::momfix |
|
real(8), dimension(3) | modmain::momfix0 |
|
real(8), dimension(3) | modmain::dmomfix |
|
real(8) | modmain::momfixm |
|
real(8), dimension(3) | modmain::bfsmc |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::mommtfix |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::mommtfix0 |
|
real(8), dimension(maxatoms, maxspecies) | modmain::mommtfixm |
|
real(8), dimension(:,:), allocatable | modmain::bfsmcmt |
|
real(8) | modmain::taufsm |
|
integer | modmain::nspinor |
|
real(8), dimension(3) | modmain::bfieldc |
|
real(8), dimension(3) | modmain::bfieldc0 |
|
real(8), dimension(3) | modmain::bfieldc00 |
|
real(8), dimension(3) | modmain::dbfieldc0 |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::bfcmt |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::bfcmt0 |
|
real(8), dimension(3, maxatoms, maxspecies) | modmain::bfcmt00 |
|
real(8) | modmain::rndbfcmt |
|
real(8) | modmain::reducebf |
|
real(8) | modmain::reducebf0 |
|
real(8) | modmain::deltabf |
|
logical | modmain::spinsprl |
|
logical | modmain::spinsprl0 |
|
logical | modmain::ssdph |
|
complex(8), dimension(:), allocatable | modmain::zqss |
|
integer | modmain::nspnfv |
|
integer, dimension(2) | modmain::jspnfv |
|
real(8), dimension(3) | modmain::vqlss |
|
real(8), dimension(3) | modmain::dvqlss |
|
real(8), dimension(3) | modmain::vqcss |
|
integer | modmain::iqss |
|
integer | modmain::nscss |
|
integer | modmain::npmae0 |
|
integer | modmain::npmae |
|
real(8), dimension(:,:), allocatable | modmain::tpmae |
|
logical | modmain::tefield |
|
real(8), dimension(3) | modmain::efieldc |
|
real(8), dimension(3) | modmain::efieldl |
|
real(8), dimension(:,:), allocatable | modmain::efcmt |
|
real(8) | modmain::dmaxefc |
|
real(8) | modmain::vmaxefc |
|
logical | modmain::tafield |
|
real(8), dimension(3) | modmain::afieldc |
|
real(8), dimension(3) | modmain::afieldc0 |
|
real(8), dimension(3) | modmain::dafieldc |
|
real(8), dimension(3) | modmain::afieldl |
|
logical | modmain::tafsp |
|
real(8), dimension(3, 3) | modmain::afspc |
|
real(8), dimension(3, 3) | modmain::dafspc |
|
integer | modmain::symtype |
|
integer | modmain::nsymlat |
|
integer, dimension(3, 3, 48) | modmain::symlat |
|
integer, dimension(48) | modmain::symlatd |
|
integer, dimension(48) | modmain::isymlat |
|
real(8), dimension(3, 3, 48) | modmain::symlatc |
|
logical | modmain::tshift |
|
logical | modmain::tshift0 |
|
logical | modmain::tsyminv |
|
integer, parameter | modmain::maxsymcrys =192 |
|
integer | modmain::nsymcrys |
|
real(8), dimension(3, maxsymcrys) | modmain::vtlsymc |
|
real(8), dimension(3, maxsymcrys) | modmain::vtcsymc |
|
logical, dimension(maxsymcrys) | modmain::tv0symc |
|
integer, dimension(maxsymcrys) | modmain::lsplsymc |
|
integer, dimension(maxsymcrys) | modmain::lspnsymc |
|
integer, dimension(:,:,:), allocatable | modmain::ieqatom |
|
logical, dimension(:,:,:), allocatable | modmain::eqatoms |
|
logical, dimension(:,:), allocatable | modmain::tfeqat |
|
integer, dimension(:), allocatable | modmain::nsymsite |
|
integer, dimension(:,:), allocatable | modmain::lsplsyms |
|
integer, dimension(:,:), allocatable | modmain::lspnsyms |
|
real(8) | modmain::gmaxvr |
|
real(8) | modmain::dgmaxvr |
|
integer, dimension(3) | modmain::ngridg |
|
integer, dimension(3) | modmain::ngridg0 |
|
integer, dimension(3) | modmain::ngdgc |
|
integer | modmain::ngtot |
|
integer | modmain::ngtot0 |
|
integer | modmain::ngtc |
|
integer, dimension(2, 3) | modmain::intgv |
|
integer | modmain::ngvec |
|
integer | modmain::ngvc |
|
integer, dimension(:,:), allocatable | modmain::ivg |
|
integer, dimension(:,:), allocatable | modmain::ivg0 |
|
integer, dimension(:,:,:), allocatable | modmain::ivgig |
|
integer | modmain::npfftg |
|
integer, dimension(:), allocatable | modmain::igfft |
|
integer, dimension(:), allocatable | modmain::igfft0 |
|
integer | modmain::npfftgc |
|
integer, dimension(:), allocatable | modmain::igfc |
|
integer | modmain::nfgrz |
|
integer | modmain::nfgrzc |
|
integer, dimension(:), allocatable | modmain::igrzf |
|
integer, dimension(:), allocatable | modmain::igrzfc |
|
real(8), dimension(:,:), allocatable | modmain::vgc |
|
real(8), dimension(:), allocatable | modmain::gc |
|
real(8), dimension(:), allocatable | modmain::gclg |
|
real(8), dimension(:,:,:), allocatable | modmain::jlgrmt |
|
complex(8), dimension(:,:), allocatable | modmain::ylmg |
|
complex(8), dimension(:,:), allocatable | modmain::sfacg |
|
real(8), dimension(:,:), allocatable | modmain::ffacg |
|
complex(8), dimension(:), allocatable | modmain::cfunig |
|
real(8), dimension(:), allocatable | modmain::cfunir |
|
real(8), dimension(:), allocatable | modmain::cfrc |
|
logical | modmain::autokpt |
|
logical | modmain::autokpt0 |
|
real(8) | modmain::radkpt |
|
integer, dimension(3) | modmain::ngridk |
|
integer, dimension(3) | modmain::ngridk0 |
|
integer, dimension(3) | modmain::dngridk |
|
real(8), dimension(3) | modmain::vkloff |
|
real(8), dimension(3) | modmain::vkloff0 |
|
integer | modmain::reducek |
|
integer | modmain::reducek0 |
|
integer | modmain::nsymkpt |
|
integer, dimension(3, 3, 48) | modmain::symkpt |
|
integer | modmain::nkpt |
|
integer | modmain::nkptnr |
|
integer, dimension(:,:), allocatable | modmain::ivk |
|
integer, dimension(:,:,:), allocatable | modmain::ivkik |
|
integer, dimension(:,:,:), allocatable | modmain::ivkiknr |
|
real(8), dimension(:,:), allocatable | modmain::vkl |
|
real(8), dimension(:,:), allocatable | modmain::vkc |
|
real(8), dimension(:), allocatable | modmain::wkpt |
|
real(8) | modmain::wkptnr |
|
real(8), dimension(3) | modmain::vklem |
|
real(8) | modmain::deltaem |
|
integer | modmain::ndspem |
|
integer | modmain::nkspolar |
|
integer | modmain::isgkmax |
|
real(8) | modmain::rgkmax |
|
real(8) | modmain::drgkmax |
|
real(8) | modmain::gkmax |
|
integer, dimension(:,:), allocatable | modmain::ngk |
|
integer | modmain::ngkmax |
|
integer, dimension(:,:,:), allocatable | modmain::igkig |
|
real(8), dimension(:,:,:,:), allocatable | modmain::vgkl |
|
real(8), dimension(:,:,:,:), allocatable | modmain::vgkc |
|
real(8), dimension(:,:,:), allocatable | modmain::gkc |
|
complex(8), dimension(:,:,:,:), allocatable | modmain::sfacgk |
|
integer, dimension(3) | modmain::ngridq |
|
integer, dimension(2, 3) | modmain::intq |
|
integer | modmain::reduceq |
|
integer | modmain::nsymqpt |
|
integer, dimension(3, 3, 48) | modmain::symqpt |
|
integer | modmain::nqpt |
|
integer | modmain::nqptnr |
|
integer, dimension(:,:), allocatable | modmain::ivq |
|
integer, dimension(:,:,:), allocatable | modmain::ivqiq |
|
integer, dimension(:,:,:), allocatable | modmain::ivqiqnr |
|
integer | modmain::npfftq |
|
integer, dimension(:), allocatable | modmain::iqfft |
|
integer | modmain::nfqrz |
|
integer, dimension(:), allocatable | modmain::ifqrz |
|
integer, dimension(:), allocatable | modmain::iqrzf |
|
real(8), dimension(:,:), allocatable | modmain::vql |
|
real(8), dimension(:,:), allocatable | modmain::vqc |
|
real(8), dimension(:), allocatable | modmain::wqpt |
|
real(8) | modmain::wqptnr |
|
real(8), dimension(:), allocatable | modmain::gclq |
|
logical | modmain::t0gclq0 |
|
logical | modmain::trotsht =.false. |
|
real(8), dimension(3, 3) | modmain::rotsht |
|
real(8), dimension(:,:), allocatable | modmain::rbshti |
|
real(8), dimension(:,:), allocatable | modmain::rfshti |
|
real(8), dimension(:,:), allocatable | modmain::rbshto |
|
real(8), dimension(:,:), allocatable | modmain::rfshto |
|
complex(8), dimension(:,:), allocatable | modmain::zbshti |
|
complex(8), dimension(:,:), allocatable | modmain::zfshti |
|
complex(8), dimension(:,:), allocatable | modmain::zbshto |
|
complex(8), dimension(:,:), allocatable | modmain::zfshto |
|
complex(4), dimension(:,:), allocatable | modmain::cbshti |
|
complex(4), dimension(:,:), allocatable | modmain::cfshti |
|
complex(4), dimension(:,:), allocatable | modmain::cbshto |
|
complex(4), dimension(:,:), allocatable | modmain::cfshto |
|
integer, dimension(3) | modmain::xctype |
|
character(264) | modmain::xcdescr |
|
integer | modmain::xcspin |
|
integer | modmain::xcgrad |
|
real(8) | modmain::dncgga |
|
integer, dimension(3) | modmain::ktype |
|
character(264) | modmain::kdescr |
|
integer | modmain::kgrad |
|
real(8), dimension(:), allocatable, target | modmain::rhmg |
|
real(8), dimension(:,:), pointer, contiguous | modmain::rhomt |
|
real(8), dimension(:), pointer, contiguous | modmain::rhoir |
|
real(8), dimension(:,:,:), pointer, contiguous | modmain::magmt |
|
real(8), dimension(:,:), pointer, contiguous | modmain::magir |
|
logical | modmain::trhonorm |
|
logical | modmain::tjr |
|
logical | modmain::tjr0 |
|
real(8), dimension(:,:,:), allocatable | modmain::jrmt |
|
real(8), dimension(:,:), allocatable | modmain::jrir |
|
real(8), dimension(:,:), allocatable | modmain::vclmt |
|
real(8), dimension(:), allocatable | modmain::vclir |
|
integer | modmain::npsd |
|
integer | modmain::lnpsd |
|
real(8), dimension(:,:), allocatable | modmain::exmt |
|
real(8), dimension(:), allocatable | modmain::exir |
|
real(8), dimension(:,:), allocatable | modmain::ecmt |
|
real(8), dimension(:), allocatable | modmain::ecir |
|
real(8), dimension(:,:), allocatable | modmain::vxcmt |
|
real(8), dimension(:), allocatable | modmain::vxcir |
|
real(8), dimension(:,:,:), allocatable | modmain::bxcmt |
|
real(8), dimension(:,:), allocatable | modmain::bxcir |
|
real(8), dimension(:,:,:), allocatable | modmain::bdmt |
|
real(8), dimension(:,:), allocatable | modmain::bdir |
|
real(8), dimension(:,:), allocatable | modmain::bdmta |
|
logical | modmain::tbdip |
|
real(8) | modmain::bdipscf |
|
real(8), dimension(:), allocatable, target | modmain::vsbs |
|
real(8), dimension(:,:), pointer, contiguous | modmain::vsmt |
|
real(8), dimension(:), allocatable | modmain::vsir |
|
real(8), dimension(:), pointer, contiguous | modmain::vsirc |
|
real(8), dimension(:,:,:), pointer, contiguous | modmain::bsmt |
|
real(8), dimension(:,:), allocatable | modmain::bsir |
|
real(8), dimension(:,:), pointer, contiguous | modmain::bsirc |
|
complex(8), dimension(:), allocatable | modmain::vsig |
|
logical | modmain::nosource |
|
logical | modmain::tssxc |
|
real(8) | modmain::sxcscf |
|
real(8) | modmain::dsxcscf |
|
real(8), dimension(:,:), allocatable | modmain::socfr |
|
real(8), dimension(:,:,:), allocatable | modmain::taumt |
|
real(8), dimension(:,:), allocatable | modmain::tauir |
|
real(8), dimension(:,:,:), allocatable | modmain::taucr |
|
real(8), dimension(:,:), allocatable | modmain::wxcmt |
|
real(8), dimension(:), allocatable | modmain::wxcir |
|
real(8) | modmain::c_tb09 |
|
logical | modmain::tc_tb09 |
|
logical | modmain::trdstate =.false. |
|
real(8) | modmain::tempk |
|
logical | modmain::mixrho |
|
real(8), dimension(:), pointer, contiguous | modmain::vmixer |
|
integer | modmain::mixtype |
|
character(64) | modmain::mixdescr |
|
logical | modmain::mixsave |
|
real(8), dimension(2) | modmain::amixpm |
|
integer | modmain::mixsdb |
|
real(8), dimension(2) | modmain::broydpm |
|
real(8) | modmain::epschg |
|
real(8) | modmain::chgzn |
|
real(8), dimension(maxspecies) | modmain::chgcr |
|
real(8) | modmain::chgcrtot |
|
real(8), dimension(:), allocatable | modmain::chgcrlk |
|
real(8) | modmain::chgval |
|
real(8) | modmain::chgexs |
|
real(8) | modmain::dchgexs |
|
real(8) | modmain::chgtot |
|
real(8) | modmain::chgcalc |
|
real(8) | modmain::chgir |
|
real(8), dimension(:), allocatable | modmain::chgmt |
|
real(8) | modmain::chgmttot |
|
real(8) | modmain::rwigner |
|
real(8), dimension(3) | modmain::momtot |
|
real(8) | modmain::momtotm |
|
real(8), dimension(3) | modmain::momir |
|
real(8), dimension(:,:), allocatable | modmain::mommt |
|
real(8), dimension(3) | modmain::mommttot |
|
real(8), dimension(3) | modmain::jtot |
|
real(8) | modmain::jtotm |
|
integer, parameter | modmain::maxapword =3 |
|
integer, parameter | modmain::npapw =8 |
|
integer, dimension(0:maxlapw, maxspecies) | modmain::apword |
|
integer | modmain::apwordmax |
|
integer, dimension(maxspecies) | modmain::lmoapw |
|
real(8) | modmain::deapw |
|
real(8), dimension(maxapword, 0:maxlapw, maxspecies) | modmain::apwe0 |
|
real(8), dimension(:,:,:), allocatable | modmain::apwe |
|
integer, dimension(maxapword, 0:maxlapw, maxspecies) | modmain::apwdm |
|
logical, dimension(maxapword, 0:maxlapw, maxspecies) | modmain::apwve |
|
real(8), dimension(:,:,:,:,:), allocatable | modmain::apwfr |
|
real(4), dimension(:,:,:,:), allocatable | modmain::apwfr_sp |
|
real(8), dimension(:,:,:), allocatable | modmain::apwdfr |
|
integer, parameter | modmain::maxlorb =200 |
|
integer, parameter | modmain::maxlorbord =4 |
|
integer, parameter | modmain::nplorb =8 |
|
integer, dimension(maxspecies) | modmain::nlorb |
|
integer | modmain::nlomax |
|
integer | modmain::nlotot |
|
integer, dimension(maxlorb, maxspecies) | modmain::lorbord |
|
integer | modmain::lorbordmax |
|
integer, dimension(maxlorb, maxspecies) | modmain::lorbl |
|
integer | modmain::lolmax |
|
integer | modmain::lolmmax |
|
real(8) | modmain::delorb |
|
real(8), dimension(maxlorbord, maxlorb, maxspecies) | modmain::lorbe0 |
|
integer, dimension(maxlorb, maxspecies) | modmain::idxelo |
|
real(8), dimension(:,:,:), allocatable | modmain::lorbe |
|
integer, dimension(maxlorbord, maxlorb, maxspecies) | modmain::lorbdm |
|
logical, dimension(maxlorbord, maxlorb, maxspecies) | modmain::lorbve |
|
real(8), dimension(:,:,:,:), allocatable | modmain::lofr |
|
real(4), dimension(:,:,:), allocatable | modmain::lofr_sp |
|
logical | modmain::tfr_sp |
|
real(8) | modmain::epsband |
|
real(8) | modmain::demaxbnd |
|
real(8) | modmain::e0min |
|
logical | modmain::autolinengy |
|
real(8) | modmain::dlefe |
|
logical | modmain::lorbcnd |
|
integer | modmain::lorbordc |
|
integer | modmain::nxoapwlo |
|
integer | modmain::nxlo |
|
integer, dimension(maxspecies) | modmain::nlmwf |
|
integer, dimension(:,:), allocatable | modmain::nmat |
|
integer | modmain::nmatmax |
|
integer, dimension(:,:,:), allocatable | modmain::idxlo |
|
real(8), dimension(:,:,:), allocatable | modmain::oalo |
|
real(8), dimension(:,:,:), allocatable | modmain::ololo |
|
real(8), dimension(:,:,:,:,:,:), allocatable | modmain::haa |
|
real(8), dimension(:,:,:,:,:), allocatable | modmain::hloa |
|
real(8), dimension(:,:,:,:), allocatable | modmain::hlolo |
|
complex(8), dimension(:,:,:), allocatable | modmain::gntyry |
|
logical | modmain::tefvr |
|
logical | modmain::tefvit |
|
integer | modmain::minitefv |
|
integer | modmain::maxitefv |
|
real(8) | modmain::befvit |
|
real(8) | modmain::epsefvit |
|
real(8) | modmain::nempty0 |
|
real(8) | modmain::dnempty0 |
|
integer | modmain::nempty |
|
integer | modmain::nstfv |
|
integer | modmain::nstsv |
|
integer | modmain::stype |
|
character(64) | modmain::sdescr |
|
real(8) | modmain::swidth |
|
real(8) | modmain::swidth0 |
|
logical | modmain::autoswidth |
|
real(8) | modmain::mstar |
|
real(8) | modmain::occmax |
|
real(8) | modmain::epsocc |
|
real(8), dimension(:,:), allocatable | modmain::occsv |
|
real(8) | modmain::efermi |
|
logical | modmain::tscissor |
|
real(8) | modmain::scissor |
|
real(8) | modmain::fermidos |
|
real(8), dimension(2) | modmain::bandgap |
|
integer, dimension(3) | modmain::ikgap |
|
real(8) | modmain::evaltol |
|
real(8), dimension(:,:), allocatable | modmain::evalsv |
|
logical | modmain::tevecsv |
|
integer, parameter | modmain::maxkst =20 |
|
integer | modmain::nkstlist |
|
integer, dimension(2, maxkst) | modmain::kstlist |
|
real(8), dimension(:,:), allocatable | modmain::occcr |
|
real(8), dimension(:,:), allocatable | modmain::evalcr |
|
real(8), dimension(:,:,:,:), allocatable | modmain::rwfcr |
|
real(8), dimension(:,:,:), allocatable | modmain::rhocr |
|
logical | modmain::spincore |
|
integer | modmain::nspncr |
|
real(8) | modmain::evalsum |
|
real(8) | modmain::engykn |
|
real(8) | modmain::engykncr |
|
real(8) | modmain::engynn |
|
real(8) | modmain::engyen |
|
real(8) | modmain::engyhar |
|
real(8) | modmain::engycl |
|
real(8) | modmain::engyvcl |
|
real(8) | modmain::engymad |
|
real(8) | modmain::engyvxc |
|
real(8) | modmain::engybxc |
|
real(8) | modmain::engybext |
|
real(8) | modmain::engyx |
|
real(8) | modmain::engyc |
|
real(8) | modmain::entrpy |
|
real(8) | modmain::engyts |
|
real(8) | modmain::engytot |
|
logical | modmain::tforce |
|
logical | modmain::tforce0 |
|
real(8), dimension(:,:), allocatable | modmain::forcehf |
|
real(8), dimension(:,:), allocatable | modmain::forcetot |
|
real(8), dimension(:,:), allocatable | modmain::forcetotp |
|
real(8) | modmain::forcemax |
|
real(8) | modmain::maxforce |
|
logical | modmain::tfav0 |
|
logical | modmain::tfav00 |
|
integer | modmain::atpopt |
|
integer | modmain::maxatpstp |
|
real(8) | modmain::tau0atp |
|
real(8), dimension(:), allocatable | modmain::tauatp |
|
integer | modmain::nstrain |
|
integer | modmain::istrain =0 |
|
real(8), dimension(3, 3, 9) | modmain::strain |
|
real(8) | modmain::deltast |
|
real(8), dimension(9) | modmain::stress |
|
real(8), dimension(9) | modmain::stressp |
|
real(8) | modmain::stressmax |
|
real(8), dimension(3, 3) | modmain::avecref |
|
logical | modmain::tavref |
|
integer | modmain::latvopt |
|
integer | modmain::maxlatvstp |
|
real(8) | modmain::tau0latv |
|
real(8), dimension(9) | modmain::taulatv |
|
integer | modmain::maxscl |
|
integer | modmain::maxscl0 |
|
integer | modmain::iscl |
|
logical | modmain::tlast |
|
logical | modmain::tstop |
|
logical | modmain::trestart |
|
integer | modmain::nwrite |
|
real(8) | modmain::epspot |
|
real(8) | modmain::epsengy |
|
real(8) | modmain::epsforce |
|
real(8) | modmain::epsstress |
|
integer | modmain::nwplot |
|
integer | modmain::ngrkf |
|
integer | modmain::nswplot |
|
real(8), dimension(2) | modmain::wplot |
|
integer | modmain::lmaxdos |
|
logical | modmain::dosocc |
|
logical | modmain::tpdos |
|
logical | modmain::dosmsum |
|
logical | modmain::dosssum |
|
integer | modmain::noptcomp |
|
integer, dimension(3, 27) | modmain::optcomp |
|
logical | modmain::intraband |
|
logical | modmain::lmirep |
|
real(8), dimension(3) | modmain::sqados |
|
real(8), dimension(3) | modmain::vecql |
|
real(8), dimension(3) | modmain::vecqc |
|
real(8) | modmain::emaxelnes |
|
real(8), dimension(2) | modmain::wsfac |
|
integer | modmain::nvp1d |
|
integer | modmain::npp1d |
|
integer | modmain::ip01d |
|
real(8), dimension(:,:), allocatable | modmain::vvlp1d |
|
real(8), dimension(:), allocatable | modmain::dvp1d |
|
real(8), dimension(:,:), allocatable | modmain::vplp1d |
|
real(8), dimension(:), allocatable | modmain::dpp1d |
|
real(8), dimension(3, 0:2) | modmain::vclp2d |
|
integer, dimension(2) | modmain::np2d |
|
real(8), dimension(3, 0:3) | modmain::vclp3d |
|
integer, dimension(3) | modmain::np3d |
|
integer | modmain::ncrmax |
|
integer | modmain::maxitoep |
|
real(8) | modmain::tau0oep |
|
real(8) | modmain::tauoep |
|
real(8), dimension(:,:), allocatable | modmain::vxmt |
|
real(8), dimension(:), allocatable | modmain::vxir |
|
real(8), dimension(:,:,:), allocatable | modmain::bxmt |
|
real(8), dimension(:,:), allocatable | modmain::bxir |
|
real(8), dimension(:,:), allocatable | modmain::dvxmt |
|
real(8), dimension(:), allocatable | modmain::dvxir |
|
real(8), dimension(:,:,:), allocatable | modmain::dbxmt |
|
real(8), dimension(:,:), allocatable | modmain::dbxir |
|
real(8) | modmain::resoep |
|
logical | modmain::hybrid |
|
logical | modmain::hybrid0 |
|
real(8) | modmain::hybridc |
|
real(8) | modmain::gmaxrf |
|
real(8) | modmain::emaxrf |
|
integer | modmain::ngrf |
|
integer | modmain::mbwgrf |
|
integer | modmain::nwrf |
|
complex(8), dimension(:), allocatable | modmain::wrf |
|
integer | modmain::njcmax |
|
integer | modmain::nvbse |
|
integer | modmain::ncbse |
|
integer | modmain::nvbse0 |
|
integer | modmain::ncbse0 |
|
integer, parameter | modmain::maxxbse =20 |
|
integer | modmain::nvxbse |
|
integer | modmain::ncxbse |
|
integer, dimension(maxxbse) | modmain::istxbse |
|
integer, dimension(maxxbse) | modmain::jstxbse |
|
integer | modmain::nvcbse |
|
integer | modmain::nbbse |
|
integer | modmain::nmbse |
|
integer, dimension(:,:), allocatable | modmain::istbse |
|
integer, dimension(:,:), allocatable | modmain::jstbse |
|
integer, dimension(:,:,:), allocatable | modmain::ijkbse |
|
complex(8), dimension(:,:), allocatable | modmain::hmlbse |
|
real(8), dimension(:), allocatable | modmain::evalbse |
|
logical | modmain::bsefull |
|
logical | modmain::hxbse |
|
logical | modmain::hdbse |
|
real(8) | modmain::timeinit |
|
real(8) | modmain::timemat |
|
real(8) | modmain::timefv |
|
real(8) | modmain::timesv |
|
real(8) | modmain::timerho |
|
real(8) | modmain::timepot |
|
real(8) | modmain::timefor |
|
real(8), parameter | modmain::pi =3.1415926535897932385d0 |
|
real(8), parameter | modmain::twopi =6.2831853071795864769d0 |
|
real(8), parameter | modmain::fourpi =12.566370614359172954d0 |
|
real(8), parameter | modmain::y00 =0.28209479177387814347d0 |
|
real(8), parameter | modmain::y00i =3.54490770181103205460d0 |
|
complex(4), parameter | modmain::czero =(0.e0, 0.e0) |
|
complex(4), parameter | modmain::cone =(1.e0, 0.e0) |
|
complex(4), parameter | modmain::ci =(0.e0, 1.e0) |
|
complex(4), parameter | modmain::cmi =(0.e0, -1.e0) |
|
complex(8), parameter | modmain::zzero =(0.d0, 0.d0) |
|
complex(8), parameter | modmain::zone =(1.d0, 0.d0) |
|
complex(8), parameter | modmain::zi =(0.d0, 1.d0) |
|
complex(8), parameter | modmain::zmi =(0.d0, -1.d0) |
|
real(8), parameter | modmain::h_si =6.62607015d-34 |
|
real(8), parameter | modmain::hbar_si =h_si/twopi |
|
real(8), parameter | modmain::sol_si =299792458d0 |
|
real(8), parameter | modmain::sol =137.035999084d0 |
|
real(8) | modmain::solsc |
|
real(8), parameter | modmain::ha_si =4.3597447222071d-18 |
|
real(8), parameter | modmain::ha_ev =27.211386245988d0 |
|
real(8), parameter | modmain::ha_im =ha_si/(h_si*sol_si) |
|
real(8), parameter | modmain::kb_si =1.380649d-23 |
|
real(8), parameter | modmain::kboltz =kb_si/ha_si |
|
real(8), parameter | modmain::e_si =1.602176634d-19 |
|
real(8), parameter | modmain::br_si =0.529177210903d-10 |
|
real(8), parameter | modmain::br_ang =br_si*1.d10 |
|
real(8), parameter | modmain::b_si =hbar_si/(e_si*br_si**2) |
|
real(8), parameter | modmain::ef_si =ha_si/(e_si*br_si) |
|
real(8), parameter | modmain::t_si =hbar_si/ha_si |
|
real(8), parameter | modmain::gfacte =2.00231930436256d0 |
|
real(8), parameter | modmain::em_si =9.1093837015d-31 |
|
real(8), parameter | modmain::amu_si =1.66053906660d-27 |
|
real(8), parameter | modmain::amu =amu_si/em_si |
|
integer, dimension(3), parameter | modmain::version =[10,6,11] |
|
integer, parameter | modmain::maxtasks =40 |
|
integer | modmain::ntasks |
|
integer | modmain::itask |
|
integer, dimension(maxtasks) | modmain::tasks |
|
integer | modmain::task |
|
character(256) | modmain::filext ='.OUT' |
|
character(256) | modmain::scrpath |
|
integer | modmain::notelns |
|
character(256), dimension(:), allocatable | modmain::notes |
|