Modules

ModuleSource FileDescription
alps_analyt ../../ALPS_analyt.f90

This module contains functions and subroutines for the hybrid analytical continuation.

alps_com ../../ALPS_com.f90
alps_distribution_analyt ../../distribution_analyt.f90

This module evaluates a pre-defined function for f0. This is an alternative to the use of an f0 table or a bi-Maxwellian approximation. This function can be used to define f0 for the integration or for the analytic continuation (or both).

alps_fns ../../ALPS_fns.f90

This module contains the key numerical functions of ALPS.

alps_fns_rel ../../ALPS_fns_rel.f90

This module contains the relativistic numerical functions of ALPS.

alps_io ../../ALPS_io.f90

Controls input and output functions to and from main program.

alps_nhds ../../ALPS_NHDS.f90

Module including the NHDS implementation for bi-Maxwellian/cold-plasma reference cases. The original NHDS code can be found under github.com/danielver02/NHDS.

alps_var ../../ALPS_var.f90

Contains all global variables.

module~~graph~~ModuleGraph module~alps_analyt alps_analyt module~alps_com alps_com module~alps_distribution_analyt alps_distribution_analyt module~alps_fns alps_fns module~alps_fns_rel alps_fns_rel module~alps_io alps_io module~alps_nhds alps_nhds module~alps_var alps_var mpi mpi module~alps_var->mpi proc~alps_error alps_error proc~alps_error->module~alps_var proc~alps_error->mpi proc~alps_error_init alps_error_init proc~alps_error_init->module~alps_var proc~bm_read bM_read proc~bm_read->module~alps_var proc~calc_chi calc_chi proc~calc_chi->module~alps_var proc~calc_chi_cold calc_chi_cold proc~calc_chi_cold->module~alps_var proc~calc_eigen calc_eigen proc~calc_eigen->module~alps_var proc~calc_ypsilon calc_ypsilon proc~calc_ypsilon->module~alps_var proc~derivative_f0 derivative_f0 proc~derivative_f0->module~alps_fns_rel proc~derivative_f0->module~alps_io proc~derivative_f0->module~alps_var proc~derivative_f0_rel derivative_f0_rel proc~derivative_f0_rel->module~alps_io proc~derivative_f0_rel->module~alps_var proc~determine_bessel_array determine_bessel_array proc~determine_bessel_array->module~alps_fns_rel proc~determine_bessel_array->module~alps_io proc~determine_bessel_array->module~alps_var proc~determine_glls determine_GLLS proc~determine_glls->module~alps_var proc~determine_jt determine_JT proc~determine_jt->module~alps_var proc~determine_nmax determine_nmax proc~determine_nmax->module~alps_fns_rel proc~determine_nmax->module~alps_var proc~determine_nmax->mpi proc~determine_param_fit determine_param_fit proc~determine_param_fit->module~alps_var proc~determine_resonances determine_resonances proc~determine_resonances->module~alps_io proc~determine_resonances->module~alps_var proc~determine_sproc_rel determine_sproc_rel proc~determine_sproc_rel->module~alps_var proc~disp disp proc~disp->module~alps_fns_rel proc~disp->module~alps_nhds proc~disp->module~alps_var proc~disp->mpi proc~eval_fit eval_fit proc~eval_fit->module~alps_distribution_analyt proc~eval_fit->module~alps_var proc~find_minima find_minima proc~find_minima->module~alps_var proc~fit_function fit_function proc~fit_function->module~alps_var proc~fit_function_poly fit_function_poly proc~fit_function_poly->module~alps_var proc~fit_read fit_read proc~fit_read->module~alps_var proc~full_integrate full_integrate proc~full_integrate->module~alps_fns_rel proc~full_integrate->module~alps_var proc~funct_g funct_g proc~funct_g->module~alps_var proc~funct_g_rel funct_g_rel proc~funct_g_rel->module~alps_var proc~get_indexed_double_namelist_unit get_indexed_double_namelist_unit proc~get_indexed_double_namelist_unit->module~alps_var proc~get_indexed_namelist_unit get_indexed_namelist_unit proc~get_indexed_namelist_unit->module~alps_var proc~init_param init_param proc~init_param->module~alps_var proc~int_ee int_ee proc~int_ee->module~alps_var proc~int_ee_rel int_ee_rel proc~int_ee_rel->module~alps_var proc~int_t int_T proc~int_t->module~alps_var proc~int_t_rel int_T_rel proc~int_t_rel->module~alps_var proc~int_t_res int_T_res proc~int_t_res->module~alps_var proc~int_t_res_rel int_T_res_rel proc~int_t_res_rel->module~alps_var proc~integrate integrate proc~integrate->module~alps_var proc~integrate_res integrate_res proc~integrate_res->module~alps_var proc~integrate_res_rel integrate_res_rel proc~integrate_res_rel->module~alps_var proc~integrate_resu_rel integrate_resU_rel proc~integrate_resu_rel->module~alps_io proc~integrate_resu_rel->module~alps_var proc~landau_integrate landau_integrate proc~landau_integrate->module~alps_analyt proc~landau_integrate->module~alps_var proc~landau_integrate_rel landau_integrate_rel proc~landau_integrate_rel->module~alps_analyt proc~landau_integrate_rel->module~alps_var proc~least_squares_fit least_squares_fit proc~least_squares_fit->module~alps_var proc~lm_nonlinear_fit LM_nonlinear_fit proc~lm_nonlinear_fit->module~alps_io proc~lm_nonlinear_fit->module~alps_var proc~lm_nonlinear_fit->mpi proc~map_read map_read proc~map_read->module~alps_var proc~map_search map_search proc~map_search->module~alps_io proc~map_search->module~alps_var proc~map_search->mpi proc~om_double_scan om_double_scan proc~om_double_scan->module~alps_io proc~om_double_scan->module~alps_var proc~om_double_scan->mpi proc~om_scan om_scan proc~om_scan->module~alps_io proc~om_scan->module~alps_var proc~om_scan->mpi proc~output_fit output_fit proc~output_fit->module~alps_io proc~output_fit->module~alps_var proc~pass_distribution pass_distribution proc~pass_distribution->module~alps_var proc~pass_distribution->mpi proc~pass_instructions pass_instructions proc~pass_instructions->module~alps_var proc~pass_instructions->mpi proc~poly_read poly_read proc~poly_read->module~alps_var proc~principal_integral_rel principal_integral_rel proc~principal_integral_rel->module~alps_var proc~read_f0 read_f0 proc~read_f0->module~alps_var proc~refine_guess refine_guess proc~refine_guess->module~alps_io proc~refine_guess->module~alps_var proc~refine_guess->mpi proc~resu resU proc~resu->module~alps_var proc~resu_rel resU_rel proc~resu_rel->module~alps_var proc~scan_read scan_read proc~scan_read->module~alps_var proc~secant secant proc~secant->module~alps_var proc~secant->mpi proc~set_polynomial_basis set_polynomial_basis proc~set_polynomial_basis->module~alps_io proc~set_polynomial_basis->module~alps_var proc~solution_read solution_read proc~solution_read->module~alps_var proc~spec_read spec_read proc~spec_read->module~alps_var proc~split_processes split_processes proc~split_processes->module~alps_var proc~split_processes->mpi program~alps alps program~alps->module~alps_analyt program~alps->module~alps_com program~alps->module~alps_fns program~alps->module~alps_io program~alps->module~alps_var program~alps->mpi program~generate_distribution generate_distribution program~generate_distribution->module~alps_distribution_analyt
Help