Modules

ModuleSource FileDescription
bessels ../../bessel.f90

Calculates Bessel Functions necessary for the dispersion calculation.

disprels ../../disprels.f90

Dispersion relation function and associated eigenfunction and minimization calculations. Required for fpc.f90 (Consider reducing scope with submodule or other approach- fine for now)

Read more…
fpc ../../fpc.f90

Perturbed distribution function calculation from eigenfunctions and associated routines to calculate the FPC from it

functions ../../functions.f90

Calculates Misc. functions, esp. I/O operations.

nrtype ../../nrtype.f90

Numerical Recipes Types Utilized in PLUME.

nrutil_trim ../../nrutil_trim.f90

Numerical Recipes Types Utilized in PLUME.

vars ../../vars.f90

Contains all global variables.

module~~graph~~ModuleGraph module~bessels bessels module~disprels disprels module~fpc fpc module~functions functions module~nrtype nrtype module~nrutil_trim nrutil_trim module~nrutil_trim->module~nrtype module~vars vars proc~bessel bessel proc~bessel->module~bessels proc~bessim bessim proc~bessim->module~nrtype proc~bessim->module~nrutil_trim proc~bessim0 bessim0 proc~bessim0->module~nrtype proc~bessim0->module~nrutil_trim proc~bessim1 bessim1 proc~bessim1->module~nrtype proc~bessim1->module~nrutil_trim proc~bessj0 bessj0 proc~bessj0->module~nrtype proc~bessj0->module~nrutil_trim proc~bessj1 bessj1 proc~bessj1->module~nrtype proc~bessj1->module~nrutil_trim proc~bessj_s bessj_s proc~bessj_s->module~nrtype proc~bessj_s->module~nrutil_trim proc~calc_eigen calc_eigen proc~calc_eigen->module~vars proc~calc_fs1 calc_fs1 proc~calc_fs1->module~bessels proc~calc_fs1->module~nrtype proc~calc_fs1->module~vars proc~calc_wparth calc_wparth proc~calc_wparth->module~vars proc~check_nbesmax check_nbesmax proc~check_nbesmax->module~vars proc~compute_fpc_cart compute_fpc_cart proc~compute_fpc_cart->module~disprels proc~compute_fpc_cart->module~vars proc~compute_fpc_gyro compute_fpc_gyro proc~compute_fpc_gyro->module~disprels proc~compute_fpc_gyro->module~vars proc~disp disp proc~disp->module~vars proc~disp0 disp0 proc~disp0->module~vars proc~disp1 disp1 proc~disp1->module~vars proc~find_minima find_minima proc~find_minima->module~vars proc~get_double_out_name get_double_out_name proc~get_double_out_name->module~vars proc~get_out_name get_out_name proc~get_out_name->module~vars proc~map_read map_read proc~map_read->module~vars proc~map_scan map_scan proc~map_scan->module~vars proc~map_search map_search proc~map_search->module~vars proc~om_double_scan om_double_scan proc~om_double_scan->module~functions proc~om_double_scan->module~vars proc~om_radial om_radial proc~om_radial->module~vars proc~om_read om_read proc~om_read->module~vars proc~om_scan om_scan proc~om_scan->module~functions proc~om_scan->module~vars proc~radial_read radial_read proc~radial_read->module~vars proc~radial_read_0 radial_read_0 proc~radial_read_0->module~vars proc~radial_read_1 radial_read_1 proc~radial_read_1->module~vars proc~radial_read_2 radial_read_2 proc~radial_read_2->module~vars proc~radial_read_3 radial_read_3 proc~radial_read_3->module~vars proc~radial_read_4 radial_read_4 proc~radial_read_4->module~vars proc~radial_read_5 radial_read_5 proc~radial_read_5->module~vars proc~radial_read_6 radial_read_6 proc~radial_read_6->module~vars proc~radial_scan radial_scan proc~radial_scan->module~functions proc~radial_scan->module~vars proc~read_guess_input read_guess_input proc~read_guess_input->module~vars proc~read_in_params read_in_params proc~read_in_params->module~vars proc~read_map_input read_map_input proc~read_map_input->module~vars proc~read_radial_input read_radial_input proc~read_radial_input->module~vars proc~read_scan_input read_scan_input proc~read_scan_input->module~vars proc~refine_guess refine_guess proc~refine_guess->module~vars proc~scan_read scan_read proc~scan_read->module~vars proc~set_map_pointers set_map_pointers proc~set_map_pointers->module~vars proc~spec_read spec_read proc~spec_read->module~vars proc~test_disp test_disp proc~test_disp->module~vars proc~wparth_from_ratio wparth_from_ratio proc~wparth_from_ratio->module~disprels proc~wparth_from_ratio->module~vars program~plume plume program~plume->module~disprels program~plume->module~fpc program~plume->module~functions program~plume->module~vars
Help