elph2 Module

  • Uses:

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

Used By

module~~elph2~~UsedByGraph module~elph2 elph2 proc~dynifc2blochf dynifc2blochf module~elph2->proc~dynifc2blochf proc~compute_pmn_para compute_pmn_para module~elph2->proc~compute_pmn_para proc~dmebloch2wan dmebloch2wan module~elph2->proc~dmebloch2wan proc~read_frequencies read_frequencies module~elph2->proc~read_frequencies proc~dynwan2bloch dynwan2bloch module~elph2->proc~dynwan2bloch proc~epw_readin epw_readin module~elph2->proc~epw_readin proc~fermiwindow fermiwindow module~elph2->proc~fermiwindow proc~elphel2_shuffle elphel2_shuffle module~elph2->proc~elphel2_shuffle proc~deallocate_elphon deallocate_elphon module~elph2->proc~deallocate_elphon proc~selfen_phon_q selfen_phon_q module~elph2->proc~selfen_phon_q proc~write_ephmat write_ephmat module~elph2->proc~write_ephmat proc~read_ephmat read_ephmat module~elph2->proc~read_ephmat proc~evaluate_a2fij evaluate_a2fij module~elph2->proc~evaluate_a2fij proc~evaluate_a2f_lambda evaluate_a2f_lambda module~elph2->proc~evaluate_a2f_lambda proc~ephwan2blochp ephwan2blochp module~elph2->proc~ephwan2blochp proc~allocate_epwq allocate_epwq module~elph2->proc~allocate_epwq proc~selfen_elec_k selfen_elec_k module~elph2->proc~selfen_elec_k proc~spectral_func_q spectral_func_q module~elph2->proc~spectral_func_q proc~setphases_wrap setphases_wrap module~elph2->proc~setphases_wrap proc~count_kpoints count_kpoints module~elph2->proc~count_kpoints proc~epw_read epw_read module~elph2->proc~epw_read proc~dvqpsi_us3 dvqpsi_us3 module~elph2->proc~dvqpsi_us3 program~epw epw module~elph2->program~epw proc~read_ifc read_ifc module~elph2->proc~read_ifc proc~epw_init epw_init module~elph2->proc~epw_init proc~rotate_eigenm rotate_eigenm module~elph2->proc~rotate_eigenm proc~bcast_ph_input bcast_ph_input module~elph2->proc~bcast_ph_input proc~elphon_shuffle elphon_shuffle module~elph2->proc~elphon_shuffle proc~createkmap2 createkmap2 module~elph2->proc~createkmap2 proc~elphon_shuffle_wrap elphon_shuffle_wrap module~elph2->proc~elphon_shuffle_wrap proc~selfen_phon_k selfen_phon_k module~elph2->proc~selfen_phon_k proc~rotate_epmat rotate_epmat module~elph2->proc~rotate_epmat proc~dynifc2blochc dynifc2blochc module~elph2->proc~dynifc2blochc proc~readmat_shuffle2 readmat_shuffle2 module~elph2->proc~readmat_shuffle2 proc~lambdai_aniso_ver1 lambdai_aniso_ver1 module~elph2->proc~lambdai_aniso_ver1 proc~epw_write epw_write module~elph2->proc~epw_write proc~loadqmesh_serial loadqmesh_serial module~elph2->proc~loadqmesh_serial proc~lambdar_aniso_ver1 lambdar_aniso_ver1 module~elph2->proc~lambdar_aniso_ver1 proc~dynbloch2wan dynbloch2wan module~elph2->proc~dynbloch2wan proc~plot_band plot_band module~elph2->proc~plot_band proc~deallocate_epw deallocate_epw module~elph2->proc~deallocate_epw proc~eliashberg_a2f eliashberg_a2f module~elph2->proc~eliashberg_a2f proc~loadkmesh_para loadkmesh_para module~elph2->proc~loadkmesh_para proc~kqmap_fine kqmap_fine module~elph2->proc~kqmap_fine proc~loadqmesh_para loadqmesh_para module~elph2->proc~loadqmesh_para proc~phases_a_m phases_a_m module~elph2->proc~phases_a_m proc~readgmap readgmap module~elph2->proc~readgmap proc~loadkmesh_serial loadkmesh_serial module~elph2->proc~loadkmesh_serial proc~kernel_aniso_iaxis_analytic_cont kernel_aniso_iaxis_analytic_cont module~elph2->proc~kernel_aniso_iaxis_analytic_cont proc~ephbloch2wanp ephbloch2wanp module~elph2->proc~ephbloch2wanp proc~vmebloch2wan vmebloch2wan module~elph2->proc~vmebloch2wan proc~nesting_fn_q nesting_fn_q module~elph2->proc~nesting_fn_q proc~nesting_fn_k nesting_fn_k module~elph2->proc~nesting_fn_k proc~dmewan2bloch dmewan2bloch module~elph2->proc~dmewan2bloch proc~read_kqmap read_kqmap module~elph2->proc~read_kqmap proc~dvqpsi_us_only3 dvqpsi_us_only3 module~elph2->proc~dvqpsi_us_only3 proc~ephwann_shuffle ephwann_shuffle module~elph2->proc~ephwann_shuffle proc~sum_eliashberg_aniso_iaxis sum_eliashberg_aniso_iaxis module~elph2->proc~sum_eliashberg_aniso_iaxis proc~analytic_cont_aniso_iaxis_to_raxis analytic_cont_aniso_iaxis_to_raxis module~elph2->proc~analytic_cont_aniso_iaxis_to_raxis proc~kmesh_fine kmesh_fine module~elph2->proc~kmesh_fine proc~vmewan2bloch vmewan2bloch module~elph2->proc~vmewan2bloch proc~selfen_elec_q selfen_elec_q module~elph2->proc~selfen_elec_q proc~createkmap createkmap module~elph2->proc~createkmap proc~spectral_func_k spectral_func_k module~elph2->proc~spectral_func_k
Help


