Procedures

ProcedureLocationProcedure TypeDescription
assert nrutil_trim Interface
assert1 nrutil_trim Subroutine
assert2 nrutil_trim Subroutine
assert3 nrutil_trim Subroutine
assert4 nrutil_trim Subroutine
assert_v nrutil_trim Subroutine
bess0_s_prime bessels Function
bessim bessels Function

Calculates the Modified Bessel Function of arbitrary order. Determines I_n(x) e^(-x) instead of I_n(x) to avoid large argument problems.

bessim0 bessels Function

Calculates the Modified Bessel Function of order zero. Determines I_0(x) e^(-x) instead of I_0(x) to avoid large argument problems.

bessim1 bessels Function

Calculates the Modified Bessel Function of order one. Determines I_1(x) e^(-x) instead of I_1(x) to avoid large argument problems.

bessj0 bessels Function
bessj1 bessels Function
bessj_s bessels Function
calc_fs1 fpc Subroutine

Determine species perturbed VDF fs1 at given (vperp,vpar,phi)

calc_wparth fpc Subroutine

wrapper function to compute dimensional thermal velocity

check_nbesmax fpc Subroutine

We approximate the infitine sums, which include terms like j_n(b), as finite sums from n=-Nlarge to Nlarge. Since j_n(b) is pretty small when b = n/2, we just make sure that n is large enough for all b (which is related to vperp) values

compute_fpc_cart fpc Subroutine

Computes the FPC associated with the linear fs1 and eigenfunction response on a square cartesian grid and writes FPC to file

compute_fpc_gyro fpc Subroutine

Computes the FPC associated with the linear fs1 and eigenfunction response on a square cartesian grid and writes fs1 and FPC to file

fs0hat fpc Function

Determines dimensionless species equilibrium VDF \hat{fs0} at (vperp,vpar)

get_indexed_namelist_unit functions Subroutine

Extract namelist.

get_runname functions Subroutine

Get runname for output files from input argument by trimming '.in'.

get_unused_unit functions Subroutine

Find a I/O unit that is not currently open.

input_unit functions Function

Determine I/O unit.

input_unit_exist functions Function

Is a namelist already open?

map_read functions Subroutine

Subroutine for reading in frequency limits for map search of complex frequency solution space.

om_read functions Subroutine

Subroutine for reading in initial guesses for complex frequencies of solutions.

poly nrutil_trim Interface
poly_cc nrutil_trim Function
poly_dd nrutil_trim Function
poly_ddv nrutil_trim Function
poly_msk_ddv nrutil_trim Function
poly_msk_rrv nrutil_trim Function
poly_rc nrutil_trim Function
poly_rr nrutil_trim Function
poly_rrv nrutil_trim Function
radial_read functions Subroutine

Subroutine for reading in radial scan global parameters

radial_read_0 functions Subroutine

Subroutine for reading in radial scan parameters with fixed and .

radial_read_1 functions Subroutine

Subroutine for reading in radial scan parameters with fixed and varying .

radial_read_2 functions Subroutine

Subroutine for reading in radial scan parameters with fixed and varying .

radial_read_3 functions Subroutine

Subroutine for reading in radial scan parameters with fixed and varying .

radial_read_4 functions Subroutine

Subroutine for reading in radial scan parameters with fixed and varying .

radial_read_5 functions Subroutine

Subroutine for reading in radial scan parameters for 2D scan over and .

radial_read_6 functions Subroutine

Subroutine for reading in radial scan parameters for 2D scan over and .

read_guess_input functions Subroutine

Read in initial values for solutions. Invokes om_read.

read_in_params functions Subroutine

Read in system parameters. Input file is argument after executable: $ ./plume.e example.in

read_map_input functions Subroutine

Read in parameters for bounds on mapping dispersion roots. Invokes map_read.

read_radial_input functions Subroutine

Read in parameters for radial solar wind model scan. (in development).

read_scan_input functions Subroutine

Read in limits for scans in plasma parameter space. Invokes scan_read.

scan_read functions Subroutine

Subroutine for reading in scan parameters.

spec_read functions Subroutine

Subroutine for reading in species/component parameters.

wparth_from_ratio fpc Function

(this is basically just a stray minus sign...)

