Read in system parameters. Input file is argument after executable: $ ./plume.e example.in
Name | Type | Default | Description |
---|---|---|---|
betap | real | None | Reference Species Parallel Thermal-to-Magnetic Pressure Ratio. 8 pi n_ref T_ref,par/B^2 |
kperp | real | None | Wavenumber perpendicular to B0, normalized to reference gyroradius. k_perp rho_ref = k_perp w_perp,ref/Omega_ref |
kpar | real | None | Wavenumber parallel to B0, normalized to reference gyroradius. k_perp rho_ref = k_perp w_t,ref,perp/Omega_ref |
vtp | real | None | Parallel reference thermal velocity normalized to the speed of light. v_t,ref,par/c |
nspec | integer | 3 | Number of species/components to be included in calculation. |
nscan | integer | 0 | Number of parameter scans. |
option | integer | None | Selection for the type of dispersion calculation to be undertaken. -1: Calculate disp(om) at a single (omega, gamma) 0: Calculate Roots for input plasma parameters. 1: Calculate Roots for input plasma parameters or Reads in root value and then scan over plasma parameters, with range and type specified in .in file. 2: Calculate Roots for input plasma parameters or Reads in root value and then scan over two-dimensional plasma parameters space, with range and type specified in .in file. 3: deprecated 4: Make multiple maps of complex frequency space. 5: Find roots for parameters along a prescribed path Path is set by solar wind models, with values calculated and output by helper function (in development, the radial scan function.). |
nroot_max | integer | None | Input specified nroots to follow. |
use_map | logical | None | Determines method for selecting initial solutions. T-> Use map routine to determine solutions in defined regions of complex frequency space. Map parameters determined by &maps list in .in file. F-> Read nroot_max initial guesses for complex frequency solutions. Guesses determined by &guess_N lists in .in file. |
low_n | logical | .true. | Toggle on low-n susceptibility suplementary calculation. |
new_low_n | logical | .true. | Flag to use Revised low_n for LD/TTD separation. This modifies the Collisionless Power Absorption Calculation! IF TRUE THEN low_n MUST BE TRUE TOO! (GGH: 1/18/23) |
writeOut | logical | None | Enables or suppressed output to screen. |
dataName | character(len=100) | None | Data Subdirectory where output is stored. |
outputName | character(len=100) | None | Common name string for output files. |