alps Program

Uses

  • program~~alps~~UsesGraph program~alps alps module~alps_analyt alps_analyt program~alps->module~alps_analyt module~alps_com alps_com program~alps->module~alps_com module~alps_fns alps_fns program~alps->module~alps_fns module~alps_io alps_io program~alps->module~alps_io module~alps_var alps_var program~alps->module~alps_var mpi mpi program~alps->mpi module~alps_var->mpi

Calls

program~~alps~~CallsGraph program~alps alps mpi_barrier mpi_barrier program~alps->mpi_barrier mpi_comm_rank mpi_comm_rank program~alps->mpi_comm_rank mpi_comm_size mpi_comm_size program~alps->mpi_comm_size mpi_finalize mpi_finalize program~alps->mpi_finalize mpi_init mpi_init program~alps->mpi_init proc~alps_error alps_error program~alps->proc~alps_error proc~alps_error_init alps_error_init program~alps->proc~alps_error_init proc~derivative_f0 derivative_f0 program~alps->proc~derivative_f0 proc~determine_bessel_array determine_bessel_array program~alps->proc~determine_bessel_array proc~determine_nmax determine_nmax program~alps->proc~determine_nmax proc~determine_param_fit determine_param_fit program~alps->proc~determine_param_fit proc~display_credits display_credits program~alps->proc~display_credits proc~init_param init_param program~alps->proc~init_param proc~map_search map_search program~alps->proc~map_search proc~om_double_scan om_double_scan program~alps->proc~om_double_scan proc~om_scan om_scan program~alps->proc~om_scan proc~output_time output_time program~alps->proc~output_time proc~pass_distribution pass_distribution program~alps->proc~pass_distribution proc~pass_instructions pass_instructions program~alps->proc~pass_instructions proc~read_f0 read_f0 program~alps->proc~read_f0 proc~refine_guess refine_guess program~alps->proc~refine_guess proc~split_processes split_processes program~alps->proc~split_processes proc~alps_error->proc~output_time mpi_abort mpi_abort proc~alps_error->mpi_abort proc~get_runname~2 get_runname proc~alps_error_init->proc~get_runname~2 proc~get_unused_unit~2 get_unused_unit proc~alps_error_init->proc~get_unused_unit~2 proc~derivative_f0_rel derivative_f0_rel proc~derivative_f0->proc~derivative_f0_rel proc~derivative_f0->proc~get_unused_unit~2 proc~bessj BESSJ proc~determine_bessel_array->proc~bessj proc~determine_nmax->mpi_barrier proc~determine_nmax->proc~bessj proc~determine_glls determine_GLLS proc~determine_param_fit->proc~determine_glls proc~lm_nonlinear_fit LM_nonlinear_fit proc~determine_param_fit->proc~lm_nonlinear_fit proc~output_fit output_fit proc~determine_param_fit->proc~output_fit proc~set_polynomial_basis set_polynomial_basis proc~determine_param_fit->proc~set_polynomial_basis proc~init_param->proc~alps_error proc~bm_read bM_read proc~init_param->proc~bm_read proc~fit_read fit_read proc~init_param->proc~fit_read proc~get_indexed_double_namelist_unit get_indexed_double_namelist_unit proc~init_param->proc~get_indexed_double_namelist_unit proc~get_indexed_namelist_unit~2 get_indexed_namelist_unit proc~init_param->proc~get_indexed_namelist_unit~2 proc~init_param->proc~get_unused_unit~2 proc~map_read map_read proc~init_param->proc~map_read proc~poly_read poly_read proc~init_param->proc~poly_read proc~scan_read scan_read proc~init_param->proc~scan_read proc~solution_read solution_read proc~init_param->proc~solution_read proc~spec_read~2 spec_read proc~init_param->proc~spec_read~2 proc~map_search->proc~refine_guess mpi_bcast mpi_bcast proc~map_search->mpi_bcast proc~disp disp proc~map_search->proc~disp proc~find_minima find_minima proc~map_search->proc~find_minima proc~map_search->proc~get_unused_unit~2 proc~om_double_scan->mpi_barrier proc~om_double_scan->proc~alps_error proc~om_double_scan->proc~determine_bessel_array proc~om_double_scan->proc~determine_nmax proc~om_double_scan->proc~split_processes proc~om_double_scan->mpi_bcast proc~calc_eigen calc_eigen proc~om_double_scan->proc~calc_eigen proc~om_double_scan->proc~disp proc~om_double_scan->proc~get_unused_unit~2 proc~isnancheck isnancheck proc~om_double_scan->proc~isnancheck proc~secant secant proc~om_double_scan->proc~secant proc~om_scan->mpi_barrier proc~om_scan->proc~alps_error proc~om_scan->proc~determine_bessel_array proc~om_scan->proc~determine_nmax proc~om_scan->proc~split_processes proc~om_scan->mpi_bcast proc~om_scan->proc~calc_eigen proc~om_scan->proc~disp proc~om_scan->proc~get_unused_unit~2 proc~om_scan->proc~isnancheck proc~om_scan->proc~secant proc~pass_distribution->mpi_bcast proc~pass_instructions->mpi_bcast proc~read_f0->proc~get_unused_unit~2 proc~refine_guess->mpi_barrier proc~refine_guess->proc~disp proc~refine_guess->proc~get_unused_unit~2 proc~refine_guess->proc~secant proc~split_processes->mpi_barrier float float proc~bessj->float proc~bessj0 BESSJ0 proc~bessj->proc~bessj0 proc~bessj1 BESSJ1 proc~bessj->proc~bessj1 proc~calc_eigen->proc~disp proc~derivative_f0_rel->proc~get_unused_unit~2 proc~polyharmonic_spline~2 polyharmonic_spline proc~derivative_f0_rel->proc~polyharmonic_spline~2 proc~least_squares_fit least_squares_fit proc~determine_glls->proc~least_squares_fit proc~disp->mpi_barrier proc~disp->mpi_bcast mpi_reduce mpi_reduce proc~disp->mpi_reduce proc~calc_chi calc_chi proc~disp->proc~calc_chi proc~determine_resonances determine_resonances proc~disp->proc~determine_resonances proc~full_integrate full_integrate proc~disp->proc~full_integrate proc~int_ee int_ee proc~disp->proc~int_ee proc~int_ee_rel int_ee_rel proc~disp->proc~int_ee_rel proc~get_indexed_double_namelist_unit->proc~alps_error proc~get_indexed_double_namelist_unit->proc~get_unused_unit~2 proc~input_unit_exist~2 input_unit_exist proc~get_indexed_double_namelist_unit->proc~input_unit_exist~2 proc~input_unit~2 input_unit proc~get_indexed_double_namelist_unit->proc~input_unit~2 proc~get_indexed_namelist_unit~2->proc~alps_error proc~get_indexed_namelist_unit~2->proc~get_unused_unit~2 proc~get_indexed_namelist_unit~2->proc~input_unit_exist~2 proc~get_indexed_namelist_unit~2->proc~input_unit~2 proc~lm_nonlinear_fit->proc~alps_error dgetrf dgetrf proc~lm_nonlinear_fit->dgetrf dgetri dgetri proc~lm_nonlinear_fit->dgetri proc~determine_jt determine_JT proc~lm_nonlinear_fit->proc~determine_jt proc~fit_function fit_function proc~lm_nonlinear_fit->proc~fit_function proc~output_fit->proc~alps_error proc~output_fit->proc~isnancheck proc~eval_fit eval_fit proc~output_fit->proc~eval_fit proc~secant->mpi_barrier proc~secant->proc~disp proc~set_polynomial_basis->proc~alps_error proc~besseli besselI proc~calc_chi->proc~besseli proc~calc_chi_cold calc_chi_cold proc~calc_chi->proc~calc_chi_cold proc~calc_ypsilon calc_ypsilon proc~calc_chi->proc~calc_ypsilon proc~eval_fit->proc~fit_function proc~distribution_analyt distribution_analyt proc~eval_fit->proc~distribution_analyt proc~fit_function_poly fit_function_poly proc~eval_fit->proc~fit_function_poly proc~integrate integrate proc~full_integrate->proc~integrate proc~integrate_res integrate_res proc~full_integrate->proc~integrate_res proc~integrate_res_rel integrate_res_rel proc~full_integrate->proc~integrate_res_rel proc~landau_integrate landau_integrate proc~full_integrate->proc~landau_integrate proc~landau_integrate_rel landau_integrate_rel proc~full_integrate->proc~landau_integrate_rel proc~determine_sproc_rel determine_sproc_rel proc~int_ee_rel->proc~determine_sproc_rel dgemm dgemm proc~least_squares_fit->dgemm dgemv dgemv proc~least_squares_fit->dgemv dgesv dgesv proc~least_squares_fit->dgesv proc~polyharmonic_spline~2->dgesv proc~bessi BESSI proc~besseli->proc~bessi proc~calc_ypsilon->proc~besseli proc~dispfunct dispfunct proc~calc_ypsilon->proc~dispfunct proc~int_t int_T proc~integrate->proc~int_t proc~resu resU proc~integrate->proc~resu proc~integrate_res->proc~integrate proc~funct_g funct_g proc~integrate_res->proc~funct_g proc~integrate_res_rel->proc~determine_sproc_rel proc~integrate_resu_rel integrate_resU_rel proc~integrate_res_rel->proc~integrate_resu_rel proc~landau_integrate->proc~eval_fit proc~int_t_res int_T_res proc~landau_integrate->proc~int_t_res proc~landau_integrate_rel->proc~eval_fit proc~landau_integrate_rel->proc~determine_sproc_rel proc~int_t_res_rel int_T_res_rel proc~landau_integrate_rel->proc~int_t_res_rel proc~bessi->float dfloat dfloat proc~bessi->dfloat proc~bessi0~2 BESSI0 proc~bessi->proc~bessi0~2 proc~bessi1~2 BESSI1 proc~bessi->proc~bessi1~2 proc~wofz WOFZ proc~dispfunct->proc~wofz proc~funct_g->proc~int_t proc~cbessj CBESSJ proc~int_t_res_rel->proc~cbessj proc~integrate_resu_rel->proc~alps_error proc~int_t_rel int_T_rel proc~integrate_resu_rel->proc~int_t_rel proc~principal_integral_rel principal_integral_rel proc~integrate_resu_rel->proc~principal_integral_rel proc~resu_rel resU_rel proc~integrate_resu_rel->proc~resu_rel proc~fact Fact proc~cbessj->proc~fact proc~int_t_rel->proc~bessj proc~funct_g_rel funct_g_rel proc~principal_integral_rel->proc~funct_g_rel dcos dcos proc~wofz->dcos dexp dexp proc~wofz->dexp dsin dsin proc~wofz->dsin idint idint proc~wofz->idint idnint idnint proc~wofz->idnint proc~funct_g_rel->proc~int_t_rel

Variables

Type Attributes Name Initial
integer :: ik

Index for iterating through wavevector scans with om_scan or om_double_scan