wannier Module

  • Uses:

  • kinds
module~~wannier~~UsesGraph module~wannier wannier kinds kinds kinds->module~wannier
Help

Used By

module~~wannier~~UsedByGraph module~wannier wannier proc~write_band write_band module~wannier->proc~write_band proc~run_wannier run_wannier module~wannier->proc~run_wannier proc~write_filukk write_filukk module~wannier->proc~write_filukk proc~compute_pmn_para compute_pmn_para module~wannier->proc~compute_pmn_para proc~setup_nnkp setup_nnkp module~wannier->proc~setup_nnkp proc~lib_dealloc lib_dealloc module~wannier->proc~lib_dealloc proc~proj_w90 proj_w90 module~wannier->proc~proj_w90 proc~generate_guiding_functions generate_guiding_functions module~wannier->proc~generate_guiding_functions proc~wann_run wann_run module~wannier->proc~wann_run proc~compute_mmn_para compute_mmn_para module~wannier->proc~compute_mmn_para proc~ylm_expansion ylm_expansion module~wannier->proc~ylm_expansion proc~compute_amn_para compute_amn_para module~wannier->proc~compute_amn_para proc~phases_a_m phases_a_m module~wannier->proc~phases_a_m proc~write_plot write_plot module~wannier->proc~write_plot proc~pw2wan90epw pw2wan90epw module~wannier->proc~pw2wan90epw
Help


Variables

TypeVisibility AttributesNameInitial
integer, public :: nnb
integer, public, allocatable:: kpb(:,:)
integer, public, allocatable:: g_kpb(:,:,:)
integer, public, allocatable:: ig_(:,:)
integer, public, allocatable:: lw(:,:)
integer, public, allocatable:: mw(:,:)
integer, public, allocatable:: num_sph(:)
logical, public, allocatable:: excluded_band(:)
integer, public :: iun_nnkp
integer, public :: iun_mmn
integer, public :: iun_amn
integer, public :: iun_band
integer, public :: iun_spn
integer, public :: iun_plot
integer, public :: nnbx
integer, public :: nexband
integer, public :: n_wannier
integer, public :: n_proj
complex(kind=DP), public, allocatable:: gf(:,:)
integer, public :: ispinw
integer, public :: ikstart
integer, public :: ikstop
integer, public :: iknum
character(len=15), public :: wan_mode
logical, public :: logwann
logical, public :: wvfn_formatted
logical, public :: write_unk
logical, public :: write_amn
logical, public :: write_mmn
logical, public :: reduce_unk
logical, public :: write_spn
real(kind=DP), public, allocatable:: center_w(:,:)
integer, public, allocatable:: spin_eig(:)
real(kind=DP), public, allocatable:: spin_qaxis(:,:)
integer, public, allocatable:: l_w(:)
integer, public, allocatable:: mr_w(:)
integer, public, allocatable:: r_w(:)
real(kind=DP), public, allocatable:: xaxis(:,:)
real(kind=DP), public, allocatable:: zaxis(:,:)
real(kind=DP), public, allocatable:: alpha_w(:)
real(kind=DP), public, allocatable:: csph(:,:)
character(len=256), public :: seedname2
integer, public :: mp_grid(3)
real(kind=DP), public :: rlatt(3,3)
real(kind=DP), public :: glatt(3,3)
real(kind=DP), public, allocatable:: kpt_latt(:,:)
real(kind=DP), public, allocatable:: atcart(:,:)
integer, public :: num_bands
character(len=3), public, allocatable:: atsym(:)
integer, public :: num_nnmax =12
complex(kind=DP), public, allocatable:: m_mat(:,:,:,:)
complex(kind=DP), public, allocatable:: a_mat(:,:,:)
complex(kind=DP), public, allocatable:: spn_mat(:,:,:)
complex(kind=DP), public, allocatable:: u_mat(:,:,:)
complex(kind=DP), public, allocatable:: u_mat_opt(:,:,:)
logical, public, allocatable:: lwindow(:,:)
real(kind=DP), public, allocatable:: wann_centers(:,:)
real(kind=DP), public, allocatable:: wann_spreads(:)
real(kind=DP), public :: spreads(3)
real(kind=DP), public, allocatable:: eigval(:,:)