call~~graph~~CallGraph interface~assert assert proc~assert1 assert1 interface~assert->proc~assert1 proc~assert2 assert2 interface~assert->proc~assert2 proc~assert3 assert3 interface~assert->proc~assert3 proc~assert4 assert4 interface~assert->proc~assert4 proc~assert_v assert_v interface~assert->proc~assert_v interface~poly poly proc~poly_cc poly_cc interface~poly->proc~poly_cc proc~poly_dd poly_dd interface~poly->proc~poly_dd proc~poly_ddv poly_ddv interface~poly->proc~poly_ddv proc~poly_msk_ddv poly_msk_ddv interface~poly->proc~poly_msk_ddv proc~poly_msk_rrv poly_msk_rrv interface~poly->proc~poly_msk_rrv proc~poly_rc poly_rc interface~poly->proc~poly_rc proc~poly_rr poly_rr interface~poly->proc~poly_rr proc~poly_rrv poly_rrv interface~poly->proc~poly_rrv proc~bess0_s_prime bess0_s_prime proc~bessj_s bessj_s proc~bess0_s_prime->proc~bessj_s proc~bessim bessim proc~bessim->interface~assert proc~bessim0 bessim0 proc~bessim->proc~bessim0 proc~bessim0->interface~poly proc~bessim1 bessim1 proc~bessim1->interface~poly proc~bessj0 bessj0 proc~bessj0->interface~poly proc~bessj1 bessj1 proc~bessj1->interface~poly proc~bessj_s->proc~bessj0 proc~bessj_s->proc~bessj1 proc~calc_fs1 calc_fs1 proc~calc_fs1->proc~bess0_s_prime proc~calc_fs1->proc~bessj_s proc~calc_wparth calc_wparth proc~wparth_from_ratio wparth_from_ratio proc~calc_wparth->proc~wparth_from_ratio proc~check_nbesmax check_nbesmax proc~compute_fpc_cart compute_fpc_cart proc~compute_fpc_cart->proc~calc_fs1 proc~compute_fpc_cart->proc~calc_wparth proc~compute_fpc_cart->proc~check_nbesmax proc~fs0hat fs0hat proc~compute_fpc_cart->proc~fs0hat calc_eigen calc_eigen proc~compute_fpc_cart->calc_eigen rtsec rtsec proc~compute_fpc_cart->rtsec proc~compute_fpc_gyro compute_fpc_gyro proc~compute_fpc_gyro->proc~calc_fs1 proc~compute_fpc_gyro->proc~check_nbesmax proc~compute_fpc_gyro->proc~fs0hat proc~compute_fpc_gyro->calc_eigen proc~compute_fpc_gyro->rtsec proc~get_indexed_namelist_unit get_indexed_namelist_unit proc~get_unused_unit get_unused_unit proc~get_indexed_namelist_unit->proc~get_unused_unit proc~input_unit input_unit proc~get_indexed_namelist_unit->proc~input_unit proc~input_unit_exist input_unit_exist proc~get_indexed_namelist_unit->proc~input_unit_exist proc~get_runname get_runname proc~map_read map_read proc~om_read om_read proc~poly_ddv->proc~poly_dd proc~poly_msk_ddv->proc~poly_ddv proc~poly_msk_rrv->proc~poly_rrv proc~poly_rrv->proc~poly_rr proc~radial_read radial_read proc~radial_read_0 radial_read_0 proc~radial_read_1 radial_read_1 proc~radial_read_2 radial_read_2 proc~radial_read_3 radial_read_3 proc~radial_read_4 radial_read_4 proc~radial_read_5 radial_read_5 proc~radial_read_6 radial_read_6 proc~read_guess_input read_guess_input proc~read_guess_input->proc~get_indexed_namelist_unit proc~read_guess_input->proc~get_runname proc~read_guess_input->proc~get_unused_unit proc~read_guess_input->proc~om_read proc~read_in_params read_in_params proc~read_in_params->proc~get_indexed_namelist_unit proc~read_in_params->proc~get_runname proc~read_in_params->proc~get_unused_unit proc~spec_read spec_read proc~read_in_params->proc~spec_read proc~read_map_input read_map_input proc~read_map_input->proc~get_runname proc~read_map_input->proc~get_unused_unit proc~read_map_input->proc~map_read proc~read_radial_input read_radial_input proc~read_radial_input->proc~get_runname proc~read_radial_input->proc~get_unused_unit proc~read_radial_input->proc~radial_read proc~read_radial_input->proc~radial_read_0 proc~read_radial_input->proc~radial_read_1 proc~read_radial_input->proc~radial_read_2 proc~read_radial_input->proc~radial_read_3 proc~read_radial_input->proc~radial_read_4 proc~read_radial_input->proc~radial_read_5 proc~read_radial_input->proc~radial_read_6 proc~read_scan_input read_scan_input proc~read_scan_input->proc~get_indexed_namelist_unit proc~read_scan_input->proc~get_runname proc~read_scan_input->proc~get_unused_unit proc~scan_read scan_read proc~read_scan_input->proc~scan_read proc~wparth_from_ratio->proc~calc_fs1 proc~wparth_from_ratio->proc~fs0hat program~plume plume program~plume->proc~compute_fpc_cart program~plume->proc~compute_fpc_gyro program~plume->proc~read_guess_input program~plume->proc~read_in_params program~plume->proc~read_map_input program~plume->proc~read_radial_input program~plume->proc~read_scan_input map_scan map_scan program~plume->map_scan map_search map_search program~plume->map_search om_double_scan om_double_scan program~plume->om_double_scan om_scan om_scan program~plume->om_scan radial_scan radial_scan program~plume->radial_scan refine_guess refine_guess program~plume->refine_guess test_disp test_disp program~plume->test_disp
Help