analytic_cont_iso_iaxis_to_raxis Subroutine

subroutine analytic_cont_iso_iaxis_to_raxis(itemp, iter, conv)

proc~~analytic_cont_iso_iaxis_to_raxis~~UsesGraph proc~analytic_cont_iso_iaxis_to_raxis analytic_cont_iso_iaxis_to_raxis kinds kinds kinds->proc~analytic_cont_iso_iaxis_to_raxis module~constants_epw constants_epw kinds->module~constants_epw module~eliashberg_common eliashberg_common kinds->module~eliashberg_common module~eliashberg_common_aniso eliashberg_common_aniso kinds->module~eliashberg_common_aniso module~eliashberg_common_iso eliashberg_common_iso kinds->module~eliashberg_common_iso module~klist_epw klist_epw kinds->module~klist_epw module~control_epw control_epw kinds->module~control_epw module~constants_epw->proc~analytic_cont_iso_iaxis_to_raxis io_global io_global io_global->proc~analytic_cont_iso_iaxis_to_raxis module~eliashbergcom eliashbergcom module~eliashbergcom->proc~analytic_cont_iso_iaxis_to_raxis module~epwcom epwcom module~epwcom->proc~analytic_cont_iso_iaxis_to_raxis module~eliashberg_common->module~eliashbergcom module~eliashberg_common_aniso->module~eliashbergcom module~eliashberg_common_iso->module~eliashbergcom module~units_epw units_epw module~units_epw->module~epwcom module~klist_epw->module~epwcom module~control_epw->module~epwcom module~output_epw output_epw module~output_epw->module~epwcom parameters parameters parameters->module~klist_epw parameters->module~control_epw
Help

This routine does the analyic continuation of the isotropic Eliashberg equations from the imaginary-axis to the real axis reference F. Marsiglio, M. Schossmann, and J. Carbotte, Phys. Rev. B 37, 4965 (1988)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: itemp

Counter on iteration

integer, intent(in) :: iter

Counter on the iteration number

logical, intent(inout) :: conv

True if the calculation is converged

Calls

proc~~analytic_cont_iso_iaxis_to_raxis~~CallsGraph proc~analytic_cont_iso_iaxis_to_raxis analytic_cont_iso_iaxis_to_raxis a2f_iso a2f_iso proc~analytic_cont_iso_iaxis_to_raxis->a2f_iso deltap deltap proc~analytic_cont_iso_iaxis_to_raxis->deltap gap gap proc~analytic_cont_iso_iaxis_to_raxis->gap errore errore proc~analytic_cont_iso_iaxis_to_raxis->errore gm gm proc~analytic_cont_iso_iaxis_to_raxis->gm znorm znorm proc~analytic_cont_iso_iaxis_to_raxis->znorm proc~gamma_acont gamma_acont proc~analytic_cont_iso_iaxis_to_raxis->proc~gamma_acont proc~kernel_iso_iaxis_analytic_cont kernel_iso_iaxis_analytic_cont proc~analytic_cont_iso_iaxis_to_raxis->proc~kernel_iso_iaxis_analytic_cont znormp znormp proc~analytic_cont_iso_iaxis_to_raxis->znormp ws ws proc~analytic_cont_iso_iaxis_to_raxis->ws gp gp proc~analytic_cont_iso_iaxis_to_raxis->gp estemp estemp proc~analytic_cont_iso_iaxis_to_raxis->estemp zsumi zsumi proc~analytic_cont_iso_iaxis_to_raxis->zsumi proc~eliashberg_write_cont_raxis eliashberg_write_cont_raxis proc~analytic_cont_iso_iaxis_to_raxis->proc~eliashberg_write_cont_raxis dsumi dsumi proc~analytic_cont_iso_iaxis_to_raxis->dsumi delta delta proc~analytic_cont_iso_iaxis_to_raxis->delta proc~kernel_iso_iaxis_analytic_cont->ws proc~kernel_iso_iaxis_analytic_cont->zsumi proc~kernel_iso_iaxis_analytic_cont->dsumi proc~lambdai_iso lambdai_iso proc~kernel_iso_iaxis_analytic_cont->proc~lambdai_iso nsiw nsiw proc~kernel_iso_iaxis_analytic_cont->nsiw wsi wsi proc~kernel_iso_iaxis_analytic_cont->wsi deltai deltai proc~kernel_iso_iaxis_analytic_cont->deltai proc~eliashberg_write_cont_raxis->gap proc~eliashberg_write_cont_raxis->znorm proc~eliashberg_write_cont_raxis->ws proc~eliashberg_write_cont_raxis->estemp proc~eliashberg_write_cont_raxis->delta ekfs ekfs proc~eliashberg_write_cont_raxis->ekfs aznorm aznorm proc~eliashberg_write_cont_raxis->aznorm proc~gap_distribution_fs gap_distribution_FS proc~eliashberg_write_cont_raxis->proc~gap_distribution_fs adelta adelta proc~eliashberg_write_cont_raxis->adelta agap agap proc~eliashberg_write_cont_raxis->agap proc~lambdai_iso->a2f_iso wsph wsph proc~lambdai_iso->wsph proc~gap_distribution_fs->estemp proc~gap_distribution_fs->ekfs proc~gap_distribution_fs->agap
Help