Variables

TypeVisibility AttributesNameInitial
complex(kind=DP), public, ALLOCATABLE:: el_ph_mat(:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: cu(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: cuq(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: chw(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: chw_ks(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: cdmew(:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: cvmew(:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: rdw(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: epmatwp(:,:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: umat(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: umatq(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: umat_all(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: umatq_all(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: dynq(:,:,:)
complex(kind=DP), public, ALLOCATABLE:: epmatq(:,:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: epf17(:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: dmec(:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: dmef(:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: vmef(:,:,:,:)
complex(kind=DP), public, ALLOCATABLE:: bmat(:,:,:,:)
real(kind=DP), public, ALLOCATABLE:: a_all(:,:)
real(kind=DP), public, ALLOCATABLE:: xk_all(:,:)
real(kind=DP), public, ALLOCATABLE:: et_all(:,:)
real(kind=DP), public, ALLOCATABLE:: et_ks(:,:)
real(kind=DP), public, ALLOCATABLE:: et_mb(:,:)
real(kind=DP), public, ALLOCATABLE:: xkq(:,:)
real(kind=DP), public, ALLOCATABLE:: etq(:,:)
real(kind=DP), public, ALLOCATABLE:: xkf(:,:)
real(kind=DP), public, ALLOCATABLE:: wkf(:)
real(kind=DP), public, ALLOCATABLE:: xqf(:,:)
real(kind=DP), public, ALLOCATABLE:: wqf(:)
real(kind=DP), public, ALLOCATABLE:: etf(:,:)
real(kind=DP), public, ALLOCATABLE:: etf_k(:,:)
real(kind=DP), public, ALLOCATABLE:: etf_ks(:,:)
real(kind=DP), public, ALLOCATABLE:: wf(:,:)
real(kind=DP), public, ALLOCATABLE:: wslen(:)
real(kind=DP), public, ALLOCATABLE:: gamma_all(:,:,:)
real(kind=DP), public, ALLOCATABLE:: gamma_nest(:,:)
real(kind=DP), public, ALLOCATABLE:: gamma_v_all(:,:,:)
real(kind=DP), public, ALLOCATABLE:: lambda_all(:,:,:)
real(kind=DP), public, ALLOCATABLE:: lambda_v_all(:,:,:)
real(kind=DP), public, ALLOCATABLE:: sigmar_all(:,:)
real(kind=DP), public, ALLOCATABLE:: sigmai_all(:,:)
real(kind=DP), public, ALLOCATABLE:: sigmai_mode(:,:,:)
real(kind=DP), public, ALLOCATABLE:: zi_all(:,:)
real(kind=DP), public, ALLOCATABLE:: esigmar_all(:,:,:)
real(kind=DP), public, ALLOCATABLE:: esigmai_all(:,:,:)
real(kind=DP), public, ALLOCATABLE:: jdos(:)
real(kind=DP), public, ALLOCATABLE:: spectra(:,:,:,:,:,:)
real(kind=DP), public, ALLOCATABLE:: sumr(:,:,:,:)
real(kind=DP), public, ALLOCATABLE:: zstar(:,:,:)
real(kind=DP), public, ALLOCATABLE:: epsi(:,:)
real(kind=DP), public, ALLOCATABLE:: inv_tau(:,:,:)
real(kind=DP), public, ALLOCATABLE:: ifc(:,:,:,:,:,:,:)
real(kind=DP), public :: efnew
integer, public :: nkqf
integer, public :: nkf
integer, public :: nqf
integer, public :: nkqtotf
integer, public :: nqtotf
integer, public :: nrr
integer, public :: nrr_k
integer, public :: nrr_q
integer, public :: ibndmin
integer, public :: ibndmax
integer, public :: lower_band
integer, public :: upper_band
integer, public, ALLOCATABLE:: irvec(:,:)
integer, public, ALLOCATABLE:: ndegen(:)
integer, public, ALLOCATABLE:: ndegen_k(:)
integer, public, ALLOCATABLE:: ndegen_q(:)
integer, public, ALLOCATABLE:: igk(:)
integer, public, ALLOCATABLE:: igkq(:)
integer, public, ALLOCATABLE:: igk_k_all(:,:)
integer, public, ALLOCATABLE:: ngk_all(:)
integer, public, allocatable:: shift(:)
integer, public, allocatable:: gmap(:)
logical, public, allocatable:: lwin(:,:)
logical, public, allocatable:: lwinq(:,:)
logical, public, allocatable:: done_elph(:)
logical, public :: elph