Called By

proc~~analytic_cont_iso_iaxis_to_raxis~~CalledByGraph proc~analytic_cont_iso_iaxis_to_raxis analytic_cont_iso_iaxis_to_raxis proc~eliashberg_iso_iaxis eliashberg_iso_iaxis proc~eliashberg_iso_iaxis->proc~analytic_cont_iso_iaxis_to_raxis
Help



allocate_epwq analytic_cont_aniso_iaxis_to_raxis analytic_cont_iso_iaxis_to_raxis backtoBZ bcast_ph_input bcast_ph_input1 check_inverse checksym checksym_mag ckbounds close_epw compute_amn_para compute_mmn_para compute_pmn_para compute_umn_c compute_umn_f coset count_kpoints createkmap createkmap2 createkmap_pw2 deallocate_eliashberg deallocate_eliashberg_aniso_iaxis deallocate_eliashberg_aniso_raxis deallocate_eliashberg_iso_iaxis deallocate_eliashberg_iso_raxis deallocate_elphon deallocate_epw dmebloch2wan dmewan2bloch dos_ef_seq dos_quasiparticle dvanqq2 dvqpsi_us3 dvqpsi_us_only3 dx2my2 dxy dxz dynbloch2wan dynifc2blochc dynifc2blochf dynwan2bloch dyz dz2 efermig_seq eliashberg_a2f eliashberg_aniso_iaxis eliashberg_eqs eliashberg_init eliashberg_iso_iaxis eliashberg_iso_raxis eliashberg_memlt_aniso_acon eliashberg_memlt_aniso_iaxis eliashberg_read_aniso_iaxis eliashberg_write_cont_raxis eliashberg_write_iaxis elphel2_shuffle elphon_shuffle elphon_shuffle_wrap ephbloch2wane ephbloch2wanp ephbloch2wanp_mem ephwan2bloch ephwan2blochp ephwann_shuffle epw_init epw_read epw_readin epw_setup epw_setup_restart epw_summary epw_write eqvect_strict estimate_tc_gap evaluate_a2f_lambda evaluate_a2fij fermiwindow fkbounds fkbounds_bnd fractrasl free_energy fxx2m3y2 fxyz fxz2 fy3x2my2 fyz2 fz3 fzx2my2 gamma_acont gap_distribution_FS gap_FS gen_freqgrid_iaxis gen_freqgrid_raxis generate_guiding_functions gmap_sym hambloch2wan hamwan2bloch hpsort_eps_epw init_random_seed integrate_eliashberg_iso_raxis inverse_s irotate irrek kernel_aniso_iaxis kernel_aniso_iaxis_analytic_cont kernel_iso_iaxis kernel_iso_iaxis_analytic_cont kernel_raxis kmesh_fine kpmq_map kpointdivision kqmap_fine ktokpmq lambdai_aniso_ver1 lambdai_aniso_ver2 lambdai_iso lambdar_aniso_ver1 lambdar_aniso_ver2 lambdar_iso lib_dealloc loadkmesh_para loadkmesh_serial loadqmesh_para loadqmesh_serial loadumat mem_integer_size_eliashberg mem_size mem_size_eliashberg mix_broyden mix_broyden2 mix_broyden2_aniso mix_broyden_aniso mode_group multable nesting_fn_k nesting_fn_q openfilepw p_z pade_coeff pade_cont_aniso_iaxis_to_raxis pade_cont_iso_iaxis_to_raxis pade_eval para_bounds phases_a_m plot_band poolgather poolgather2 poolgather_int poolgather_int1 print_clock_epw proj_w90 pw2wan90epw px py radialpart read_a2f read_dyn_mat read_dyn_mat_header read_dyn_mat_param read_eigenvalues read_ephmat read_frequencies read_ifc read_ifc_param read_ifc_xml read_kqmap read_modes readdvscf readgmap readmat_shuffle2 readwfc refold rgd_blk rgd_blk_epw rgd_blk_epw_fine rotate_cart rotate_eigenm rotate_epmat run_wannier rwepmatw s scan_file_to selfen_elec_k selfen_elec_q selfen_phon_k selfen_phon_q set_asr2 set_ndnmbr set_u_matrix setphases setphases_wrap setup_nnkp sgam_at sgam_at_mag sgama2 sp1 sp2 sp3 sp_zeu spectral_func_k spectral_func_q star_q2 stop_epw sum_eliashberg_aniso_iaxis sum_eliashberg_iso_iaxis sumkg_seq vmebloch2wan vmewan2bloch wann_run wigner_seitz wigner_seitz2 write_band write_ephmat write_filukk write_plot write_winfil ylm_expansion ylm_wannier