flash.parm
Parm
Declares all of the available runtime parameters in your simulation as the appropriate
rp[Int|Real|Log|Str]
class. Values can be set with the __call__()
attribute
, or with the getVal()
.
Retrieval can also be done with setVal()
.
Module attributes
- allowDtSTSDominate = <flash.pyFlash4.RP.rpLog object>
- allowDtSTSDominate [BOOLEAN] [FALSE]
allow a situation in which dt_STS becomes larger than dt_Hydro (dt_advection) (assuming that diffusion dt is smaller than advection dt) upto advection one, but not faster than the advection advancement. This will be useful in solving PDE systems that are hyperbolic + parabolic. FALSE will use the STS algorithm to even accelerate advection time advancement, which in turn, will use larger advection dt than advection dt from CFL limits. This will be useful in solving only hyperbolic PDE systems in general. When hyperbolic + parabolic PDE system is to be solved, then we suggest that users use less agressive super time stepping method by using useSTSforDiffusion = TRUE.
- dr_abortPause = <flash.pyFlash4.RP.rpInt object>
- dr_abortPause [INTEGER] [2]
Valid Values: 0 to INFTY When Driver_abortFlash is called to abnormally end execution, and dr_abortPause is grater than zero, the FLASH Driver_abortFlash code will sleep for dr_abortPause seconds after writing explanatory messages (to standard output and, possibly, to log files) but before calling MPI_ABORT. See also eachProcWritesOwnAbortLog for controlling the generation of per-processor log files.
- dr_dtMinBelowAction = <flash.pyFlash4.RP.rpInt object>
- dr_dtMinBelowAction [INTEGER] [1]
Valid Values: 0, 1 Action to take when computed new timestep is below dr_dtMinContinue. Use 0 for none (abort immediately), 1 for “write checkpoint then abort”
- dr_dtMinContinue = <flash.pyFlash4.RP.rpReal object>
- dr_dtMinContinue [REAL] [0.0]
Valid Values: 0.0 to INFTY Minimum computed timestep to continue the simulation
- dr_numPosdefVars = <flash.pyFlash4.RP.rpInt object>
- dr_numPosdefVars [INTEGER] [4]
Valid Values: 0 to 4 number of variables for positive-definite time step limiter
- dr_posdefDtFactor = <flash.pyFlash4.RP.rpReal object>
- dr_posdefDtFactor [REAL] [1.0]
Valid Values: -1.0, 0.0 to INFTY Scaling factor for dt limit from positive-definite time step limiter. Similar to CFL factor. If set to -1, use CFL factor from Hydro.
- dr_posdefVar_1 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_1 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_posdefVar_2 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_2 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_posdefVar_3 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_3 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_posdefVar_4 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_4 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_printTStepLoc = <flash.pyFlash4.RP.rpLog object>
dr_printTStepLoc [BOOLEAN] [TRUE]
- dr_shortenLastStepBeforeTMax = <flash.pyFlash4.RP.rpLog object>
- dr_shortenLastStepBeforeTMax [BOOLEAN] [FALSE]
If TRUE, make the dt for the last time step shorter if necassary so as to avoid overshooting tmax.
- dr_tstepSlowStartFactor = <flash.pyFlash4.RP.rpReal object>
- dr_tstepSlowStartFactor [REAL] [0.1]
Valid Values: 0.0 to INFTY The initial dt is set to be at most the timestep computed by CFL conditions applied to certain operators multiplied with this factor.
- dr_usePosdefComputeDt = <flash.pyFlash4.RP.rpLog object>
- dr_usePosdefComputeDt [BOOLEAN] [FALSE]
turns positive-definite time step limiter on.
- drift_break_inst = <flash.pyFlash4.RP.rpInt object>
- drift_break_inst [INTEGER] [0]
Valid Values: Unconstrained
- drift_trunc_mantissa = <flash.pyFlash4.RP.rpInt object>
- drift_trunc_mantissa [INTEGER] [2]
Valid Values: Unconstrained number of mantissa bits to exclude from hash (3 bits ~ 1 sigdig)
- drift_tuples = <flash.pyFlash4.RP.rpLog object>
- drift_tuples [BOOLEAN] [FALSE]
should block data be written in python tuples format
- drift_verbose_inst = <flash.pyFlash4.RP.rpInt object>
- drift_verbose_inst [INTEGER] [0]
Valid Values: Unconstrained
- dtinit = <flash.pyFlash4.RP.rpReal object>
- dtinit [REAL] [1.E-10]
Valid Values: Unconstrained Initial timestep
- dtmax = <flash.pyFlash4.RP.rpReal object>
- dtmax [REAL] [1.E5]
Valid Values: Unconstrained Maximum timestep
- dtmin = <flash.pyFlash4.RP.rpReal object>
- dtmin [REAL] [1.E-10]
Valid Values: Unconstrained Minimum timestep
- eachProcWritesOwnAbortLog = <flash.pyFlash4.RP.rpLog object>
- eachProcWritesOwnAbortLog [BOOLEAN] [FALSE]
Should each process writes messages to its own log file when Driver_abortFlash gets called to abnormally end execution? If true, each process in which Driver_abortFlash is called will attempt to write an explanatory message to its own log file, whether that file already existed or needs to be newly created. If false, the Driver_abortFlash message will appear only in the regular log file (if the Logfile code unit is used), and normally only when Driver_abortFlash is called by the process with PE 0.
- iProcs = <flash.pyFlash4.RP.rpInt object>
- iProcs [INTEGER] [1]
Valid Values: Unconstrained
- initializeParticleAtRestart = <flash.pyFlash4.RP.rpLog object>
- initializeParticleAtRestart [BOOLEAN] [false]
initialize particles at restart instead of reading particles from checkpoint
- jProcs = <flash.pyFlash4.RP.rpInt object>
- jProcs [INTEGER] [1]
Valid Values: Unconstrained
- kProcs = <flash.pyFlash4.RP.rpInt object>
- kProcs [INTEGER] [1]
Valid Values: Unconstrained
- meshCopyCount = <flash.pyFlash4.RP.rpInt object>
- meshCopyCount [INTEGER] [1]
Valid Values: Unconstrained The number of copies of full computational mesh that
- nbegin = <flash.pyFlash4.RP.rpInt object>
- nbegin [INTEGER] [1]
Valid Values: 1 to INFTY First timestep
- nend = <flash.pyFlash4.RP.rpInt object>
- nend [INTEGER] [100]
Valid Values: Unconstrained Maximum number of timesteps to take
- nstepTotalSTS = <flash.pyFlash4.RP.rpInt object>
- nstepTotalSTS [INTEGER] [5]
Valid Values: Unconstrained
- nuSTS = <flash.pyFlash4.RP.rpReal object>
- nuSTS [REAL] [0.1]
Valid Values: Unconstrained nu stability parameter for super time stepping algorithm
- restart = <flash.pyFlash4.RP.rpLog object>
- restart [BOOLEAN] [FALSE]
Is this a restart run?
- sweepOrder = <flash.pyFlash4.RP.rpInt object>
- sweepOrder [INTEGER] [123]
Valid Values: 123, 132, 213, 231, 312, 321 Determine the order of the directional sweeps
- threadBlockListBuild = <flash.pyFlash4.RP.rpLog object>
threadBlockListBuild [BOOLEAN] CONSTANT [TRUE]
- threadDriverBlockList = <flash.pyFlash4.RP.rpLog object>
threadDriverBlockList [BOOLEAN] [TRUE]
- threadDriverWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadDriverWithinBlock [BOOLEAN] [TRUE]
- threadRayTraceBuild = <flash.pyFlash4.RP.rpLog object>
threadRayTraceBuild [BOOLEAN] CONSTANT [TRUE]
- threadWithinBlockBuild = <flash.pyFlash4.RP.rpLog object>
threadWithinBlockBuild [BOOLEAN] CONSTANT [TRUE]
- tinitial = <flash.pyFlash4.RP.rpReal object>
- tinitial [REAL] [0.0]
Valid Values: Unconstrained Initial simulation time
- tmax = <flash.pyFlash4.RP.rpReal object>
- tmax [REAL] [0.2]
Valid Values: Unconstrained Maximum simulation time
- tstep_change_factor = <flash.pyFlash4.RP.rpReal object>
- tstep_change_factor [REAL] [2.0]
Valid Values: 0.0+ to INFTY The initial time step dt is multiplied with this factor at every timestep, until it is limited by CFL condition, allowing users to specify a very conservative initial dt and letting it grow by specifying a tstep_change_factor > 1.0.
- useSTS = <flash.pyFlash4.RP.rpLog object>
- useSTS [BOOLEAN] [FALSE]
Do we want to use super time stepping (STS) algorithm?
- useSTSforDiffusion = <flash.pyFlash4.RP.rpLog object>
- useSTSforDiffusion [BOOLEAN] [FALSE]
TRUE will use the STS algorithm to accelerate diffusion time advancement
- wall_clock_time_limit = <flash.pyFlash4.RP.rpReal object>
- wall_clock_time_limit [REAL] [604800.]
Valid Values: -1.0, 0.0 to INFTY Total wall clock time limit (seconds). Use -1.0 for no limit.
- zFinal = <flash.pyFlash4.RP.rpReal object>
- zFinal [REAL] [0.0]
Valid Values: Unconstrained The final redshift in a simulation. The simulation will stop
- zInitial = <flash.pyFlash4.RP.rpReal object>
- zInitial [REAL] [-1.0]
Valid Values: Unconstrained The initial redshift in a simulation. < 0 if not being used.
- bndPriorityOne = <flash.pyFlash4.RP.rpInt object>
- bndPriorityOne [INTEGER] [1]
Valid Values: 1, 2, 3 indicates which direction (IAXIS, JAXIS, or KAXIS) gets top priority when applying boundary conditions in corner guardcells We define three values for edges left, center, right, of which center represents interior, while left and right represent the corresponding guardcells. We define a corner where more than one dimension has its its guardcells, so the application must determine which direction gets to fill them. In 2-D, there are four corners: (left,left), (left,right), (right,left) and (right,right). In 3-D case, the following corners are possible : (left,left,left),(left,left,center), (left,left,right),(left,center,left), (left,center,right),(left,right,left), (left,right,center),(left,right,right) (center,left,left),(center,left,right), (center,right,left),(center,right,right), (right,left,left),(right,left,center), (right,left,right),(right,center,left), (right,center,right),(right,right,left), (right,right,center),(right,right,right)
- bndPriorityThree = <flash.pyFlash4.RP.rpInt object>
- bndPriorityThree [INTEGER] [3]
Valid Values: 1, 2, 3 the least priority dimension in applying boundary conditions
- bndPriorityTwo = <flash.pyFlash4.RP.rpInt object>
- bndPriorityTwo [INTEGER] [2]
Valid Values: 1, 2, 3 the second priority dimension in applying boundary conditions
- convertToConsvdForMeshCalls = <flash.pyFlash4.RP.rpLog object>
- convertToConsvdForMeshCalls [BOOLEAN] [TRUE]
indicates if appropriate variables are converted from primitive to conserved form during propagation before control is passed to Chombo for refinement, derefinement, or guardcell filling.
- eosMode = <flash.pyFlash4.RP.rpStr object>
- eosMode [STRING] [“dens_temp”]
Valid Values: Unconstrained The Mode for applying Eos
- eosModeInit = <flash.pyFlash4.RP.rpStr object>
- eosModeInit [STRING] [“dens_ie”]
Valid Values: “dens_ie”, “dens_pres”, “dens_temp”, “dens_ie_all”, “dens_ie_scatter”, “dens_ie_gather”, “dens_temp_equi”, “dens_temp_all”, “dens_temp_gather”, “eos_nop” determines how to operate on thermodynamic quantities for the initial conditions. A call to Simulation_initBlock sets initial conditions on each block, and an eos call follows which ensures the initial values are thermodynamically consistent. The value of eosModeInit determines the mode in which these eos calls operate. Possible values are “dens_ie”, where density and internal energy are supplied and pressure and temperature are returned; “dens_pres”, where density and pressure are given and energy and temperature are computed; and “dens_temp”, where density and temperature are given and pressure and energy are computed. Other values may also be available as, depending on whether a multiTemp Eos is used and on implementation of additional physics.
- geometry = <flash.pyFlash4.RP.rpStr object>
- geometry [STRING] [“cartesian”]
Valid Values: “cartesian”, “polar”, “cylindrical”, “spherical” Grid geometry
- geometryOverride = <flash.pyFlash4.RP.rpLog object>
- geometryOverride [BOOLEAN] [FALSE]
whether to bypass some geometry sanity checks - use at your own risk.
- gr_bcEnableApplyMixedGds = <flash.pyFlash4.RP.rpLog object>
- gr_bcEnableApplyMixedGds [BOOLEAN] [TRUE]
whether to enable the Grid_bcApplyToRegionMixedGds interface for implementing boundary conditions with access to the variables of mixed GDSs (in particlular, cell-centered UNK varsiables and face variables). This only has an effect if the GridBoundaryConditions subunit is included and the simulation actually supplies an implementation of Grid_bcApplyToRegionMixedGds.
- reduceGcellFills = <flash.pyFlash4.RP.rpLog object>
reduceGcellFills [BOOLEAN] [FALSE]
- smalle = <flash.pyFlash4.RP.rpReal object>
- smalle [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for energy
- smallx = <flash.pyFlash4.RP.rpReal object>
- smallx [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for abundances
- unbiased_geometry = <flash.pyFlash4.RP.rpLog object>
- unbiased_geometry [BOOLEAN] [FALSE]
attempt to remove floating point bias from geometry discretization. Not implemented in FLASH3.
- xl_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xl_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower (left) boundary condition in x dir
- xmax = <flash.pyFlash4.RP.rpReal object>
- xmax [REAL] [1.0]
Valid Values: Unconstrained
- xmin = <flash.pyFlash4.RP.rpReal object>
- xmin [REAL] [0.0]
Valid Values: Unconstrained
- xr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper (right) boundary condition in x dir
- yl_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yl_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in y dir
- ymax = <flash.pyFlash4.RP.rpReal object>
- ymax [REAL] [1.0]
Valid Values: Unconstrained
- ymin = <flash.pyFlash4.RP.rpReal object>
- ymin [REAL] [0.0]
Valid Values: Unconstrained
- yr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in y dir
- zl_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zl_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in z dir
- zmax = <flash.pyFlash4.RP.rpReal object>
- zmax [REAL] [1.0]
Valid Values: Unconstrained
- zmin = <flash.pyFlash4.RP.rpReal object>
- zmin [REAL] [0.0]
Valid Values: Unconstrained
- zr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in z dir
- verbosity = <flash.pyFlash4.RP.rpInt object>
- verbosity [INTEGER] [0]
Valid Values: 0 to INFTY
- BRMeshRefineBlockFactor = <flash.pyFlash4.RP.rpInt object>
- BRMeshRefineBlockFactor [INTEGER] [8]
Valid Values: 1 to INFTY
- BRMeshRefineBufferSize = <flash.pyFlash4.RP.rpInt object>
- BRMeshRefineBufferSize [INTEGER] [1]
Valid Values: 0 to INFTY
- BRMeshRefineFillRatio = <flash.pyFlash4.RP.rpReal object>
- BRMeshRefineFillRatio [REAL] [0.75]
Valid Values: 0.0 to 1.0
- QuadCFInterp = <flash.pyFlash4.RP.rpLog object>
- QuadCFInterp [BOOLEAN] [False]
Whether to use quadratic coarse-fine boundary interpolation.
- convertToConsvdInMeshInterp = <flash.pyFlash4.RP.rpLog object>
- convertToConsvdInMeshInterp [BOOLEAN] [FALSE]
indicates if appropriate variables are converted to conserved form during propagation within the interpolation routines invoked by Paramesh. No variables should be converted back and forth in this test.
- derefine_cutoff_1 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_1 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_1
- derefine_cutoff_2 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_2 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_2
- derefine_cutoff_3 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_3 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_3
- derefine_cutoff_4 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_4 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_4
- earlyBlockDistAdjustment = <flash.pyFlash4.RP.rpLog object>
- earlyBlockDistAdjustment [BOOLEAN] [TRUE]
If true, let Paramesh redistribute blocks across processors early, so that the block distribution chosen by Paramesh will be in effect when time evolution begins after restart. If earlyBlockDistAdjustment is false, the block distribution enacted by the IO unit when it read a checkpoint file will normally still be in effect when time evolution begins after a restart. This flag is ignored if not restarting from a checkpoint.
- enableMaskedGCFill = <flash.pyFlash4.RP.rpLog object>
- enableMaskedGCFill [BOOLEAN] [TRUE]
When enableMaskedGCFill is FALSE, Grid_fillGuardCells is forced to always ignore optional mask arguments when present in calls. This is the default behavior. Set enableMaskedGCFill TRUE to enable masked guard cell filling. It has been set to TRUE here for testing purposes.
- flux_correct = <flash.pyFlash4.RP.rpLog object>
- flux_correct [BOOLEAN] [true]
turns on or off flux correction
- gr_lrefineMaxRedDoByLogR = <flash.pyFlash4.RP.rpLog object>
- gr_lrefineMaxRedDoByLogR [BOOLEAN] [FALSE]
Softly force effectively a lower lrefine_max depending on distance from center. See gr_lrefineMaxRedRadiusFact.
- gr_lrefineMaxRedDoByTime = <flash.pyFlash4.RP.rpLog object>
- gr_lrefineMaxRedDoByTime [BOOLEAN] [FALSE]
Lower the effective lrefine_max as a function of time. See runtime parameters gr_lrefineMaxRedTRef, gr_lrefineMaxRedTimeScale, and gr_lrefineMaxRedLogBase.
- gr_lrefineMaxRedLogBase = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedLogBase [REAL] [10.0]
Valid Values: 1.0 to INFTY Logarithm base for determining when repeated reductions in effective lrefine_max should happen. The nth reduction will happen at t=gr_lrefineMaxRedTRef+gr_lrefineMaxRedTimeScale*gr_lrefineMaxRedLogBase**(n-1).
- gr_lrefineMaxRedRadiusFact = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedRadiusFact [REAL] [0.0]
Valid Values: 0.0 to INFTY factor that determines a minimum resolution (and thus maximum refinement level) based on distance from a center. See x_refine_center, y_refine_center, z_refine_center for the center coordinates. This is approximately (linearly) equivalent to requiring a minimum angular resolution, within the limits set by the global lrefine_min and lrefine_max. Only used when gr_lrefineMaxRedDoByLogR is TRUE.
- gr_lrefineMaxRedTRef = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedTRef [REAL] [0.0]
Valid Values: Unconstrained reference time for time-based max level reduction. The effective reduction of lrefine_max only kicks in for times greater than gr_lrefineMaxRedTRef. The first time lrefine_max is effectively lowered actually happens at t=gr_lrefineMaxRedTRef+gr_lrefineMaxRedTimeScale.
- gr_lrefineMaxRedTimeScale = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedTimeScale [REAL] [1.0]
Valid Values: TINY to INFTY the time scale for effectively lowering lrefine_max: The first reduction takes place at t=gr_lrefineMaxRedTRef+gr_lrefineMaxRedTimeScale.
- iGridSize = <flash.pyFlash4.RP.rpInt object>
- iGridSize [INTEGER] [1]
Valid Values: Unconstrained Global number of interior cells in the i direction ONLY needed when running in NON_FIXED_BLOCKSIZE mode (ie. don’t need for Paramesh or simple Uniform Grid)
- interpol_order = <flash.pyFlash4.RP.rpInt object>
- interpol_order [INTEGER] [2]
Valid Values: 0, 1, 2 the default interpolation order when using “monotonic” interpolation routines
- jGridSize = <flash.pyFlash4.RP.rpInt object>
- jGridSize [INTEGER] [1]
Valid Values: Unconstrained Global number of interior cells in the j direction ONLY needed when running in NON_FIXED_BLOCKSIZE mode (ie. don’t need for Paramesh or simple Uniform Grid)
- kGridSize = <flash.pyFlash4.RP.rpInt object>
- kGridSize [INTEGER] [1]
Valid Values: Unconstrained Global number of interior cells in the k direction ONLY needed when running in NON_FIXED_BLOCKSIZE mode (ie. don’t need for Paramesh or simple Uniform Grid)
- lrefine_del = <flash.pyFlash4.RP.rpInt object>
- lrefine_del [INTEGER] [0]
Valid Values: 0 to INFTY Try to reduce the maximum refinement level by this number of levels on a restart.
- lrefine_max = <flash.pyFlash4.RP.rpInt object>
- lrefine_max [INTEGER] [1]
Valid Values: 1 to INFTY maximum AMR refinement level
- lrefine_min = <flash.pyFlash4.RP.rpInt object>
- lrefine_min [INTEGER] [1]
Valid Values: 1 to INFTY minimum AMR refinement level
- maxBlockSize = <flash.pyFlash4.RP.rpInt object>
- maxBlockSize [INTEGER] [16]
Valid Values: 0 to INFTY
- max_particles_per_blk = <flash.pyFlash4.RP.rpInt object>
- max_particles_per_blk [INTEGER] [100]
Valid Values: Unconstrained integer if the number of particles in a block exceeds this, it must refine when particle count is a refinement criterion
- min_particles_per_blk = <flash.pyFlash4.RP.rpInt object>
- min_particles_per_blk [INTEGER] [1]
Valid Values: Unconstrained integer if the number of particles in a block is below this, it may derefine when particle count is a refinement criterion
- nrefs = <flash.pyFlash4.RP.rpInt object>
- nrefs [INTEGER] [2]
Valid Values: Unconstrained refine/derefine AMR grid every nrefs timesteps
- refRatio = <flash.pyFlash4.RP.rpInt object>
- refRatio [INTEGER] [2]
Valid Values: 0 to INFTY The integer refinement jump between levels
- refine_cutoff_1 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_1 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_1
- refine_cutoff_2 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_2 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_2
- refine_cutoff_3 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_3 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_3
- refine_cutoff_4 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_4 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_4
- refine_filter_1 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_1 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_1
- refine_filter_2 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_2 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_1
- refine_filter_3 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_3 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_3
- refine_filter_4 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_4 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_4
- refine_on_particle_count = <flash.pyFlash4.RP.rpLog object>
- refine_on_particle_count [BOOLEAN] [FALSE]
if true, the count of particles in blocks act as a refinement criterion
- refine_var_1 = <flash.pyFlash4.RP.rpStr object>
- refine_var_1 [STRING] [“pres”]
Valid Values: Unconstrained first variable on which to refine
- refine_var_2 = <flash.pyFlash4.RP.rpStr object>
- refine_var_2 [STRING] [“dens”]
Valid Values: Unconstrained second variable on which to refine
- refine_var_3 = <flash.pyFlash4.RP.rpStr object>
- refine_var_3 [STRING] [“none”]
Valid Values: Unconstrained indicates 3rd variable on which to refine
- refine_var_4 = <flash.pyFlash4.RP.rpStr object>
- refine_var_4 [STRING] [“none”]
Valid Values: Unconstrained indicates 4th variable on which to refine
- refine_var_count = <flash.pyFlash4.RP.rpInt object>
- refine_var_count [INTEGER] [4]
Valid Values: Unconstrained count of maximum allowed variable to be used
- restrictBeforeGhostExchange = <flash.pyFlash4.RP.rpLog object>
- restrictBeforeGhostExchange [BOOLEAN] [True]
Whether to restrict all data before
- small = <flash.pyFlash4.RP.rpReal object>
- small [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value
- smallp = <flash.pyFlash4.RP.rpReal object>
- smallp [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for pressure
- smallt = <flash.pyFlash4.RP.rpReal object>
- smallt [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for temperature
- smallu = <flash.pyFlash4.RP.rpReal object>
- smallu [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for velocity
- smlrho = <flash.pyFlash4.RP.rpReal object>
- smlrho [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for density
- tagRadius = <flash.pyFlash4.RP.rpInt object>
- tagRadius [INTEGER] [2]
Valid Values: 0 to INFTY
- x_refine_center = <flash.pyFlash4.RP.rpReal object>
- x_refine_center [REAL] [0.0]
Valid Values: Unconstrained First coordinate of center for distance-based refinement patterns
- y_refine_center = <flash.pyFlash4.RP.rpReal object>
- y_refine_center [REAL] [0.0]
Valid Values: Unconstrained Second coordinate of center for distance-based refinement patterns
- z_refine_center = <flash.pyFlash4.RP.rpReal object>
- z_refine_center [REAL] [0.0]
Valid Values: Unconstrained Third coordinate of center for distance-based refinement patterns
- compute_grid_size = <flash.pyFlash4.RP.rpLog object>
- compute_grid_size [BOOLEAN] [true]
compute grid size in the case of non-fixed-block size, non fixed block size mode means block dims are not specified at compile time
- iguard = <flash.pyFlash4.RP.rpInt object>
- iguard [INTEGER] [6]
Valid Values: Unconstrained number of guardcells in i direction, not yet used. Meant for nofbs.
- jguard = <flash.pyFlash4.RP.rpInt object>
- jguard [INTEGER] [6]
Valid Values: Unconstrained number of guardcells in j direction, not yet used. Meant for nofbs.
- kguard = <flash.pyFlash4.RP.rpInt object>
- kguard [INTEGER] [6]
Valid Values: Unconstrained number of guardcells in k direction, not yet used. Meant for nofbs.
- nblockx = <flash.pyFlash4.RP.rpInt object>
- nblockx [INTEGER] [4]
Valid Values: Unconstrained num initial blocks in x dir
- nblocky = <flash.pyFlash4.RP.rpInt object>
- nblocky [INTEGER] [4]
Valid Values: Unconstrained num initial blocks in y dir
- nblockz = <flash.pyFlash4.RP.rpInt object>
- nblockz [INTEGER] [1]
Valid Values: Unconstrained num initial blocks in z dir
- combineEfficiency = <flash.pyFlash4.RP.rpReal object>
- combineEfficiency [REAL] [0.9]
Valid Values: Unconstrained
- effTolerance = <flash.pyFlash4.RP.rpReal object>
- effTolerance [REAL] [0.8]
Valid Values: Unconstrained
- imaxPatchSize = <flash.pyFlash4.RP.rpInt object>
- imaxPatchSize [INTEGER] [64]
Valid Values: Unconstrained
- iminPatchSize = <flash.pyFlash4.RP.rpInt object>
- iminPatchSize [INTEGER] [1]
Valid Values: Unconstrained
- jmaxPatchSize = <flash.pyFlash4.RP.rpInt object>
- jmaxPatchSize [INTEGER] [64]
Valid Values: Unconstrained
- jminPatchSize = <flash.pyFlash4.RP.rpInt object>
- jminPatchSize [INTEGER] [1]
Valid Values: Unconstrained
- kmaxPatchSize = <flash.pyFlash4.RP.rpInt object>
- kmaxPatchSize [INTEGER] [64]
Valid Values: Unconstrained
- kminPatchSize = <flash.pyFlash4.RP.rpInt object>
- kminPatchSize [INTEGER] [1]
Valid Values: Unconstrained
- maxPatches = <flash.pyFlash4.RP.rpInt object>
- maxPatches [INTEGER] [10000]
Valid Values: Unconstrained
- priority_dir1 = <flash.pyFlash4.RP.rpInt object>
- priority_dir1 [INTEGER] [1]
Valid Values: Unconstrained
- priority_dir2 = <flash.pyFlash4.RP.rpInt object>
- priority_dir2 [INTEGER] [2]
Valid Values: Unconstrained
- refine_ratio = <flash.pyFlash4.RP.rpInt object>
- refine_ratio [INTEGER] [2]
Valid Values: Unconstrained
- gr_lrefineMaxByTime = <flash.pyFlash4.RP.rpLog object>
- gr_lrefineMaxByTime [BOOLEAN] [FALSE]
This parameter activates the ability to manually specify values for lrefine_max as a function of time. You can change the value of lrefine_max a total of 20 times. The parameters gr_lrefmaxTime_N (where N is a number from 1 to 20) tell FLASH the times at which lrefine_max changes will occur. The analogous parameters gr_lrefmaxTimeValue_N (where N is a number from 1 to 20) tell FLASH the value of lrefine_max to use at time gr_lrefmaxTime_N. For example, specifying the following lines in your flash.par file tells FLASH to use an lrefine_max value of 10 at t = 1.0e-09 s and a value of 11 at t = 2.0e-09 s: gr_lrefmaxTime_1 = 1.0e-09 gr_lrefmaxTimeValue_1 = 10 gr_lrefmaxTime_2 = 2.0e-09 gr_lrefmaxTimeValue_2 = 10 . NOTE: the time values must be in sequential order!
- gr_lrefmaxTimeValue_1 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_1 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_10 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_10 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_11 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_11 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_12 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_12 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_13 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_13 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_14 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_14 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_15 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_15 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_16 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_16 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_17 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_17 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_18 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_18 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_19 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_19 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_2 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_2 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_20 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_20 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_3 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_3 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_4 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_4 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_5 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_5 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_6 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_6 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_7 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_7 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_8 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_8 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_9 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_9 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTime_1 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_1 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_10 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_10 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_11 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_11 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_12 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_12 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_13 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_13 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_14 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_14 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_15 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_15 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_16 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_16 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_17 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_17 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_18 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_18 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_19 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_19 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_2 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_2 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_20 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_20 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_3 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_3 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_4 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_4 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_5 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_5 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_6 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_6 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_7 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_7 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_8 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_8 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_9 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_9 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_restrictAllMethod = <flash.pyFlash4.RP.rpInt object>
- gr_restrictAllMethod [INTEGER] [3]
Valid Values: 0 to 3 select a method to use for data restriction all the way up the tree of blocks. This this global data restriction is usually done when IO_output is called, before the actual writing of plot or checkpoint data, so that non-leaf blocks in plot and checkpoint files will have meaningful data. Data restrictions that happen as part of guard cell filling or within multigrid solvers are not affected by this setting. For PARAMESH 2, this runtime parameter is currently ignored. With PARAMESH 4, the following values are recognized: 0: No restriction is done. 1: The original method, implemented in gr_restrictTree. 2: New method, implemented using mpi_amr_restrict_fulltree. 3: New method, implemented using Grid_restrictByLevels.
- lrefine_min_init = <flash.pyFlash4.RP.rpInt object>
- lrefine_min_init [INTEGER] [1]
Valid Values: 1 to INFTY minimum AMR refinement level for initialization
- msgbuf = <flash.pyFlash4.RP.rpInt object>
- msgbuf [INTEGER] [1]
Valid Values: Unconstrained triggers consolication of MPI messages in PM2. 1 indicates to “consolidate”. PM2 specific, should always stay at 1
- grid_monotone_hack = <flash.pyFlash4.RP.rpLog object>
- grid_monotone_hack [BOOLEAN] [TRUE]
If .true., apply radical monotonicity constraints to interpolants (i.e., completely flatten them if they violate monotonicity)
- gr_sanitizeDataMode = <flash.pyFlash4.RP.rpInt object>
- gr_sanitizeDataMode [INTEGER] [1]
Valid Values: 0, 1, 2, 3, 4 What to do when gr_sanitizeDataAfterInterp is called to check for acceptable values in the dens, ener, and eint cell-centered variables after a Grid operation may have resulted in grid interpolation. 0: Do nothing. 1: Check (if variable is not masked out) and report (see sanitizeVerbosity). 2: Check (ignoring variable mask) and report (see sanitizeVerbosity). 3: Check (if variable is not masked out) and fix (apply floor value). 4: Check (if variable is not masked out) and abort if cell is found below floor value.
- gr_sanitizeVerbosity = <flash.pyFlash4.RP.rpInt object>
- gr_sanitizeVerbosity [INTEGER] [5]
Valid Values: 0, 1, 4, 5 How to write information about unacceptable values in the dens, ener, and eint cell-centered variables if gr_sanitizeDataAfterInterp finds value that are below the acceptable floor. This reporting is in addition to other actions selected with gr_sanitizeDataMode=3 or 4. 0: Be quiet. 1: Only write a log file message per block if unacceptable value found on MASTER_PE. 4: As 1, and each proc writes a line to standard output for each block with bad values. 5: As 4, and each proc writes lines showing the values in all cells of the block (in 1D/2D) or a 2D slice (in 3D).
- gr_pmrpAdvanceAllLevels = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpAdvanceAllLevels [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter advance_all_levels
- gr_pmrpAmrErrorChecking = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpAmrErrorChecking [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter amr_error_checking
- gr_pmrpCartesianPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCartesianPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter cartesian_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpConserve = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpConserve [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter conserve
- gr_pmrpConsvFluxDensities = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpConsvFluxDensities [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter consv_flux_densities This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpConsvFluxes = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpConsvFluxes [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter consv_fluxes This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpCurvilinear = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCurvilinear [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter curvilinear. This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpCurvilinearConserve = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCurvilinearConserve [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter curvilinear_conserve. This will be adjusted by FLASH at runtime if necessary, so don’t worry much. However, if you manually set gr_pmrpCurvilinear to TRUE, you probably should also set gr_pmrpCurvilinearConserve TRUE.
- gr_pmrpCylindricalPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCylindricalPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter cylindrical_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpDiagonals = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpDiagonals [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter diagonals
- gr_pmrpDivergenceFree = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpDivergenceFree [INTEGER] [1]
Valid Values: -1, 0, 1 sets value for PARAMESH runtime parameter divergence_free. 0 means FALSE, 1 means TRUE. -1 means: let FLASH determine the value based on how it has been set up; currently that means to check whether a preprocessor symbol DIVERGENCE_FREE is defined.
- gr_pmrpEdgeValue = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpEdgeValue [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter edge_value This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpEdgeValueInteg = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpEdgeValueInteg [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter edge_value_integ This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpEmptyCells = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpEmptyCells [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter empty_cells
- gr_pmrpForceConsistency = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpForceConsistency [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter force_consistency
- gr_pmrpIfaceOff = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpIfaceOff [INTEGER] [0]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter iface_off
- gr_pmrpL2p5d = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpL2p5d [INTEGER] [0]
Valid Values: -1, 0, 1 sets value for PARAMESH runtime parameter l2p5d. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpLsingularLine = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpLsingularLine [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter lsingular_line
- gr_pmrpMaxblocks = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpMaxblocks [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter maxblocks. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpMflags = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpMflags [INTEGER] [1]
Valid Values: Unconstrained sets value for PARAMESH runtime parameter mflags
- gr_pmrpNboundaries = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNboundaries [INTEGER] [16]
Valid Values: 16 to INFTY sets value for PARAMESH runtime parameter nboundaries
- gr_pmrpNdim = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNdim [INTEGER] CONSTANT [1]
Valid Values: Unconstrained sets value for PARAMESH runtime parameter ndim.
- gr_pmrpNedgevar1 = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNedgevar1 [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nedgevar1. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNfacevar = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNfacevar [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nfacevar
- gr_pmrpNfieldDivf = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNfieldDivf [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nfield_divf. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNfluxvar = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNfluxvar [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nfluxvar. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNguard = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNguard [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nguard. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNguardWork = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNguardWork [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nguard_work. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNoPermanentGuardcells = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpNoPermanentGuardcells [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter no_permanent_guardcells
- gr_pmrpNvar = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvar [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nvar. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNvarWork = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvarWork [INTEGER] [1]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter nvar_work
- gr_pmrpNvarcorn = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvarcorn [INTEGER] [0]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter nvarcorn
- gr_pmrpNvaredge = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvaredge [INTEGER] [0]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter nvaredge
- gr_pmrpNxb = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNxb [INTEGER] [-1]
Valid Values: -1, 2, 4, 6, 8, 10, 12, 14, 16 to INFTY sets value for PARAMESH runtime parameter nxb. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNyb = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNyb [INTEGER] [1]
Valid Values: -1, 1, 2, 4, 6, 8, 10, 12, 14, 16 to INFTY sets value for PARAMESH runtime parameter nyb. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNzb = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNzb [INTEGER] [-1]
Valid Values: -1, 2, 4, 6, 8, 10, 12, 14, 16 to INFTY sets value for PARAMESH runtime parameter nzb. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpOutputDir = <flash.pyFlash4.RP.rpStr object>
- gr_pmrpOutputDir [STRING] [“./”]
Valid Values: Unconstrained
- gr_pmrpPolarPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpPolarPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter polar_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpPredCorr = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpPredCorr [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter pred_corr
- gr_pmrpSphericalPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpSphericalPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter spherical_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpTimingMpi = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpTimingMpi [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter timing_mpi
- gr_pmrpTimingMpix = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpTimingMpix [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter timing_mpix
- gr_pmrpVarDt = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpVarDt [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter var_dt
- use_flash_surr_blks_fill = <flash.pyFlash4.RP.rpLog object>
use_flash_surr_blks_fill [BOOLEAN] [TRUE]
- use_reduced_orrery = <flash.pyFlash4.RP.rpLog object>
use_reduced_orrery [BOOLEAN] [TRUE]
- gr_ptNumToReduce = <flash.pyFlash4.RP.rpInt object>
- gr_ptNumToReduce [INTEGER] [10]
Valid Values: Unconstrained integer if particles are to be removed at runtime, how many
- gr_ptRemove = <flash.pyFlash4.RP.rpLog object>
- gr_ptRemove [BOOLEAN] [FALSE]
boolean. This is a switch which determines the action if the number
- gr_ptRemoveAlgo = <flash.pyFlash4.RP.rpInt object>
- gr_ptRemoveAlgo [INTEGER] [2]
Valid Values: Unconstrained integer The algorithm used in determining which particles to remove
- keepLostParticles = <flash.pyFlash4.RP.rpLog object>
keepLostParticles [BOOLEAN] [FALSE]
- gr_ptMaxPerProcBlockFactor = <flash.pyFlash4.RP.rpReal object>
- gr_ptMaxPerProcBlockFactor [REAL] [0.70]
Valid Values: 0.0 to 1.0 When the effective max_particles_per_blk is lowered on a processor because refinement criteria based on the number of particles PER PROCESSOR are used, then the new effective max_particles_per_blk is set to (gr_ptMaxPerProcBlockFactor * pt_maxPerProc). In addition, when the effective min_particles_per_blk is lowered on a processor because refinement criteria based on the number of particles PER PROCESSOR are used, then the new effective min_particles_per_blk is set to (0.5^NDIM * gr_ptMaxPerProcBlockFactor * pt_maxPerProc).
- gr_ptMaxPerProcBlockNoFuzz = <flash.pyFlash4.RP.rpInt object>
- gr_ptMaxPerProcBlockNoFuzz [INTEGER] [3]
Valid Values: 0 to INFTY A safety margin for estimating the size of basically unpredictable changes of the number of blocks on a processor when remeshing happens.
- gr_ptMaxPerProcLowerThresh = <flash.pyFlash4.RP.rpReal object>
- gr_ptMaxPerProcLowerThresh [REAL] [0.0625]
Valid Values: 0.0 to 1.0 A threshold. When the number of particles on a processor gets above (ptMaxPerProcLowerThresh * number of blocks on the processor), the effective min_particles_per_blk for blocks on this processor may be lowered.
- gr_ptMaxPerProcUpperThresh = <flash.pyFlash4.RP.rpReal object>
- gr_ptMaxPerProcUpperThresh [REAL] [0.25]
Valid Values: 0.0 to 1.0 A threshold. When the number of particles on a processor gets above (ptMaxPerProcUpperThresh * number of blocks on the processor), the effective max_particles_per_blk for blocks on this processor may be lowered.
- gr_ptRefineOnPtMaxPerProc = <flash.pyFlash4.RP.rpLog object>
- gr_ptRefineOnPtMaxPerProc [BOOLEAN] [FALSE]
controls whether refinement criteria based on the number of particles PER PROCESSOR are used. These work by strengthening refinement criteria requested through the max_particles_per_blk and min_particles_per_blk RPs. Requires RP refine_on_particle_count to be TRUE.
- gr_ptSieveCheckFreq = <flash.pyFlash4.RP.rpInt object>
- gr_ptSieveCheckFreq [INTEGER] [1]
Valid Values: Unconstrained integer the frequency for checking the convergence of the
- gr_bhPhysMACComm = <flash.pyFlash4.RP.rpLog object>
- gr_bhPhysMACComm [BOOLEAN] [FALSE]
if true, physical MACs are used for calculation during communication of block trees
- gr_bhPhysMACTW = <flash.pyFlash4.RP.rpLog object>
- gr_bhPhysMACTW [BOOLEAN] [FALSE]
if true, physical MACs are used for calculation during tree walk
- gr_bhTWMaxQueueSize = <flash.pyFlash4.RP.rpInt object>
- gr_bhTWMaxQueueSize [INTEGER] [10000]
Valid Values: 1 to INFTY - maximum number of elements in the priority queue
- gr_bhTreeLimAngle = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeLimAngle [REAL] [0.5]
Valid Values: 0 to INFTY - limit opening angle (if only geometric MAC is used)
- gr_bhTreeMaxcellmass = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeMaxcellmass [REAL] [1.0d99]
Valid Values: Unconstrained For debugging: maximum mass allowed in a cell of block-trees
- gr_bhTreeMincellmass = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeMincellmass [REAL] [1.0d-99]
Valid Values: Unconstrained For debugging: minimum mass allowed in a cell of block-trees
- gr_bhTreeSafeBox = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeSafeBox [REAL] [1.2]
Valid Values: -INFTY to INFTY - relative (w.r.t. to the block size) size of a cube around each block in which the target cell cannot be located in tree walk during interaction of the target cell with this block
- gr_bhUseUnifiedTW = <flash.pyFlash4.RP.rpLog object>
- gr_bhUseUnifiedTW [BOOLEAN] [TRUE]
if true, the unified tree walk (Barnes-Hut type) is used; otherwise, MAC for long distance interaction (with non-leaf block) is evaluated only once for all cells in the block
- bipcgs_max_cycles = <flash.pyFlash4.RP.rpInt object>
- bipcgs_max_cycles [INTEGER] [1000]
Valid Values: Unconstrained
- bipcgs_max_residual_norm = <flash.pyFlash4.RP.rpReal object>
- bipcgs_max_residual_norm [REAL] [1.E-6]
Valid Values: Unconstrained
- bipcgs_print_norm = <flash.pyFlash4.RP.rpLog object>
bipcgs_print_norm [BOOLEAN] [FALSE]
- gr_hypreAbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreAbsTol [REAL] [0.0]
Valid Values: Unconstrained If > 0.0, directly sets a_tol (absolute tolerance) for the HYPRE iterative solver. Convergence criteria: <C*r,r> <= max( a_tol^2, r_tol^2 * <C*b,b> ). Note: default for a_tol is 0.0, so relative residual criteria is used unless user specifies a_tol, or sets r_tol = 0.0, which means absolute tol only is checked. See also gr_hypreSolverAutoAbsTolFact, for another way of setting a_tol. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreCfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreCfTol [REAL] [0.0]
Valid Values: Unconstrained If > 0.0, enable in the iterative HYPRE solver an pptional test to see if adequate progress is being made. The average convergence factor is recorded and compared against the tolerance ‘cf_tol’. The weighting factor is intended to pay more attention to the test when an accurate estimate for average convergence factor is available. Currently only used when gr_hypreSolverType is “HYPRE_PCG”. Example suggested values: something like 0.5, 0.8, 0.9, 0.95, 0.99.
- gr_hypreFloor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreFloor [REAL] [1.0e-12]
Valid Values: Unconstrained floor value for using HYPRE to advance diffusion.
- gr_hypreInfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreInfoLevel [INTEGER] [1]
Valid Values: Unconstrained : Flag to output solver specific information such as Relative Residue, num-iterations.
- gr_hypreMagFloor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagFloor [REAL] [0.0]
Valid Values: Unconstrained floor value for using HYPRE to advance magnetic diffusion.
- gr_hypreMaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMaxIter [INTEGER] [500]
Valid Values: Unconstrained Max iterations of linear solver.
- gr_hypreMaxIterMag = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMaxIterMag [INTEGER] [500]
Valid Values: Unconstrained Max iterations of linear solver for magnetic diffusion.
- gr_hypreMinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMinIter [INTEGER] [0]
Valid Values: Unconstrained Min iterations of linear solver (only for GMRES).
- gr_hyprePCType = <flash.pyFlash4.RP.rpStr object>
- gr_hyprePCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hyprePrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
- gr_hyprePrintSolveInfo [BOOLEAN] [FALSE]
: Flag to output solver specific information such as Relative Residue, num-iterations.
- gr_hypreRecomputeResidual = <flash.pyFlash4.RP.rpLog object>
- gr_hypreRecomputeResidual [BOOLEAN] [FALSE]
If TRUE, don’t trust the convergence test until we’ve recomputed the residual from scratch. This is expensive in the usual case where an the norm is the energy norm. This calculation is coded on the assumption that the accuracy of the residual r is only a concern for problems where CG takes many iterations. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreRecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreRecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained If > 0, recompute the residual every gr_hypreRecomputeResidualP iterations. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreRelChange = <flash.pyFlash4.RP.rpLog object>
- gr_hypreRelChange [BOOLEAN] [FALSE]
At user request, don’t treat an approximation of the solution x in the HYPRE iterative solver as converged unless x didn’t change much in the last iteration. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreRelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreRelTol [REAL] [1.0e-8]
Valid Values: Unconstrained Relative tolerence r_tol of HYPRE linear solver.
- gr_hypreRelTolMag = <flash.pyFlash4.RP.rpReal object>
- gr_hypreRelTolMag [REAL] [1.0e-8]
Valid Values: Unconstrained Relative tolerence r_tol of HYPRE linear solver for magnetic diffusion.
- gr_hypreSlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreSlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none” : Type of slope limiter to be used on transverse temperature gradients.
- gr_hypreSolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreSolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained If not 0.0, automatically set a_tol (absolute tolerance) for the HYPRE iterative solver. If also gr_hypreAbsTol > 0, then the maximum of gr_hypreAbsTol and the automatically determined value is taken. See description of gr_hypreAbsTol for the use if a_tool in the HYPRE solver. If gr_hypreSolverAutoAbsTolFact > 0, then set f = gr_hypreSolverAutoAbsTolFact. If gr_hypreSolverAutoAbsTolFact < 0, then set f = |gr_hypreSolverAutoAbsTolFact|*gr_hypreRelTol. In either case, the automatically determined value for a_tol is f*sqrt(<Cest*bfloor,bfloor>). Here <Cest*bfloor,bfloor> is a rough estimate of the smallest possible value of the inverse of the diagonal part of the matrix C representing the preconditioner. In that estimate, bfloor is a vector that represents a worst-case tolerable error in b (the RHS of the equation to be solved, A*x=b). Currently, bfloor is set to a vector whose every element is set to gr_hypreFloor. If gr_hypreAbsTol > 0 in addition to gr_hypreSolverAutoAbsTolFact .ne. 0.0, then the maximum of gr_hypreAbsTol and the automatically determined value is taken. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreSolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreSolverType [STRING] [“HYPRE_PCG”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split” : Type of HYPRE solver to be used.
- gr_hypreUse2Norm = <flash.pyFlash4.RP.rpLog object>
- gr_hypreUse2Norm [BOOLEAN] [FALSE]
whether to use L2 norm for exit condition in iterative solver (instead of L1 norm). Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreUseFloor = <flash.pyFlash4.RP.rpLog object>
- gr_hypreUseFloor [BOOLEAN] [TRUE]
whether to apply gr_hypreFloor to floor results from HYPRE. Should probably be TRUE when using HYPRE to advance diffusion, FALSE otherwise. However, flooring will always be turned off when using the HYPRE implementation of Grid_solvePoisson, independent of the value of the gr_hypreUseFloor runtime parameter.
- gr_hypreUseMagFloor = <flash.pyFlash4.RP.rpLog object>
- gr_hypreUseMagFloor [BOOLEAN] [FALSE]
whether to apply gr_hypreMagFloor to floor results from HYPRE (magnetic diffusion).
- useMagHarmonicAvg = <flash.pyFlash4.RP.rpLog object>
- useMagHarmonicAvg [BOOLEAN] [FALSE]
Flag to use harmonic average of resistivity at cell faces.
- useViscHarmonicAvg = <flash.pyFlash4.RP.rpLog object>
- useViscHarmonicAvg [BOOLEAN] [FALSE]
Flag to use harmonic average of resistivity at cell faces.
- gr_hypreMagZ_AbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_AbsTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMagZ_CfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_CfTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMagZ_Floor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_Floor [REAL] [1.0e-12]
Valid Values: Unconstrained
- gr_hypreMagZ_FloorType = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_FloorType [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMagZ_InfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_InfoLevel [INTEGER] [1]
Valid Values: Unconstrained
- gr_hypreMagZ_MaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_MaxIter [INTEGER] [500]
Valid Values: Unconstrained
- gr_hypreMagZ_MinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_MinIter [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMagZ_PCType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMagZ_PCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hypreMagZ_PrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_PrintSolveInfo [BOOLEAN] [FALSE]
- gr_hypreMagZ_RecomputeResidual = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_RecomputeResidual [BOOLEAN] [FALSE]
- gr_hypreMagZ_RecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_RecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained
- gr_hypreMagZ_RelChange = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_RelChange [BOOLEAN] [FALSE]
- gr_hypreMagZ_RelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_RelTol [REAL] [1.e-10]
Valid Values: Unconstrained
- gr_hypreMagZ_SlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMagZ_SlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none”
- gr_hypreMagZ_SolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_SolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMagZ_SolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMagZ_SolverType [STRING] [“HYPRE_GMRES”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split”
- gr_hypreMagZ_Use2Norm = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_Use2Norm [BOOLEAN] [FALSE]
- gr_hypreMag_AbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_AbsTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMag_CfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_CfTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMag_Floor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_Floor [REAL] [1.0e-12]
Valid Values: Unconstrained
- gr_hypreMag_FloorType = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_FloorType [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMag_InfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_InfoLevel [INTEGER] [1]
Valid Values: Unconstrained
- gr_hypreMag_MaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_MaxIter [INTEGER] [500]
Valid Values: Unconstrained
- gr_hypreMag_MinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_MinIter [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMag_PCType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMag_PCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hypreMag_PrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_PrintSolveInfo [BOOLEAN] [FALSE]
- gr_hypreMag_RecomputeResidual = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_RecomputeResidual [BOOLEAN] [FALSE]
- gr_hypreMag_RecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_RecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained
- gr_hypreMag_RelChange = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_RelChange [BOOLEAN] [FALSE]
- gr_hypreMag_RelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_RelTol [REAL] [1.e-10]
Valid Values: Unconstrained
- gr_hypreMag_SlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMag_SlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none”
- gr_hypreMag_SolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_SolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMag_SolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMag_SolverType [STRING] [“HYPRE_GMRES”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split”
- gr_hypreMag_Use2Norm = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_Use2Norm [BOOLEAN] [FALSE]
- gr_hypreViscosity_AbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_AbsTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreViscosity_CfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_CfTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreViscosity_Floor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_Floor [REAL] [1.0e-12]
Valid Values: Unconstrained
- gr_hypreViscosity_FloorType = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_FloorType [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreViscosity_InfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_InfoLevel [INTEGER] [1]
Valid Values: Unconstrained
- gr_hypreViscosity_MaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_MaxIter [INTEGER] [500]
Valid Values: Unconstrained
- gr_hypreViscosity_MinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_MinIter [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreViscosity_PCType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreViscosity_PCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hypreViscosity_PrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_PrintSolveInfo [BOOLEAN] [FALSE]
- gr_hypreViscosity_RecomputeResidual = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_RecomputeResidual [BOOLEAN] [FALSE]
- gr_hypreViscosity_RecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_RecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained
- gr_hypreViscosity_RelChange = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_RelChange [BOOLEAN] [FALSE]
- gr_hypreViscosity_RelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_RelTol [REAL] [1.0e-8]
Valid Values: Unconstrained
- gr_hypreViscosity_SlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreViscosity_SlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none”
- gr_hypreViscosity_SolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_SolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreViscosity_SolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreViscosity_SolverType [STRING] [“HYPRE_PCG”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split”
- gr_hypreViscosity_Use2Norm = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_Use2Norm [BOOLEAN] [FALSE]
- mpole_lmax = <flash.pyFlash4.RP.rpInt object>
- mpole_lmax [INTEGER] [0]
Valid Values: Unconstrained Maximum multipole moment to use
- octant = <flash.pyFlash4.RP.rpLog object>
- octant [BOOLEAN] [false]
In 3d cartesian geometry, assume symmetry about left-facing volume faces
- quadrant = <flash.pyFlash4.RP.rpLog object>
- quadrant [BOOLEAN] [false]
In 2d cylindrical coords, assume symmetry about grid bottom to evolve a quadrant
- mg_maxCorrections = <flash.pyFlash4.RP.rpInt object>
- mg_maxCorrections [INTEGER] [100]
Valid Values: Unconstrained Maximum number of correction V-cycles to employ.
- mg_maxResidualNorm = <flash.pyFlash4.RP.rpReal object>
- mg_maxResidualNorm [REAL] [1.E-6]
Valid Values: Unconstrained Apply V-cycle corrections until this residual norm is reached or mg_maxCorrections V-cycles have been performed.
- mg_printNorm = <flash.pyFlash4.RP.rpLog object>
- mg_printNorm [BOOLEAN] [TRUE]
If .true., print the ratio of the residual norm to the source norm as each V-cycle is completed.
- maxDirectSolveLevel = <flash.pyFlash4.RP.rpInt object>
- maxDirectSolveLevel [INTEGER] [9999]
Valid Values: 1 to 9999 Level that will be used to perform direct FFT solve.
- xl_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xl_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower (left) boundary condition in x dir
- xr_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xr_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper (right) boundary condition in x dir
- yl_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yl_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in y dir
- yr_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yr_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in y dir
- zl_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zl_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in z dir
- zr_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zr_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in z dir
- gr_mgDiffOpDiscretize = <flash.pyFlash4.RP.rpInt object>
- gr_mgDiffOpDiscretize [INTEGER] [2]
Valid Values: 2, 4 Spatial Differential operator discretization: gr_mgDiffOpDiscretize=2 for 2nd order central; gr_mgDiffOpDiscretize=4 for 4th order central.
- mgrid_max_iter_change = <flash.pyFlash4.RP.rpReal object>
- mgrid_max_iter_change [REAL] [1.E-3]
Valid Values: Unconstrained Maximum change in the norm of the residual from one iteration to the next
- mgrid_max_residual_norm = <flash.pyFlash4.RP.rpReal object>
- mgrid_max_residual_norm [REAL] [1.E-6]
Valid Values: Unconstrained Maximum ratio of the norm of the residual to that of the right-hand side
- mgrid_max_vcycles = <flash.pyFlash4.RP.rpInt object>
- mgrid_max_vcycles [INTEGER] [100]
Valid Values: Unconstrained Maximum number of V-cycles to take
- mgrid_npossmooth = <flash.pyFlash4.RP.rpInt object>
- mgrid_npossmooth [INTEGER] [8]
Valid Values: Unconstrained
- mgrid_npresmooth = <flash.pyFlash4.RP.rpInt object>
- mgrid_npresmooth [INTEGER] [2]
Valid Values: Unconstrained
- mgrid_print_norm = <flash.pyFlash4.RP.rpLog object>
- mgrid_print_norm [BOOLEAN] [FALSE]
If .true., print residual norm to stdout after each V-cycle
- mgrid_smooth_tol = <flash.pyFlash4.RP.rpReal object>
- mgrid_smooth_tol [REAL] [1.E-10]
Valid Values: Unconstrained Convergence criterion for the smoother
- mgrid_smoother = <flash.pyFlash4.RP.rpInt object>
- mgrid_smoother [INTEGER] [1]
Valid Values: 1, 2 Type of smoother, either RBGS=1 or ZEBRA=2.
- mgrid_solve_max_iter = <flash.pyFlash4.RP.rpInt object>
- mgrid_solve_max_iter [INTEGER] [5000]
Valid Values: Unconstrained Maximum number of iterations for solution on
- mpole_3daxisymmetric = <flash.pyFlash4.RP.rpLog object>
- mpole_3daxisymmetric [BOOLEAN] [false]
In 3d cartesian geometry, use only m=0 multipole moments
- mpole_dumpMoments = <flash.pyFlash4.RP.rpLog object>
- mpole_dumpMoments [BOOLEAN] [false]
Should the Moment array be dumped at each timestep?
- mpole_r12 = <flash.pyFlash4.RP.rpReal object>
- mpole_r12 [REAL] [0.0]
Valid Values: Unconstrained
- mpole_r23 = <flash.pyFlash4.RP.rpReal object>
- mpole_r23 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_rscale1 = <flash.pyFlash4.RP.rpReal object>
- mpole_rscale1 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_rscale2 = <flash.pyFlash4.RP.rpReal object>
- mpole_rscale2 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_rscale3 = <flash.pyFlash4.RP.rpReal object>
- mpole_rscale3 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_scaleType1 = <flash.pyFlash4.RP.rpInt object>
- mpole_scaleType1 [INTEGER] [1]
Valid Values: Unconstrained
- mpole_scaleType2 = <flash.pyFlash4.RP.rpInt object>
- mpole_scaleType2 [INTEGER] [1]
Valid Values: Unconstrained
- mpole_scaleType3 = <flash.pyFlash4.RP.rpInt object>
- mpole_scaleType3 [INTEGER] [1]
Valid Values: Unconstrained
- mpole_subSample = <flash.pyFlash4.RP.rpInt object>
- mpole_subSample [INTEGER] [1]
Valid Values: 1 to 12 Integer which controls the sub-sampling in the mpole_potential routine and mpole_moments routine. Set to smaller numbers to make potential calculations (slightly) less smooth and faster. Was hardcoded in Flash2 as Nint6 = 6 in mpole_potential and Nint=2 in mpole_moments Defines the 3 zones (r12,r23 are fractions of rMax) Scaling factor for each zones. Scaling Type for each of the regions, can be Constant, Logarthmic
- mpole_useMatrixMPI = <flash.pyFlash4.RP.rpLog object>
- mpole_useMatrixMPI [BOOLEAN] [false]
Switch added during the DAT to calculate MPI_allreduce in a matrix fashion & Set to .false. to retain the previous behaviour
- mpole_2DSymmetryPlane = <flash.pyFlash4.RP.rpLog object>
- mpole_2DSymmetryPlane [BOOLEAN] [false]
In 2D coordinates, assume a plane of symmetry at the grid bottom. Can be used for symmetrical problems to reduce computational domain.
- mpole_3DAxisymmetry = <flash.pyFlash4.RP.rpLog object>
- mpole_3DAxisymmetry [BOOLEAN] [false]
Assumes rotational invariance around the main (z) axis in 3D cartesian geometry domains, even if this holds only approximately. In effect it uses only M=0 multipole moments.
- mpole_DumpMoments = <flash.pyFlash4.RP.rpLog object>
- mpole_DumpMoments [BOOLEAN] [false]
Should the Moment array be dumped at each timestep? Use this option only with care, as the moments will be printed for each radial bin.
- mpole_IgnoreInnerZone = <flash.pyFlash4.RP.rpLog object>
- mpole_IgnoreInnerZone [BOOLEAN] [false]
If this is set .true., the inner zone will not be recognized and all inner zone radii will be treated statistically. This can be used only if Lmax is sufficiently low.
- mpole_InnerZoneResolution = <flash.pyFlash4.RP.rpReal object>
- mpole_InnerZoneResolution [REAL] [0.1]
Valid Values: 0.0 to INFTY The resolution spacing for the inner zone in units of the inner zone atomic radius. Two inner zone radii will be considered different if they are more than the resolution spacing apart. A very tiny number will result in a complete separation of all inner zone radii into separate bins. However, the resolution cannot be set to exactly zero, because its inverse value needs to be calculated at some point in the code.
- mpole_InnerZoneSize = <flash.pyFlash4.RP.rpInt object>
- mpole_InnerZoneSize [INTEGER] [16]
Valid Values: 1 to INFTY The size (radius) defining the inner zone in terms of the inner zone atomic radius. This value needs to be an integer, as it will be used to define dimensions of certain arrays.
- mpole_Lmax = <flash.pyFlash4.RP.rpInt object>
- mpole_Lmax [INTEGER] [0]
Valid Values: 0 to INFTY Maximum multipole moment to use
- mpole_MaxRadialZones = <flash.pyFlash4.RP.rpInt object>
- mpole_MaxRadialZones [INTEGER] [1]
Valid Values: 1 to INFTY The maximum number of radial zones to be used
- mpole_MultiThreading = <flash.pyFlash4.RP.rpLog object>
- mpole_MultiThreading [BOOLEAN] [true]
If set .true., the code will run in multithreaded mode
- mpole_PrintRadialInfo = <flash.pyFlash4.RP.rpLog object>
- mpole_PrintRadialInfo [BOOLEAN] [false]
Should the Multipole solver print out detailed radial bin information at each timestep?
- mpole_ZoneExponent_1 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_1 [REAL] [1.0]
Valid Values: -INFTY to INFTY The exponent value ‘t’ in the radial equation r(Q) = s * dr * Q^t or the radial equation r(Q) = s * dr * (e^(Qt)-1)/(e^t-1), defining the maximum radius of the Q-th radial bin for the 1st zone.
- mpole_ZoneExponent_2 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_2 [REAL] [1.0]
Valid Values: -INFTY to INFTY Idem for the 2nd radial zone.
- mpole_ZoneExponent_3 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_3 [REAL] [1.0]
Valid Values: -INFTY to INFTY Idem for the 3rd radial zone.
- mpole_ZoneExponent_4 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_4 [REAL] [1.0]
Valid Values: -INFTY to INFTY Idem for the 4th radial zone.
- mpole_ZoneRadiusFraction_1 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_1 [REAL] [1.0]
Valid Values: 0.0 to 1.0 The fraction of the maximum radius defining the 1st radial zone limit. The total number of fractions given must match the maximum number of radial zones specified and the fractions must be in increasing order and less than 1. as we move from the 1st zone upwards. The last zone must always have a fraction of exactly 1. If not, the code will enforce it.
- mpole_ZoneRadiusFraction_2 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_2 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Idem for the 2nd radial zone.
- mpole_ZoneRadiusFraction_3 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_3 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Idem for the 3rd radial zone.
- mpole_ZoneRadiusFraction_4 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_4 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Idem for the 4th radial zone.
- mpole_ZoneScalar_1 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_1 [REAL] [1.0]
Valid Values: 0.0 to INFTY The scalar value ‘s’ in the radial equation r(Q) = s * dr * Q^t or the radial equation r(Q) = s * dr * (e^(Qt)-1)/(e^t-1), defining the maximum radius of the Q-th radial bin for the 1st zone.
- mpole_ZoneScalar_2 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_2 [REAL] [1.0]
Valid Values: 0.0 to INFTY Idem for the 2nd radial zone.
- mpole_ZoneScalar_3 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_3 [REAL] [1.0]
Valid Values: 0.0 to INFTY Idem for the 3rd radial zone.
- mpole_ZoneScalar_4 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_4 [REAL] [1.0]
Valid Values: 0.0 to INFTY Idem for the 4th radial zone.
- mpole_ZoneType_1 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_1 [STRING] [“exponential”]
Valid Values: Unconstrained String value containing the zone type for the 1st zone. If set to ‘exponential’ then the radial equation r(Q) = s * dr * Q^t is used. If set to ‘logarithmic’ the radial equation r(Q) = s * dr * (e^(Qt)-1)/(e^t-1) is used.
- mpole_ZoneType_2 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_2 [STRING] [“exponential”]
Valid Values: Unconstrained Idem for the 2nd radial zone.
- mpole_ZoneType_3 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_3 [STRING] [“exponential”]
Valid Values: Unconstrained Idem for the 3rd radial zone.
- mpole_ZoneType_4 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_4 [STRING] [“logarithmic”]
Valid Values: Unconstrained Idem for the 4th radial zone.
- gr_pfftDiffOpDiscretize = <flash.pyFlash4.RP.rpInt object>
- gr_pfftDiffOpDiscretize [INTEGER] [1]
Valid Values: 1, 2 specifies the approach for discretizing the Laplacian differential operator: 2 for second-order finite difference approximation, 1 for spectral. This choice is ignored by solver implementations that have one approach hardwired. Currently the HomBcTrigSolver and SimplePeriodicSolver implementations honor this runtime parameter.
- pfft_setupOnce = <flash.pyFlash4.RP.rpLog object>
- pfft_setupOnce [BOOLEAN] [TRUE]
This parameter tells Pfft whether it should retain trig tables and other mapping information for the entire simulation or not
- gr_testTolL2 = <flash.pyFlash4.RP.rpReal object>
- gr_testTolL2 [REAL] [1.E-10]
Valid Values: 0.0 to INFTY Maximum L2 error norm that is tolerable
- gr_testTolLinf = <flash.pyFlash4.RP.rpReal object>
- gr_testTolLinf [REAL] [1.E-10]
Valid Values: 0.0 to INFTY Maximum Linf error norm that is tolerable
- sb_NumBodies = <flash.pyFlash4.RP.rpInt object>
- sb_NumBodies [INTEGER] [1]
Valid Values: Unconstrained
- sb_debug = <flash.pyFlash4.RP.rpLog object>
sb_debug [BOOLEAN] [False]
- sb_ptNumX = <flash.pyFlash4.RP.rpInt object>
- sb_ptNumX [INTEGER] [1]
Valid Values: Unconstrained
- sb_ptNumY = <flash.pyFlash4.RP.rpInt object>
- sb_ptNumY [INTEGER] [1]
Valid Values: Unconstrained
- sb_ptNumZ = <flash.pyFlash4.RP.rpInt object>
- sb_ptNumZ [INTEGER] [1]
Valid Values: Unconstrained
- alwaysComputeUserVars = <flash.pyFlash4.RP.rpLog object>
- alwaysComputeUserVars [BOOLEAN] [true]
Allows the user to force the computation of user variables (i.e. those computed by Grid_computeUserVars) for all checkpoint files. Defaults to true. If set to false, lone calls to IO_writeCheckpoint will not call Grid_computeUserVars. Plotfiles always call Grid_computeUserVars.
- alwaysRestrictCheckpoint = <flash.pyFlash4.RP.rpLog object>
- alwaysRestrictCheckpoint [BOOLEAN] [true]
Allows the user to choose whether checkpoint file data is always restricted, so all ancestor blocks have valid data. The default is true. It can be set to false for debugging purposes, in which case only the data from IO_output will be guaranteed to have fully restricted data. See the User’s guide for more information.
- appendParRestart = <flash.pyFlash4.RP.rpLog object>
- appendParRestart [BOOLEAN] [FALSE]
If true, append flash.par with parameters for restart
- basenm = <flash.pyFlash4.RP.rpStr object>
- basenm [STRING] [”flash_”]
Valid Values: Unconstrained Base name for output files
- checkpointFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- checkpointFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained Checkpoint after this many steps
- checkpointFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- checkpointFileIntervalTime [REAL] [1.]
Valid Values: Unconstrained Checkpoint after this much time
- checkpointFileIntervalZ = <flash.pyFlash4.RP.rpReal object>
- checkpointFileIntervalZ [REAL] [HUGE(1.)]
Valid Values: Unconstrained
- checkpointFileNumber = <flash.pyFlash4.RP.rpInt object>
- checkpointFileNumber [INTEGER] [0]
Valid Values: Unconstrained Initial checkpoint file number (used for restarts as well)
- chkGuardCellsInput = <flash.pyFlash4.RP.rpLog object>
- chkGuardCellsInput [BOOLEAN] [false]
if true guardcells are read from the checkpoint file. Default is false where only interior cells are read. Currently only implemented with hdf5 parallel paramesh IO implementation.
- chkGuardCellsOutput = <flash.pyFlash4.RP.rpLog object>
- chkGuardCellsOutput [BOOLEAN] [false]
if true guardcells are written the checkpoint file. Default is false where only interior cells are written. Currently only implemented with hdf5 parallel paramesh IO implementation.
- corners = <flash.pyFlash4.RP.rpLog object>
- corners [BOOLEAN] [FALSE]
does nothing. However, it is part of the checkpoint file specification, so we retain the checkpoint entry, but force it to be .false.. It was used in FLASH2 to interpolate the data to the zone corners before storing the data in the plotfile (for creating improved iso-surfaces).
- fileFormatVersion = <flash.pyFlash4.RP.rpInt object>
- fileFormatVersion [INTEGER] [9]
Valid Values: Unconstrained Integer value specifying the file format type
- forcedPlotFileNumber = <flash.pyFlash4.RP.rpInt object>
- forcedPlotFileNumber [INTEGER] [0]
Valid Values: Unconstrained
- ignoreForcedPlot = <flash.pyFlash4.RP.rpLog object>
ignoreForcedPlot [BOOLEAN] [false]
- io_writeMscalarIntegrals = <flash.pyFlash4.RP.rpLog object>
- io_writeMscalarIntegrals [BOOLEAN] [FALSE]
Should density integrals for all mass scalars be written to the stats_file (.dat file)? This runtime parameter is handled in the default IO_writeIntegralQuantities implementation in IOMain, and may have no effect if a simulation overrides that implementation.
- memory_stat_freq = <flash.pyFlash4.RP.rpInt object>
- memory_stat_freq [INTEGER] [100000]
Valid Values: Unconstrained Specify the number of timesteps between memory statistic dumps to flash.log !!NOT Yet Implemented in F3
- outputSplitNum = <flash.pyFlash4.RP.rpInt object>
- outputSplitNum [INTEGER] [1]
Valid Values: Unconstrained Split checkpoint, plotfiles, particle plots into this many files per dump Not fully implemented, only hdf5 parallel. use at own risk
- output_directory = <flash.pyFlash4.RP.rpStr object>
- output_directory [STRING] [“”]
Valid Values: Unconstrained output dir for checkpoint file, can be absolute or relative path
- plotFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- plotFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained Write a plotfile after this many steps
- plotFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- plotFileIntervalTime [REAL] [1.]
Valid Values: Unconstrained Write a plotfile after this much time
- plotFileIntervalZ = <flash.pyFlash4.RP.rpReal object>
- plotFileIntervalZ [REAL] [HUGE(1.)]
Valid Values: Unconstrained Write a plotfile after this change in z
- plotFileNumber = <flash.pyFlash4.RP.rpInt object>
- plotFileNumber [INTEGER] [0]
Valid Values: Unconstrained Initial plot file number
- plot_grid_var_1 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_1 [STRING] [“none”]
Valid Values: Unconstrained Allows user to output specific scratch grid vars Up to 12 choices are allowed. If plot_grid_var_X is set to “none” then no variable will be saved. The parameter should have the same name as the variable corresponding to it. For exampe, if a variable is declared GRID_VAR vrtz, to write that grid variable to a plotfile a parameter should be declared as PARAMETER plot_grid_var_X STRING “vrtz”
- plot_grid_var_10 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_10 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_11 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_11 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_12 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_12 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_2 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_2 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_3 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_3 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_4 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_4 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_5 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_5 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_6 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_6 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_7 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_7 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_8 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_8 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_9 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_9 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_1 = <flash.pyFlash4.RP.rpStr object>
- plot_var_1 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_10 = <flash.pyFlash4.RP.rpStr object>
- plot_var_10 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_11 = <flash.pyFlash4.RP.rpStr object>
- plot_var_11 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_12 = <flash.pyFlash4.RP.rpStr object>
- plot_var_12 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_2 = <flash.pyFlash4.RP.rpStr object>
- plot_var_2 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_3 = <flash.pyFlash4.RP.rpStr object>
- plot_var_3 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_4 = <flash.pyFlash4.RP.rpStr object>
- plot_var_4 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_5 = <flash.pyFlash4.RP.rpStr object>
- plot_var_5 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_6 = <flash.pyFlash4.RP.rpStr object>
- plot_var_6 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_7 = <flash.pyFlash4.RP.rpStr object>
- plot_var_7 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_8 = <flash.pyFlash4.RP.rpStr object>
- plot_var_8 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_9 = <flash.pyFlash4.RP.rpStr object>
- plot_var_9 [STRING] [“none”]
Valid Values: Unconstrained
- plotfileGridQuantityDP = <flash.pyFlash4.RP.rpLog object>
- plotfileGridQuantityDP [BOOLEAN] [false]
If true, this sets the grid variables (unk, facevars, etc.) to be output in double precision in plotfiles. Default value is false.
- plotfileMetadataDP = <flash.pyFlash4.RP.rpLog object>
- plotfileMetadataDP [BOOLEAN] [false]
Sets the floating point grid metadata fields to be written in double precision if true in plotfiles. Default value is false
- prof_file = <flash.pyFlash4.RP.rpStr object>
- prof_file [STRING] [“profile.dat”]
Valid Values: Unconstrained !!NOT yet implemented yet in F3
- rolling_checkpoint = <flash.pyFlash4.RP.rpInt object>
- rolling_checkpoint [INTEGER] [10000]
Valid Values: Unconstrained Checkpoint file number cycling span. Only the last rolling_checkpoint files are kept.
- rss_limit = <flash.pyFlash4.RP.rpReal object>
- rss_limit [REAL] [-1.0]
Valid Values: Unconstrained Maximum value (in MB) of largest resident set size (rss) before we checkpoint and exit. Negative for no limit. Only active if memory statistics are being kept.
- stats_file = <flash.pyFlash4.RP.rpStr object>
- stats_file [STRING] [“flash.dat”]
Valid Values: Unconstrained Name of the file integral quantities are written to (.dat file)
- summaryOutputOnly = <flash.pyFlash4.RP.rpLog object>
- summaryOutputOnly [BOOLEAN] [false]
Makes FLASH write integrated quantities, i.e. summary data, only. FLASH will only write a checkpoint, plot, or particle file if the user creates a .dump_plotfile, .dump_checkpoint, .dump_restart, or .dump_particle_file file. A .kill file will still kill FLASH.
- typeMatchedXfer = <flash.pyFlash4.RP.rpLog object>
- typeMatchedXfer [BOOLEAN] [true]
Ensures that floating point data transfers are type matched when using HDF5. This prevents HDF5 reverting to independent parallel I/O.
- useCollectiveHDF5 = <flash.pyFlash4.RP.rpLog object>
- useCollectiveHDF5 [BOOLEAN] [true]
If true, all non-header, non-list datasets will be written using HDF5’s collective output mode otherwise, the independent access mode is used. Default value is true.
- useLegacyLabels = <flash.pyFlash4.RP.rpLog object>
- useLegacyLabels [BOOLEAN] [true]
If true, this stores mesh labels e.g. ‘dens’, ‘pres’ in a IO library dataspace of 4 characters. We may want to set it to false to use larger labels e.g. ‘density’
- wall_clock_checkpoint = <flash.pyFlash4.RP.rpReal object>
- wall_clock_checkpoint [REAL] [43200.]
Valid Values: Unconstrained Checkpoint after XX seconds (wallclock time) This is useful to ensure that the job outputs a restart file before a queue window closes.
- wr_integrals_freq = <flash.pyFlash4.RP.rpInt object>
- wr_integrals_freq [INTEGER] [1]
Valid Values: Unconstrained Number of timesteps between writing to flash.dat
- packMeshChkReadHDF5 = <flash.pyFlash4.RP.rpLog object>
packMeshChkReadHDF5 [BOOLEAN] [false]
- packMeshChkWriteHDF5 = <flash.pyFlash4.RP.rpLog object>
packMeshChkWriteHDF5 [BOOLEAN] [false]
- packMeshPlotWriteHDF5 = <flash.pyFlash4.RP.rpLog object>
- packMeshPlotWriteHDF5 [BOOLEAN] [true]
If true, this specifies that we pack the
- asyncMeshChkReadPnet = <flash.pyFlash4.RP.rpLog object>
asyncMeshChkReadPnet [BOOLEAN] [false]
- asyncMeshChkWritePnet = <flash.pyFlash4.RP.rpLog object>
asyncMeshChkWritePnet [BOOLEAN] [false]
- asyncMeshPlotWritePnet = <flash.pyFlash4.RP.rpLog object>
- asyncMeshPlotWritePnet [BOOLEAN] [false]
If true, this uses non blocking I/O writes
- particleFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- particleFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained write a particle file after this many steps
- particleFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- particleFileIntervalTime [REAL] [1.]
Valid Values: Unconstrained Write a particle plot after this much time
- particleFileIntervalZ = <flash.pyFlash4.RP.rpReal object>
- particleFileIntervalZ [REAL] [HUGE(1.)]
Valid Values: Unconstrained write a particle file after this change in redshift
- particleFileNumber = <flash.pyFlash4.RP.rpInt object>
- particleFileNumber [INTEGER] [0]
Valid Values: Unconstrained Initial particle plot file number
- writeParticleAll = <flash.pyFlash4.RP.rpLog object>
- writeParticleAll [BOOLEAN] [true]
Write the complete particles array to a particle file.
- writeParticleSubset = <flash.pyFlash4.RP.rpLog object>
- writeParticleSubset [BOOLEAN] [false]
Write user-defined subset(s) of the particles array to
- useParticles = <flash.pyFlash4.RP.rpLog object>
- useParticles [BOOLEAN] [TRUE]
Whether to advance particles [TRUE] or not [FALSE]
- pt_resetTag = <flash.pyFlash4.RP.rpLog object>
pt_resetTag [BOOLEAN] [TRUE]
- pt_initialRadius = <flash.pyFlash4.RP.rpReal object>
- pt_initialRadius [REAL] [-1.0]
Valid Values: Unconstrained maximum distance from center of domain for particle initialization – by default = -1.0 (i.e. no minimum)
- pt_initialXMax = <flash.pyFlash4.RP.rpReal object>
- pt_initialXMax [REAL] [1.0]
Valid Values: Unconstrained maximum value in x for particle initialization – by default = xmax
- pt_initialXMin = <flash.pyFlash4.RP.rpReal object>
- pt_initialXMin [REAL] [0.0]
Valid Values: Unconstrained minimum value in x for particle initialization – by default = xmin
- pt_initialYMax = <flash.pyFlash4.RP.rpReal object>
- pt_initialYMax [REAL] [1.0]
Valid Values: Unconstrained maximum value in y for particle initialization – by default = ymax
- pt_initialYMin = <flash.pyFlash4.RP.rpReal object>
- pt_initialYMin [REAL] [0.0]
Valid Values: Unconstrained minimum value in y for particle initialization – by default = ymin
- pt_initialZMax = <flash.pyFlash4.RP.rpReal object>
- pt_initialZMax [REAL] [1.0]
Valid Values: Unconstrained maximum value in z for particle initialization – by default = zmax
- pt_initialZMin = <flash.pyFlash4.RP.rpReal object>
- pt_initialZMin [REAL] [0.0]
Valid Values: Unconstrained minimum value in z for particle initialization – by default = zmin
- pt_numX = <flash.pyFlash4.RP.rpInt object>
- pt_numX [INTEGER] [1]
Valid Values: Unconstrained
- pt_numY = <flash.pyFlash4.RP.rpInt object>
- pt_numY [INTEGER] [1]
Valid Values: Unconstrained
- pt_numZ = <flash.pyFlash4.RP.rpInt object>
- pt_numZ [INTEGER] [1]
Valid Values: Unconstrained
- pt_numParticlesWanted = <flash.pyFlash4.RP.rpInt object>
- pt_numParticlesWanted [INTEGER] [100]
Valid Values: Unconstrained Number of tracer particles to use (not guaranteed to get exactly this many)
- pt_pRand = <flash.pyFlash4.RP.rpInt object>
- pt_pRand [INTEGER] [1]
Valid Values: Unconstrained A number which affects the initial seed for the random number generator. We set the default value to 1 to make it more likely that the initial seed is within the integer range given by the IBM XL documentation which is “A valid seed must be a whole number between 1.0 and 2147483647.0 (2.0**31-1)”, as long as the number of MPI tasks is less than that value.
- particle_attribute_1 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_1 [STRING] [“dens”]
Valid Values: Unconstrained
- particle_attribute_10 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_10 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_2 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_2 [STRING] [“temp”]
Valid Values: Unconstrained
- particle_attribute_3 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_3 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_4 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_4 [STRING] [“flam”]
Valid Values: Unconstrained
- particle_attribute_5 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_5 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_6 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_6 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_7 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_7 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_8 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_8 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_9 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_9 [STRING] [“none”]
Valid Values: Unconstrained
- pt_dtChangeTolerance = <flash.pyFlash4.RP.rpReal object>
- pt_dtChangeTolerance [REAL] [0.4]
Valid Values: 0.0 to INFTY EstiMidpoint does predictor step if time step change is less than this percentage. Set to 0 to always do Euler, set to huge number to always use estim. midpoints
- pt_dtFactor = <flash.pyFlash4.RP.rpReal object>
- pt_dtFactor [REAL] [0.5]
Valid Values: Unconstrained Factor multiplying dx/|v| in setting particle timestep limit
- pt_logLevel = <flash.pyFlash4.RP.rpInt object>
- pt_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY controls the level of logging for some conditions. See Particles.h for relevant PT_LOGLEVEL_* definitions.
- pt_maxPerProc = <flash.pyFlash4.RP.rpInt object>
- pt_maxPerProc [INTEGER] [1000]
Valid Values: Unconstrained Maximum number of particles per processor – too small will cause a crash at reallocation
- pt_numAtOnce = <flash.pyFlash4.RP.rpInt object>
- pt_numAtOnce [INTEGER] [1]
Valid Values: Unconstrained To be used when reading the particles from some file
- pt_small = <flash.pyFlash4.RP.rpReal object>
- pt_small [REAL] [1.0E-10]
Valid Values: Unconstrained If velocities are greater than this, then time stepping may be limited
- pt_dpdLambda = <flash.pyFlash4.RP.rpReal object>
- pt_dpdLambda [REAL] [0.65]
Valid Values: Unconstrained
- pt_dpdUpdateCycle = <flash.pyFlash4.RP.rpInt object>
- pt_dpdUpdateCycle [INTEGER] [1]
Valid Values: Unconstrained
- jeans_ncells_deref = <flash.pyFlash4.RP.rpReal object>
- jeans_ncells_deref [REAL] [64.0]
Valid Values: Unconstrained
- jeans_ncells_ref = <flash.pyFlash4.RP.rpReal object>
- jeans_ncells_ref [REAL] [32.0]
Valid Values: Unconstrained
- refineOnJeansLength = <flash.pyFlash4.RP.rpLog object>
refineOnJeansLength [BOOLEAN] [TRUE]
- refineOnSinkParticles = <flash.pyFlash4.RP.rpLog object>
refineOnSinkParticles [BOOLEAN] [TRUE]
- sink_AdvanceSerialComputation = <flash.pyFlash4.RP.rpLog object>
sink_AdvanceSerialComputation [BOOLEAN] [TRUE]
- sink_EwaldFieldNx = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldFieldNx [INTEGER] [64]
Valid Values: Unconstrained number of x cells in Ewald correction field
- sink_EwaldFieldNy = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldFieldNy [INTEGER] [64]
Valid Values: Unconstrained number of y cells in Ewald correction field
- sink_EwaldFieldNz = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldFieldNz [INTEGER] [64]
Valid Values: Unconstrained number of z cells in Ewald correction field
- sink_EwaldFileName = <flash.pyFlash4.RP.rpStr object>
- sink_EwaldFileName [STRING] [“sink_ewald.txt”]
Valid Values: Unconstrained Filename for storing the Ewald field (used on restart)
- sink_EwaldSeriesN = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldSeriesN [INTEGER] [5]
Valid Values: Unconstrained Ewald series max integer n, h
- sink_GasAccretionChecks = <flash.pyFlash4.RP.rpLog object>
sink_GasAccretionChecks [BOOLEAN] [TRUE]
- sink_accretion_radius = <flash.pyFlash4.RP.rpReal object>
- sink_accretion_radius [REAL] [1.0e14]
Valid Values: Unconstrained accretion radius of sink particle
- sink_convergingFlowCheck = <flash.pyFlash4.RP.rpLog object>
sink_convergingFlowCheck [BOOLEAN] [TRUE]
- sink_density_thresh = <flash.pyFlash4.RP.rpReal object>
- sink_density_thresh [REAL] [1.0e-14]
Valid Values: Unconstrained density threshold for sink creation and accretion
- sink_dt_factor = <flash.pyFlash4.RP.rpReal object>
- sink_dt_factor [REAL] [0.5]
Valid Values: Unconstrained glocal timestep safety factor for sinks
- sink_integrator = <flash.pyFlash4.RP.rpStr object>
- sink_integrator [STRING] [“leapfrog”]
Valid Values: Unconstrained time step integrator (euler, leapfrog)
- sink_jeansCheck = <flash.pyFlash4.RP.rpLog object>
sink_jeansCheck [BOOLEAN] [TRUE]
- sink_maxSinks = <flash.pyFlash4.RP.rpInt object>
- sink_maxSinks [INTEGER] [1024]
Valid Values: Unconstrained maximum number of sink particles
- sink_merging = <flash.pyFlash4.RP.rpLog object>
- sink_merging [BOOLEAN] [FALSE]
activate/deactivate sink particle merging
- sink_negativeEtotCheck = <flash.pyFlash4.RP.rpLog object>
sink_negativeEtotCheck [BOOLEAN] [TRUE]
- sink_offDomainSupport = <flash.pyFlash4.RP.rpLog object>
sink_offDomainSupport [BOOLEAN] [FALSE]
- sink_potentialMinCheck = <flash.pyFlash4.RP.rpLog object>
sink_potentialMinCheck [BOOLEAN] [TRUE]
- sink_softening_radius = <flash.pyFlash4.RP.rpReal object>
- sink_softening_radius [REAL] [1.0e14]
Valid Values: Unconstrained gravitational softening radius
- sink_softening_type_gas = <flash.pyFlash4.RP.rpStr object>
- sink_softening_type_gas [STRING] [“linear”]
Valid Values: Unconstrained gravitational softening gas–sinks
- sink_softening_type_sinks = <flash.pyFlash4.RP.rpStr object>
- sink_softening_type_sinks [STRING] [“spline”]
Valid Values: Unconstrained gravitational softening sinks–sinks
- sink_subdt_factor = <flash.pyFlash4.RP.rpReal object>
- sink_subdt_factor [REAL] [0.01]
Valid Values: Unconstrained timestep safety factor for subcycling
- useSinkParticles = <flash.pyFlash4.RP.rpLog object>
- useSinkParticles [BOOLEAN] [FALSE]
switch sink particles on/off
- pt_picCdensMin = <flash.pyFlash4.RP.rpReal object>
- pt_picCdensMin [REAL] [0.0]
Valid Values: Unconstrained Minimum charge density as a fraction of the initial
- pt_picGam = <flash.pyFlash4.RP.rpReal object>
- pt_picGam [REAL] [-1.0]
Valid Values: Unconstrained Adiabatic exponent for electrons
- pt_picNsub = <flash.pyFlash4.RP.rpInt object>
- pt_picNsub [INTEGER] [3]
Valid Values: Unconstrained number of B-field update subcycles (must be odd)
- pt_picPcharge_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPcharge_1 [REAL] [1.0]
Valid Values: Unconstrained Charge of particle species 1 [e]
- pt_picPcharge_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPcharge_2 [REAL] [1.0]
Valid Values: Unconstrained Charge of particle species 2 [e]
- pt_picPdensity_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPdensity_1 [REAL] [1.0]
Valid Values: 0 to INFTY Initial number density for particle species 1 [m^-3]
- pt_picPdensity_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPdensity_2 [REAL] [0.0]
Valid Values: 0 to INFTY Initial number density for particle species 2 [m^-3]
- pt_picPmass_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPmass_1 [REAL] [1.0]
Valid Values: 0 to INFTY Mass of particle species 1 [amu]
- pt_picPmass_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPmass_2 [REAL] [1.0]
Valid Values: 0 to INFTY Mass of particle species 2 [amu]
- pt_picPname_1 = <flash.pyFlash4.RP.rpStr object>
- pt_picPname_1 [STRING] [“H+”]
Valid Values: Unconstrained Name of species number 1
- pt_picPname_2 = <flash.pyFlash4.RP.rpStr object>
- pt_picPname_2 [STRING] [“H+ beam”]
Valid Values: Unconstrained Name of species number 2
- pt_picPpc_1 = <flash.pyFlash4.RP.rpInt object>
- pt_picPpc_1 [INTEGER] [0]
Valid Values: Unconstrained Macro particles per cell of species 1
- pt_picPpc_2 = <flash.pyFlash4.RP.rpInt object>
- pt_picPpc_2 [INTEGER] [0]
Valid Values: Unconstrained Macro particles per cell of species 2
- pt_picPtemp_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPtemp_1 [REAL] [1.5e5]
Valid Values: 0 to INFTY Initial temperature for particle species 1 [K]
- pt_picPtemp_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPtemp_2 [REAL] [0.0]
Valid Values: 0 to INFTY Initial temperature for particle species 2 [K]
- pt_picPvelx_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelx_1 [REAL] [0.0]
Valid Values: Unconstrained Initial x bulk velocity for particle species 1 [m/s]
- pt_picPvelx_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelx_2 [REAL] [0.0]
Valid Values: Unconstrained Initial x bulk velocity for particle species 1 [m/s]
- pt_picPvely_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvely_1 [REAL] [0.0]
Valid Values: Unconstrained Initial y bulk velocity for particle species 1 [m/s]
- pt_picPvely_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvely_2 [REAL] [0.0]
Valid Values: Unconstrained Initial y bulk velocity for particle species 1 [m/s]
- pt_picPvelz_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelz_1 [REAL] [0.0]
Valid Values: Unconstrained Initial z bulk velocity for particle species 1 [m/s]
- pt_picPvelz_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelz_2 [REAL] [0.0]
Valid Values: Unconstrained Initial z bulk velocity for particle species 1 [m/s]
- pt_picResistivity = <flash.pyFlash4.RP.rpReal object>
- pt_picResistivity [REAL] [0.0]
Valid Values: Unconstrained
- pt_picResistivityHyper = <flash.pyFlash4.RP.rpReal object>
- pt_picResistivityHyper [REAL] [0.0]
Valid Values: Unconstrained
- pt_picRng_seed = <flash.pyFlash4.RP.rpInt object>
- pt_picRng_seed [INTEGER] [0]
Valid Values: Unconstrained Seed for the RNG if >= 0; if < 0, do not explicitly initialize the RNG seed for the hybrid PIC implementation.
- pt_picTe = <flash.pyFlash4.RP.rpReal object>
- pt_picTe [REAL] [0.0]
Valid Values: 0 to INFTY Initial electron temperature [K]
- pt_dtChangeToleranceDown = <flash.pyFlash4.RP.rpReal object>
- pt_dtChangeToleranceDown [REAL] [0.8]
Valid Values: 0.00 to 1.01 controls Euler vs. estimated midpoint step in EstiMidpoint2Passive/Particles_advance when time step increases.
- pt_dtChangeToleranceUp = <flash.pyFlash4.RP.rpReal object>
- pt_dtChangeToleranceUp [REAL] [5.0]
Valid Values: 0.00 to INFTY controls Euler vs. estimated midpoint step in EstiMidpoint2Passive/Particles_advance when time step increases.
- smearLen = <flash.pyFlash4.RP.rpInt object>
- smearLen [INTEGER] [1]
Valid Values: Unconstrained
- pc_unitsBase = <flash.pyFlash4.RP.rpStr object>
- pc_unitsBase [STRING] [“CGS”]
Valid Values: Unconstrained Base Unit system for Physical Constants – can be “CGS” or “MKS”
- gamma = <flash.pyFlash4.RP.rpReal object>
- gamma [REAL] [1.6666666666666667]
Valid Values: 0.0 to INFTY Ratio of specific heats for gas
- sim_pLeft = <flash.pyFlash4.RP.rpReal object>
- sim_pLeft [REAL] [1.]
Valid Values: 0 to INFTY Pressure in the left part of the grid
- sim_pMid = <flash.pyFlash4.RP.rpReal object>
- sim_pMid [REAL] [0.01]
Valid Values: Unconstrained Pressure in the middle of the grid
- sim_pRight = <flash.pyFlash4.RP.rpReal object>
- sim_pRight [REAL] [0.1]
Valid Values: 0 to INFTY Pressure in the righ part of the grid
- sim_posnL = <flash.pyFlash4.RP.rpReal object>
- sim_posnL [REAL] [0.1]
Valid Values: Unconstrained Point of intersection between the left shock plane and x-axis
- sim_posnR = <flash.pyFlash4.RP.rpReal object>
- sim_posnR [REAL] [0.9]
Valid Values: Unconstrained Point of intersection between the right shock plane and the x-axis
- sim_rhoLeft = <flash.pyFlash4.RP.rpReal object>
- sim_rhoLeft [REAL] [1.]
Valid Values: 0 to INFTY Density in the left part of the grid
- sim_rhoMid = <flash.pyFlash4.RP.rpReal object>
- sim_rhoMid [REAL] [1.]
Valid Values: Unconstrained Density in the middle of the grid
- sim_rhoRight = <flash.pyFlash4.RP.rpReal object>
- sim_rhoRight [REAL] [0.125]
Valid Values: 0 to INFTY Density in the right part of the grid
- sim_uLeft = <flash.pyFlash4.RP.rpReal object>
- sim_uLeft [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the left part of the grid
- sim_uMid = <flash.pyFlash4.RP.rpReal object>
- sim_uMid [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the middle of the grid
- sim_uRight = <flash.pyFlash4.RP.rpReal object>
- sim_uRight [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the right part of the grid
- sim_xangle = <flash.pyFlash4.RP.rpReal object>
- sim_xangle [REAL] [0.]
Valid Values: 0 to 360 Angle made by diaphragm normal w/x-axis (deg)
- sim_yangle = <flash.pyFlash4.RP.rpReal object>
- sim_yangle [REAL] [90.]
Valid Values: 0 to 360
- model_file = <flash.pyFlash4.RP.rpStr object>
- model_file [STRING] [“file.dat”]
Valid Values: Unconstrained Name of input file with 1D model
- nsub = <flash.pyFlash4.RP.rpInt object>
- nsub [INTEGER] [4]
Valid Values: Unconstrained
- vel_mult = <flash.pyFlash4.RP.rpReal object>
- vel_mult [REAL] [1.0]
Valid Values: Unconstrained
- noiseAmplitude = <flash.pyFlash4.RP.rpReal object>
- noiseAmplitude [REAL] [1.0e-2]
Valid Values: Unconstrained amplitude of the white noise added to the perturbation
- noiseDistance = <flash.pyFlash4.RP.rpReal object>
- noiseDistance [REAL] [5.0]
Valid Values: Unconstrained distances above and below r_init get noise added
- radiusPerturb = <flash.pyFlash4.RP.rpReal object>
- radiusPerturb [REAL] [25.6]
Valid Values: Unconstrained distance below which the perturbation is applied
- rhoAmbient = <flash.pyFlash4.RP.rpReal object>
- rhoAmbient [REAL] [1.0e7]
Valid Values: 0 to INFTY density of the cold upstream material
- rhoPerturb = <flash.pyFlash4.RP.rpReal object>
- rhoPerturb [REAL] [4.236e7]
Valid Values: Unconstrained density of the post shock material
- tempAmbient = <flash.pyFlash4.RP.rpReal object>
- tempAmbient [REAL] [2.0e8]
Valid Values: 0 to INFTY temperature of the cold upstream material
- tempPerturb = <flash.pyFlash4.RP.rpReal object>
- tempPerturb [REAL] [4.423e9]
Valid Values: Unconstrained temperature of the post shock material
- usePseudo1d = <flash.pyFlash4.RP.rpLog object>
- usePseudo1d [BOOLEAN] [FALSE]
.true. for a 1d initial configuration, with the copied along the y and z directions .false. for a spherical configuration
- velxAmbient = <flash.pyFlash4.RP.rpReal object>
- velxAmbient [REAL] [0.0]
Valid Values: Unconstrained x-velocity of the cold upstream material
- velxPerturb = <flash.pyFlash4.RP.rpReal object>
- velxPerturb [REAL] [2.876E+08]
Valid Values: Unconstrained x-velocity of the post shock material
- xCenterPerturb = <flash.pyFlash4.RP.rpReal object>
- xCenterPerturb [REAL] [0.0]
Valid Values: Unconstrained
- xc12 = <flash.pyFlash4.RP.rpReal object>
- xc12 [REAL] [1.0]
Valid Values: 0.0 to 1.0 mass fraction of c12
- xhe4 = <flash.pyFlash4.RP.rpReal object>
- xhe4 [REAL] [0.0]
Valid Values: 0.0 to 1.0 mass fraction of he4
- xo16 = <flash.pyFlash4.RP.rpReal object>
- xo16 [REAL] [0.0]
Valid Values: 0.0 to 1.0 mass fraction of o16
- yCenterPerturb = <flash.pyFlash4.RP.rpReal object>
- yCenterPerturb [REAL] [0.0]
Valid Values: Unconstrained
- zCenterPerturb = <flash.pyFlash4.RP.rpReal object>
- zCenterPerturb [REAL] [0.0]
Valid Values: Unconstrained
- sim_c_den = <flash.pyFlash4.RP.rpReal object>
- sim_c_den [REAL] [1.0e-21]
Valid Values: Unconstrained
- sim_c_temp = <flash.pyFlash4.RP.rpReal object>
- sim_c_temp [REAL] [1000.0]
Valid Values: Unconstrained
- sim_contrast = <flash.pyFlash4.RP.rpReal object>
- sim_contrast [REAL] [0.1]
Valid Values: Unconstrained
- sim_cool_time = <flash.pyFlash4.RP.rpReal object>
- sim_cool_time [REAL] [0.1]
Valid Values: Unconstrained
- sim_fracDeuterium = <flash.pyFlash4.RP.rpReal object>
- sim_fracDeuterium [REAL] [0.0]
Valid Values: Unconstrained
- sim_fracHelium = <flash.pyFlash4.RP.rpReal object>
- sim_fracHelium [REAL] [0.240]
Valid Values: Unconstrained
- sim_fracHydrogen = <flash.pyFlash4.RP.rpReal object>
- sim_fracHydrogen [REAL] [0.760]
Valid Values: Unconstrained
- sim_meta = <flash.pyFlash4.RP.rpReal object>
- sim_meta [REAL] [0.0]
Valid Values: Unconstrained
- sim_nblockx = <flash.pyFlash4.RP.rpReal object>
- sim_nblockx [REAL] [1.0]
Valid Values: Unconstrained
- sim_nblocky = <flash.pyFlash4.RP.rpReal object>
- sim_nblocky [REAL] [1.0]
Valid Values: Unconstrained
- sim_nblockz = <flash.pyFlash4.RP.rpReal object>
- sim_nblockz [REAL] [1.0]
Valid Values: Unconstrained
- sim_pchem_time = <flash.pyFlash4.RP.rpReal object>
- sim_pchem_time [REAL] [0.1]
Valid Values: Unconstrained
- sim_xD = <flash.pyFlash4.RP.rpReal object>
- sim_xD [REAL] [0.0]
Valid Values: Unconstrained
- sim_xD2 = <flash.pyFlash4.RP.rpReal object>
- sim_xD2 [REAL] [0.0]
Valid Values: Unconstrained
- sim_xD2P = <flash.pyFlash4.RP.rpReal object>
- sim_xD2P [REAL] [0.0]
Valid Values: Unconstrained
- sim_xDM = <flash.pyFlash4.RP.rpReal object>
- sim_xDM [REAL] [0.0]
Valid Values: Unconstrained
- sim_xDP = <flash.pyFlash4.RP.rpReal object>
- sim_xDP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xELEC = <flash.pyFlash4.RP.rpReal object>
- sim_xELEC [REAL] [0.0]
Valid Values: Unconstrained
- sim_xH = <flash.pyFlash4.RP.rpReal object>
- sim_xH [REAL] [0.760]
Valid Values: Unconstrained
- sim_xH2 = <flash.pyFlash4.RP.rpReal object>
- sim_xH2 [REAL] [0.0]
Valid Values: Unconstrained
- sim_xH2P = <flash.pyFlash4.RP.rpReal object>
- sim_xH2P [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHD = <flash.pyFlash4.RP.rpReal object>
- sim_xHD [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHDP = <flash.pyFlash4.RP.rpReal object>
- sim_xHDP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHM = <flash.pyFlash4.RP.rpReal object>
- sim_xHM [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHP = <flash.pyFlash4.RP.rpReal object>
- sim_xHP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHe = <flash.pyFlash4.RP.rpReal object>
- sim_xHe [REAL] [0.240]
Valid Values: Unconstrained
- sim_xHeP = <flash.pyFlash4.RP.rpReal object>
- sim_xHeP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHePP = <flash.pyFlash4.RP.rpReal object>
- sim_xHePP [REAL] [0.0]
Valid Values: Unconstrained
- cond_K0 = <flash.pyFlash4.RP.rpReal object>
- cond_K0 [REAL] [1.0]
Valid Values: Unconstrained coefficient K0 for conductivity K = rho c_v K0 T^n , where n is given by cond_TemperatureExponent.
- cond_TemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- cond_TemperatureExponent [REAL] [1.0]
Valid Values: Unconstrained Temperature exponent n. For n=0 you get constant conductivity. See D. Mihalas & B. W. Mihalas 1984 p 551. For n=6, e.g., you get nonlinear conduction as in Fig 103.1(b) there.
- iniCondTemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- iniCondTemperatureExponent [REAL] [-999.0]
Valid Values: Unconstrained exponent for computing the temperature curve used as initial condition. Set to 0 to get a Gaussian. Set to -999.0 to get the value of cond_TemperatureExponent.
- orientation = <flash.pyFlash4.RP.rpInt object>
- orientation [INTEGER] [1]
Valid Values: 0, 1, 2, 3 1/2/3 – planar source is oriented along x/y/z axis, 0 – three-dimensional point source
- rho_init = <flash.pyFlash4.RP.rpReal object>
- rho_init [REAL] [1.]
Valid Values: Unconstrained background density
- sim_Q = <flash.pyFlash4.RP.rpReal object>
- sim_Q [REAL] [1.0]
Valid Values: Unconstrained factor used for scaling the initial temperature distribution
- sim_tempBackground = <flash.pyFlash4.RP.rpReal object>
- sim_tempBackground [REAL] [0.0]
Valid Values: Unconstrained constant temperature background, the Gaussian peak gets added to this
- sim_xctr = <flash.pyFlash4.RP.rpReal object>
- sim_xctr [REAL] [0.5]
Valid Values: Unconstrained Explosion center coordinates
- sim_yctr = <flash.pyFlash4.RP.rpReal object>
- sim_yctr [REAL] [0.5]
Valid Values: Unconstrained Explosion center coordinates
- sim_zctr = <flash.pyFlash4.RP.rpReal object>
- sim_zctr [REAL] [0.5]
Valid Values: Unconstrained Explosion center coordinates
- toffset = <flash.pyFlash4.RP.rpReal object>
- toffset [REAL] [3.0e-8]
Valid Values: Unconstrained
- updateHydroFluxes = <flash.pyFlash4.RP.rpLog object>
- updateHydroFluxes [BOOLEAN] [TRUE]
whether fluxes computed by Hydro should be used to update the solution (currently, probably only used in split PPM Hydro)
- iniRadDiffExp = <flash.pyFlash4.RP.rpReal object>
- iniRadDiffExp [REAL] [0.0]
Valid Values: Unconstrained
- sim_maxTol = <flash.pyFlash4.RP.rpReal object>
- sim_maxTol [REAL] [2.0E-2]
Valid Values: Unconstrained Max allowed error ( < 2% error)
- sim_chem_time = <flash.pyFlash4.RP.rpReal object>
- sim_chem_time [REAL] [0.1]
Valid Values: Unconstrained
- sim_posn = <flash.pyFlash4.RP.rpReal object>
- sim_posn [REAL] [0.5]
Valid Values: Unconstrained
- sim_vLeft = <flash.pyFlash4.RP.rpReal object>
- sim_vLeft [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the left part of the grid
- sim_vRight = <flash.pyFlash4.RP.rpReal object>
- sim_vRight [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the right part of the grid
- sim_ictr = <flash.pyFlash4.RP.rpReal object>
- sim_ictr [REAL] [0.5]
Valid Values: Unconstrained
- sim_initDens = <flash.pyFlash4.RP.rpReal object>
- sim_initDens [REAL] [1.]
Valid Values: Unconstrained
- sim_initRad = <flash.pyFlash4.RP.rpReal object>
- sim_initRad [REAL] [0.05]
Valid Values: Unconstrained
- sim_jctr = <flash.pyFlash4.RP.rpReal object>
- sim_jctr [REAL] [0.5]
Valid Values: Unconstrained
- sim_kctr = <flash.pyFlash4.RP.rpReal object>
- sim_kctr [REAL] [0.5]
Valid Values: Unconstrained
- sim_tAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_tAmbient [REAL] [1.]
Valid Values: Unconstrained
- frac_perturb = <flash.pyFlash4.RP.rpReal object>
- frac_perturb [REAL] [.5]
Valid Values: Unconstrained Size of burned region, scaled to domain size (generally x extent)
- ignite = <flash.pyFlash4.RP.rpLog object>
- ignite [BOOLEAN] [TRUE]
Determines if simulation begins with a flame front in it
- pseudo_1d = <flash.pyFlash4.RP.rpLog object>
- pseudo_1d [BOOLEAN] [FALSE]
If true a planar flame front is created, otherwise a spherical one is planar configuration is as follows based on other parameters y ^ . | . | . | t . yctr + + . fuel | . | ash | +——-+————————–> x | frac_ptrb * x extent
- rho_ambient = <flash.pyFlash4.RP.rpReal object>
- rho_ambient [REAL] [1.e0]
Valid Values: Unconstrained reference density
- t_ambient = <flash.pyFlash4.RP.rpReal object>
- t_ambient [REAL] [1.e4]
Valid Values: Unconstrained
- theta = <flash.pyFlash4.RP.rpReal object>
- theta [REAL] [0.]
Valid Values: Unconstrained angle between surface normal to planar flame surface and x axis (see diagram with pseudo_1d)
- xctr_perturb = <flash.pyFlash4.RP.rpReal object>
- xctr_perturb [REAL] [1.e-4]
Valid Values: Unconstrained Planar: unused Spherical: x coordinate of center of spherical burned region
- yctr_perturb = <flash.pyFlash4.RP.rpReal object>
- yctr_perturb [REAL] [1.e-4]
Valid Values: Unconstrained Planar: pivot point of planar interface (see diagram with pseudo_1d) Spherical: y coordinate of center of spherical burned region
- zctr_perturb = <flash.pyFlash4.RP.rpReal object>
- zctr_perturb [REAL] [1.e-4]
Valid Values: Unconstrained Planar: unused Spherical: z coordinate of center of spherical burned region
- inflowVortex = <flash.pyFlash4.RP.rpLog object>
- inflowVortex [BOOLEAN] [FALSE]
is a boolean. True means no vortices, false means vortices
- restart_vortex = <flash.pyFlash4.RP.rpLog object>
- restart_vortex [BOOLEAN] [FALSE]
says that a vortex will be inserted upon restart
- sigP = <flash.pyFlash4.RP.rpReal object>
- sigP [REAL] [0.]
Valid Values: Unconstrained
- sigT = <flash.pyFlash4.RP.rpReal object>
- sigT [REAL] [1.]
Valid Values: Unconstrained
- sigVx = <flash.pyFlash4.RP.rpReal object>
- sigVx [REAL] [1.]
Valid Values: Unconstrained
- sigVy = <flash.pyFlash4.RP.rpReal object>
- sigVy [REAL] [0.]
Valid Values: Unconstrained
- sigVz = <flash.pyFlash4.RP.rpReal object>
- sigVz [REAL] [0.]
Valid Values: Unconstrained
- smooth_level = <flash.pyFlash4.RP.rpInt object>
- smooth_level [INTEGER] [0]
Valid Values: Unconstrained
- turbfield_filename = <flash.pyFlash4.RP.rpStr object>
- turbfield_filename [STRING] [“turb_vel_field.hdf5”]
Valid Values: Unconstrained
- turbfield_xmax = <flash.pyFlash4.RP.rpReal object>
- turbfield_xmax [REAL] [15.e5]
Valid Values: Unconstrained
- turbfield_xmin = <flash.pyFlash4.RP.rpReal object>
- turbfield_xmin [REAL] [0.0]
Valid Values: Unconstrained
- turbfield_ymax = <flash.pyFlash4.RP.rpReal object>
- turbfield_ymax [REAL] [7.5e5]
Valid Values: Unconstrained
- turbfield_ymin = <flash.pyFlash4.RP.rpReal object>
- turbfield_ymin [REAL] [-7.5e5]
Valid Values: Unconstrained
- turbfield_zmax = <flash.pyFlash4.RP.rpReal object>
- turbfield_zmax [REAL] [7.5e5]
Valid Values: Unconstrained
- turbfield_zmin = <flash.pyFlash4.RP.rpReal object>
- turbfield_zmin [REAL] [-7.5e5]
Valid Values: Unconstrained
- useBurn = <flash.pyFlash4.RP.rpLog object>
- useBurn [BOOLEAN] [FALSE]
shall I burn?
- variableInflow = <flash.pyFlash4.RP.rpLog object>
- variableInflow [BOOLEAN] [FALSE]
is a boolean and allows inflow rate to match burning rate
- vortexSize = <flash.pyFlash4.RP.rpReal object>
- vortexSize [REAL] [0.25]
Valid Values: Unconstrained is the radius of an individual vortex
- vortexStrength = <flash.pyFlash4.RP.rpReal object>
- vortexStrength [REAL] [5.0]
Valid Values: Unconstrained is the strength of the vortex (should be of order density)
- vrms = <flash.pyFlash4.RP.rpReal object>
- vrms [REAL] [1.e7]
Valid Values: Unconstrained
- xbegin_vortex = <flash.pyFlash4.RP.rpReal object>
- xbegin_vortex [REAL] [0.]
Valid Values: Unconstrained is the x coordinate that defines the left side of
- xend_vortex = <flash.pyFlash4.RP.rpReal object>
- xend_vortex [REAL] [0.]
Valid Values: Unconstrained
- yctr_vortex = <flash.pyFlash4.RP.rpReal object>
- yctr_vortex [REAL] [1.]
Valid Values: Unconstrained
- sim_Mach = <flash.pyFlash4.RP.rpReal object>
- sim_Mach [REAL] [1.0]
Valid Values: Unconstrained
- sim_number = <flash.pyFlash4.RP.rpInt object>
- sim_number [INTEGER] [1]
Valid Values: Unconstrained
- sim_pAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_pAmbient [REAL] [1.0]
Valid Values: Unconstrained
- sim_radius = <flash.pyFlash4.RP.rpReal object>
- sim_radius [REAL] [1.0]
Valid Values: Unconstrained
- sim_rhoAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_rhoAmbient [REAL] [1.4]
Valid Values: Unconstrained
- sim_rhoBulk = <flash.pyFlash4.RP.rpReal object>
- sim_rhoBulk [REAL] [10.]
Valid Values: Unconstrained
- sim_windVelx = <flash.pyFlash4.RP.rpReal object>
- sim_windVelx [REAL] [1.0]
Valid Values: Unconstrained
- sim_windVely = <flash.pyFlash4.RP.rpReal object>
- sim_windVely [REAL] [1.0]
Valid Values: Unconstrained
- sim_windVelz = <flash.pyFlash4.RP.rpReal object>
- sim_windVelz [REAL] [1.0]
Valid Values: Unconstrained
- sim_xCtr = <flash.pyFlash4.RP.rpReal object>
- sim_xCtr [REAL] [0.3]
Valid Values: Unconstrained
- sim_yCtr = <flash.pyFlash4.RP.rpReal object>
- sim_yCtr [REAL] [0.5]
Valid Values: Unconstrained
- sim_zCtr = <flash.pyFlash4.RP.rpReal object>
- sim_zCtr [REAL] [0.5]
Valid Values: Unconstrained
- sim_zangle = <flash.pyFlash4.RP.rpReal object>
- sim_zangle [REAL] [90.]
Valid Values: 0 to 360
- sim_M0 = <flash.pyFlash4.RP.rpReal object>
- sim_M0 [REAL] [1.0]
Valid Values: Unconstrained shock mach number
- sim_P0 = <flash.pyFlash4.RP.rpReal object>
- sim_P0 [REAL] [1.0]
Valid Values: Unconstrained ratio of radiation pressure to material pressure
- sim_rho = <flash.pyFlash4.RP.rpReal object>
- sim_rho [REAL] [1.0]
Valid Values: Unconstrained Initial radiation temperature
- sim_temp = <flash.pyFlash4.RP.rpReal object>
- sim_temp [REAL] [1.0]
Valid Values: Unconstrained reference temperature
- sim_foilRadius = <flash.pyFlash4.RP.rpReal object>
- sim_foilRadius [REAL] [0.0064]
Valid Values: Unconstrained [cm] The radius to use for the target
- sim_foilThickness = <flash.pyFlash4.RP.rpReal object>
- sim_foilThickness [REAL] [0.0008]
Valid Values: Unconstrained [cm] The thickness of the foil
- sim_foilZPosition = <flash.pyFlash4.RP.rpReal object>
- sim_foilZPosition [REAL] [0.0]
Valid Values: Unconstrained < z < sim_foilZPosition + sim_foilThickness
- sim_rhoFoil = <flash.pyFlash4.RP.rpReal object>
- sim_rhoFoil [REAL] [2.7]
Valid Values: Unconstrained [g/cc] Initial foil density
- sim_rhoVacu = <flash.pyFlash4.RP.rpReal object>
- sim_rhoVacu [REAL] [2.7]
Valid Values: Unconstrained [g/cc] Initial vacuum density
- sim_teleFoil = <flash.pyFlash4.RP.rpReal object>
- sim_teleFoil [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial foil background electron temperature
- sim_teleRDecayFoil = <flash.pyFlash4.RP.rpReal object>
- sim_teleRDecayFoil [REAL] [10.0e-04]
Valid Values: Unconstrained [cm] Sets lengthscale for temperature drop in R
- sim_teleVacu = <flash.pyFlash4.RP.rpReal object>
- sim_teleVacu [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial vacuum electron temperature
- sim_teleZDecayFoil = <flash.pyFlash4.RP.rpReal object>
- sim_teleZDecayFoil [REAL] [2.0e-04]
Valid Values: Unconstrained [cm] Sets lengthscale for temperature drop in Z
- sim_thotFoil = <flash.pyFlash4.RP.rpReal object>
- sim_thotFoil [REAL] [0.0]
Valid Values: Unconstrained [K] sim_thotFoil + sim_teleFoil is the peak foil electron
- sim_tionFoil = <flash.pyFlash4.RP.rpReal object>
- sim_tionFoil [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial foil ion temperature
- sim_tionVacu = <flash.pyFlash4.RP.rpReal object>
- sim_tionVacu [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial vacuum ion temperature
- sim_tradFoil = <flash.pyFlash4.RP.rpReal object>
- sim_tradFoil [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial foil radiation temperature
- sim_tradVacu = <flash.pyFlash4.RP.rpReal object>
- sim_tradVacu [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial vacuum radiation temperature
- initialCondTemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- initialCondTemperatureExponent [REAL] [-999.0]
Valid Values: Unconstrained exponent for computing the temperature curve used as initial condition. Set to 0 to get a Gaussian. Set to -999.0 to get the value of cond_TemperatureExponent.
- sim_analytical_maxNewton = <flash.pyFlash4.RP.rpInt object>
- sim_analytical_maxNewton [INTEGER] [5]
Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try.
- sim_analytical_tolerance = <flash.pyFlash4.RP.rpReal object>
- sim_analytical_tolerance [REAL] [1.e-8]
Valid Values: Unconstrained tolerance for the Newton-Raphson iterations
- sim_eleTemp = <flash.pyFlash4.RP.rpReal object>
- sim_eleTemp [REAL] [1.0e5]
Valid Values: 0.0+ to INFTY
- sim_ionTemp = <flash.pyFlash4.RP.rpReal object>
- sim_ionTemp [REAL] [6.0e5]
Valid Values: 0.0+ to INFTY
- sim_maxTolCoeff0 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff0 [REAL] [1.0e-8]
Valid Values: Unconstrained
- sim_maxTolCoeff1 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff1 [REAL] [0.0001]
Valid Values: Unconstrained
- sim_maxTolCoeff2 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff2 [REAL] [0.01]
Valid Values: Unconstrained
- sim_maxTolCoeff3 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff3 [REAL] [0.0]
Valid Values: Unconstrained
- sim_radTemp = <flash.pyFlash4.RP.rpReal object>
- sim_radTemp [REAL] [0.0]
Valid Values: 0.0 to INFTY
- sim_schemeOrder = <flash.pyFlash4.RP.rpInt object>
- sim_schemeOrder [INTEGER] [2]
Valid Values: Unconstrained
- sim_presRef = <flash.pyFlash4.RP.rpReal object>
- sim_presRef [REAL] [1.0]
Valid Values: Unconstrained
- sim_tempRef = <flash.pyFlash4.RP.rpReal object>
- sim_tempRef [REAL] [300.0]
Valid Values: Unconstrained
- sim_xyzRef = <flash.pyFlash4.RP.rpReal object>
- sim_xyzRef [REAL] [0.5]
Valid Values: Unconstrained
- fracPele = <flash.pyFlash4.RP.rpReal object>
- fracPele [REAL] [0.799999]
Valid Values: Unconstrained fraction of pressure for electrons
- fracPion = <flash.pyFlash4.RP.rpReal object>
- fracPion [REAL] [0.2]
Valid Values: Unconstrained fraction of pressure for ions
- fracPrad = <flash.pyFlash4.RP.rpReal object>
- fracPrad [REAL] [0.000001]
Valid Values: Unconstrained fraction of pressure for radctrons
- gammaEle = <flash.pyFlash4.RP.rpReal object>
- gammaEle [REAL] [1.6666666666666667]
Valid Values: 0.0 to INFTY Ratio of specific heats for electron component
- gammaIon = <flash.pyFlash4.RP.rpReal object>
- gammaIon [REAL] [1.6666666666666667]
Valid Values: 0.0 to INFTY Ratio of specific heats for ion component
- nx_subint = <flash.pyFlash4.RP.rpInt object>
- nx_subint [INTEGER] [10]
Valid Values: Unconstrained number of subintervals along IAXIS
- ny_subint = <flash.pyFlash4.RP.rpInt object>
- ny_subint [INTEGER] [10]
Valid Values: Unconstrained number of subintervals along JAXIS
- p_ambient = <flash.pyFlash4.RP.rpReal object>
- p_ambient [REAL] [1.E-5]
Valid Values: Unconstrained Initial ambient pressure
- u_ambient = <flash.pyFlash4.RP.rpReal object>
- u_ambient [REAL] [1.0]
Valid Values: Unconstrained Initial ambient velocity
- v_ambient = <flash.pyFlash4.RP.rpReal object>
- v_ambient [REAL] [1.0]
Valid Values: Unconstrained
- vortex_strength = <flash.pyFlash4.RP.rpReal object>
- vortex_strength [REAL] [5.0]
Valid Values: Unconstrained
- xctr = <flash.pyFlash4.RP.rpReal object>
- xctr [REAL] [0.5]
Valid Values: Unconstrained X-coordinate of center of spheroid
- yctr = <flash.pyFlash4.RP.rpReal object>
- yctr [REAL] [0.5]
Valid Values: Unconstrained Y-coordinate of center of spheroid
- amplitude = <flash.pyFlash4.RP.rpReal object>
- amplitude [REAL] [0.01]
Valid Values: Unconstrained
- delta_deref = <flash.pyFlash4.RP.rpReal object>
- delta_deref [REAL] [0.01]
Valid Values: Unconstrained
- delta_ref = <flash.pyFlash4.RP.rpReal object>
- delta_ref [REAL] [0.1]
Valid Values: Unconstrained
- lambdax = <flash.pyFlash4.RP.rpReal object>
- lambdax [REAL] [1.]
Valid Values: Unconstrained
- lambday = <flash.pyFlash4.RP.rpReal object>
- lambday [REAL] [1.]
Valid Values: Unconstrained
- lambdaz = <flash.pyFlash4.RP.rpReal object>
- lambdaz [REAL] [1.]
Valid Values: Unconstrained
- p0 = <flash.pyFlash4.RP.rpReal object>
- p0 [REAL] [1.]
Valid Values: Unconstrained
- reference_density = <flash.pyFlash4.RP.rpReal object>
- reference_density [REAL] [1.]
Valid Values: Unconstrained
- rho0 = <flash.pyFlash4.RP.rpReal object>
- rho0 [REAL] [1.]
Valid Values: Unconstrained
- sim_dens1 = <flash.pyFlash4.RP.rpReal object>
- sim_dens1 [REAL] [1.5]
Valid Values: Unconstrained Density in Upper Right region
- sim_dens2 = <flash.pyFlash4.RP.rpReal object>
- sim_dens2 [REAL] [0.5323]
Valid Values: Unconstrained Density in Upper Left region
- sim_dens3 = <flash.pyFlash4.RP.rpReal object>
- sim_dens3 [REAL] [0.138]
Valid Values: Unconstrained Density in Lower Right region
- sim_dens4 = <flash.pyFlash4.RP.rpReal object>
- sim_dens4 [REAL] [0.5323]
Valid Values: Unconstrained Density in Lower Left region
- sim_pres1 = <flash.pyFlash4.RP.rpReal object>
- sim_pres1 [REAL] [1.5]
Valid Values: Unconstrained Pressure in Upper Right region
- sim_pres2 = <flash.pyFlash4.RP.rpReal object>
- sim_pres2 [REAL] [0.3]
Valid Values: Unconstrained Pressure in Upper Left region
- sim_pres3 = <flash.pyFlash4.RP.rpReal object>
- sim_pres3 [REAL] [0.029]
Valid Values: Unconstrained Pressure in Lower Right region
- sim_pres4 = <flash.pyFlash4.RP.rpReal object>
- sim_pres4 [REAL] [0.3]
Valid Values: Unconstrained Pressure in Lower Left region
- sim_smallP = <flash.pyFlash4.RP.rpReal object>
- sim_smallP [REAL] [1e-12]
Valid Values: Unconstrained small pres
- sim_smallX = <flash.pyFlash4.RP.rpReal object>
- sim_smallX [REAL] [1.e-12]
Valid Values: Unconstrained
- sim_velx1 = <flash.pyFlash4.RP.rpReal object>
- sim_velx1 [REAL] [0.]
Valid Values: Unconstrained Velocity in Upper Right region
- sim_velx2 = <flash.pyFlash4.RP.rpReal object>
- sim_velx2 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Upper Left region
- sim_velx3 = <flash.pyFlash4.RP.rpReal object>
- sim_velx3 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Lower Right region
- sim_velx4 = <flash.pyFlash4.RP.rpReal object>
- sim_velx4 [REAL] [0.]
Valid Values: Unconstrained Velocity in Lower Left region
- sim_vely1 = <flash.pyFlash4.RP.rpReal object>
- sim_vely1 [REAL] [0.]
Valid Values: Unconstrained Velocity in Upper Right region
- sim_vely2 = <flash.pyFlash4.RP.rpReal object>
- sim_vely2 [REAL] [0.]
Valid Values: Unconstrained Velocity in Upper Left region
- sim_vely3 = <flash.pyFlash4.RP.rpReal object>
- sim_vely3 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Lower Right region
- sim_vely4 = <flash.pyFlash4.RP.rpReal object>
- sim_vely4 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Lower Left region
- sim_x0 = <flash.pyFlash4.RP.rpReal object>
- sim_x0 [REAL] [1.0]
Valid Values: Unconstrained The initial x position of the particle
- sim_y0 = <flash.pyFlash4.RP.rpReal object>
- sim_y0 [REAL] [1.0]
Valid Values: Unconstrained The initial y position of the particle
- sim_eosCham = <flash.pyFlash4.RP.rpStr object>
- sim_eosCham [STRING] [“eos_gam”]
Valid Values: “eos_tab”, “eos_gam” chamber EOS type
- sim_eosTarg = <flash.pyFlash4.RP.rpStr object>
- sim_eosTarg [STRING] [“eos_tab”]
Valid Values: “eos_tab”, “eos_gam” chamber EOS type
- sim_initGeom = <flash.pyFlash4.RP.rpStr object>
- sim_initGeom [STRING] [“slab”]
Valid Values: “slab”, “sphere” Use a spherical target if sphere, default to slab
- sim_rhoCham = <flash.pyFlash4.RP.rpReal object>
- sim_rhoCham [REAL] [2.655e-07]
Valid Values: Unconstrained Initial chamber density
- sim_rhoTarg = <flash.pyFlash4.RP.rpReal object>
- sim_rhoTarg [REAL] [2.7]
Valid Values: Unconstrained Initial target density
- sim_targetHeight = <flash.pyFlash4.RP.rpReal object>
- sim_targetHeight [REAL] [0.0250]
Valid Values: Unconstrained The height of the target off y-axis
- sim_targetRadius = <flash.pyFlash4.RP.rpReal object>
- sim_targetRadius [REAL] [0.0050]
Valid Values: Unconstrained The radius to use for the target
- sim_teleCham = <flash.pyFlash4.RP.rpReal object>
- sim_teleCham [REAL] [290.11375]
Valid Values: Unconstrained Initial chamber electron temperature
- sim_teleTarg = <flash.pyFlash4.RP.rpReal object>
- sim_teleTarg [REAL] [290.11375]
Valid Values: Unconstrained Initial target electron temperature
- sim_tionCham = <flash.pyFlash4.RP.rpReal object>
- sim_tionCham [REAL] [290.11375]
Valid Values: Unconstrained Initial chamber ion temperature
- sim_tionTarg = <flash.pyFlash4.RP.rpReal object>
- sim_tionTarg [REAL] [290.11375]
Valid Values: Unconstrained Initial target ion temperature
- sim_tradCham = <flash.pyFlash4.RP.rpReal object>
- sim_tradCham [REAL] [290.11375]
Valid Values: Unconstrained Initial chamber radiation temperature
- sim_tradTarg = <flash.pyFlash4.RP.rpReal object>
- sim_tradTarg [REAL] [290.11375]
Valid Values: Unconstrained Initial target radiation temperature
- sim_vacuumHeight = <flash.pyFlash4.RP.rpReal object>
- sim_vacuumHeight [REAL] [0.0200]
Valid Values: Unconstrained The thickness of the vacuum region in front of the target
- sim_zminTarg = <flash.pyFlash4.RP.rpReal object>
- sim_zminTarg [REAL] [0.0]
Valid Values: Unconstrained target minimum zbar allowed
- sim_beMassFrac = <flash.pyFlash4.RP.rpReal object>
- sim_beMassFrac [REAL] [0.33]
Valid Values: Unconstrained
- sim_poliMassFrac = <flash.pyFlash4.RP.rpReal object>
- sim_poliMassFrac [REAL] [0.33]
Valid Values: Unconstrained
- sim_tele = <flash.pyFlash4.RP.rpReal object>
- sim_tele [REAL] [1.0]
Valid Values: Unconstrained
- sim_tion = <flash.pyFlash4.RP.rpReal object>
- sim_tion [REAL] [1.0]
Valid Values: Unconstrained
- sim_trad = <flash.pyFlash4.RP.rpReal object>
- sim_trad [REAL] [1.0]
Valid Values: Unconstrained
- sim_xeMassFrac = <flash.pyFlash4.RP.rpReal object>
- sim_xeMassFrac [REAL] [0.33]
Valid Values: Unconstrained
- sim_rho1 = <flash.pyFlash4.RP.rpReal object>
- sim_rho1 [REAL] [1.]
Valid Values: 0 to INFTY Density in region 2
- sim_rho2 = <flash.pyFlash4.RP.rpReal object>
- sim_rho2 [REAL] [1.]
Valid Values: 0 to INFTY
- sim_tele1 = <flash.pyFlash4.RP.rpReal object>
- sim_tele1 [REAL] [1.0]
Valid Values: Unconstrained
- sim_tele2 = <flash.pyFlash4.RP.rpReal object>
- sim_tele2 [REAL] [1.0]
Valid Values: Unconstrained
- sim_thickness = <flash.pyFlash4.RP.rpReal object>
- sim_thickness [REAL] [0.1]
Valid Values: Unconstrained thickness of liner
- sim_tion1 = <flash.pyFlash4.RP.rpReal object>
- sim_tion1 [REAL] [1.0]
Valid Values: Unconstrained
- sim_tion2 = <flash.pyFlash4.RP.rpReal object>
- sim_tion2 [REAL] [1.0]
Valid Values: Unconstrained
- sim_trad1 = <flash.pyFlash4.RP.rpReal object>
- sim_trad1 [REAL] [1.0]
Valid Values: Unconstrained
- sim_trad2 = <flash.pyFlash4.RP.rpReal object>
- sim_trad2 [REAL] [1.0]
Valid Values: Unconstrained
- angular_velocity = <flash.pyFlash4.RP.rpReal object>
- angular_velocity [REAL] [0.]
Valid Values: Unconstrained Dimensionless angular velocity (Omega)
- density = <flash.pyFlash4.RP.rpReal object>
- density [REAL] [1.]
Valid Values: -1.0 to INFTY Spheroid density (rho): set to -1 to generate spheroid mass of 1.0
- eccentricity = <flash.pyFlash4.RP.rpReal object>
- eccentricity [REAL] [0.]
Valid Values: 0.0 to 1.0 Eccentricity of the ellipsoid (e)
- equatorial_semimajor_axis = <flash.pyFlash4.RP.rpReal object>
- equatorial_semimajor_axis [REAL] [1.]
Valid Values: 0.0 to INFTY Equatorial semimajor axis (a1)
- nsubzones = <flash.pyFlash4.RP.rpInt object>
- nsubzones [INTEGER] [2]
Valid Values: 1 to INFTY Number of sub-zones per dimension
- zctr = <flash.pyFlash4.RP.rpReal object>
- zctr [REAL] [0.5]
Valid Values: Unconstrained Z-coordinate of center of spheroid
- radius = <flash.pyFlash4.RP.rpReal object>
- radius [REAL] [0.2]
Valid Values: Unconstrained
- t_perturb = <flash.pyFlash4.RP.rpReal object>
- t_perturb [REAL] [0.2]
Valid Values: Unconstrained
- vel_init = <flash.pyFlash4.RP.rpReal object>
- vel_init [REAL] [3.e5]
Valid Values: Unconstrained
- xstep = <flash.pyFlash4.RP.rpReal object>
- xstep [REAL] [1.5e7]
Valid Values: Unconstrained
- ext_field = <flash.pyFlash4.RP.rpLog object>
- ext_field [BOOLEAN] [TRUE]
external field (TRUE) or self-grav (FALSE)?
- num_particles = <flash.pyFlash4.RP.rpInt object>
- num_particles [INTEGER] [2]
Valid Values: Unconstrained
- ptmass = <flash.pyFlash4.RP.rpReal object>
- ptmass [REAL] [10000.]
Valid Values: Unconstrained
- separation = <flash.pyFlash4.RP.rpReal object>
- separation [REAL] [1.]
Valid Values: Unconstrained particle separation (2*radius)
- Lambda = <flash.pyFlash4.RP.rpReal object>
- Lambda [REAL] [3.0857E24]
Valid Values: Unconstrained
- MaxParticlePerZone = <flash.pyFlash4.RP.rpInt object>
- MaxParticlePerZone [INTEGER] [10]
Valid Values: Unconstrained
- Tfiducial = <flash.pyFlash4.RP.rpReal object>
- Tfiducial [REAL] [100.0]
Valid Values: Unconstrained
- xangle = <flash.pyFlash4.RP.rpReal object>
- xangle [REAL] [0.]
Valid Values: Unconstrained Angle made by diaphragm normal w/x-axis (deg)
- yangle = <flash.pyFlash4.RP.rpReal object>
- yangle [REAL] [90.]
Valid Values: Unconstrained Angle made by diaphragm normal w/y-axis (deg)
- zcaustic = <flash.pyFlash4.RP.rpReal object>
- zcaustic [REAL] [1.0]
Valid Values: Unconstrained
- zfiducial = <flash.pyFlash4.RP.rpReal object>
- zfiducial [REAL] [100.0]
Valid Values: Unconstrained
- sim_bx = <flash.pyFlash4.RP.rpReal object>
- sim_bx [REAL] [0.0]
Valid Values: Unconstrained Initial magnetic field x-component [T]
- sim_by = <flash.pyFlash4.RP.rpReal object>
- sim_by [REAL] [0.0]
Valid Values: Unconstrained Initial magnetic field y-component [T]
- sim_bz = <flash.pyFlash4.RP.rpReal object>
- sim_bz [REAL] [0.0]
Valid Values: Unconstrained Initial magnetic field z-component [T]
- sim_smlRho = <flash.pyFlash4.RP.rpReal object>
- sim_smlRho [REAL] [1.e-10]
Valid Values: Unconstrained the smallest allowed value of density so that we don’t have overflow in calculations.
- sim_printBlockVariables = <flash.pyFlash4.RP.rpLog object>
- sim_printBlockVariables [BOOLEAN] [false]
Print what is in each block on each processor?
- sim_wLeft = <flash.pyFlash4.RP.rpReal object>
- sim_wLeft [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the left part of the grid
- sim_wRight = <flash.pyFlash4.RP.rpReal object>
- sim_wRight [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the right part of the grid
- dens_unburned = <flash.pyFlash4.RP.rpReal object>
- dens_unburned [REAL] [1e8]
Valid Values: Unconstrained
- flame_initial_position = <flash.pyFlash4.RP.rpReal object>
- flame_initial_position [REAL] [0.0]
Valid Values: Unconstrained
- refine_buf = <flash.pyFlash4.RP.rpReal object>
- refine_buf [REAL] [1e5]
Valid Values: Unconstrained Buffer to prevent refinement pattern jitter
- refine_lead = <flash.pyFlash4.RP.rpReal object>
- refine_lead [REAL] [2e5]
Valid Values: Unconstrained Distance above highest burned cell which refined region will reach
- refine_region_size = <flash.pyFlash4.RP.rpReal object>
- refine_region_size [REAL] [60e5]
Valid Values: Unconstrained Total size of refine region (See source for diagram of parameter meanings)
- refine_region_stepdown_size = <flash.pyFlash4.RP.rpReal object>
- refine_region_stepdown_size [REAL] [45e5]
Valid Values: Unconstrained Distance behind fully refined region that is one lower refinement level
- refine_uniform_region = <flash.pyFlash4.RP.rpLog object>
- refine_uniform_region [BOOLEAN] [FALSE]
Select whether to refine a selected region uniformly or use standard-style refinement checks (configured with other parameters)
- sim_ParticleRefineRegion = <flash.pyFlash4.RP.rpLog object>
sim_ParticleRefineRegion [BOOLEAN] [FALSE]
- sim_ParticleRefineRegionBottom = <flash.pyFlash4.RP.rpReal object>
- sim_ParticleRefineRegionBottom [REAL] [60e5]
Valid Values: Unconstrained
- sim_ParticleRefineRegionLevel = <flash.pyFlash4.RP.rpInt object>
- sim_ParticleRefineRegionLevel [INTEGER] [2]
Valid Values: Unconstrained
- sim_ParticleRefineRegionTop = <flash.pyFlash4.RP.rpReal object>
- sim_ParticleRefineRegionTop [REAL] [200e5]
Valid Values: Unconstrained
- spert_ampl1 = <flash.pyFlash4.RP.rpReal object>
- spert_ampl1 [REAL] [0.0]
Valid Values: Unconstrained
- spert_ampl2 = <flash.pyFlash4.RP.rpReal object>
- spert_ampl2 [REAL] [0.0]
Valid Values: Unconstrained
- spert_phase1 = <flash.pyFlash4.RP.rpReal object>
- spert_phase1 [REAL] [0.0]
Valid Values: Unconstrained
- spert_phase2 = <flash.pyFlash4.RP.rpReal object>
- spert_phase2 [REAL] [0.0]
Valid Values: Unconstrained
- spert_wl1 = <flash.pyFlash4.RP.rpReal object>
- spert_wl1 [REAL] [1.0]
Valid Values: Unconstrained
- spert_wl2 = <flash.pyFlash4.RP.rpReal object>
- spert_wl2 [REAL] [1.0]
Valid Values: Unconstrained
- temp_unburned = <flash.pyFlash4.RP.rpReal object>
- temp_unburned [REAL] [1e8]
Valid Values: Unconstrained
- vel_pert_amp = <flash.pyFlash4.RP.rpReal object>
- vel_pert_amp [REAL] [0.0]
Valid Values: Unconstrained
- vel_pert_wavelength1 = <flash.pyFlash4.RP.rpReal object>
- vel_pert_wavelength1 [REAL] [1.0]
Valid Values: Unconstrained
- sim_radSourceFWHM = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceFWHM [REAL] [1.e-9]
Valid Values: Unconstrained fwhm of radiation source Gaussian
- sim_radSourcePeak = <flash.pyFlash4.RP.rpReal object>
- sim_radSourcePeak [REAL] [1.e-9]
Valid Values: Unconstrained time at which radiation source Gaussian peaks
- sim_radSourceStart = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceStart [REAL] [0.]
Valid Values: Unconstrained start time for radiation source
- sim_radSourceStop = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceStop [REAL] [1.e99]
Valid Values: Unconstrained stop time for radiation source
- sim_radSourceTMax = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceTMax [REAL] [500.]
Valid Values: Unconstrained peak radiation temperature (eV) of the radiation source at domain boundary
- sim_radSourceTMin = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceTMin [REAL] [500.]
Valid Values: Unconstrained minimum radiation temperature (eV) of the radiation source at domain boundary
- sim_radSourceType = <flash.pyFlash4.RP.rpInt object>
- sim_radSourceType [INTEGER] [0]
Valid Values: Unconstrained radiation source temperature type (0=constant, 1=Gaussian)
- sim_rfInit = <flash.pyFlash4.RP.rpReal object>
- sim_rfInit [REAL] [0.9]
Valid Values: Unconstrained Initial thermal front position [cm]
- sim_A1 = <flash.pyFlash4.RP.rpReal object>
- sim_A1 [REAL] [1.]
Valid Values: 1 to INFTY Atomic weight in region 2
- sim_A2 = <flash.pyFlash4.RP.rpReal object>
- sim_A2 [REAL] [1.]
Valid Values: 1 to INFTY
- sim_AIn = <flash.pyFlash4.RP.rpReal object>
- sim_AIn [REAL] [1.]
Valid Values: 1 to INFTY Atomic weight inside the energy source
- sim_EIn = <flash.pyFlash4.RP.rpReal object>
- sim_EIn [REAL] [1.]
Valid Values: 0 to INFTY Total energy inside the energy source
- sim_Z1 = <flash.pyFlash4.RP.rpReal object>
- sim_Z1 [REAL] [1.]
Valid Values: 1 to INFTY Atomic number in region 1
- sim_Z2 = <flash.pyFlash4.RP.rpReal object>
- sim_Z2 [REAL] [1.]
Valid Values: 1 to INFTY Atomic number in region 2
- sim_ZIn = <flash.pyFlash4.RP.rpReal object>
- sim_ZIn [REAL] [1.]
Valid Values: 1 to INFTY Atomic number inside the energy source
- sim_atmos1 = <flash.pyFlash4.RP.rpInt object>
- sim_atmos1 [INTEGER] [0]
Valid Values: Unconstrained
- sim_atmos2 = <flash.pyFlash4.RP.rpInt object>
- sim_atmos2 [INTEGER] [0]
Valid Values: Unconstrained
- sim_gamma1 = <flash.pyFlash4.RP.rpReal object>
- sim_gamma1 [REAL] [1.4]
Valid Values: 1.1 to INFTY gamma in region 1
- sim_gamma2 = <flash.pyFlash4.RP.rpReal object>
- sim_gamma2 [REAL] [1.4]
Valid Values: 1.1 to INFTY gamma in region 2
- sim_gammaIn = <flash.pyFlash4.RP.rpReal object>
- sim_gammaIn [REAL] [1.4]
Valid Values: 1.1 to INFTY gamma inside the energy source
- sim_geo = <flash.pyFlash4.RP.rpInt object>
- sim_geo [INTEGER] [0]
Valid Values: Unconstrained specifies the geometry of the problem, not the geometry of the grid
- sim_h1 = <flash.pyFlash4.RP.rpReal object>
- sim_h1 [REAL] [1.]
Valid Values: Unconstrained Thickness of region 1
- sim_ibound = <flash.pyFlash4.RP.rpLog object>
- sim_ibound [BOOLEAN] [FALSE]
Bounday/Discontinuity present?
- sim_p1 = <flash.pyFlash4.RP.rpReal object>
- sim_p1 [REAL] [1.]
Valid Values: 0 to INFTY Pressure in region 2
- sim_p2 = <flash.pyFlash4.RP.rpReal object>
- sim_p2 [REAL] [1.]
Valid Values: 0 to INFTY
- sim_pIn = <flash.pyFlash4.RP.rpReal object>
- sim_pIn [REAL] [1.]
Valid Values: 0 to INFTY Pressure inside the energy source
- sim_rIn = <flash.pyFlash4.RP.rpReal object>
- sim_rIn [REAL] [0.1]
Valid Values: 0 to INFTY radius of the energy source
- sim_rhoIn = <flash.pyFlash4.RP.rpReal object>
- sim_rhoIn [REAL] [1.]
Valid Values: 0 to INFTY Density inside the energy source
- sim_sh1 = <flash.pyFlash4.RP.rpReal object>
- sim_sh1 [REAL] [1.]
Valid Values: Unconstrained Scale height in region 2
- sim_sh2 = <flash.pyFlash4.RP.rpReal object>
- sim_sh2 [REAL] [1.]
Valid Values: Unconstrained
- sim_useE = <flash.pyFlash4.RP.rpLog object>
- sim_useE [BOOLEAN] [FALSE]
Use total energy to define energy source
- sim_xcIn = <flash.pyFlash4.RP.rpReal object>
- sim_xcIn [REAL] [0.]
Valid Values: Unconstrained x location of the center of the energy source
- sim_ycIn = <flash.pyFlash4.RP.rpReal object>
- sim_ycIn [REAL] [0.]
Valid Values: Unconstrained y location of the center of the energy source
- sim_zcIn = <flash.pyFlash4.RP.rpReal object>
- sim_zcIn [REAL] [0.]
Valid Values: Unconstrained z location of the center of the energy source
- sim_bcSetBdryVar = <flash.pyFlash4.RP.rpLog object>
- sim_bcSetBdryVar [BOOLEAN] [FALSE]
Whether to set the “bdry” variable in unk (if it exists) to 1 in guard cells at reflecting boundaries. Doing this will entice Hydro implementations to lower reconstruction order in adjacent cells, and possibly lower the CFL factor applied to timestep computation as well.
- sim_centerRefineLevel = <flash.pyFlash4.RP.rpInt object>
- sim_centerRefineLevel [INTEGER] [1]
Valid Values: -1, 1 to INFTY Desired refinement level at center (if “forcing”)
- sim_derefineRadius = <flash.pyFlash4.RP.rpReal object>
- sim_derefineRadius [REAL] [0.0]
Valid Values: 0.0 to INFTY Radius of center region to force derefinement
- sim_earliestLSTime = <flash.pyFlash4.RP.rpReal object>
- sim_earliestLSTime [REAL] [0.0]
Valid Values: Unconstrained earliest time included in Largest-{Norm,Error} summaries
- sim_expEnergy = <flash.pyFlash4.RP.rpReal object>
- sim_expEnergy [REAL] [1.]
Valid Values: Unconstrained Explosion energy (distributed over 2^dimen central zones)
- sim_forceCenterDerefine = <flash.pyFlash4.RP.rpLog object>
- sim_forceCenterDerefine [BOOLEAN] [FALSE]
Try to force low refinement level around explosion center?
- sim_integralsLevel = <flash.pyFlash4.RP.rpInt object>
- sim_integralsLevel [INTEGER] [-1]
Valid Values: -1, 1 to INFTY if sim_oneLevelIntegralsOnly is TRUE, this gives the requested refinement level, either explicitly as a positive integer or as -1 for the largest currently realized level.
- sim_largestNormRadius = <flash.pyFlash4.RP.rpReal object>
- sim_largestNormRadius [REAL] [HUGE(1.0)]
Valid Values: Unconstrained outer radius bound of region for norm computation
- sim_latestLSTime = <flash.pyFlash4.RP.rpReal object>
- sim_latestLSTime [REAL] [HUGE(1.0)]
Valid Values: Unconstrained latest time included in Largest-{Norm,Error} summaries
- sim_minRhoInit = <flash.pyFlash4.RP.rpReal object>
- sim_minRhoInit [REAL] [1.E-20]
Valid Values: 0.0 to INFTY Density floor for initial condition
- sim_nsubzones = <flash.pyFlash4.RP.rpInt object>
- sim_nsubzones [INTEGER] [7]
Valid Values: Unconstrained Number of `sub-zones’ in cells for applying 1d profile
- sim_oneLevelIntegralsOnly = <flash.pyFlash4.RP.rpLog object>
- sim_oneLevelIntegralsOnly [BOOLEAN] [FALSE]
Whether to compute intgral quantities only on cells at one refinement level, ignoring all finer or coarser cells
- sim_profFileName = <flash.pyFlash4.RP.rpStr object>
- sim_profFileName [STRING] [“/dev/null”]
Valid Values: Unconstrained Name of file from which to read a 1D Sedov solution for the initial condition. The data from the file will be rescaled, and a density floor given by sim_minRhoInit will be applied, to construct the initial condition. This file will only be used if tinitial > 0. Use the special name “/dev/null” to effectively skip reading a 1D solution. Otherwise, the given file has to be in the expected format, see sample files under DATAFILES, AND the number of data lines (following a fixed number of comment lines) has to match the sim_nProfile coded into the Simulation_data source file.
- sim_rInit = <flash.pyFlash4.RP.rpReal object>
- sim_rInit [REAL] [0.05]
Valid Values: Unconstrained Radial position of inner edge of grid (for 1D)
- sim_smallestNormRadius = <flash.pyFlash4.RP.rpReal object>
- sim_smallestNormRadius [REAL] [0.0]
Valid Values: Unconstrained inner radius bound of region for norm computation
- exp_energy = <flash.pyFlash4.RP.rpReal object>
- exp_energy [REAL] [1.]
Valid Values: Unconstrained Explosion energy (distributed over 2^dimen central zones)
- r_init = <flash.pyFlash4.RP.rpReal object>
- r_init [REAL] [0.05]
Valid Values: Unconstrained Radial position of the inner edge of the grid
- t_init = <flash.pyFlash4.RP.rpReal object>
- t_init [REAL] [0.]
Valid Values: Unconstrained Initial time since explosion
- diff_scaleFactThermFlux = <flash.pyFlash4.RP.rpReal object>
- diff_scaleFactThermFlux [REAL] [1.0]
Valid Values: Unconstrained Factor applied to the temperature differences (or internal energy differences) that are added to flux arrays by the flux-based thermal Diffusion implementation.
- sim_DataPoints = <flash.pyFlash4.RP.rpInt object>
- sim_DataPoints [INTEGER] [448]
Valid Values: Unconstrained Number of data points in sim_InitData file
- sim_InitData = <flash.pyFlash4.RP.rpStr object>
- sim_InitData [STRING] [“plasma_shock.out”]
Valid Values: Unconstrained Name of the file containing input data
- sim_ShockSpeed = <flash.pyFlash4.RP.rpReal object>
- sim_ShockSpeed [REAL] [1.048805969E+06]
Valid Values: Unconstrained Shock Speed
- sim_abar = <flash.pyFlash4.RP.rpReal object>
- sim_abar [REAL] [1.0]
Valid Values: Unconstrained Fluid atomic number
- sim_zbar = <flash.pyFlash4.RP.rpReal object>
- sim_zbar [REAL] [1.0]
Valid Values: Unconstrained Fluid average ionization
- sim_aRho = <flash.pyFlash4.RP.rpReal object>
- sim_aRho [REAL] [0.2]
Valid Values: Unconstrained Amplitude of the density perturbation
- sim_fRho = <flash.pyFlash4.RP.rpReal object>
- sim_fRho [REAL] [5.0]
Valid Values: Unconstrained Frequency of the density perturbation
- sim_nsubint = <flash.pyFlash4.RP.rpInt object>
- sim_nsubint [INTEGER] [100]
Valid Values: Unconstrained Number of subintervals to average over to get cell-averages.
- bb_cs = <flash.pyFlash4.RP.rpReal object>
- bb_cs [REAL] [1.66e4]
Valid Values: Unconstrained
- bb_dens = <flash.pyFlash4.RP.rpReal object>
- bb_dens [REAL] [3.82e-18]
Valid Values: Unconstrained
- bb_omega = <flash.pyFlash4.RP.rpReal object>
- bb_omega [REAL] [7.2e-13]
Valid Values: Unconstrained
- bb_radius = <flash.pyFlash4.RP.rpReal object>
- bb_radius [REAL] [5.0e16]
Valid Values: Unconstrained
- refine_var_thresh = <flash.pyFlash4.RP.rpStr object>
- refine_var_thresh [STRING] [“none”]
Valid Values: Unconstrained
- sim_abarLeft = <flash.pyFlash4.RP.rpReal object>
- sim_abarLeft [REAL] [1.]
Valid Values: 0 to INFTY ion mean molecular weight of material on left
- sim_abarRight = <flash.pyFlash4.RP.rpReal object>
- sim_abarRight [REAL] [1.]
Valid Values: 0 to INFTY ion mean molecular weight of material on right
- sim_confGeometry = <flash.pyFlash4.RP.rpStr object>
- sim_confGeometry [STRING] [“none”]
Valid Values: “cartesian”, “polar”, “cylindrical”, “spherical”, “”, “none”, “NONE”, “default”, “DEFAULT” Geometry of the physical problem configuration (initial condition). If empty, “none”, or “default”, use the Grid (coordinate) geometry for the physical geometry.
- sim_peleLeft = <flash.pyFlash4.RP.rpReal object>
- sim_peleLeft [REAL] [-1.0]
Valid Values: Unconstrained
- sim_peleRight = <flash.pyFlash4.RP.rpReal object>
- sim_peleRight [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pionLeft = <flash.pyFlash4.RP.rpReal object>
- sim_pionLeft [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pionRight = <flash.pyFlash4.RP.rpReal object>
- sim_pionRight [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pradLeft = <flash.pyFlash4.RP.rpReal object>
- sim_pradLeft [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pradRight = <flash.pyFlash4.RP.rpReal object>
- sim_pradRight [REAL] [-1.0]
Valid Values: Unconstrained
- sim_zbarLeft = <flash.pyFlash4.RP.rpReal object>
- sim_zbarLeft [REAL] [1.]
Valid Values: 0 to INFTY ion average charge for material on left
- sim_zbarRight = <flash.pyFlash4.RP.rpReal object>
- sim_zbarRight [REAL] [1.]
Valid Values: 0 to INFTY ion average charge for material on right
- sim_idir = <flash.pyFlash4.RP.rpInt object>
- sim_idir [INTEGER] [1]
Valid Values: 1, 2 the direction along which to propagate the shock. sim_idir = 1 is horizontal. sim_idir = 2 is vertical.
- sim_shockpos = <flash.pyFlash4.RP.rpReal object>
- sim_shockpos [REAL] [0.4]
Valid Values: Unconstrained distance of the shock plane from y-axis (for sim_idir=1) or x-axis (for sim_idir=2)
- sim_stepInDomain = <flash.pyFlash4.RP.rpLog object>
- sim_stepInDomain [BOOLEAN] [false]
– whether there is a missing block in the initial domain
- MagField_z = <flash.pyFlash4.RP.rpReal object>
- MagField_z [REAL] [1.e0]
Valid Values: Unconstrained magnitude of constant B-field in z
- c_ambient = <flash.pyFlash4.RP.rpReal object>
- c_ambient [REAL] [1.e0]
Valid Values: Unconstrained reference sound speed
- magnetic = <flash.pyFlash4.RP.rpLog object>
- magnetic [BOOLEAN] [FALSE]
using magnetic field in z direction
- mach = <flash.pyFlash4.RP.rpReal object>
- mach [REAL] [0.3]
Valid Values: Unconstrained reference mach number
- sim_windVel = <flash.pyFlash4.RP.rpReal object>
- sim_windVel [REAL] [3.0]
Valid Values: Unconstrained
- uconv = <flash.pyFlash4.RP.rpReal object>
- uconv [REAL] [0.0]
Valid Values: Unconstrained
- vconv = <flash.pyFlash4.RP.rpReal object>
- vconv [REAL] [0.0]
Valid Values: Unconstrained
- probType = <flash.pyFlash4.RP.rpInt object>
- probType [INTEGER] [1]
Valid Values: Unconstrained
- sim_densVac = <flash.pyFlash4.RP.rpReal object>
- sim_densVac [REAL] [1.e-6]
Valid Values: Unconstrained
- sim_densWire = <flash.pyFlash4.RP.rpReal object>
- sim_densWire [REAL] [2.7]
Valid Values: Unconstrained
- sim_rWire = <flash.pyFlash4.RP.rpReal object>
- sim_rWire [REAL] [0.1]
Valid Values: Unconstrained
- tiny = <flash.pyFlash4.RP.rpReal object>
- tiny [REAL] [1.e-16]
Valid Values: Unconstrained A threshold value for an arbitrarily small number
- bxinit = <flash.pyFlash4.RP.rpReal object>
- bxinit [REAL] [0.0]
Valid Values: Unconstrained
- byinit = <flash.pyFlash4.RP.rpReal object>
- byinit [REAL] [1.0]
Valid Values: Unconstrained
- bzinit = <flash.pyFlash4.RP.rpReal object>
- bzinit [REAL] [0.0]
Valid Values: Unconstrained
- rhoinit = <flash.pyFlash4.RP.rpReal object>
- rhoinit [REAL] [1.0]
Valid Values: Unconstrained
- tempinit = <flash.pyFlash4.RP.rpReal object>
- tempinit [REAL] [1.0]
Valid Values: Unconstrained
- Bx0 = <flash.pyFlash4.RP.rpReal object>
- Bx0 [REAL] [100.]
Valid Values: Unconstrained Initial magnitude of Bx
- Radius = <flash.pyFlash4.RP.rpReal object>
- Radius [REAL] [0.115]
Valid Values: Unconstrained Radius
- xCtr = <flash.pyFlash4.RP.rpReal object>
- xCtr [REAL] [0.]
Valid Values: Unconstrained x center of the computational domain
- yCtr = <flash.pyFlash4.RP.rpReal object>
- yCtr [REAL] [0.]
Valid Values: Unconstrained y center of the computational domain
- zCtr = <flash.pyFlash4.RP.rpReal object>
- zCtr [REAL] [0.]
Valid Values: Unconstrained z center of the computatoinal domain
- b_normal = <flash.pyFlash4.RP.rpReal object>
- b_normal [REAL] [0.75]
Valid Values: Unconstrained Magnetic field normal component
- by_left = <flash.pyFlash4.RP.rpReal object>
- by_left [REAL] [1.]
Valid Values: Unconstrained
- by_right = <flash.pyFlash4.RP.rpReal object>
- by_right [REAL] [-1.]
Valid Values: Unconstrained
- bz_left = <flash.pyFlash4.RP.rpReal object>
- bz_left [REAL] [0.]
Valid Values: Unconstrained
- bz_right = <flash.pyFlash4.RP.rpReal object>
- bz_right [REAL] [0.]
Valid Values: Unconstrained
- p_left = <flash.pyFlash4.RP.rpReal object>
- p_left [REAL] [1.]
Valid Values: Unconstrained
- p_right = <flash.pyFlash4.RP.rpReal object>
- p_right [REAL] [0.1]
Valid Values: Unconstrained
- posn = <flash.pyFlash4.RP.rpReal object>
- posn [REAL] [0.5]
Valid Values: Unconstrained Point of intersection between the shock plane and the x-axis
- rho_left = <flash.pyFlash4.RP.rpReal object>
- rho_left [REAL] [1.]
Valid Values: Unconstrained
- rho_right = <flash.pyFlash4.RP.rpReal object>
- rho_right [REAL] [0.125]
Valid Values: Unconstrained
- rx = <flash.pyFlash4.RP.rpReal object>
- rx [REAL] [1.]
Valid Values: Unconstrained Field loop advection angle = atan(rx/ry)
- ry = <flash.pyFlash4.RP.rpReal object>
- ry [REAL] [2.]
Valid Values: Unconstrained
- u_left = <flash.pyFlash4.RP.rpReal object>
- u_left [REAL] [0.]
Valid Values: Unconstrained
- u_right = <flash.pyFlash4.RP.rpReal object>
- u_right [REAL] [0.]
Valid Values: Unconstrained
- v_left = <flash.pyFlash4.RP.rpReal object>
- v_left [REAL] [0.]
Valid Values: Unconstrained
- v_right = <flash.pyFlash4.RP.rpReal object>
- v_right [REAL] [0.]
Valid Values: Unconstrained
- w_left = <flash.pyFlash4.RP.rpReal object>
- w_left [REAL] [0.]
Valid Values: Unconstrained
- w_right = <flash.pyFlash4.RP.rpReal object>
- w_right [REAL] [0.]
Valid Values: Unconstrained
- B0 = <flash.pyFlash4.RP.rpReal object>
- B0 [REAL] [1.0]
Valid Values: Unconstrained Magnitude of By
- U0 = <flash.pyFlash4.RP.rpReal object>
- U0 [REAL] [0.1]
Valid Values: Unconstrained Amplitude of U (x-velocity)
- beta = <flash.pyFlash4.RP.rpReal object>
- beta [REAL] [0.2]
Valid Values: Unconstrained Initial beta plasma
- Az_initial = <flash.pyFlash4.RP.rpReal object>
- Az_initial [REAL] [0.001]
Valid Values: Unconstrained Strength of initial z-component of magnetic vector potential
- R_fieldLoop = <flash.pyFlash4.RP.rpReal object>
- R_fieldLoop [REAL] [0.3]
Valid Values: Unconstrained Radius of field loop
- U_initial = <flash.pyFlash4.RP.rpReal object>
- U_initial [REAL] [2.23606796749979]
Valid Values: Unconstrained Strength of initial vector fields
- velz_initial = <flash.pyFlash4.RP.rpReal object>
- velz_initial [REAL] [0.0]
Valid Values: Unconstrained
- sim_B0 = <flash.pyFlash4.RP.rpReal object>
- sim_B0 [REAL] [28209.479177387817]
Valid Values: Unconstrained Initial B0
- sim_B1x = <flash.pyFlash4.RP.rpReal object>
- sim_B1x [REAL] [692.3647855099672]
Valid Values: Unconstrained Initial B1x
- sim_B1y = <flash.pyFlash4.RP.rpReal object>
- sim_B1y [REAL] [692.3647855099672]
Valid Values: Unconstrained Initial B1y
- sim_Lx = <flash.pyFlash4.RP.rpReal object>
- sim_Lx [REAL] [0.023871169783685475]
Valid Values: Unconstrained Initial Lx
- sim_Ly = <flash.pyFlash4.RP.rpReal object>
- sim_Ly [REAL] [0.011935584891842738]
Valid Values: Unconstrained Initial Ly
- sim_Te = <flash.pyFlash4.RP.rpReal object>
- sim_Te [REAL] [803.384663839]
Valid Values: Unconstrained Initial Te
- sim_Ti = <flash.pyFlash4.RP.rpReal object>
- sim_Ti [REAL] [4016.92331919]
Valid Values: Unconstrained Initial Ti
- sim_killdivb = <flash.pyFlash4.RP.rpLog object>
- sim_killdivb [BOOLEAN] [FALSE]
CT
- sim_lambda = <flash.pyFlash4.RP.rpReal object>
- sim_lambda [REAL] [4.662337848376069e-4]
Valid Values: Unconstrained Initial lambda
- sim_rhoInf = <flash.pyFlash4.RP.rpReal object>
- sim_rhoInf [REAL] [0.0002]
Valid Values: Unconstrained Initial rhoInf
- sim_Artwood = <flash.pyFlash4.RP.rpReal object>
- sim_Artwood [REAL] [1.]
Valid Values: Unconstrained Value of the Artwood number for the densiy profile
- sim_BxAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_BxAmbient [REAL] [1.]
Valid Values: Unconstrained Initial ambient Bx field
- sim_betaAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_betaAmbient [REAL] [1.E-5]
Valid Values: Unconstrained Initial ambient beta
- sim_dBPert = <flash.pyFlash4.RP.rpReal object>
- sim_dBPert [REAL] [1.]
Valid Values: Unconstrained Initial amplitude of the perturbation
- sim_dx0 = <flash.pyFlash4.RP.rpReal object>
- sim_dx0 [REAL] [1.]
Valid Values: Unconstrained scale of the density gradient
- sim_modeNumb = <flash.pyFlash4.RP.rpInt object>
- sim_modeNumb [INTEGER] [1]
Valid Values: Unconstrained Mode of the perturbation
- sim_neAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_neAmbient [REAL] [1.]
Valid Values: Unconstrained Initial ambient electron density
- unit_density = <flash.pyFlash4.RP.rpReal object>
- unit_density [REAL] [1.e-5]
Valid Values: Unconstrained
- unit_length = <flash.pyFlash4.RP.rpReal object>
- unit_length [REAL] [1.0]
Valid Values: Unconstrained
- unit_velocity = <flash.pyFlash4.RP.rpReal object>
- unit_velocity [REAL] [1.e7]
Valid Values: Unconstrained
- perturbation = <flash.pyFlash4.RP.rpReal object>
- perturbation [REAL] [0.2]
Valid Values: Unconstrained
- perturbZ = <flash.pyFlash4.RP.rpReal object>
- perturbZ [REAL] [0.2]
Valid Values: Unconstrained small perturbation of velocity fields in z-direciton
- BETA = <flash.pyFlash4.RP.rpReal object>
- BETA [REAL] [350.]
Valid Values: Unconstrained Plasma beta
- D_Con = <flash.pyFlash4.RP.rpReal object>
- D_Con [REAL] [1.e-4]
Valid Values: Unconstrained Density contrast between atmosphere and Torus
- R_0 = <flash.pyFlash4.RP.rpReal object>
- R_0 [REAL] [1.0]
Valid Values: Unconstrained “Gravitational” radius in P-W potential (for R_0 = 0 -> Newton)
- R_Sphere = <flash.pyFlash4.RP.rpReal object>
- R_Sphere [REAL] [1.5]
Valid Values: Unconstrained Radius of the sink region, must be greater than R_0
- R_max = <flash.pyFlash4.RP.rpReal object>
- R_max [REAL] [4.7]
Valid Values: Unconstrained Radius of the Torus where pressure is maximum
- R_min = <flash.pyFlash4.RP.rpReal object>
- R_min [REAL] [3.0]
Valid Values: Unconstrained Minimum cylindrical radius for the Torus (inner rim)
- T_Con = <flash.pyFlash4.RP.rpReal object>
- T_Con [REAL] [100.0]
Valid Values: Unconstrained Temperature contrast between atmosphere and Torus
- den_cut = <flash.pyFlash4.RP.rpReal object>
- den_cut [REAL] [5.0]
Valid Values: Unconstrained Minimum density to define the last contour of the magnetic vec. pot.
- den_max = <flash.pyFlash4.RP.rpReal object>
- den_max [REAL] [10.0]
Valid Values: Unconstrained Maximum density of the torus (outer rim)
- sim_fill_ctr = <flash.pyFlash4.RP.rpReal object>
- sim_fill_ctr [REAL] [0.0]
Valid Values: Unconstrained center of Gaussian density profile for fill species
- sim_fill_dens = <flash.pyFlash4.RP.rpReal object>
- sim_fill_dens [REAL] [9.8e-03]
Valid Values: Unconstrained density of fill
- sim_fill_maxTemp = <flash.pyFlash4.RP.rpReal object>
- sim_fill_maxTemp [REAL] [1.e12]
Valid Values: Unconstrained maximum electron and ion tempeature allowed in fill
- sim_fill_minDens = <flash.pyFlash4.RP.rpReal object>
- sim_fill_minDens [REAL] [0.0]
Valid Values: Unconstrained min density used in Gaussian
- sim_fill_minTemp = <flash.pyFlash4.RP.rpReal object>
- sim_fill_minTemp [REAL] [1.e-12]
Valid Values: Unconstrained minimum electron and ion tempeature allowed in fill
- sim_fill_sigma = <flash.pyFlash4.RP.rpReal object>
- sim_fill_sigma [REAL] [0.082]
Valid Values: Unconstrained controls width of Gaussian density profile for fill species
- sim_fill_tele = <flash.pyFlash4.RP.rpReal object>
- sim_fill_tele [REAL] [23210.]
Valid Values: Unconstrained electron temperature of fill
- sim_fill_tion = <flash.pyFlash4.RP.rpReal object>
- sim_fill_tion [REAL] [23210.]
Valid Values: Unconstrained ion temperature of fill
- sim_fill_trad = <flash.pyFlash4.RP.rpReal object>
- sim_fill_trad [REAL] [23210.]
Valid Values: Unconstrained radiation temperature of fill
- sim_innerRadius = <flash.pyFlash4.RP.rpReal object>
- sim_innerRadius [REAL] [0.3]
Valid Values: Unconstrained inner radius of liner
- sim_line_ctr = <flash.pyFlash4.RP.rpReal object>
- sim_line_ctr [REAL] [1.0]
Valid Values: Unconstrained center of Gaussian density profile for liner species
- sim_line_dens = <flash.pyFlash4.RP.rpReal object>
- sim_line_dens [REAL] [0.6]
Valid Values: Unconstrained density of liner
- sim_line_maxTemp = <flash.pyFlash4.RP.rpReal object>
- sim_line_maxTemp [REAL] [1.e12]
Valid Values: Unconstrained maximum electron and ion tempeature allowed in liner
- sim_line_minDens = <flash.pyFlash4.RP.rpReal object>
- sim_line_minDens [REAL] [0.0]
Valid Values: Unconstrained min density used in Gaussian
- sim_line_minTemp = <flash.pyFlash4.RP.rpReal object>
- sim_line_minTemp [REAL] [1.e-12]
Valid Values: Unconstrained minimum electron and ion tempeature allowed in liner
- sim_line_sigma = <flash.pyFlash4.RP.rpReal object>
- sim_line_sigma [REAL] [0.220]
Valid Values: Unconstrained controls width of Gaussian density profile for liner species
- sim_line_tele = <flash.pyFlash4.RP.rpReal object>
- sim_line_tele [REAL] [23210.]
Valid Values: Unconstrained electron temperature of liner
- sim_line_tion = <flash.pyFlash4.RP.rpReal object>
- sim_line_tion [REAL] [23210.]
Valid Values: Unconstrained ion temperature of liner
- sim_line_trad = <flash.pyFlash4.RP.rpReal object>
- sim_line_trad [REAL] [23210.]
Valid Values: Unconstrained radiation temperature of liner
- sim_pert = <flash.pyFlash4.RP.rpReal object>
- sim_pert [REAL] [0.01]
Valid Values: Unconstrained density perturbation of liner
- sim_rNearStag = <flash.pyFlash4.RP.rpReal object>
- sim_rNearStag [REAL] [50.e-4]
Valid Values: Unconstrained radius defining “near stagnation”, increased trajectory output frequency
- sim_rhoType = <flash.pyFlash4.RP.rpInt object>
- sim_rhoType [INTEGER] [0]
Valid Values: Unconstrained type of initial density profile
- sim_seed = <flash.pyFlash4.RP.rpReal object>
- sim_seed [REAL] [1.0]
Valid Values: Unconstrained Random number seed – NOT USED please ignore
- sim_trajOutputInterval = <flash.pyFlash4.RP.rpReal object>
- sim_trajOutputInterval [REAL] [1.e-10]
Valid Values: Unconstrained trajectory output interval (s)
- sim_trajOutputIntervalNearStag = <flash.pyFlash4.RP.rpReal object>
- sim_trajOutputIntervalNearStag [REAL] [5.e-12]
Valid Values: Unconstrained trajectory output interval near stagnation (s)
- sim_vacu_dens = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_dens [REAL] [1.e-06]
Valid Values: Unconstrained density of vacuum
- sim_vacu_maxTemp = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_maxTemp [REAL] [1.e12]
Valid Values: Unconstrained maximum electron and ion tempeature allowed in vacuum
- sim_vacu_minTemp = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_minTemp [REAL] [1.e-12]
Valid Values: Unconstrained minimum electron and ion tempeature allowed in vacuum
- sim_vacu_tele = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_tele [REAL] [290.11375]
Valid Values: Unconstrained electron temperature of vacuum
- sim_vacu_tion = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_tion [REAL] [290.11375]
Valid Values: Unconstrained ion temperature of vacuum
- sim_vacu_trad = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_trad [REAL] [290.11375]
Valid Values: Unconstrained radiation temperature of vacuum
- sim_nsteps = <flash.pyFlash4.RP.rpInt object>
- sim_nsteps [INTEGER] [200]
Valid Values: Unconstrained
- maxTol = <flash.pyFlash4.RP.rpReal object>
- maxTol [REAL] [1.0E-3]
Valid Values: Unconstrained
- toff = <flash.pyFlash4.RP.rpReal object>
- toff [REAL] [30.0E-9]
Valid Values: Unconstrained
- sim_sliceXloc = <flash.pyFlash4.RP.rpReal object>
- sim_sliceXloc [REAL] [14.0]
Valid Values: Unconstrained where the lineout of Bz is taken
- res_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- res_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- sim_BBackground = <flash.pyFlash4.RP.rpReal object>
- sim_BBackground [REAL] [0.0]
Valid Values: Unconstrained
- sim_gaussComp = <flash.pyFlash4.RP.rpInt object>
- sim_gaussComp [INTEGER] [1]
Valid Values: Unconstrained B-field component radial/x-direction Gaussian profile is applied to
- sim_solnFile = <flash.pyFlash4.RP.rpStr object>
- sim_solnFile [STRING] [“analytic.dat”]
Valid Values: Unconstrained
- sim_radSlab = <flash.pyFlash4.RP.rpLog object>
- sim_radSlab [BOOLEAN] [False]
Switch to enable radiation temperature BC
- ExpEner = <flash.pyFlash4.RP.rpReal object>
- ExpEner [REAL] [0.0]
Valid Values: Unconstrained
- bombRad = <flash.pyFlash4.RP.rpReal object>
- bombRad [REAL] [1.0]
Valid Values: Unconstrained
- bombRadIn = <flash.pyFlash4.RP.rpReal object>
- bombRadIn [REAL] [1.0]
Valid Values: Unconstrained
- coremass = <flash.pyFlash4.RP.rpReal object>
- coremass [REAL] [1.0]
Valid Values: Unconstrained
- ener_exp = <flash.pyFlash4.RP.rpReal object>
- ener_exp [REAL] [0.0]
Valid Values: Unconstrained
- gconst = <flash.pyFlash4.RP.rpReal object>
- gconst [REAL] [-981.]
Valid Values: Unconstrained Gravitational acceleration constant
- gdirec = <flash.pyFlash4.RP.rpStr object>
- gdirec [STRING] [“x”]
Valid Values: Unconstrained Direction of acceleration (“x”, “y”, “z”)
- hole_radius = <flash.pyFlash4.RP.rpReal object>
- hole_radius [REAL] [1.0]
Valid Values: Unconstrained
- mass_loss = <flash.pyFlash4.RP.rpReal object>
- mass_loss [REAL] [0.0]
Valid Values: Unconstrained
- paircond = <flash.pyFlash4.RP.rpLog object>
paircond [BOOLEAN] [TRUE]
- point_mass = <flash.pyFlash4.RP.rpReal object>
- point_mass [REAL] [0.e0]
Valid Values: Unconstrained mass of the central point-like object
- r_exp_max = <flash.pyFlash4.RP.rpReal object>
- r_exp_max [REAL] [0.0]
Valid Values: Unconstrained
- r_exp_min = <flash.pyFlash4.RP.rpReal object>
- r_exp_min [REAL] [0.0]
Valid Values: Unconstrained
- r_s = <flash.pyFlash4.RP.rpReal object>
- r_s [REAL] [0.0]
Valid Values: Unconstrained
- rho_s = <flash.pyFlash4.RP.rpReal object>
- rho_s [REAL] [0.0]
Valid Values: Unconstrained
- rho_vac = <flash.pyFlash4.RP.rpReal object>
- rho_vac [REAL] [0.0]
Valid Values: Unconstrained
- rinner = <flash.pyFlash4.RP.rpReal object>
- rinner [REAL] [1.0]
Valid Values: Unconstrained
- router = <flash.pyFlash4.RP.rpReal object>
- router [REAL] [1.0]
Valid Values: Unconstrained
- rt_s = <flash.pyFlash4.RP.rpReal object>
- rt_s [REAL] [0.0]
Valid Values: Unconstrained Same as r_s, but for temperature instead of density.
- shellcond = <flash.pyFlash4.RP.rpLog object>
shellcond [BOOLEAN] [TRUE]
- shelldens = <flash.pyFlash4.RP.rpReal object>
- shelldens [REAL] [1.0]
Valid Values: Unconstrained
- shelltempfac = <flash.pyFlash4.RP.rpReal object>
- shelltempfac [REAL] [1.0]
Valid Values: Unconstrained
- sim_TradInitScaleFactor = <flash.pyFlash4.RP.rpReal object>
- sim_TradInitScaleFactor [REAL] [1.0]
Valid Values: Unconstrained scale initial radiation temperature value by this factor.
- sim_accretionRate = <flash.pyFlash4.RP.rpReal object>
- sim_accretionRate [REAL] [1.0]
Valid Values: Unconstrained Desired acrretion rate that will be used for the boundary conditions
- sim_initializeAnalytic = <flash.pyFlash4.RP.rpLog object>
- sim_initializeAnalytic [BOOLEAN] [TRUE]
Initialize Hydro variables (density, velocity) to the analytical solution?
- sim_plotScaledPressures = <flash.pyFlash4.RP.rpLog object>
- sim_plotScaledPressures [BOOLEAN] [FALSE]
indicates whether Eo_wrapped should be called before variables are output to plot files and checkpoints, with the appropriate mode to make sure that radiation pressure, and related variables like pres, gamc, and game, are scaled down by a flux limiter factor (3*lambda).
- staticGpot = <flash.pyFlash4.RP.rpLog object>
- staticGpot [BOOLEAN] [FALSE]
Flag for whether or not to fix the gpot in time
- t_s = <flash.pyFlash4.RP.rpReal object>
- t_s [REAL] [0.0]
Valid Values: Unconstrained
- t_vac = <flash.pyFlash4.RP.rpReal object>
- t_vac [REAL] [0.0]
Valid Values: Unconstrained
- sim_tgas = <flash.pyFlash4.RP.rpReal object>
- sim_tgas [REAL] [1.0]
Valid Values: Unconstrained gas temperature
- sim_velx = <flash.pyFlash4.RP.rpReal object>
- sim_velx [REAL] [1.0]
Valid Values: Unconstrained speed of gas
- steep = <flash.pyFlash4.RP.rpReal object>
- steep [REAL] [0.0]
Valid Values: Unconstrained
- use_PnotT = <flash.pyFlash4.RP.rpLog object>
use_PnotT [BOOLEAN] [FALSE]
- sim_steep = <flash.pyFlash4.RP.rpReal object>
- sim_steep [REAL] [1.0]
Valid Values: Unconstrained
- vel_wind = <flash.pyFlash4.RP.rpReal object>
- vel_wind [REAL] [0.0]
Valid Values: Unconstrained
- alpha_x = <flash.pyFlash4.RP.rpReal object>
- alpha_x [REAL] [0.3141592653589793]
Valid Values: Unconstrained
- alpha_y = <flash.pyFlash4.RP.rpReal object>
- alpha_y [REAL] [0.3141592653589793]
Valid Values: Unconstrained
- waven_x = <flash.pyFlash4.RP.rpReal object>
- waven_x [REAL] [1.]
Valid Values: Unconstrained
- waven_y = <flash.pyFlash4.RP.rpReal object>
- waven_y [REAL] [1.]
Valid Values: Unconstrained
- waven_z = <flash.pyFlash4.RP.rpReal object>
- waven_z [REAL] [1.]
Valid Values: Unconstrained
- compA = <flash.pyFlash4.RP.rpStr object>
- compA [STRING] [“c12”]
Valid Values: Unconstrained name of composition at -x end of domain
- compB = <flash.pyFlash4.RP.rpStr object>
- compB [STRING] [“n56”]
Valid Values: Unconstrained name of composition at +x end of domain
- rhoMax = <flash.pyFlash4.RP.rpReal object>
- rhoMax [REAL] [2.e8]
Valid Values: Unconstrained density at +y end of domain
- rhoMin = <flash.pyFlash4.RP.rpReal object>
- rhoMin [REAL] [2.e8]
Valid Values: Unconstrained density at -y end of domain
- tempMax = <flash.pyFlash4.RP.rpReal object>
- tempMax [REAL] [2.e8]
Valid Values: Unconstrained temp at +z end of domain
- tempMin = <flash.pyFlash4.RP.rpReal object>
- tempMin [REAL] [1.e6]
Valid Values: Unconstrained temp at -z end of domain
- eintSwitch = <flash.pyFlash4.RP.rpReal object>
- eintSwitch [REAL] [0.0]
Valid Values: Unconstrained a rarely used switch which ensures that internal energy calculations maintain sufficient precision. Important only if energyTotal is dominated by energyKinetic. If (energyInternal < eintSwitch*energyKinetic) then some routines (Eos/Helmholtz, Hydro/hy_updateSoln) will NOT calculate energyInternal by subtraction, but rather through direct calculation.
- sim_densMax = <flash.pyFlash4.RP.rpReal object>
- sim_densMax [REAL] [1.e8]
Valid Values: Unconstrained Initial distribution of density, maximum. Even distribution between logarithm of min/max.
- sim_densMin = <flash.pyFlash4.RP.rpReal object>
- sim_densMin [REAL] [1.e-2]
Valid Values: Unconstrained Initial distribution of density, minimum. Even distribution between logarithm of min/max.
- sim_initialMass = <flash.pyFlash4.RP.rpInt object>
- sim_initialMass [INTEGER] [-1]
Valid Values: -1 to INFTY Distribution of initial mass. -1 to put gradient in SPEC(1) and SPEC(NSPECIES) 0 to divide evenly throughout SPECIES i to put all mass on SPECIES i
- sim_tempMax = <flash.pyFlash4.RP.rpReal object>
- sim_tempMax [REAL] [1.e9]
Valid Values: Unconstrained Initial distribution of temperature, maximum. Even distribution between logarithm of min/max
- sim_tempMin = <flash.pyFlash4.RP.rpReal object>
- sim_tempMin [REAL] [1.e5]
Valid Values: Unconstrained Initial distribution of temperature, minimum. Even distribution between logarithm of min/max
- sim_xnMax = <flash.pyFlash4.RP.rpReal object>
- sim_xnMax [REAL] [1.0]
Valid Values: Unconstrained Initial distribution of a single species, maximum. Even distribution between logarithm of min/max
- sim_xnMin = <flash.pyFlash4.RP.rpReal object>
- sim_xnMin [REAL] [1.e-10]
Valid Values: Unconstrained Initial distribution of a single species, minimum. Even distribution between logarithm of min/max
- sim_presMax = <flash.pyFlash4.RP.rpReal object>
- sim_presMax [REAL] [1.e7]
Valid Values: Unconstrained Initial distribution of pressure, maximum. Even distribution between logarithm of min/max
- sim_presMin = <flash.pyFlash4.RP.rpReal object>
- sim_presMin [REAL] [1.e-2]
Valid Values: Unconstrained Initial distribution of pressure, minimum. Even distribution between logarithm of min/max
- num_eos_calls = <flash.pyFlash4.RP.rpInt object>
- num_eos_calls [INTEGER] [30000]
Valid Values: 1 to INFTY
- abar_1 = <flash.pyFlash4.RP.rpReal object>
- abar_1 [REAL] [1.0]
Valid Values: Unconstrained
- abar_2 = <flash.pyFlash4.RP.rpReal object>
- abar_2 [REAL] [0.6]
Valid Values: Unconstrained
- gamma_1 = <flash.pyFlash4.RP.rpReal object>
- gamma_1 [REAL] [1.0001]
Valid Values: Unconstrained
- gamma_2 = <flash.pyFlash4.RP.rpReal object>
- gamma_2 [REAL] [1.0001]
Valid Values: Unconstrained
- jeans_deref = <flash.pyFlash4.RP.rpReal object>
- jeans_deref [REAL] [64.0]
Valid Values: Unconstrained Jeans derefinement criterion. Gives number of cells accross the Jeans length to derefine.
- jeans_ref = <flash.pyFlash4.RP.rpReal object>
- jeans_ref [REAL] [32.0]
Valid Values: Unconstrained Jeans refinement criterion. Gives number of cells accross the Jeans length to refine.
- sim_nSubZones = <flash.pyFlash4.RP.rpInt object>
- sim_nSubZones [INTEGER] [2]
Valid Values: Unconstrained
- sim_pertType = <flash.pyFlash4.RP.rpInt object>
- sim_pertType [INTEGER] [0]
Valid Values: Unconstrained
- sim_pertamp = <flash.pyFlash4.RP.rpReal object>
- sim_pertamp [REAL] [0.0]
Valid Values: Unconstrained
- sim_radprof_file = <flash.pyFlash4.RP.rpStr object>
- sim_radprof_file [STRING] [“be1sm+1+4-xi10”]
Valid Values: Unconstrained
- sim_solutionErrorTolerance1 = <flash.pyFlash4.RP.rpReal object>
- sim_solutionErrorTolerance1 [REAL] [1.e-3]
Valid Values: 0 to INFTY the maximum relative deviation of the computed from the analytical potential for which the test shall be considered a success. This tolerance is applied immediately after the potential is computed numerically for the first time.
- sim_solutionErrorTolerance2 = <flash.pyFlash4.RP.rpReal object>
- sim_solutionErrorTolerance2 [REAL] [1.e-3]
Valid Values: 0 to INFTY the maximum relative deviation of the computed from the analytical potential for which the test shall be considered a success. This tolerance is applied after each time evolution step (if the test is configured to do time steps, by choice of the ‘nend’ runtime parameter etc.).
- sim_spharm_l1 = <flash.pyFlash4.RP.rpInt object>
- sim_spharm_l1 [INTEGER] [0]
Valid Values: Unconstrained
- sim_spharm_m1 = <flash.pyFlash4.RP.rpInt object>
- sim_spharm_m1 [INTEGER] [0]
Valid Values: Unconstrained
- sim_velamp = <flash.pyFlash4.RP.rpReal object>
- sim_velamp [REAL] [0.0]
Valid Values: Unconstrained
- sim_vx = <flash.pyFlash4.RP.rpReal object>
- sim_vx [REAL] [0.0]
Valid Values: Unconstrained
- sim_vy = <flash.pyFlash4.RP.rpReal object>
- sim_vy [REAL] [0.0]
Valid Values: Unconstrained
- sim_vz = <flash.pyFlash4.RP.rpReal object>
- sim_vz [REAL] [0.0]
Valid Values: Unconstrained
- sim_xCenter = <flash.pyFlash4.RP.rpReal object>
- sim_xCenter [REAL] [0.5]
Valid Values: Unconstrained The x-coordinate of the center location
- sim_yCenter = <flash.pyFlash4.RP.rpReal object>
- sim_yCenter [REAL] [0.0]
Valid Values: Unconstrained
- sim_zCenter = <flash.pyFlash4.RP.rpReal object>
- sim_zCenter [REAL] [0.5]
Valid Values: Unconstrained The z-coordinate of the center location
- sim_dens_c = <flash.pyFlash4.RP.rpReal object>
- sim_dens_c [REAL] [1.6605387e-24]
Valid Values: Unconstrained Density inside cylinder
- sim_press_a = <flash.pyFlash4.RP.rpReal object>
- sim_press_a [REAL] [6.853383244768104e-16]
Valid Values: Unconstrained Pressure outside the cylinder
- sim_temp_a = <flash.pyFlash4.RP.rpReal object>
- sim_temp_a [REAL] [100.0]
Valid Values: Unconstrained Temperature outside cylinder
- sim_temp_c = <flash.pyFlash4.RP.rpReal object>
- sim_temp_c [REAL] [10.0]
Valid Values: Unconstrained Temperature inside cylinder
- sim_T0 = <flash.pyFlash4.RP.rpReal object>
- sim_T0 [REAL] [1.0e4]
Valid Values: Unconstrained
- sim_delta = <flash.pyFlash4.RP.rpReal object>
- sim_delta [REAL] [0.1]
Valid Values: Unconstrained
- sim_hx = <flash.pyFlash4.RP.rpReal object>
- sim_hx [REAL] [3.0]
Valid Values: Unconstrained
- sim_hy = <flash.pyFlash4.RP.rpReal object>
- sim_hy [REAL] [0.0]
Valid Values: Unconstrained
- sim_hz = <flash.pyFlash4.RP.rpReal object>
- sim_hz [REAL] [0.0]
Valid Values: Unconstrained
- sim_rho0 = <flash.pyFlash4.RP.rpReal object>
- sim_rho0 [REAL] [1.6605387e-24]
Valid Values: Unconstrained
- sim_dir = <flash.pyFlash4.RP.rpInt object>
- sim_dir [INTEGER] [3]
Valid Values: Unconstrained
- sim_prof_file = <flash.pyFlash4.RP.rpStr object>
- sim_prof_file [STRING] [“layer_prof”]
Valid Values: Unconstrained
- sim_zMidplane = <flash.pyFlash4.RP.rpReal object>
- sim_zMidplane [REAL] [0.0]
Valid Values: Unconstrained
- sim_subSample = <flash.pyFlash4.RP.rpInt object>
- sim_subSample [INTEGER] [7]
Valid Values: 1 to 12 Reflects the subsampling philosophy of Multipole. See physics/Grid/GridSolvers/Multipole/Config/mpole_subSample
- discRadius = <flash.pyFlash4.RP.rpReal object>
- discRadius [REAL] [1.0]
Valid Values: Unconstrained
- pass_tolerance = <flash.pyFlash4.RP.rpReal object>
- pass_tolerance [REAL] [0.015]
Valid Values: 0.00000000000001 to 1.0 Allowed error for testing. 0.015 = 1.5 percent error
- num_poisson_solves = <flash.pyFlash4.RP.rpInt object>
- num_poisson_solves [INTEGER] [100]
Valid Values: 1 to INFTY
- totalSharedVars [INTEGER] [12]
Valid Values: Unconstrained
- sim_lasersOrientation = <flash.pyFlash4.RP.rpStr object>
- sim_lasersOrientation [STRING] [” “]
Valid Values: Unconstrained The orientation of the lasers
- equatorialSemimajorAxis = <flash.pyFlash4.RP.rpReal object>
- equatorialSemimajorAxis [REAL] [1.]
Valid Values: 0.0 to INFTY Equatorial semimajor axis (a1)
- passTolerance = <flash.pyFlash4.RP.rpReal object>
- passTolerance [REAL] [0.015]
Valid Values: 0.00000000000001 to 1.0 Allowed error for testing. 0.015 = 1.5 percent error
- sim_addPartCount = <flash.pyFlash4.RP.rpInt object>
- sim_addPartCount [INTEGER] [0]
Valid Values: 0 to INFTY Number of particles to be added by each MPI task during “evolution” in this test
- sim_addPartDisp = <flash.pyFlash4.RP.rpReal object>
- sim_addPartDisp [REAL] [0.1]
Valid Values: 0.0 to INFTY Offset from left domain side and spacing of the particles added during “evolution” in this test, in multiples of the domain size.
- sim_p_amb = <flash.pyFlash4.RP.rpReal object>
- sim_p_amb [REAL] [8.e5]
Valid Values: Unconstrained Gas Pressure: Entire domain receives this ambient parameter
- sim_rho_amb = <flash.pyFlash4.RP.rpReal object>
- sim_rho_amb [REAL] [0.95e-3]
Valid Values: Unconstrained Gas Density: Entire domain receives this ambient parameter
- sim_vx_amb = <flash.pyFlash4.RP.rpReal object>
- sim_vx_amb [REAL] [0.5]
Valid Values: Unconstrained Gas x-velocity: Dominant flow velocity throughout domain
- sim_vx_multiplier = <flash.pyFlash4.RP.rpReal object>
- sim_vx_multiplier [REAL] [1.0]
Valid Values: Unconstrained Half of the domain in y has x-velocity multiplied by this value
- sim_vx_pert = <flash.pyFlash4.RP.rpReal object>
- sim_vx_pert [REAL] [0.1]
Valid Values: Unconstrained Scales [-1,1] random number in x direction: set to zero for uniform flow
- sim_vy_pert = <flash.pyFlash4.RP.rpReal object>
- sim_vy_pert [REAL] [0.1]
Valid Values: Unconstrained Scales [-1,1] random number in y direction: set to zero for uniform flow
- sim_vz_pert = <flash.pyFlash4.RP.rpReal object>
- sim_vz_pert [REAL] [0.1]
Valid Values: Unconstrained Scales [-1,1] random number in z direction: set to zero for uniform flow
- sim_a0 = <flash.pyFlash4.RP.rpReal object>
- sim_a0 [REAL] [1.0]
Valid Values: Unconstrained constant component of velocity field factor a(t)
- sim_a1 = <flash.pyFlash4.RP.rpReal object>
- sim_a1 [REAL] [0.1]
Valid Values: Unconstrained varying part of velocity field factor a(t)
- sim_analyticParticlePositions = <flash.pyFlash4.RP.rpLog object>
sim_analyticParticlePositions [BOOLEAN] [FALSE]
- sim_fakeMapMeshToParticles = <flash.pyFlash4.RP.rpLog object>
sim_fakeMapMeshToParticles [BOOLEAN] [TRUE]
- sim_densityThreshold = <flash.pyFlash4.RP.rpReal object>
- sim_densityThreshold [REAL] [0.85]
Valid Values: Unconstrained the level of density in any cell above which the particles are used to simulate the mass in the domain. This formulation is used only to test refinement based on particles.
- sim_minBlks = <flash.pyFlash4.RP.rpInt object>
- sim_minBlks [INTEGER] [40]
Valid Values: Unconstrained parameter to ensure that refinement is taking place
- sim_ptMass = <flash.pyFlash4.RP.rpReal object>
- sim_ptMass [REAL] [0.005]
Valid Values: Unconstrained mass of one particles when replacing some mass in the domain with active particles to test refinement based on particles count
- sim_jprocs = <flash.pyFlash4.RP.rpInt object>
- sim_jprocs [INTEGER] [1]
Valid Values: Unconstrained
- sim_kprocs = <flash.pyFlash4.RP.rpInt object>
- sim_kprocs [INTEGER] [1]
Valid Values: Unconstrained
- output_grid_data = <flash.pyFlash4.RP.rpLog object>
- output_grid_data [BOOLEAN] [true]
creates files for each processor that
- sim_channelSize = <flash.pyFlash4.RP.rpInt object>
- sim_channelSize [INTEGER] [50]
Valid Values: Unconstrained The pipeline channel size to be used
- sim_itemSize = <flash.pyFlash4.RP.rpInt object>
- sim_itemSize [INTEGER] [10]
Valid Values: Unconstrained The number of elements in each item
- sim_lowestNumItemsOnProc = <flash.pyFlash4.RP.rpInt object>
- sim_lowestNumItemsOnProc [INTEGER] [100]
Valid Values: Unconstrained The lowest number of items to reach a processor
- sim_maxItemsPipeline = <flash.pyFlash4.RP.rpInt object>
- sim_maxItemsPipeline [INTEGER] [100]
Valid Values: Unconstrained The maximum number of items that the pipeline can handle
- lx = <flash.pyFlash4.RP.rpReal object>
- lx [REAL] [0.0]
Valid Values: Unconstrained
- ly = <flash.pyFlash4.RP.rpReal object>
- ly [REAL] [0.0]
Valid Values: Unconstrained
- ux = <flash.pyFlash4.RP.rpReal object>
- ux [REAL] [1.0]
Valid Values: Unconstrained
- uy = <flash.pyFlash4.RP.rpReal object>
- uy [REAL] [1.0]
Valid Values: Unconstrained
- xGridSize = <flash.pyFlash4.RP.rpInt object>
- xGridSize [INTEGER] [32]
Valid Values: Unconstrained
- yGridSize = <flash.pyFlash4.RP.rpInt object>
- yGridSize [INTEGER] [32]
Valid Values: Unconstrained
- sim_cellNumberEmittedProtons = <flash.pyFlash4.RP.rpInt object>
- sim_cellNumberEmittedProtons [INTEGER] [0]
Valid Values: Unconstrained The wanted number of emitted protons per cell
- sim_clockwiseB = <flash.pyFlash4.RP.rpLog object>
- sim_clockwiseB [BOOLEAN] [false]
Should B point clockwise (inward force) from each radial position?
- sim_magneticFluxDensity = <flash.pyFlash4.RP.rpReal object>
- sim_magneticFluxDensity [REAL] [0.0]
Valid Values: Unconstrained The value of the magnetic flux density B
- sim_electricField = <flash.pyFlash4.RP.rpReal object>
- sim_electricField [REAL] [0.0]
Valid Values: Unconstrained The value of the electric field E
- sim_electricFieldDeflection = <flash.pyFlash4.RP.rpLog object>
- sim_electricFieldDeflection [BOOLEAN] [false]
Test the electric field deflection?
- sim_fileRay = <flash.pyFlash4.RP.rpStr object>
- sim_fileRay [STRING] [“rayIncidence.txt”]
Valid Values: Unconstrained
- sim_ilBnd = <flash.pyFlash4.RP.rpReal object>
- sim_ilBnd [REAL] [0.25]
Valid Values: Unconstrained
- sim_iuBnd = <flash.pyFlash4.RP.rpReal object>
- sim_iuBnd [REAL] [0.75]
Valid Values: Unconstrained
- sim_jlBnd = <flash.pyFlash4.RP.rpReal object>
- sim_jlBnd [REAL] [0.25]
Valid Values: Unconstrained
- sim_juBnd = <flash.pyFlash4.RP.rpReal object>
- sim_juBnd [REAL] [0.75]
Valid Values: Unconstrained
- sim_klBnd = <flash.pyFlash4.RP.rpReal object>
- sim_klBnd [REAL] [0.25]
Valid Values: Unconstrained
- sim_kuBnd = <flash.pyFlash4.RP.rpReal object>
- sim_kuBnd [REAL] [0.75]
Valid Values: Unconstrained
- sim_numRay = <flash.pyFlash4.RP.rpInt object>
- sim_numRay [INTEGER] [1]
Valid Values: Unconstrained
- sim_refract = <flash.pyFlash4.RP.rpReal object>
- sim_refract [REAL] [2.0]
Valid Values: Unconstrained
- sim_refractType = <flash.pyFlash4.RP.rpStr object>
- sim_refractType [STRING] [“linear”]
Valid Values: Unconstrained
- sim_printInfo = <flash.pyFlash4.RP.rpLog object>
- sim_printInfo [BOOLEAN] [false]
Should details about solving each polynomial be printed
- sim_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- sim_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained The method for the Runge Kutta stepper
- sim_ellipseAspectRatio = <flash.pyFlash4.RP.rpReal object>
- sim_ellipseAspectRatio [REAL] [2.0]
Valid Values: Unconstrained The ellipse aspect ratio (major:minor axis)
- sim_errorFraction = <flash.pyFlash4.RP.rpReal object>
- sim_errorFraction [REAL] [1.0e-8]
Valid Values: Unconstrained The error fraction for the dependent variables
- sim_numberOfEllipses = <flash.pyFlash4.RP.rpInt object>
- sim_numberOfEllipses [INTEGER] [1]
Valid Values: Unconstrained The number of ellipses the particle has to sweep
- sim_stepSize = <flash.pyFlash4.RP.rpReal object>
- sim_stepSize [REAL] [0.1]
Valid Values: Unconstrained The step size
- sim_numberOfCircles = <flash.pyFlash4.RP.rpInt object>
- sim_numberOfCircles [INTEGER] [1]
Valid Values: Unconstrained The number of circles the particle has to sweep
- sim_numberOfRungeKuttaSteps = <flash.pyFlash4.RP.rpInt object>
- sim_numberOfRungeKuttaSteps [INTEGER] [10]
Valid Values: Unconstrained The number of Runge Kutta steps to be performed
- sim_rx0 = <flash.pyFlash4.RP.rpReal object>
- sim_rx0 [REAL] [1.0]
Valid Values: Unconstrained The initial x position of the particle
- sim_ry0 = <flash.pyFlash4.RP.rpReal object>
- sim_ry0 [REAL] [1.0]
Valid Values: Unconstrained The initial y position of the particle
- sim_rz0 = <flash.pyFlash4.RP.rpReal object>
- sim_rz0 [REAL] [1.0]
Valid Values: Unconstrained The initial z position of the particle
- sim_speed = <flash.pyFlash4.RP.rpReal object>
- sim_speed [REAL] [1.0]
Valid Values: Unconstrained The speed of the particle
- sim_orderODE = <flash.pyFlash4.RP.rpInt object>
- sim_orderODE [INTEGER] [5]
Valid Values: Unconstrained The order of the binomial ODE
- sim_xLast = <flash.pyFlash4.RP.rpReal object>
- sim_xLast [REAL] [10.0]
Valid Values: Unconstrained The last x value for the independent variable
- sim_xStart = <flash.pyFlash4.RP.rpReal object>
- sim_xStart [REAL] [0.0]
Valid Values: Unconstrained The starting x value for the independent variable
- sim_cs = <flash.pyFlash4.RP.rpReal object>
- sim_cs [REAL] [1.0]
Valid Values: Unconstrained
- sim_dens = <flash.pyFlash4.RP.rpReal object>
- sim_dens [REAL] [1.0]
Valid Values: Unconstrained
- sim_massTol = <flash.pyFlash4.RP.rpReal object>
- sim_massTol [REAL] [1.e20]
Valid Values: Unconstrained
- sim_momXTol = <flash.pyFlash4.RP.rpReal object>
- sim_momXTol [REAL] [1.e32]
Valid Values: Unconstrained
- sim_momYTol = <flash.pyFlash4.RP.rpReal object>
- sim_momYTol [REAL] [1.e32]
Valid Values: Unconstrained
- sim_momZTol = <flash.pyFlash4.RP.rpReal object>
- sim_momZTol [REAL] [1.e32]
Valid Values: Unconstrained
- sim_sink_mass = <flash.pyFlash4.RP.rpReal object>
- sim_sink_mass [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_vx = <flash.pyFlash4.RP.rpReal object>
- sim_sink_vx [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_vy = <flash.pyFlash4.RP.rpReal object>
- sim_sink_vy [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_vz = <flash.pyFlash4.RP.rpReal object>
- sim_sink_vz [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_x = <flash.pyFlash4.RP.rpReal object>
- sim_sink_x [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_y = <flash.pyFlash4.RP.rpReal object>
- sim_sink_y [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_z = <flash.pyFlash4.RP.rpReal object>
- sim_sink_z [REAL] [0.0]
Valid Values: Unconstrained
- sim_xcenter = <flash.pyFlash4.RP.rpReal object>
- sim_xcenter [REAL] [0.0]
Valid Values: Unconstrained
- sim_ycenter = <flash.pyFlash4.RP.rpReal object>
- sim_ycenter [REAL] [0.0]
Valid Values: Unconstrained
- sim_zcenter = <flash.pyFlash4.RP.rpReal object>
- sim_zcenter [REAL] [0.0]
Valid Values: Unconstrained
- sb_xmax = <flash.pyFlash4.RP.rpReal object>
- sb_xmax [REAL] [-1.0]
Valid Values: Unconstrained
- sb_xmin = <flash.pyFlash4.RP.rpReal object>
- sb_xmin [REAL] [-1.0]
Valid Values: Unconstrained
- sb_ymax = <flash.pyFlash4.RP.rpReal object>
- sb_ymax [REAL] [-1.0]
Valid Values: Unconstrained
- sb_ymin = <flash.pyFlash4.RP.rpReal object>
- sb_ymin [REAL] [-1.0]
Valid Values: Unconstrained
- sb_zmax = <flash.pyFlash4.RP.rpReal object>
- sb_zmax [REAL] [-1.0]
Valid Values: Unconstrained
- sb_zmin = <flash.pyFlash4.RP.rpReal object>
- sb_zmin [REAL] [-1.0]
Valid Values: Unconstrained
- sim_densitySUR = <flash.pyFlash4.RP.rpReal object>
- sim_densitySUR [REAL] [-1.0]
Valid Values: Unconstrained Density of surrounding material
- sim_densityTSM = <flash.pyFlash4.RP.rpReal object>
- sim_densityTSM [REAL] [-1.0]
Valid Values: Unconstrained Density of Thomson scattering material sphere
- sim_sphereTSMcenterX = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMcenterX [REAL] [0.0]
Valid Values: Unconstrained Center x-coordinate of Thomson scattering material sphere
- sim_sphereTSMcenterY = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMcenterY [REAL] [0.0]
Valid Values: Unconstrained Center y-coordinate of Thomson scattering material sphere
- sim_sphereTSMcenterZ = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMcenterZ [REAL] [0.0]
Valid Values: Unconstrained Center z-coordinate of Thomson scattering material sphere
- sim_sphereTSMradius = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMradius [REAL] [-1.0]
Valid Values: Unconstrained Radius of Thomson scattering material sphere inside domain
- sim_tempSURelectrons = <flash.pyFlash4.RP.rpReal object>
- sim_tempSURelectrons [REAL] [-1.0]
Valid Values: Unconstrained Electron temperature (eV) of surrounding material
- sim_tempSURions = <flash.pyFlash4.RP.rpReal object>
- sim_tempSURions [REAL] [-1.0]
Valid Values: Unconstrained Ion temperature (eV) of surrounding material
- sim_tempTSMelectrons = <flash.pyFlash4.RP.rpReal object>
- sim_tempTSMelectrons [REAL] [-1.0]
Valid Values: Unconstrained Electron temperature (eV) of Thomson scattering material
- sim_tempTSMions = <flash.pyFlash4.RP.rpReal object>
- sim_tempTSMions [REAL] [-1.0]
Valid Values: Unconstrained Ion temperature (eV) of Thomson scattering material
- sim_velXSUR = <flash.pyFlash4.RP.rpReal object>
- sim_velXSUR [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity x-component of surrounding material
- sim_velXTSM = <flash.pyFlash4.RP.rpReal object>
- sim_velXTSM [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity x-component of Thomson scattering material
- sim_velYSUR = <flash.pyFlash4.RP.rpReal object>
- sim_velYSUR [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity y-component of surrounding material
- sim_velYTSM = <flash.pyFlash4.RP.rpReal object>
- sim_velYTSM [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity y-component of Thomson scattering material
- sim_velZSUR = <flash.pyFlash4.RP.rpReal object>
- sim_velZSUR [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity z-component of surrounding material
- sim_velZTSM = <flash.pyFlash4.RP.rpReal object>
- sim_velZTSM [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity z-component of Thomson scattering material
- sim_densityInside = <flash.pyFlash4.RP.rpReal object>
- sim_densityInside [REAL] [-1.0]
Valid Values: Unconstrained Density of inside (Cube/Sphere) object
- sim_densityOutside = <flash.pyFlash4.RP.rpReal object>
- sim_densityOutside [REAL] [-1.0]
Valid Values: Unconstrained Density of outside in the rest of domain
- sim_doCube = <flash.pyFlash4.RP.rpLog object>
- sim_doCube [BOOLEAN] [false]
Simulate the cube?
- sim_doSphere = <flash.pyFlash4.RP.rpLog object>
- sim_doSphere [BOOLEAN] [false]
Simulate the sphere?
- sim_objectRadius = <flash.pyFlash4.RP.rpReal object>
- sim_objectRadius [REAL] [-1.0]
Valid Values: Unconstrained Radius of object (Cube/Sphere) inside domain
- sim_densityDomain = <flash.pyFlash4.RP.rpReal object>
- sim_densityDomain [REAL] [-1.0]
Valid Values: Unconstrained Density of the rest of the domain
- sim_densitySphere = <flash.pyFlash4.RP.rpReal object>
- sim_densitySphere [REAL] [-1.0]
Valid Values: Unconstrained Density of sphere
- sim_sphereRadius = <flash.pyFlash4.RP.rpReal object>
- sim_sphereRadius [REAL] [-1.0]
Valid Values: Unconstrained Radius of sphere inside domain
- sim_deltaMoveX = <flash.pyFlash4.RP.rpReal object>
- sim_deltaMoveX [REAL] [0.01]
Valid Values: Unconstrained
- sim_deltaMoveY = <flash.pyFlash4.RP.rpReal object>
- sim_deltaMoveY [REAL] [0.01]
Valid Values: Unconstrained
- sim_deltaMoveZ = <flash.pyFlash4.RP.rpReal object>
- sim_deltaMoveZ [REAL] [0.01]
Valid Values: Unconstrained
- sim_initPosX = <flash.pyFlash4.RP.rpReal object>
- sim_initPosX [REAL] [0.01]
Valid Values: Unconstrained Initial position of the particle along x
- sim_initPosY = <flash.pyFlash4.RP.rpReal object>
- sim_initPosY [REAL] [0.01]
Valid Values: Unconstrained
- sim_initPosZ = <flash.pyFlash4.RP.rpReal object>
- sim_initPosZ [REAL] [0.01]
Valid Values: Unconstrained
- useProtonEmission = <flash.pyFlash4.RP.rpLog object>
- useProtonEmission [BOOLEAN] [true]
Use the proton emission?
- pem_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- pem_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained The Runge Kutta method to be used for proton tracing.
- pem_appendOldDetectorFiles = <flash.pyFlash4.RP.rpLog object>
- pem_appendOldDetectorFiles [BOOLEAN] [false]
Should protons be appended to existing detector files (for restart runs)?
- pem_cellStepTolerance = <flash.pyFlash4.RP.rpReal object>
- pem_cellStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed cell fractional error (units = cell edge) for a proton path step
- pem_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- pem_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- pem_detailedTiming = <flash.pyFlash4.RP.rpLog object>
- pem_detailedTiming [BOOLEAN] [false]
If true, proton creation, transport and detector file writing is timed
- pem_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector center 1
- pem_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector center 1
- pem_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector center 1
- pem_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- pem_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- pem_detectorNormalX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorNormalX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector normal vector 1
- pem_detectorNormalY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorNormalY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector normal vector 1
- pem_detectorNormalZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorNormalZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector normal vector 1
- pem_detectorPinholeDist2Det_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorPinholeDist2Det_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole center distance from the detector center 1
- pem_detectorPinholeRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorPinholeRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole radius 1
- pem_detectorSideLength_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorSideLength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The side length of the square detector 1
- pem_detectorSideTiltingAngle_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorSideTiltingAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Side tilting angle (degrees) from tilting axis 1
- pem_detectorSideTiltingAxis_1 = <flash.pyFlash4.RP.rpStr object>
- pem_detectorSideTiltingAxis_1 [STRING] [” “]
Valid Values: Unconstrained Global tilting axis to be used for side tilting 1
- pem_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- pem_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out proton (x,y) pairs to detector file(s)
- pem_emissionAmplificationFactor = <flash.pyFlash4.RP.rpReal object>
- pem_emissionAmplificationFactor [REAL] [1.0]
Valid Values: Unconstrained Globally amplifies the number of emitted protons in each cell
- pem_emissionBoxCornerLX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerLX_1 [REAL] [0.0]
Valid Values: Unconstrained The x coordinate of the lower bounding box corner 1
- pem_emissionBoxCornerLY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerLY_1 [REAL] [0.0]
Valid Values: Unconstrained The y coordinate of the lower bounding box corner 1
- pem_emissionBoxCornerLZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerLZ_1 [REAL] [0.0]
Valid Values: Unconstrained The z coordinate of the lower bounding box corner 1
- pem_emissionBoxCornerUX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerUX_1 [REAL] [0.0]
Valid Values: Unconstrained The x coordinate of the upper bounding box corner 1
- pem_emissionBoxCornerUY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerUY_1 [REAL] [0.0]
Valid Values: Unconstrained The y coordinate of the upper bounding box corner 1
- pem_emissionBoxCornerUZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerUZ_1 [REAL] [0.0]
Valid Values: Unconstrained The z coordinate of the upper bounding box corner 1
- pem_emissionConeCenterX = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeCenterX [REAL] [0.0]
Valid Values: Unconstrained The center global x-coordinate position of the proton emission cone
- pem_emissionConeCenterY = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeCenterY [REAL] [0.0]
Valid Values: Unconstrained The center global y-coordinate position of the proton emission cone
- pem_emissionConeCenterZ = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeCenterZ [REAL] [1.0]
Valid Values: Unconstrained The center global z-coordinate position of the proton emission cone
- pem_emissionConeHalfApexAngle = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeHalfApexAngle [REAL] [180.0]
Valid Values: Unconstrained The proton emission half apex cone angle (in degrees, range 0-180)
- pem_ignoreElectricalField = <flash.pyFlash4.RP.rpLog object>
- pem_ignoreElectricalField [BOOLEAN] [true]
If true, the effect of the electrical field is ignored (default).
- pem_ignoreMagneticField = <flash.pyFlash4.RP.rpLog object>
- pem_ignoreMagneticField [BOOLEAN] [false]
If true, the effect of the magnetic field is ignored (default).
- pem_maxProtonCount = <flash.pyFlash4.RP.rpInt object>
- pem_maxProtonCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of protons per processor
- pem_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- pem_numberOfDetectors [INTEGER] [0]
Valid Values: Unconstrained Total number of proton detectors
- pem_numberOfEmissionBoxes = <flash.pyFlash4.RP.rpInt object>
- pem_numberOfEmissionBoxes [INTEGER] [0]
Valid Values: Unconstrained Total number of emission boxes (if none, whole domain will emit)
- pem_numberOfProtonReactions = <flash.pyFlash4.RP.rpInt object>
- pem_numberOfProtonReactions [INTEGER] [0]
Valid Values: Unconstrained Total number of proton reactions to be used as proton sources
- pem_opaqueBoundaries = <flash.pyFlash4.RP.rpLog object>
- pem_opaqueBoundaries [BOOLEAN] [true]
If true, the protons do not go through cells belonging to boundaries
- pem_printDetectors = <flash.pyFlash4.RP.rpLog object>
- pem_printDetectors [BOOLEAN] [false]
Print details about each detector?
- pem_printEmissionBoxes = <flash.pyFlash4.RP.rpLog object>
- pem_printEmissionBoxes [BOOLEAN] [false]
Print details about each emmission box?
- pem_printMain = <flash.pyFlash4.RP.rpLog object>
- pem_printMain [BOOLEAN] [false]
Print details about the proton emission run?
- pem_printProtons = <flash.pyFlash4.RP.rpLog object>
- pem_printProtons [BOOLEAN] [false]
Print details about each proton initially generated?
- pem_protonDeterminism = <flash.pyFlash4.RP.rpLog object>
- pem_protonDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move proton particles.
- pem_randomNumberSeedIncrement = <flash.pyFlash4.RP.rpInt object>
- pem_randomNumberSeedIncrement [INTEGER] [1]
Valid Values: Unconstrained Sets the seed increment for the random number generator
- pem_randomNumberSeedInitial = <flash.pyFlash4.RP.rpInt object>
- pem_randomNumberSeedInitial [INTEGER] [1]
Valid Values: Unconstrained Sets the initial seeds for the random number generator
- pem_screenProtonBucketSize = <flash.pyFlash4.RP.rpInt object>
- pem_screenProtonBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out screen protons to disk.
- pem_useMaxTempReactivity = <flash.pyFlash4.RP.rpLog object>
- pem_useMaxTempReactivity [BOOLEAN] [true]
If true, maximum temperature reactivity is used when T > validity limit.
- pem_useMinTempReactivity = <flash.pyFlash4.RP.rpLog object>
- pem_useMinTempReactivity [BOOLEAN] [true]
If true, minimum temperature reactivity is used when T < validity limit.
- pem_useParabolicApproximation = <flash.pyFlash4.RP.rpLog object>
- pem_useParabolicApproximation [BOOLEAN] [true]
If true, the parabolic path approximation is used (enhanced performance).
- threadProtonTrace = <flash.pyFlash4.RP.rpLog object>
- threadProtonTrace [BOOLEAN] [true]
Use threading when tracing the protons through each block?
- useProtonImaging = <flash.pyFlash4.RP.rpLog object>
- useProtonImaging [BOOLEAN] [true]
Use the proton imaging?
- pi_3Din2D = <flash.pyFlash4.RP.rpLog object>
- pi_3Din2D [BOOLEAN] [false]
Use the 3D protons in a 2D cylindrical grid proton tracing?
- pi_3Din2DwedgeAngle = <flash.pyFlash4.RP.rpReal object>
- pi_3Din2DwedgeAngle [REAL] [0.0]
Valid Values: Unconstrained Wedge angle (degrees, must be < 180) for 3D in 2D simulations
- pi_IOaddDetectorScreens = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddDetectorScreens [BOOLEAN] [false]
If true, the frame of the detector screen(s) will be added to the plot
- pi_IOaddProtonsCapsule2Domain = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddProtonsCapsule2Domain [BOOLEAN] [false]
If true, the proton path from capsule to domain will be added to the plot
- pi_IOaddProtonsDomain2Screen = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddProtonsDomain2Screen [BOOLEAN] [false]
If true, the proton path from domain to screen will be added to the plot
- pi_IOmaxBlockCrossingNumber = <flash.pyFlash4.RP.rpInt object>
- pi_IOmaxBlockCrossingNumber [INTEGER] [5]
Valid Values: Unconstrained The (estimated) maximum number of complete block crossings for each proton
- pi_IOnumberOfProtons2Plot = <flash.pyFlash4.RP.rpInt object>
- pi_IOnumberOfProtons2Plot [INTEGER] [0]
Valid Values: Unconstrained Number of IO protons that are to be plotted
- pi_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- pi_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained The Runge Kutta method to be used for proton tracing.
- pi_beamApertureAngle_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 1
- pi_beamCapsuleGrainLevel_1 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 1
- pi_beamCapsuleRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 1
- pi_beamCapsuleX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 1
- pi_beamCapsuleY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 1
- pi_beamCapsuleZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 1
- pi_beamDetector_1 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 1
- pi_beamNoBoundaryCondition_1 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_1 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 1
- pi_beamNumberOfProtons_1 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 1
- pi_beamProtonEnergy_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 1
- pi_beamTargetRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 1
- pi_beamTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 1
- pi_beamTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 1
- pi_beamTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 1
- pi_beamTime2Launch_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 1
- pi_cellStepTolerance = <flash.pyFlash4.RP.rpReal object>
- pi_cellStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed cell fractional error (units = cell edge) for a proton path step
- pi_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- pi_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- pi_detectorAlignWRTbeamNr_1 = <flash.pyFlash4.RP.rpInt object>
- pi_detectorAlignWRTbeamNr_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Place detector screen along beam nr? If <= 0, no placing 1
- pi_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector center 1
- pi_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector center 1
- pi_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector center 1
- pi_detectorDGwriteFormat = <flash.pyFlash4.RP.rpStr object>
- pi_detectorDGwriteFormat [STRING] [“es15.5”]
Valid Values: Unconstrained Format string for writing out diagnostic variables to detector file(s)
- pi_detectorDist2BeamCapsule_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorDist2BeamCapsule_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Distance from beam capsule center (if detector placed along beam) 1
- pi_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- pi_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- pi_detectorNormalX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorNormalX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector normal vector 1
- pi_detectorNormalY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorNormalY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector normal vector 1
- pi_detectorNormalZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorNormalZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector normal vector 1
- pi_detectorPinholeDist2Det_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorPinholeDist2Det_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole center distance from the detector center 1
- pi_detectorPinholeRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorPinholeRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole radius 1
- pi_detectorSideLength_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorSideLength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The side length of the square detector 1
- pi_detectorSideTiltingAngle_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorSideTiltingAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Side tilting angle (degrees) from tilting axis 1
- pi_detectorSideTiltingAxis_1 = <flash.pyFlash4.RP.rpStr object>
- pi_detectorSideTiltingAxis_1 [STRING] [” “]
Valid Values: Unconstrained Global tilting axis to be used for side tilting 1
- pi_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- pi_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out proton (x,y) pairs to detector file(s)
- pi_flagDomainMissingProtons = <flash.pyFlash4.RP.rpLog object>
- pi_flagDomainMissingProtons [BOOLEAN] [true]
Should domain missing protons be flagged (program aborted)?
- pi_ignoreElectricalField = <flash.pyFlash4.RP.rpLog object>
- pi_ignoreElectricalField [BOOLEAN] [true]
If true, the effect of the electrical field is ignored (default).
- pi_maxProtonCount = <flash.pyFlash4.RP.rpInt object>
- pi_maxProtonCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of protons per processor
- pi_numberOfBeams = <flash.pyFlash4.RP.rpInt object>
- pi_numberOfBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of proton beams
- pi_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- pi_numberOfDetectors [INTEGER] [-1]
Valid Values: Unconstrained Total number of proton detectors
- pi_opaqueBoundaries = <flash.pyFlash4.RP.rpLog object>
- pi_opaqueBoundaries [BOOLEAN] [false]
If true, the protons do not go through cells belonging to boundaries
- pi_printBeams = <flash.pyFlash4.RP.rpLog object>
- pi_printBeams [BOOLEAN] [false]
Print details about each beam?
- pi_printDetectors = <flash.pyFlash4.RP.rpLog object>
- pi_printDetectors [BOOLEAN] [false]
Print details about each detector?
- pi_printMain = <flash.pyFlash4.RP.rpLog object>
- pi_printMain [BOOLEAN] [false]
Print details about the proton imaging run?
- pi_printProtons = <flash.pyFlash4.RP.rpLog object>
- pi_printProtons [BOOLEAN] [false]
Print details about each proton initially generated?
- pi_protonDeterminism = <flash.pyFlash4.RP.rpLog object>
- pi_protonDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move the proton particle.
- pi_randomNumberSeedIncrement = <flash.pyFlash4.RP.rpInt object>
- pi_randomNumberSeedIncrement [INTEGER] [1]
Valid Values: Unconstrained Sets the seed increment for the random number generator
- pi_randomNumberSeedInitial = <flash.pyFlash4.RP.rpInt object>
- pi_randomNumberSeedInitial [INTEGER] [1]
Valid Values: Unconstrained Sets the initial seeds for the random number generator
- pi_recalculateCellData = <flash.pyFlash4.RP.rpLog object>
- pi_recalculateCellData [BOOLEAN] [false]
If true, the proton imaging calculates its own cell data for each block
- pi_recordOffScreenProtons = <flash.pyFlash4.RP.rpLog object>
- pi_recordOffScreenProtons [BOOLEAN] [false]
If true, the protons missing the detector screen will also be recorded.
- pi_relativisticTracing = <flash.pyFlash4.RP.rpLog object>
- pi_relativisticTracing [BOOLEAN] [false]
If true, the proton tracing is done using relativistic equations of motion.
- pi_screenProtonBucketSize = <flash.pyFlash4.RP.rpInt object>
- pi_screenProtonBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out screen protons to disk.
- pi_screenProtonDiagnostics = <flash.pyFlash4.RP.rpLog object>
- pi_screenProtonDiagnostics [BOOLEAN] [false]
If true, calculates/records extra diagnostic values for the screen protons.
- pi_timeResolvedProtonImaging = <flash.pyFlash4.RP.rpLog object>
- pi_timeResolvedProtonImaging [BOOLEAN] [false]
If true, time resolved proton imaging over many timesteps is invoked.
- pi_useIOprotonPlot = <flash.pyFlash4.RP.rpLog object>
- pi_useIOprotonPlot [BOOLEAN] [false]
This flag controls whether IO proton plotting should be used
- pi_useParabolicApproximation = <flash.pyFlash4.RP.rpLog object>
- pi_useParabolicApproximation [BOOLEAN] [false]
If true, the parabolic path approximation is used (enhanced performance).
- pi_IOaddBeamCapsules = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddBeamCapsules [BOOLEAN] [false]
If true, the frame of the beam capsule(s) will be added to the plot
- pi_IOresolutionCapsuleFrame = <flash.pyFlash4.RP.rpReal object>
- pi_IOresolutionCapsuleFrame [REAL] [1.0e-02]
Valid Values: Unconstrained The capsule frame resolution to plot the frame of the beam capsule(s)
- pi_IOresolutionScreenFrame = <flash.pyFlash4.RP.rpReal object>
- pi_IOresolutionScreenFrame [REAL] [1.0e-02]
Valid Values: Unconstrained The screen frame resolution to plot the frame of the detector screen(s)
- pi_beamApertureAngle_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 2
- pi_beamApertureAngle_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 3
- pi_beamApertureAngle_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 4
- pi_beamApertureAngle_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 5
- pi_beamApertureAngle_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 6
- pi_beamCapsuleGrainLevel_2 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 2
- pi_beamCapsuleGrainLevel_3 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 3
- pi_beamCapsuleGrainLevel_4 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 4
- pi_beamCapsuleGrainLevel_5 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 5
- pi_beamCapsuleGrainLevel_6 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 6
- pi_beamCapsuleRadius_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 2
- pi_beamCapsuleRadius_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 3
- pi_beamCapsuleRadius_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 4
- pi_beamCapsuleRadius_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 5
- pi_beamCapsuleRadius_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 6
- pi_beamCapsuleX_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 2
- pi_beamCapsuleX_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 3
- pi_beamCapsuleX_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 4
- pi_beamCapsuleX_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 5
- pi_beamCapsuleX_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 6
- pi_beamCapsuleY_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 2
- pi_beamCapsuleY_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 3
- pi_beamCapsuleY_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 4
- pi_beamCapsuleY_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 5
- pi_beamCapsuleY_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 6
- pi_beamCapsuleZ_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 2
- pi_beamCapsuleZ_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 3
- pi_beamCapsuleZ_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 4
- pi_beamCapsuleZ_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 5
- pi_beamCapsuleZ_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 6
- pi_beamDetector_2 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 2
- pi_beamDetector_3 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 3
- pi_beamDetector_4 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 4
- pi_beamDetector_5 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 5
- pi_beamDetector_6 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 6
- pi_beamNoBoundaryCondition_2 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_2 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 2
- pi_beamNoBoundaryCondition_3 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_3 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 3
- pi_beamNoBoundaryCondition_4 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_4 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 4
- pi_beamNoBoundaryCondition_5 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_5 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 5
- pi_beamNoBoundaryCondition_6 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_6 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 6
- pi_beamNumberOfProtons_2 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 2
- pi_beamNumberOfProtons_3 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 3
- pi_beamNumberOfProtons_4 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 4
- pi_beamNumberOfProtons_5 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 5
- pi_beamNumberOfProtons_6 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 6
- pi_beamProtonEnergy_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 2
- pi_beamProtonEnergy_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 3
- pi_beamProtonEnergy_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 4
- pi_beamProtonEnergy_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 5
- pi_beamProtonEnergy_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 6
- pi_beamTargetRadius_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 2
- pi_beamTargetRadius_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 3
- pi_beamTargetRadius_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 4
- pi_beamTargetRadius_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 5
- pi_beamTargetRadius_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 6
- pi_beamTargetX_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 2
- pi_beamTargetX_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 3
- pi_beamTargetX_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 4
- pi_beamTargetX_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 5
- pi_beamTargetX_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 6
- pi_beamTargetY_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 2
- pi_beamTargetY_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 3
- pi_beamTargetY_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 4
- pi_beamTargetY_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 5
- pi_beamTargetY_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 6
- pi_beamTargetZ_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 2
- pi_beamTargetZ_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 3
- pi_beamTargetZ_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 4
- pi_beamTargetZ_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 5
- pi_beamTargetZ_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 6
- pi_beamTime2Launch_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 2
- pi_beamTime2Launch_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 3
- pi_beamTime2Launch_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 4
- pi_beamTime2Launch_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 5
- pi_beamTime2Launch_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 6
- useThomsonScattering = <flash.pyFlash4.RP.rpLog object>
- useThomsonScattering [BOOLEAN] [true]
Use the unit?
- threadThomsonScBlockList = <flash.pyFlash4.RP.rpLog object>
- threadThomsonScBlockList [BOOLEAN] [true]
Use threading for Thomson scattering outer loop?
- threadThomsonScWithinBlock = <flash.pyFlash4.RP.rpLog object>
- threadThomsonScWithinBlock [BOOLEAN] [true]
Use threading for Thomson scattering inner loop?
- thsc_3Din2D = <flash.pyFlash4.RP.rpLog object>
- thsc_3Din2D [BOOLEAN] [false]
Use the 3D rays in a 2D cylindrical grid ray tracing?
- thsc_beamDetector_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 1
- thsc_beamDetector_2 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 2
- thsc_beamDetector_3 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 3
- thsc_beamDetector_4 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 4
- thsc_beamDetector_5 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 5
- thsc_beamDetector_6 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 6
- thsc_beamDphi_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_1 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 1
- thsc_beamDphi_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_2 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 2
- thsc_beamDphi_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_3 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 3
- thsc_beamDphi_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_4 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 4
- thsc_beamDphi_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_5 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 5
- thsc_beamDphi_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_6 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 6
- thsc_beamLensX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 1
- thsc_beamLensX_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 2
- thsc_beamLensX_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 3
- thsc_beamLensX_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 4
- thsc_beamLensX_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 5
- thsc_beamLensX_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 6
- thsc_beamLensY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 1
- thsc_beamLensY_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 2
- thsc_beamLensY_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 3
- thsc_beamLensY_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 4
- thsc_beamLensY_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 5
- thsc_beamLensY_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 6
- thsc_beamLensZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 1
- thsc_beamLensZ_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 2
- thsc_beamLensZ_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 3
- thsc_beamLensZ_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 4
- thsc_beamLensZ_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 5
- thsc_beamLensZ_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 6
- thsc_beamPowerMeasureDist1_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 1
- thsc_beamPowerMeasureDist1_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 2
- thsc_beamPowerMeasureDist1_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 3
- thsc_beamPowerMeasureDist1_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 4
- thsc_beamPowerMeasureDist1_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 5
- thsc_beamPowerMeasureDist1_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 6
- thsc_beamPowerMeasureDist2_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_1 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 1
- thsc_beamPowerMeasureDist2_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_2 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 2
- thsc_beamPowerMeasureDist2_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_3 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 3
- thsc_beamPowerMeasureDist2_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_4 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 4
- thsc_beamPowerMeasureDist2_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_5 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 5
- thsc_beamPowerMeasureDist2_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_6 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 6
- thsc_beamTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 1
- thsc_beamTargetX_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 2
- thsc_beamTargetX_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 3
- thsc_beamTargetX_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 4
- thsc_beamTargetX_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 5
- thsc_beamTargetX_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 6
- thsc_beamTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 1
- thsc_beamTargetY_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 2
- thsc_beamTargetY_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 3
- thsc_beamTargetY_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 4
- thsc_beamTargetY_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 5
- thsc_beamTargetY_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 6
- thsc_beamTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 1
- thsc_beamTargetZ_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 2
- thsc_beamTargetZ_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 3
- thsc_beamTargetZ_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 4
- thsc_beamTargetZ_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 5
- thsc_beamTargetZ_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 6
- thsc_computeSpectra = <flash.pyFlash4.RP.rpLog object>
- thsc_computeSpectra [BOOLEAN] [true]
Whether to compute (and write) scattered light spectra
- thsc_crossSectionFunctionType_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_1 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 1
- thsc_crossSectionFunctionType_2 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_2 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 2
- thsc_crossSectionFunctionType_3 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_3 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 3
- thsc_crossSectionFunctionType_4 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_4 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 4
- thsc_crossSectionFunctionType_5 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_5 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 5
- thsc_crossSectionFunctionType_6 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_6 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 6
- thsc_dOmegaOfDetector_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_dOmegaOfDetector_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Solid angle (as seen from scattering region) covered by detector 1
- thsc_detectedRayBucketSize = <flash.pyFlash4.RP.rpInt object>
- thsc_detectedRayBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out detected rays to disk.
- thsc_detectedRayDiagnostics = <flash.pyFlash4.RP.rpLog object>
- thsc_detectedRayDiagnostics [BOOLEAN] [false]
If true, calculates/records extra diagnostic values for the detected rays.
- thsc_detectorApertureAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorApertureAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of detector 1
- thsc_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the spectral detector center 1
- thsc_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the spectral detector center 1
- thsc_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the spectral detector center 1
- thsc_detectorDGwriteFormat = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorDGwriteFormat [STRING] [“es15.5”]
Valid Values: Unconstrained Format string for writing out diagnostic variables to detector file(s)
- thsc_detectorFileAllowOverwrite = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorFileAllowOverwrite [BOOLEAN] [false]
If false, attempts to rewrite an existing detector file cause an error
- thsc_detectorFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained minimum number of time steps between detector file writes
- thsc_detectorFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorFileIntervalTime [REAL] [0.0]
Valid Values: 0.0 to INFTY minimum time interval between detector file writes
- thsc_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- thsc_detectorTargetRadius_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for detector 1
- thsc_detectorTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target center for detector 1
- thsc_detectorTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target center for detector 1
- thsc_detectorTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target center for detector 1
- thsc_detectorWriteAnglesInDeg = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorWriteAnglesInDeg [BOOLEAN] [false]
If true, write out angles in degrees, otherwise use radians
- thsc_detectorWriteTempInKeV = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorWriteTempInKeV [BOOLEAN] [false]
If true, write out electron and ion temperatures in keV, otherwise use kelvin
- thsc_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out the first items to detector file(s)
- thsc_gaussianCenterMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 1
- thsc_gaussianCenterMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 2
- thsc_gaussianCenterMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 3
- thsc_gaussianCenterMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 4
- thsc_gaussianCenterMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 5
- thsc_gaussianCenterMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 6
- thsc_gaussianCenterMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 1
- thsc_gaussianCenterMinor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 2
- thsc_gaussianCenterMinor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 3
- thsc_gaussianCenterMinor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 4
- thsc_gaussianCenterMinor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 5
- thsc_gaussianCenterMinor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 6
- thsc_gaussianExponent_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 1
- thsc_gaussianExponent_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 2
- thsc_gaussianExponent_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 3
- thsc_gaussianExponent_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 4
- thsc_gaussianExponent_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 5
- thsc_gaussianExponent_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 6
- thsc_gaussianRadiusMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 1
- thsc_gaussianRadiusMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 2
- thsc_gaussianRadiusMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 3
- thsc_gaussianRadiusMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 4
- thsc_gaussianRadiusMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 5
- thsc_gaussianRadiusMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 6
- thsc_gaussianRadiusMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 1
- thsc_gaussianRadiusMinor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 2
- thsc_gaussianRadiusMinor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 3
- thsc_gaussianRadiusMinor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 4
- thsc_gaussianRadiusMinor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 5
- thsc_gaussianRadiusMinor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 6
- thsc_gridType_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_1 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 1
- thsc_gridType_2 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_2 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 2
- thsc_gridType_3 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_3 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 3
- thsc_gridType_4 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_4 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 4
- thsc_gridType_5 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_5 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 5
- thsc_gridType_6 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_6 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 6
- thsc_ignoreElectricalField = <flash.pyFlash4.RP.rpLog object>
- thsc_ignoreElectricalField [BOOLEAN] [true]
If true, the effect of the electrical field is ignored (default).
- thsc_lensSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 1
- thsc_lensSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 2
- thsc_lensSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 3
- thsc_lensSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 4
- thsc_lensSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 5
- thsc_lensSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 6
- thsc_logLevel = <flash.pyFlash4.RP.rpInt object>
- thsc_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY controls the level of logging for some conditions. See ThomsonScattering.h for relevant THSC_LOGLEVEL_* definitions. Not yet used.
- thsc_maxRayCount = <flash.pyFlash4.RP.rpInt object>
- thsc_maxRayCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of rays per processor
- thsc_nSubZonesI = <flash.pyFlash4.RP.rpInt object>
- thsc_nSubZonesI [INTEGER] [1]
Valid Values: 1 to INFTY Number of sub-zone intervals in the X direction for Thomson scattering
- thsc_nSubZonesJ = <flash.pyFlash4.RP.rpInt object>
- thsc_nSubZonesJ [INTEGER] [1]
Valid Values: 1 to INFTY Number of sub-zone intervals in the Y direction for Thomson scattering
- thsc_nSubZonesK = <flash.pyFlash4.RP.rpInt object>
- thsc_nSubZonesK [INTEGER] [1]
Valid Values: 1 to INFTY Number of sub-zone intervals in the Z direction for Thomson scattering
- thsc_numberOfBeams = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of probe beams
- thsc_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfDetectors [INTEGER] [-1]
Valid Values: Unconstrained Total number of Thomson scattering detectors
- thsc_numberOfPulses = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfPulses [INTEGER] [-1]
Valid Values: Unconstrained Total number of Thomson scattering laser pulses
- thsc_numberOfSections_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_1 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 1
- thsc_numberOfSections_2 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_2 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 2
- thsc_numberOfSections_3 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_3 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 3
- thsc_numberOfSections_4 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_4 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 4
- thsc_numberOfSections_5 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_5 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 5
- thsc_power_1_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 1
- thsc_power_1_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 10
- thsc_power_1_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 11
- thsc_power_1_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 12
- thsc_power_1_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 13
- thsc_power_1_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 14
- thsc_power_1_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 15
- thsc_power_1_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 16
- thsc_power_1_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 17
- thsc_power_1_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 18
- thsc_power_1_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 19
- thsc_power_1_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 2
- thsc_power_1_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 20
- thsc_power_1_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 3
- thsc_power_1_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 4
- thsc_power_1_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 5
- thsc_power_1_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 6
- thsc_power_1_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 7
- thsc_power_1_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 8
- thsc_power_1_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 9
- thsc_power_2_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 1
- thsc_power_2_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 10
- thsc_power_2_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 11
- thsc_power_2_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 12
- thsc_power_2_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 13
- thsc_power_2_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 14
- thsc_power_2_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 15
- thsc_power_2_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 16
- thsc_power_2_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 17
- thsc_power_2_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 18
- thsc_power_2_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 19
- thsc_power_2_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 2
- thsc_power_2_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 20
- thsc_power_2_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 3
- thsc_power_2_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 4
- thsc_power_2_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 5
- thsc_power_2_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 6
- thsc_power_2_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 7
- thsc_power_2_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 8
- thsc_power_2_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 9
- thsc_power_3_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 1
- thsc_power_3_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 10
- thsc_power_3_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 11
- thsc_power_3_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 12
- thsc_power_3_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 13
- thsc_power_3_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 14
- thsc_power_3_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 15
- thsc_power_3_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 16
- thsc_power_3_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 17
- thsc_power_3_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 18
- thsc_power_3_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 19
- thsc_power_3_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 2
- thsc_power_3_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 20
- thsc_power_3_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 3
- thsc_power_3_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 4
- thsc_power_3_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 5
- thsc_power_3_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 6
- thsc_power_3_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 7
- thsc_power_3_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 8
- thsc_power_3_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 9
- thsc_power_4_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 1
- thsc_power_4_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 10
- thsc_power_4_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 11
- thsc_power_4_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 12
- thsc_power_4_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 13
- thsc_power_4_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 14
- thsc_power_4_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 15
- thsc_power_4_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 16
- thsc_power_4_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 17
- thsc_power_4_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 18
- thsc_power_4_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 19
- thsc_power_4_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 2
- thsc_power_4_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 20
- thsc_power_4_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 3
- thsc_power_4_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 4
- thsc_power_4_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 5
- thsc_power_4_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 6
- thsc_power_4_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 7
- thsc_power_4_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 8
- thsc_power_4_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 9
- thsc_power_5_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 1
- thsc_power_5_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 10
- thsc_power_5_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 11
- thsc_power_5_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 12
- thsc_power_5_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 13
- thsc_power_5_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 14
- thsc_power_5_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 15
- thsc_power_5_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 16
- thsc_power_5_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 17
- thsc_power_5_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 18
- thsc_power_5_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 19
- thsc_power_5_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 2
- thsc_power_5_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 20
- thsc_power_5_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 3
- thsc_power_5_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 4
- thsc_power_5_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 5
- thsc_power_5_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 6
- thsc_power_5_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 7
- thsc_power_5_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 8
- thsc_power_5_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 9
- thsc_printBeams = <flash.pyFlash4.RP.rpLog object>
- thsc_printBeams [BOOLEAN] [false]
Print details about each beam?
- thsc_printDetectors = <flash.pyFlash4.RP.rpLog object>
- thsc_printDetectors [BOOLEAN] [false]
Print details about each detector?
- thsc_printMain = <flash.pyFlash4.RP.rpLog object>
- thsc_printMain [BOOLEAN] [false]
Print details about the Thomson scattering run?
- thsc_printPulses = <flash.pyFlash4.RP.rpLog object>
- thsc_printPulses [BOOLEAN] [false]
Print details about each laser pulse?
- thsc_pulseNumber_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 1
- thsc_pulseNumber_2 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 2
- thsc_pulseNumber_3 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 3
- thsc_pulseNumber_4 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 4
- thsc_pulseNumber_5 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 5
- thsc_pulseNumber_6 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 6
- thsc_recalculateCellData = <flash.pyFlash4.RP.rpLog object>
- thsc_recalculateCellData [BOOLEAN] [false]
If true, the Thomson scattering calculates its own cell data for each block
- thsc_semiAxisMajorTorsionAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 1
- thsc_semiAxisMajorTorsionAngle_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 2
- thsc_semiAxisMajorTorsionAngle_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 3
- thsc_semiAxisMajorTorsionAngle_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 4
- thsc_semiAxisMajorTorsionAngle_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 5
- thsc_semiAxisMajorTorsionAngle_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 6
- thsc_semiAxisMajorTorsionAxis_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam1
- thsc_semiAxisMajorTorsionAxis_2 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_2 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam2
- thsc_semiAxisMajorTorsionAxis_3 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_3 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam3
- thsc_semiAxisMajorTorsionAxis_4 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_4 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam4
- thsc_semiAxisMajorTorsionAxis_5 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_5 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam5
- thsc_semiAxisMajorTorsionAxis_6 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_6 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam6
- thsc_spectrumFileAllowOverwrite = <flash.pyFlash4.RP.rpLog object>
- thsc_spectrumFileAllowOverwrite [BOOLEAN] [false]
If false, attempts to rewrite an existing Thomson spectrum file cause an error
- thsc_spectrumFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- thsc_spectrumFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained minimum number of time steps between spectrum file writes (and computations)
- thsc_spectrumFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- thsc_spectrumFileIntervalTime [REAL] [0.0]
Valid Values: 0.0 to INFTY minimum time interval between spectrum file writes (and computations)
- thsc_spectrumFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- thsc_spectrumFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each Thomson spectrum file name
- thsc_spectrumLamsMax_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_spectrumLamsMax_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Upper wavelength in nm for spectrum of detector 1
- thsc_spectrumLamsMin_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_spectrumLamsMin_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower wavelength in nm for spectrum of detector 1
- thsc_spectrumNpts_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_spectrumNpts_1 [INTEGER] [0]
Valid Values: 0 to INFTY Number of wavelengths for spectrum of detector 1
- thsc_spectrumUseRelativityTerm = <flash.pyFlash4.RP.rpLog object>
- thsc_spectrumUseRelativityTerm [BOOLEAN] [true]
If true, use Pogutse’s factor according to Froula et al. for all spectra
- thsc_targetSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 1
- thsc_targetSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 2
- thsc_targetSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 3
- thsc_targetSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 4
- thsc_targetSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 5
- thsc_targetSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 6
- thsc_targetSemiAxisMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 1
- thsc_targetSemiAxisMinor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 2
- thsc_targetSemiAxisMinor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 3
- thsc_targetSemiAxisMinor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 4
- thsc_targetSemiAxisMinor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 5
- thsc_targetSemiAxisMinor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 6
- thsc_time_1_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 1
- thsc_time_1_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 10
- thsc_time_1_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 11
- thsc_time_1_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 12
- thsc_time_1_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 13
- thsc_time_1_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 14
- thsc_time_1_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 15
- thsc_time_1_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 16
- thsc_time_1_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 17
- thsc_time_1_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 18
- thsc_time_1_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 19
- thsc_time_1_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 2
- thsc_time_1_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 20
- thsc_time_1_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 3
- thsc_time_1_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 4
- thsc_time_1_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 5
- thsc_time_1_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 6
- thsc_time_1_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 7
- thsc_time_1_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 8
- thsc_time_1_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 9
- thsc_time_2_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 1
- thsc_time_2_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 10
- thsc_time_2_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 11
- thsc_time_2_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 12
- thsc_time_2_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 13
- thsc_time_2_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 14
- thsc_time_2_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 15
- thsc_time_2_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 16
- thsc_time_2_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 17
- thsc_time_2_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 18
- thsc_time_2_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 19
- thsc_time_2_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 2
- thsc_time_2_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 20
- thsc_time_2_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 3
- thsc_time_2_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 4
- thsc_time_2_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 5
- thsc_time_2_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 6
- thsc_time_2_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 7
- thsc_time_2_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 8
- thsc_time_2_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 9
- thsc_time_3_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 1
- thsc_time_3_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 10
- thsc_time_3_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 11
- thsc_time_3_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 12
- thsc_time_3_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 13
- thsc_time_3_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 14
- thsc_time_3_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 15
- thsc_time_3_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 16
- thsc_time_3_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 17
- thsc_time_3_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 18
- thsc_time_3_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 19
- thsc_time_3_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 2
- thsc_time_3_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 20
- thsc_time_3_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 3
- thsc_time_3_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 4
- thsc_time_3_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 5
- thsc_time_3_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 6
- thsc_time_3_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 7
- thsc_time_3_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 8
- thsc_time_3_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 9
- thsc_time_4_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 1
- thsc_time_4_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 10
- thsc_time_4_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 11
- thsc_time_4_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 12
- thsc_time_4_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 13
- thsc_time_4_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 14
- thsc_time_4_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 15
- thsc_time_4_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 16
- thsc_time_4_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 17
- thsc_time_4_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 18
- thsc_time_4_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 19
- thsc_time_4_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 2
- thsc_time_4_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 20
- thsc_time_4_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 3
- thsc_time_4_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 4
- thsc_time_4_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 5
- thsc_time_4_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 6
- thsc_time_4_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 7
- thsc_time_4_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 8
- thsc_time_4_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 9
- thsc_time_5_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 1
- thsc_time_5_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 10
- thsc_time_5_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 11
- thsc_time_5_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 12
- thsc_time_5_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 13
- thsc_time_5_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 14
- thsc_time_5_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 15
- thsc_time_5_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 16
- thsc_time_5_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 17
- thsc_time_5_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 18
- thsc_time_5_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 19
- thsc_time_5_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 2
- thsc_time_5_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 20
- thsc_time_5_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 3
- thsc_time_5_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 4
- thsc_time_5_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 5
- thsc_time_5_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 6
- thsc_time_5_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 7
- thsc_time_5_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 8
- thsc_time_5_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 9
- thsc_wavelength_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 1
- thsc_wavelength_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 2
- thsc_wavelength_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 3
- thsc_wavelength_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 4
- thsc_wavelength_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 5
- thsc_wavelength_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 6
- threadThscRayTrace = <flash.pyFlash4.RP.rpLog object>
- threadThscRayTrace [BOOLEAN] [true]
Use threading when tracing the Thomson rays through each block?
- thsc_cellTimeEnergyDeposition = <flash.pyFlash4.RP.rpLog object>
- thsc_cellTimeEnergyDeposition [BOOLEAN] [false]
If true, calculates cell energy deposition based only on time spent in cell
- thsc_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- thsc_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- thsc_detectorLaserBeamNumber_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorLaserBeamNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The laser beam number associated with the detector 1
- thsc_detectorLensSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for detector 1
- thsc_detectorLensX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for detector 1
- thsc_detectorLensY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for detector 1
- thsc_detectorLensZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for detector 1
- thsc_detectorNoRayDeflection_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorNoRayDeflection_1 [BOOLEAN] [false]
If true, laser -> detector rays will not be deflected for detector 1
- thsc_detectorNoRayPowerLoss_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorNoRayPowerLoss_1 [BOOLEAN] [false]
If true, laser -> detector rays have no power loss for detector 1
- thsc_detectorNumberOfRays_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorNumberOfRays_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to be used for detector 1
- thsc_detectorNumberOfSpecPoints_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorNumberOfSpecPoints_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of spectral points for detector 1
- thsc_detectorSAMajorTorsAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorSAMajorTorsAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major {x,y,z} semiaxis rotation angle (in degrees) for detector 1
- thsc_detectorSAMajorTorsAxis_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorSAMajorTorsAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} global axis to use for rotating major semiaxis for detector1
- thsc_detectorScreenSpectralFlux_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorScreenSpectralFlux_1 [BOOLEAN] [true]
If true, power/frequency, if false, power output for detector 1
- thsc_detectorScreenWavelengths_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorScreenWavelengths_1 [BOOLEAN] [true]
If true, wavelengths, if false, frequencies output for detector 1
- thsc_detectorSkipTimeResolve_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorSkipTimeResolve_1 [BOOLEAN] [false]
If true, skip time resolve into time-tagged files for detector 1
- thsc_detectorTargetSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for detector 1
- thsc_detectorTargetSAMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetSAMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for detector 1
- thsc_detectorUseRelativityTerm_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorUseRelativityTerm_1 [BOOLEAN] [false]
Should the 1st order v/c correction of 2 * omega / omegaI be used? 1
- thsc_detectorWavelengthMax_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorWavelengthMax_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The maximum recording spectral wavelength (in nm) for detector 1
- thsc_detectorWavelengthMin_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorWavelengthMin_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The minimum recording spectral wavelength (in nm) for detector 1
- thsc_detectorWriteFormatX = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorWriteFormatX [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out the x-axis data to detector file(s)
- thsc_detectorWriteFormatY = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorWriteFormatY [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out the y-axis data to detector file(s)
- thsc_enforcePositiveNele = <flash.pyFlash4.RP.rpLog object>
- thsc_enforcePositiveNele [BOOLEAN] [true]
Rescale the number of electrons gradient such that it is always >= 0?
- thsc_enforcePositiveTele = <flash.pyFlash4.RP.rpLog object>
- thsc_enforcePositiveTele [BOOLEAN] [true]
Rescale the electron temperature gradient such that it is always >= 0?
- thsc_laserCrossSecFuncType_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_laserCrossSecFuncType_1 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for laser beam 1
- thsc_laserGaussCenterMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussCenterMajor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for laser beam 1
- thsc_laserGaussCenterMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussCenterMinor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for laser beam 1
- thsc_laserGaussExponent_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussExponent_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for laser beam 1
- thsc_laserGaussRadiusMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussRadiusMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for laser beam 1
- thsc_laserGaussRadiusMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussRadiusMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for laser beam 1
- thsc_laserLensSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for laser beam 1
- thsc_laserLensX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for laser beam 1
- thsc_laserLensY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for laser beam 1
- thsc_laserLensZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for laser beam 1
- thsc_laserNoEnergyDeposition_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_laserNoEnergyDeposition_1 [BOOLEAN] [false]
If true, no energy deposition is done for laser beam 1
- thsc_laserNumberOfRays_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_laserNumberOfRays_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to be used for laser beam 1
- thsc_laserPolarizationAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserPolarizationAngle_1 [REAL] [-1.0]
Valid Values: Unconstrained Polarization/scattering plane angle for laser beam (-ve -> unpolarized)1
- thsc_laserPulseNumber_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_laserPulseNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for laser beam 1
- thsc_laserSAMajorTorsAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserSAMajorTorsAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major {x,y,z} semiaxis rotation angle (in degrees) for laser beam 1
- thsc_laserSAMajorTorsAxis_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_laserSAMajorTorsAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} global axis to use for rotating major semiaxis for laser beam1
- thsc_laserTargetSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for laser beam 1
- thsc_laserTargetSAMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetSAMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for laser beam 1
- thsc_laserTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target center for laser beam 1
- thsc_laserTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target center for laser beam 1
- thsc_laserTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target center for laser beam 1
- thsc_laserWavelength_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserWavelength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length (in nm) of laser beam 1
- thsc_numberOfLaserBeams = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfLaserBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of Thomson scattering laser beams
- thsc_printEnergyInfo = <flash.pyFlash4.RP.rpLog object>
- thsc_printEnergyInfo [BOOLEAN] [true]
Print details about the laser energy entering/leaving the domain?
- thsc_printLaserBeams = <flash.pyFlash4.RP.rpLog object>
- thsc_printLaserBeams [BOOLEAN] [false]
Print details about each laser beam?
- thsc_printRays = <flash.pyFlash4.RP.rpLog object>
- thsc_printRays [BOOLEAN] [false]
Print details about each Thomson ray currently generated?
- thsc_printSpecies = <flash.pyFlash4.RP.rpLog object>
- thsc_printSpecies [BOOLEAN] [false]
Print details about the species present in the current simulation?
- thsc_rayDeterminism = <flash.pyFlash4.RP.rpLog object>
- thsc_rayDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move the ray particle.
- thsc_rayZeroPower = <flash.pyFlash4.RP.rpReal object>
- thsc_rayZeroPower [REAL] [1.0e-06]
Valid Values: Unconstrained Below this value (erg/s), the Thomson ray is considered to have zero power
- useXrayImaging = <flash.pyFlash4.RP.rpLog object>
- useXrayImaging [BOOLEAN] [true]
Use the X-ray imaging?
- threadXrayTrace = <flash.pyFlash4.RP.rpLog object>
- threadXrayTrace [BOOLEAN] [true]
Use threading when tracing the X-rays through each block?
- xray_3Din2D = <flash.pyFlash4.RP.rpLog object>
- xray_3Din2D [BOOLEAN] [false]
Use 3D X-rays in a 2D cylindrical domain X-ray imaging application?
- xray_XrayDeterminism = <flash.pyFlash4.RP.rpLog object>
- xray_XrayDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move the X-ray.
- xray_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- xray_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- xray_detectorAlignWRTorigin_1 = <flash.pyFlash4.RP.rpLog object>
- xray_detectorAlignWRTorigin_1 [BOOLEAN] [false]
Place detector normal vector along X-ray origin? 1
- xray_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector center 1
- xray_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector center 1
- xray_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector center 1
- xray_detectorDGwriteFormat = <flash.pyFlash4.RP.rpStr object>
- xray_detectorDGwriteFormat [STRING] [“es15.5”]
Valid Values: Unconstrained Format string for writing out diagnostic variables to detector file(s)
- xray_detectorEnergyLevelCount_1 = <flash.pyFlash4.RP.rpInt object>
- xray_detectorEnergyLevelCount_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of detector X-ray energy levels 1
- xray_detectorEnergy_1_Fraction_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Fraction_1 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy fraction [0-1] 1 for the detector 1
- xray_detectorEnergy_1_Fraction_2 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Fraction_2 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy fraction [0-1] 2 for the detector 1
- xray_detectorEnergy_1_Fraction_3 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Fraction_3 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy fraction [0-1] 3 for the detector 1
- xray_detectorEnergy_1_Level_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Level_1 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy (eV) of level 1 for the detector 1
- xray_detectorEnergy_1_Level_2 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Level_2 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy (eV) of level 2 for the detector 1
- xray_detectorEnergy_1_Level_3 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Level_3 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy (eV) of level 3 for the detector 1
- xray_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- xray_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- xray_detectorNormalX_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorNormalX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector normal vector 1
- xray_detectorNormalY_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorNormalY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector normal vector 1
- xray_detectorNormalZ_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorNormalZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector normal vector 1
- xray_detectorOriginX_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorOriginX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the X-ray origin 1
- xray_detectorOriginY_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorOriginY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the X-ray origin 1
- xray_detectorOriginZ_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorOriginZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the X-ray origin 1
- xray_detectorPerpXrays_1 = <flash.pyFlash4.RP.rpLog object>
- xray_detectorPerpXrays_1 [BOOLEAN] [false]
Should X-rays hit detector perpendicular on screen? 1
- xray_detectorResolution_1 = <flash.pyFlash4.RP.rpInt object>
- xray_detectorResolution_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The square detector resolution R (number of pixels = R x R) 1
- xray_detectorSideLength_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorSideLength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The side length of the square detector 1
- xray_detectorSideTiltingAngle_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorSideTiltingAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Side tilting angle (degrees) from tilting axis 1
- xray_detectorSideTiltingAxis_1 = <flash.pyFlash4.RP.rpStr object>
- xray_detectorSideTiltingAxis_1 [STRING] [” “]
Valid Values: Unconstrained Global tilting axis to be used for side tilting 1
- xray_detectorTime2record_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorTime2record_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the X-ray imaging should be done 1
- xray_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- xray_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out X-ray (x,y) pairs to detector file(s)
- xray_maxXrayCount = <flash.pyFlash4.RP.rpInt object>
- xray_maxXrayCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of X-rays per processor
- xray_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- xray_numberOfDetectors [INTEGER] [-1]
Valid Values: Unconstrained Total number of X-ray detectors
- xray_printDetectors = <flash.pyFlash4.RP.rpLog object>
- xray_printDetectors [BOOLEAN] [false]
Print details about each detector?
- xray_printMain = <flash.pyFlash4.RP.rpLog object>
- xray_printMain [BOOLEAN] [false]
Print details about the X-ray imaging run?
- xray_printSpecies = <flash.pyFlash4.RP.rpLog object>
- xray_printSpecies [BOOLEAN] [false]
Print details about the species present in the current simulation?
- xray_printXrays = <flash.pyFlash4.RP.rpLog object>
- xray_printXrays [BOOLEAN] [false]
Print details about each X-ray initially generated?
- xray_recalculateCellData = <flash.pyFlash4.RP.rpLog object>
- xray_recalculateCellData [BOOLEAN] [false]
If true, the X-ray imaging calculates its own cell data for each block
- xray_screenXrayBucketSize = <flash.pyFlash4.RP.rpInt object>
- xray_screenXrayBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out screen X-rays to disk.
- doHeapCheck = <flash.pyFlash4.RP.rpLog object>
doHeapCheck [BOOLEAN] [TRUE]
- log_file = <flash.pyFlash4.RP.rpStr object>
- log_file [STRING] [“flash.log”]
Valid Values: Unconstrained Name of log file to create
- run_comment = <flash.pyFlash4.RP.rpStr object>
- run_comment [STRING] [“FLASH 3 run”]
Valid Values: Unconstrained Comment for run
- run_number = <flash.pyFlash4.RP.rpStr object>
- run_number [STRING] [“1”]
Valid Values: Unconstrained Identification number for run
- profileEvolutionOnly = <flash.pyFlash4.RP.rpLog object>
profileEvolutionOnly [BOOLEAN] [TRUE]
- eachProcWritesSummary = <flash.pyFlash4.RP.rpLog object>
- eachProcWritesSummary [BOOLEAN] [FALSE]
Should each process write its summary to its own file? If true, each process will write its summary to a file named timer_summary_<processor id>
- writeStatSummary = <flash.pyFlash4.RP.rpLog object>
- writeStatSummary [BOOLEAN] [TRUE]
Should timers write the max/min/avg values for timers?
- rk_stepSizeConfinementFactor = <flash.pyFlash4.RP.rpReal object>
- rk_stepSizeConfinementFactor [REAL] [0.5]
Valid Values: 0.5 to 1.0 Reduction factor for step size reduction for confined RK runs
- rk_stepSizeSafetyFactor = <flash.pyFlash4.RP.rpReal object>
- rk_stepSizeSafetyFactor [REAL] [0.9]
Valid Values: 0.5 to 1.0 The build in safety factor for new step size estimate
- rk_machepsAmplificationFactor = <flash.pyFlash4.RP.rpReal object>
- rk_machepsAmplificationFactor [REAL] [1000.0]
Valid Values: Unconstrained This x the machine epsilon value = computational epsilon value
- useCosmology = <flash.pyFlash4.RP.rpLog object>
- useCosmology [BOOLEAN] [TRUE]
Are we using cosmological expansion?
- CosmologicalConstant = <flash.pyFlash4.RP.rpReal object>
- CosmologicalConstant [REAL] [0.7]
Valid Values: Unconstrained Ratio of the mass density equivalent in the cosmological constant (or dark energy) to the closure density at the present epoch
- HubbleConstant = <flash.pyFlash4.RP.rpReal object>
- HubbleConstant [REAL] [2.1065E-18]
Valid Values: Unconstrained Value of the Hubble constant (dot{a}/a) in sec^-1 at the present epoch
- MaxScaleChange = <flash.pyFlash4.RP.rpReal object>
- MaxScaleChange [REAL] [HUGE]
Valid Values: Unconstrained Maximum permitted fractional change in the scale factor during each timestep
- OmegaBaryon = <flash.pyFlash4.RP.rpReal object>
- OmegaBaryon [REAL] [0.05]
Valid Values: Unconstrained Ratio of baryonic mass density to closure density at the present epoch (must be <= OmegaMatter!)
- OmegaMatter = <flash.pyFlash4.RP.rpReal object>
- OmegaMatter [REAL] [0.3]
Valid Values: Unconstrained Ratio of total mass density to closure density at the present epoch
- OmegaRadiation = <flash.pyFlash4.RP.rpReal object>
- OmegaRadiation [REAL] [5.E-5]
Valid Values: Unconstrained Ratio of total radiation density to closure density at the present epoch
- computeRedshiftOnly = <flash.pyFlash4.RP.rpLog object>
computeRedshiftOnly [BOOLEAN] [FALSE]
- computeDtCorrect = <flash.pyFlash4.RP.rpReal object>
- computeDtCorrect [REAL] [169450294720534.7]
Valid Values: Unconstrained
- massToLengthCorrect = <flash.pyFlash4.RP.rpReal object>
- massToLengthCorrect [REAL] [4959457362.186973]
Valid Values: Unconstrained
- redshiftToTimeCorrect = <flash.pyFlash4.RP.rpReal object>
- redshiftToTimeCorrect [REAL] [1129631001610459.]
Valid Values: Unconstrained
- solveFriedmannCorrect = <flash.pyFlash4.RP.rpReal object>
- solveFriedmannCorrect [REAL] [1.9608074571151239E-002]
Valid Values: Unconstrained
- utDt = <flash.pyFlash4.RP.rpReal object>
- utDt [REAL] [10000000000.00000]
Valid Values: Unconstrained
- utOldScaleFactor = <flash.pyFlash4.RP.rpReal object>
- utOldScaleFactor [REAL] [1.9607958853385455E-002]
Valid Values: Unconstrained
- utScaleFactor = <flash.pyFlash4.RP.rpReal object>
- utScaleFactor [REAL] [1.9608074569174569E-002]
Valid Values: Unconstrained
- utSimTime = <flash.pyFlash4.RP.rpReal object>
- utSimTime [REAL] [1129641001610459.]
Valid Values: Unconstrained
- useDiffuse = <flash.pyFlash4.RP.rpLog object>
- useDiffuse [BOOLEAN] [TRUE]
whether any method of the Diffuse unit should contribute to fluxes
- useDiffuseComputeDtSpecies = <flash.pyFlash4.RP.rpLog object>
- useDiffuseComputeDtSpecies [BOOLEAN] [TRUE]
flags whether Diffuse_computeDt considers species mass diffusion
- useDiffuseComputeDtTherm = <flash.pyFlash4.RP.rpLog object>
- useDiffuseComputeDtTherm [BOOLEAN] [TRUE]
flags whether Diffuse_computeDt considers thermal conduction
- useDiffuseComputeDtVisc = <flash.pyFlash4.RP.rpLog object>
- useDiffuseComputeDtVisc [BOOLEAN] [TRUE]
flags whether Diffuse_computeDt considers viscosity
- useDiffuseComputeDtmagnetic = <flash.pyFlash4.RP.rpLog object>
useDiffuseComputeDtmagnetic [BOOLEAN] [TRUE]
- geometric_mean_diff = <flash.pyFlash4.RP.rpLog object>
geometric_mean_diff [BOOLEAN] [FALSE]
- thermal_diff_method = <flash.pyFlash4.RP.rpInt object>
- thermal_diff_method [INTEGER] [1]
Valid Values: Unconstrained
- diff_anisoCondForEle = <flash.pyFlash4.RP.rpLog object>
- diff_anisoCondForEle [BOOLEAN] [TRUE]
flags whether to use anisotropic heat conductivition (for electrons or 1T)
- diff_anisoCondForIon = <flash.pyFlash4.RP.rpLog object>
- diff_anisoCondForIon [BOOLEAN] [FALSE]
If using anisotropic diffusion, apply it to ion thermal conduction?
- diff_doAnisoMagDiff = <flash.pyFlash4.RP.rpLog object>
- diff_doAnisoMagDiff [BOOLEAN] [FALSE]
flags whether to do anisotropic magnetic diffusion
- diff_doMagDiff = <flash.pyFlash4.RP.rpLog object>
- diff_doMagDiff [BOOLEAN] [FALSE]
flags whether to do magnetic diffusion (as opposed to flux-based)
- diff_eleFlCoef = <flash.pyFlash4.RP.rpReal object>
- diff_eleFlCoef [REAL] [1.0]
Valid Values: Unconstrained Electron conduction flux limiter coefficient
- diff_eleFlMode = <flash.pyFlash4.RP.rpStr object>
- diff_eleFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen”, “fl_levermorepomraning1981” Electron conduction flux limiter mode
- diff_eleXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained Electron conduction bcTypes.
- diff_eleXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionFlCoef = <flash.pyFlash4.RP.rpReal object>
- diff_ionFlCoef [REAL] [1.0]
Valid Values: Unconstrained Ion conduction flux limiter coefficient
- diff_ionFlMode = <flash.pyFlash4.RP.rpStr object>
- diff_ionFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” Ion conduction flux limiter mode
- diff_ionXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained Ion conduction bcTypes.
- diff_ionXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magFlCoef = <flash.pyFlash4.RP.rpReal object>
- diff_magFlCoef [REAL] [1.0]
Valid Values: Unconstrained Magnetic diffusion flux limiter coefficient
- diff_magFlMode = <flash.pyFlash4.RP.rpStr object>
- diff_magFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen”, “fl_levermorepomraning1981” Magnetic diffusion flux limiter mode
- diff_magxXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained magnetic diffusion bcTypes for magx.
- diff_magxXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained magnetic diffusion bcTypes for magy.
- diff_magyXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained magnetic diffusion bcTypes for magz.
- diff_magzXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_scaleFactThermSaTempDiff = <flash.pyFlash4.RP.rpReal object>
- diff_scaleFactThermSaTempDiff [REAL] [1.0]
Valid Values: Unconstrained Factor applied to the temperature difference (or internal energy difference) that is computed by the standalone thermal Diffusion implementation.
- diff_scaleFactThermSaTime = <flash.pyFlash4.RP.rpReal object>
- diff_scaleFactThermSaTime [REAL] [1.0]
Valid Values: Unconstrained Factor applied to the time step for which the standalone thermal Diffusion implementation computes the temperature (or internal energy) increase or decrease.
- diff_useCrossCond = <flash.pyFlash4.RP.rpLog object>
- diff_useCrossCond [BOOLEAN] [FALSE]
flags whether to use cross term in anisotropic heat conduction
- diff_useEleCond = <flash.pyFlash4.RP.rpLog object>
diff_useEleCond [BOOLEAN] [FALSE]
- diff_useIonCond = <flash.pyFlash4.RP.rpLog object>
diff_useIonCond [BOOLEAN] [FALSE]
- diffusion_cutoff_density = <flash.pyFlash4.RP.rpReal object>
- diffusion_cutoff_density [REAL] [1.e-30]
Valid Values: Unconstrained density below which we no longer diffuse
- dt_diff_factor = <flash.pyFlash4.RP.rpReal object>
- dt_diff_factor [REAL] [0.8]
Valid Values: Unconstrained factor that scales the timestep returned by Diffuse_computeDt
- useDiffuseSpecies = <flash.pyFlash4.RP.rpLog object>
- useDiffuseSpecies [BOOLEAN] [TRUE]
whether Diffuse_species [TO BE IMPLEMENTED] should contribute to fluxes
- useDiffuseTherm = <flash.pyFlash4.RP.rpLog object>
- useDiffuseTherm [BOOLEAN] [TRUE]
whether Diffuse_therm should contribute to fluxes
- diff_thetaImplct = <flash.pyFlash4.RP.rpReal object>
- diff_thetaImplct [REAL] [0.5]
Valid Values: 0.0 to 1.0
- diff_updEint = <flash.pyFlash4.RP.rpLog object>
diff_updEint [BOOLEAN] [FALSE]
- diff_XlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_XlBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_XrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_XrBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_YlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_YlBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_YrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_YrBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_ZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ZlBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_ZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ZrBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_ionThetaImplct = <flash.pyFlash4.RP.rpReal object>
- diff_ionThetaImplct [REAL] [0.5]
Valid Values: 0.0 to 1.0 Implicitness parameter for ion conduction
- diff_conserveAngFieldMag = <flash.pyFlash4.RP.rpLog object>
- diff_conserveAngFieldMag [BOOLEAN] [FALSE]
switch for angular field conservation in magnetic diffusion
- diff_magAnomIonHeat = <flash.pyFlash4.RP.rpInt object>
- diff_magAnomIonHeat [INTEGER] [0]
Valid Values: 0 to 2
- diff_magThetaImplct = <flash.pyFlash4.RP.rpReal object>
- diff_magThetaImplct [REAL] [1.0]
Valid Values: 0.0 to 1.0
- diff_magzOnly = <flash.pyFlash4.RP.rpLog object>
- diff_magzOnly [BOOLEAN] [FALSE]
switch that can be used to only diffuse azimuthal magnetic field in 2d r-z cylindrical. Can potentially be much faster
- diff_minJ = <flash.pyFlash4.RP.rpReal object>
- diff_minJ [REAL] [1.E-12]
Valid Values: Unconstrained Sets a floor for the current density when calculating edge Electric fields.
- diff_splitMagZ = <flash.pyFlash4.RP.rpLog object>
- diff_splitMagZ [BOOLEAN] [FALSE]
switch to split the evolution of MAGZ_VAR into it’s own HYPRE solve. Only valid in dim<3D
- diff_staggeredUpdate = <flash.pyFlash4.RP.rpLog object>
- diff_staggeredUpdate [BOOLEAN] [TRUE]
switch whether to interpolate edge electric fields from cell-centered magnetic diffusion for a CT update
- diff_useEdgeDerivsMag = <flash.pyFlash4.RP.rpLog object>
diff_useEdgeDerivsMag [BOOLEAN] [TRUE]
- diff_useQOhmEdgeMethod = <flash.pyFlash4.RP.rpLog object>
- diff_useQOhmEdgeMethod [BOOLEAN] [FALSE]
is a flag to use edge-based ohmic heating calc instead of zone-based method
- eos_entrEleScaleChoice = <flash.pyFlash4.RP.rpInt object>
- eos_entrEleScaleChoice [INTEGER] [6]
Valid Values: 1 to 8 selects a scale variant for representing electron entropy. See code in eos_idealGamma for the meaning of the various choices. The choice that corresponds most closely to the Sackur-Tetrode equation in physical units should be 3, closely followed by 2.
- eos_logLevel = <flash.pyFlash4.RP.rpInt object>
- eos_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY Control verbosity of messages from the Eos unit. See Eos.h for relevant EOS_LOGLEVEL_* definitions.
- eos_mfASpeciesA = <flash.pyFlash4.RP.rpReal object>
- eos_mfASpeciesA [REAL] [1.00]
Valid Values: 0.0 to INFTY Nucleon number for the gas (available ONLY for Eos with single species)
- eos_mfASpeciesZ = <flash.pyFlash4.RP.rpReal object>
- eos_mfASpeciesZ [REAL] [1.00]
Valid Values: 0.0 to INFTY Proton number for the gas (available ONLY for Eos with single species)
- eos_mfBSpeciesA = <flash.pyFlash4.RP.rpReal object>
- eos_mfBSpeciesA [REAL] [1.00]
Valid Values: 0.0 to INFTY Nucleon number for the gas (available ONLY for Eos with single species)
- eos_mfBSpeciesZ = <flash.pyFlash4.RP.rpReal object>
- eos_mfBSpeciesZ [REAL] [1.00]
Valid Values: 0.0 to INFTY Proton number for the gas (available ONLY for Eos with single species)
- eos_singleSpeciesA = <flash.pyFlash4.RP.rpReal object>
- eos_singleSpeciesA [REAL] [1.00]
Valid Values: 0.0 to INFTY Single-species nucleon number for the gas (only used by Eos/Helmholtz when compiled w/o Multispecies)
- eos_singleSpeciesZ = <flash.pyFlash4.RP.rpReal object>
- eos_singleSpeciesZ [REAL] [1.00]
Valid Values: 0.0 to INFTY Single-species proton number for the gas (only used Eos/Helmholtz when compiled w/o Multispecies)
- gammaA = <flash.pyFlash4.RP.rpReal object>
- gammaA [REAL] [1.6667]
Valid Values: 0.0 to INFTY Ratio of specific heats for gas (available ONLY for Eos/Gamma)
- gammaB = <flash.pyFlash4.RP.rpReal object>
- gammaB [REAL] [1.6667]
Valid Values: 0.0 to INFTY Ratio of specific heats for gas (available ONLY for Eos/Gamma)
- threadEosWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadEosWithinBlock [BOOLEAN] [TRUE]
- eos_coulombAbort = <flash.pyFlash4.RP.rpLog object>
- eos_coulombAbort [BOOLEAN] [true]
Abort if pressures become negative. Otherwise, issue a warning message and continue
- eos_coulombMult = <flash.pyFlash4.RP.rpReal object>
- eos_coulombMult [REAL] [1.0]
Valid Values: Unconstrained coulomb correction multiplier
- eos_fluffDens = <flash.pyFlash4.RP.rpReal object>
- eos_fluffDens [REAL] [0.0]
Valid Values: Unconstrained material below this density has its energy replaced if its temperature falls below smallt. This should be a small density for enery conservation reasons. Only used in the Helmholtz/ExternalAbarZbar implementation of Eos.
- eos_forceConstantInput = <flash.pyFlash4.RP.rpLog object>
- eos_forceConstantInput [BOOLEAN] [false]
Newton-Raphson loop in Eos can allow input EINT or PRES to change on output to preserve equilibrium. This switch forces a constant input of EINT or PRES
- eos_maxNewton = <flash.pyFlash4.RP.rpInt object>
- eos_maxNewton [INTEGER] [50]
Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try.
- eos_tolerance = <flash.pyFlash4.RP.rpReal object>
- eos_tolerance [REAL] [1.e-8]
Valid Values: Unconstrained tolerance for the Newton-Raphson iterations
- larget = <flash.pyFlash4.RP.rpReal object>
- larget [REAL] [1.e20]
Valid Values: Unconstrained default upper bracket bound and used to fake temperature if it tries to go too high. Currently, only used in the Helmholtz/ExternalAbarZbar implementation of Eos.
- eos_tabUseGeoSpace = <flash.pyFlash4.RP.rpLog object>
eos_tabUseGeoSpace [BOOLEAN] [TRUE]
- eos_useLogTables = <flash.pyFlash4.RP.rpLog object>
eos_useLogTables [BOOLEAN] [TRUE]
- eint1Switch = <flash.pyFlash4.RP.rpReal object>
- eint1Switch [REAL] [-1.0]
Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 1 in a multiple-temperature setup maintain sufficient precision. Important only if total energy for this component is dominated by bulk kinetic energy. A value of -1 means to use the value of eintSwitch for eint1Switch.
- eint2Switch = <flash.pyFlash4.RP.rpReal object>
- eint2Switch [REAL] [-1.0]
Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 2 in a multiple-temperature setup maintain sufficient precision. See eint1Switch. A value of -1 means to use the value of eintSwitch for eint2Switch.
- eint3Switch = <flash.pyFlash4.RP.rpReal object>
- eint3Switch [REAL] [-1.0]
Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 3 in a multiple-temperature setup maintain sufficient precision. See eint1Switch. A value of -1 means to use the value of eintSwitch for eint3Switch.
- eos_combinedTempRule = <flash.pyFlash4.RP.rpInt object>
- eos_combinedTempRule [INTEGER] [-10]
Valid Values: -10, 0 to 3 determines for multiTemp Eos implementations what a call to Eos will return in the EOS_TEMP part of eosData, when Eos is called in a mode for which EOS_TEMP is an output and different component temperatures can be returned. 1 for ion temperature EOS_TEMPION; 2 for electron temperature EOS_TEMPELE; 3 for radiation temperature EOS_TEMPRAD; 0 for the temperature that would result in the same specific internal energy as given if all components where equilibrated at the same temperature, which may be expensive to compute; -10 for undefined, i.e., we do not care what is returned. Currently only implemented for Multitype Eos.
- eos_smallEele = <flash.pyFlash4.RP.rpReal object>
- eos_smallEele [REAL] [0.0]
Valid Values: Unconstrained a floor value used for the electron component of internal energy in the Eos unit
- eos_smallEion = <flash.pyFlash4.RP.rpReal object>
- eos_smallEion [REAL] [0.0]
Valid Values: Unconstrained a floor value used for the ion component of internal energy by the Eos unit
- eos_smallErad = <flash.pyFlash4.RP.rpReal object>
- eos_smallErad [REAL] [0.0]
Valid Values: Unconstrained a floor value used for the radiation component of internal energy in the Eos unit
- gammaRad = <flash.pyFlash4.RP.rpReal object>
- gammaRad [REAL] [1.3333333333333333]
Valid Values: 0.0 to INFTY Ratio of specific heats for radiation component
- eos_largeT = <flash.pyFlash4.RP.rpReal object>
- eos_largeT [REAL] [1.e14]
Valid Values: Unconstrained default upper bracket bound and used to fake temperature if it tries to go too high. Used in some Helmholtz and Multitype implementations of Eos.
- eos_maxFactorDown = <flash.pyFlash4.RP.rpReal object>
- eos_maxFactorDown [REAL] [0.6309573]
Valid Values: Unconstrained
- eos_maxFactorUp = <flash.pyFlash4.RP.rpReal object>
- eos_maxFactorUp [REAL] [1.5848932]
Valid Values: Unconstrained
- bounceTime = <flash.pyFlash4.RP.rpReal object>
- bounceTime [REAL] [0.0]
Valid Values: Unconstrained Time of bounce in seconds
- eos_file = <flash.pyFlash4.RP.rpStr object>
- eos_file [STRING] [“myshen_test_220r_180t_50y_extT_analmu_20100322_SVNr28.h5”]
Valid Values: Unconstrained Filename of the table. Data may be found at stellarcollapse.org/equationofstate.
- postBounce = <flash.pyFlash4.RP.rpLog object>
- postBounce [BOOLEAN] [FALSE]
Flag to specify that simulation is post-bounce
- eos_testEintMode = <flash.pyFlash4.RP.rpStr object>
- eos_testEintMode [STRING] [“dens_ie”]
Valid Values: Unconstrained The Eos mode for getting other variables from density and a specific internal energy.
- eos_testPresMode = <flash.pyFlash4.RP.rpStr object>
- eos_testPresMode [STRING] [“dens_pres”]
Valid Values: Unconstrained The Eos mode for getting other variables from density and a pressure.
- eos_testTempMode = <flash.pyFlash4.RP.rpStr object>
- eos_testTempMode [STRING] [“dens_temp”]
Valid Values: Unconstrained The Eos mode for getting other variables from density and a temperature.
- grav_boundary_type = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type [STRING] [“mixed”]
Valid Values: “isolated”, “periodic”, “mixed”
- useGravity = <flash.pyFlash4.RP.rpLog object>
- useGravity [BOOLEAN] [TRUE]
Should the gravity calculations be performed?
- gravsoft = <flash.pyFlash4.RP.rpReal object>
- gravsoft [REAL] [0.001]
Valid Values: Unconstrained
- ptdirn = <flash.pyFlash4.RP.rpInt object>
- ptdirn [INTEGER] [1]
Valid Values: Unconstrained x = 1, y = 2, z = 3
- ptxpos = <flash.pyFlash4.RP.rpReal object>
- ptxpos [REAL] [1.]
Valid Values: Unconstrained
- ptypos = <flash.pyFlash4.RP.rpReal object>
- ptypos [REAL] [-10.]
Valid Values: Unconstrained
- ptzpos = <flash.pyFlash4.RP.rpReal object>
- ptzpos [REAL] [0.]
Valid Values: Unconstrained
- grav_temporal_extrp = <flash.pyFlash4.RP.rpLog object>
- grav_temporal_extrp [BOOLEAN] [FALSE]
extrapolate or otherwise rescale
- grav_unjunkPden = <flash.pyFlash4.RP.rpLog object>
- grav_unjunkPden [BOOLEAN] [TRUE]
controls whether Gravity_potentialListOfBlocks attempts to restore the part of the “pden” (“particle density”) UNK variable that is due to particles, or leaves “pden” as it is, after a Poisson equation solve. This only applies meaningfully when a “pden” variable is declared and the gravitational potential is calculated by solving a Poisson equation whose right-hand side includes a mass distribution to which both hydrodynamic fluid density and massive particles contribute. The “pden” variable will have been set to the sum of the fluid density (“dens” variable) and the density resulting from mapping massive particles to the mesh, so that is what remains in “pden” when grav_unjunkPden is set to FALSE. Otherwise, “dens” will be subtraced from “pden” before Gravity_potentialListOfBlocks returns, and “pden” will be left containing only the mass density that is due to particles.
- point_mass_rsoft = <flash.pyFlash4.RP.rpReal object>
- point_mass_rsoft [REAL] [0.e0]
Valid Values: Unconstrained softening radius for the point-like mass (in units of number of the finest level cells)
- updateGravity = <flash.pyFlash4.RP.rpLog object>
- updateGravity [BOOLEAN] [TRUE]
allow gravity value to be updated
- grav_boundary_type_x = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type_x [STRING] [“isolated”]
Valid Values: “isolated”, “periodic” Gravity boundary type for the X direction, used if grav_boundary_type == “mixed”
- grav_boundary_type_y = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type_y [STRING] [“isolated”]
Valid Values: “isolated”, “periodic” Gravity boundary type for the Y direction, used if grav_boundary_type == “mixed”
- grav_boundary_type_z = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type_z [STRING] [“isolated”]
Valid Values: “isolated”, “periodic” Gravity boundary type for the Z direction, used if grav_boundary_type == “mixed”
- grv_bhAccErr = <flash.pyFlash4.RP.rpReal object>
- grv_bhAccErr [REAL] [0.1]
Valid Values: 0 to INFTY Maximum allowed error (either relative or absolute depending on value of grv_bhUseRelAccErr) for the MAC.
- grv_bhEwaldAlwaysGenerate = <flash.pyFlash4.RP.rpLog object>
- grv_bhEwaldAlwaysGenerate [BOOLEAN] [TRUE]
If set TRUE the Ewald field will be always re-generated even if the file with it exists.
- grv_bhEwaldFName = <flash.pyFlash4.RP.rpStr object>
- grv_bhEwaldFName [STRING] [“ewald_coeffs”]
Valid Values: Unconstrained File with coefficients of the Ewald field Taylor series expansion.
- grv_bhEwaldFNameAccV42 = <flash.pyFlash4.RP.rpStr object>
- grv_bhEwaldFNameAccV42 [STRING] [“ewald_field_acc”]
Valid Values: Unconstrained File to store the Ewald field for the acceleration.
- grv_bhEwaldFNamePotV42 = <flash.pyFlash4.RP.rpStr object>
- grv_bhEwaldFNamePotV42 [STRING] [“ewald_field_pot”]
Valid Values: Unconstrained File to store the Ewald field for the potential.
- grv_bhEwaldFieldNxV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldFieldNxV42 [INTEGER] [32]
Valid Values: 1 to INFTY Number of points of the Ewald field in the x-direction.
- grv_bhEwaldFieldNyV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldFieldNyV42 [INTEGER] [32]
Valid Values: 1 to INFTY Number of points of the Ewald field in the x-direction.
- grv_bhEwaldFieldNzV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldFieldNzV42 [INTEGER] [32]
Valid Values: 1 to INFTY Number of points of the Ewald field in the x-direction.
- grv_bhEwaldNPer = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldNPer [INTEGER] [32]
Valid Values: Unconstrained corresponds to th number of points+1 of the Taylor expansion in (one of) periodic direction(s)
- grv_bhEwaldNRefV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldNRefV42 [INTEGER] [-1]
Valid Values: Unconstrained Number of refinement levels of the Ewald field. If negative, it is calculated automatically from the minimum cell size.
- grv_bhEwaldSeriesN = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldSeriesN [INTEGER] [10]
Valid Values: Unconstrained Number of terms used in expansion to calculate the Ewald field.
- grv_bhExtrnPotCenterX = <flash.pyFlash4.RP.rpReal object>
- grv_bhExtrnPotCenterX [REAL] [0.0]
Valid Values: Unconstrained X-coordinate of the center of the external potention.
- grv_bhExtrnPotCenterY = <flash.pyFlash4.RP.rpReal object>
- grv_bhExtrnPotCenterY [REAL] [0.0]
Valid Values: Unconstrained Y-coordinate of the center of the external potention.
- grv_bhExtrnPotCenterZ = <flash.pyFlash4.RP.rpReal object>
- grv_bhExtrnPotCenterZ [REAL] [0.0]
Valid Values: Unconstrained Z-coordinate of the center of the external potention.
- grv_bhExtrnPotFile = <flash.pyFlash4.RP.rpStr object>
- grv_bhExtrnPotFile [STRING] [“external_potential.dat”]
Valid Values: Unconstrained File including the external background potential.
- grv_bhExtrnPotType = <flash.pyFlash4.RP.rpStr object>
- grv_bhExtrnPotType [STRING] [“planez”]
Valid Values: “spherical”, “planez” Type of the external potential (spherical or plane-parallel).
- grv_bhLinearInterpolOnlyV42 = <flash.pyFlash4.RP.rpLog object>
- grv_bhLinearInterpolOnlyV42 [BOOLEAN] [TRUE]
If set TRUE, only the linear interpolation in the Ewald field is used. Otherwise, more expensive and accurate quadratic interpolation is used in some cases.
- grv_bhMAC = <flash.pyFlash4.RP.rpStr object>
- grv_bhMAC [STRING] [“ApproxPartialErr”]
Valid Values: “ApproxPartialErr”, “MaxPartialErr”, “SumSquare” Type of the Multipole Acceptace Criterion (MAC) used during the tree walk.
- grv_bhMPDegree = <flash.pyFlash4.RP.rpInt object>
- grv_bhMPDegree [INTEGER] [2]
Valid Values: 2, 3, 4 Degree of multipole expansion used to estimate the error of a single node contribution if the “ApproxPartErro” MAC is used. Recently, only value 2 makes sense, because quadrupole and higher order moments are not stored in tree nodes.
- grv_bhNewton = <flash.pyFlash4.RP.rpReal object>
- grv_bhNewton [REAL] [-1.0]
Valid Values: -INFTY to INFTY Value for Newton’s constant. Specify -1.0 to use the value from the PhysicalConstants code unit.
- grv_bhUseRelAccErr = <flash.pyFlash4.RP.rpLog object>
- grv_bhUseRelAccErr [BOOLEAN] [FALSE]
If set to TRUE, parameter grv_bhAccErr has meaning of the relative error in acceleration. Otherwise, it is an absolute error.
- grv_useExternalPotential = <flash.pyFlash4.RP.rpLog object>
grv_useExternalPotential [BOOLEAN] [FALSE]
- grv_usePoissonPotential = <flash.pyFlash4.RP.rpLog object>
grv_usePoissonPotential [BOOLEAN] [TRUE]
- useHydro = <flash.pyFlash4.RP.rpLog object>
- useHydro [BOOLEAN] [TRUE]
Should any Hydro calculations be performed?
- UnitSystem = <flash.pyFlash4.RP.rpStr object>
- UnitSystem [STRING] [“none”]
Valid Values: Unconstrained System of Units
- cfl = <flash.pyFlash4.RP.rpReal object>
- cfl [REAL] [0.35]
Valid Values: Unconstrained Courant Number
- irenorm = <flash.pyFlash4.RP.rpInt object>
- irenorm [INTEGER] [0]
Valid Values: Unconstrained Renormalize abundances
- threadHydroBlockList = <flash.pyFlash4.RP.rpLog object>
threadHydroBlockList [BOOLEAN] [TRUE]
- threadHydroWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadHydroWithinBlock [BOOLEAN] [TRUE]
- use_cma_advection = <flash.pyFlash4.RP.rpLog object>
- use_cma_advection [BOOLEAN] [FALSE]
Use the CMA advection with partial masses being primary variables; thos parameter only affects the unsplit PPM hydro solver.
- use_cma_flattening = <flash.pyFlash4.RP.rpLog object>
- use_cma_flattening [BOOLEAN] [FALSE]
Use the flattening procedure for the abundances as described in the CMA paper; this parameter only affects the unsplit PPM hydro solver.
- use_steepening = <flash.pyFlash4.RP.rpLog object>
- use_steepening [BOOLEAN] [FALSE]
Switch for steepening contact discontinuities for 3rd order PPM
- RoeAvg = <flash.pyFlash4.RP.rpLog object>
RoeAvg [BOOLEAN] [TRUE]
- hall_parameter = <flash.pyFlash4.RP.rpReal object>
- hall_parameter [REAL] [0.0]
Valid Values: Unconstrained
- hyperResistivity = <flash.pyFlash4.RP.rpReal object>
- hyperResistivity [REAL] [0.0]
Valid Values: Unconstrained
- killdivb = <flash.pyFlash4.RP.rpLog object>
- killdivb [BOOLEAN] [TRUE]
Switch for maintaing solenoidal field
- charLimiting = <flash.pyFlash4.RP.rpLog object>
- charLimiting [BOOLEAN] [TRUE]
Apply limiting for characteristic variable
- cvisc = <flash.pyFlash4.RP.rpReal object>
- cvisc [REAL] [0.1]
Valid Values: Unconstrained
- dp_sh = <flash.pyFlash4.RP.rpReal object>
- dp_sh [REAL] [0.33]
Valid Values: Unconstrained
- dp_sh_md = <flash.pyFlash4.RP.rpReal object>
- dp_sh_md [REAL] [0.33]
Valid Values: Unconstrained pressure jump for multi-dimensional shock detection
- epsiln = <flash.pyFlash4.RP.rpReal object>
- epsiln [REAL] [0.33]
Valid Values: Unconstrained PPM shock detection parameter
- hy_eosModeAfter = <flash.pyFlash4.RP.rpStr object>
- hy_eosModeAfter [STRING] [“dens_ie_gather”]
Valid Values: “dens_ie”, “dens_pres”, “dens_temp”, “dens_ie_all”, “dens_ie_scatter”, “dens_ie_gather”, “dens_ie_sele_gather”, “dens_temp_equi”, “dens_temp_all”, “dens_temp_gather”, “dens_ie_recal_gather” Eos mode to apply at the end of a state advance, before Hydro returns. This is currently ONLY used with multiTemp, and ignored otherwise! Some meaningful choices are (1): == eosMode (traditional), (2): “dens_ie_sele_gather” for MODE_DENS_EI_SELE_GATHER.
- hy_fluxRepresentation = <flash.pyFlash4.RP.rpStr object>
- hy_fluxRepresentation [STRING] [“fluxes”]
Valid Values: “hybrid”, “fluxes”, “auto” determines the nature of the data stored in flux arrays. With this parameter set to “fluxes”, the fluxes and cell volumes used in the Hydro method are calculated correctly using geometry measures (in units matching those in which coordinates are represented). If hy_fluxRepresentation is “hybrid”, fluxes are calculated in a simpler way; for example, the fluxes in Cartesian coordinates use the convention Face Area == 1 (and thus Cell Volume == dx during the X sweep, etc.). Both settings lead to a correct algorithm, because what is ultimately applied in the Hydro update is of the form fluxes times dt/CellVolume, so cell areas (thus fluxes) and volumes can be multiplied by an arbitrary constant (as long as it is done consistently) without changing results (except for rounding effects). The setting here must match Paramesh’s understanding of what the “fluxes” are that it is being passed if Grid_conserveFluxes is called: If hy_fluxRepresentation is “fluxes”, then Paramesh4 should have set consv_fluxes==.true., consv_flux_densities==.false. If hy_fluxRepresentation is “hybrid”, then Paramesh4 should have set consv_fluxes==.false., consv_flux_densities==.true. Hydro_init will try to set Paramesh to the right mode if possible, this requires Paramesh to be compiled in LIBRARY mode. If this fails, the flux representation will be modified to correspond to what the Grid unit supports. A third possible value for hy_fluxRepresentation is “auto”, in which case the Hydro code unit will pick either “fluxes” or “hybrid” based on geometry and support in Grid.
- hybrid_riemann = <flash.pyFlash4.RP.rpLog object>
- hybrid_riemann [BOOLEAN] [FALSE]
use HLLE in shocks to remove odd-even decoupling
- igodu = <flash.pyFlash4.RP.rpInt object>
- igodu [INTEGER] [0]
Valid Values: Unconstrained Use Godunov method
- iplm = <flash.pyFlash4.RP.rpInt object>
- iplm [INTEGER] [0]
Valid Values: Unconstrained Use linear profiles
- leveque = <flash.pyFlash4.RP.rpLog object>
- leveque [BOOLEAN] [FALSE]
modify states due to gravity – leveque’s way.
- nriem = <flash.pyFlash4.RP.rpInt object>
- nriem [INTEGER] [10]
Valid Values: Unconstrained No. of iterations in Riemann solver
- omg1 = <flash.pyFlash4.RP.rpReal object>
- omg1 [REAL] [0.75]
Valid Values: Unconstrained PPM dissipation parameter omega1
- omg2 = <flash.pyFlash4.RP.rpReal object>
- omg2 [REAL] [10.]
Valid Values: Unconstrained PPM dissipation parameter omega2
- ppmEintCompFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEintCompFluxConstructionMeth [INTEGER] [0]
Valid Values: -1, 0 to 7
- ppmEintFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEintFluxConstructionMeth [INTEGER] [0]
Valid Values: -1, 0 to 2, 4 to 6 selects a method for constructing energy fluxes, for internal energy, from the results of calling the Riemann solver. Note that the eintSwitch runtime parameter controls whether internal energy fluxes, rather than total energy fluxes, are sometimes used for updating the energy variables (both internal and total) in a given cell (depending on the ratio of kinetic to internal energy in that cell).
- ppmEnerCompFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEnerCompFluxConstructionMeth [INTEGER] [0]
Valid Values: 0 to 7, 11 to 17, 20 to 27
- ppmEnerFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEnerFluxConstructionMeth [INTEGER] [0]
Valid Values: 0 to 2, 4 to 6, 11 to 12, 14 to 16, 20 to 27 selects a method for constructing energy fluxes, for total (internal+kinetic) energy, from the results of calling the Riemann solver.
- ppm_modifystates = <flash.pyFlash4.RP.rpLog object>
- ppm_modifystates [BOOLEAN] [FALSE]
modify states due to gravity – our way.
- rieman_tol = <flash.pyFlash4.RP.rpReal object>
- rieman_tol [REAL] [1.0e-5]
Valid Values: Unconstrained Converge factor for Riemann solver
- vgrid = <flash.pyFlash4.RP.rpReal object>
- vgrid [REAL] [0.]
Valid Values: Unconstrained Scale factor for grid velocity
- chomboLikeUpdateSoln = <flash.pyFlash4.RP.rpLog object>
- chomboLikeUpdateSoln [BOOLEAN] [true]
Use a simplified hy_ppm_updateSoln
- excludeGradPresFromFlux = <flash.pyFlash4.RP.rpLog object>
- excludeGradPresFromFlux [BOOLEAN] [false]
PLUTO like excludeGradPresFromFlux=.true., FLASH like excludeGradPresFromFlux=.false.
- hy_3Ttry_Arelated [BOOLEAN] [FALSE]
a code switch for hydro_1d, determines how fluxes for eint-without-PdV are computed. TRUE: eia (Energy Internal Advected) fluxes always based on eint fluxes calculation. FALSE: eia fluxes always calculated based on advecting eint like any old mass scalar. Difference should matter only for ppmEintCompFluxConstructionMeth=0,4. Eia fluxes themselves only matter for cases B0,B1, or for E1 (with D2 or D3).
- hy_3Ttry_B = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_B [INTEGER] [1]
Valid Values: 0, 1, 2 How to deal with component energy “work” term
- hy_3Ttry_B_rad = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_B_rad [INTEGER] [2]
Valid Values: -1, 0, 1, 2 How to deal with “work” term for radiation, i.e. for Erad, -1 means same as hy_3Ttry_B
- hy_3Ttry_D = <flash.pyFlash4.RP.rpReal object>
- hy_3Ttry_D [REAL] [2.0]
Valid Values: 0.0, 2.0, 3.0 How to consolidate energies. Values: 0. Do not, 1. Trust Eele, discard Eion, 1.5 Trust Eele, discard Eion, 2. Trust combined Eint, recalibrate both components.
- hy_3Ttry_E = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_E [INTEGER] [1]
Valid Values: 1, 2 How to recalibrate component energy (if D2)
- hy_3Ttry_F = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_F [INTEGER] [2]
Valid Values: 2, 3 What to consolidate/recalibrate (if E2)
- hy_3Ttry_G = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_G [INTEGER] [1]
Valid Values: 0, 1, 2, 4, 5 What to use for component P (if B1)
- hy_3Ttry_Q = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_Q [INTEGER] [0]
Valid Values: 0 to 2 Whether to implement preferential allocation of shock heating (over and above heating through adiabatic compression) to ions; 2 for additional debug info from rieman.
- hy_3Ttry_useShockDetect = <flash.pyFlash4.RP.rpLog object>
- hy_3Ttry_useShockDetect [BOOLEAN] [FALSE]
a code switch for multiTemp hy_ppm_updateSoln, determines whether some special handling (currently, code to implement correct preferention shock heating of ions, as for hy_3Ttry_B3) is done only in cells where a “shock has been detected”. Shock detection depends on runtime parameter dp_sh_md, see the Hydro_detectShock routine.
- hy_dbgReconstConsvSele = <flash.pyFlash4.RP.rpLog object>
- hy_dbgReconstConsvSele [BOOLEAN] [FALSE]
whether to reconstruct electron entropy (“Sele”) in conservative form.
- reconType = <flash.pyFlash4.RP.rpInt object>
- reconType [INTEGER] [2]
Valid Values: Unconstrained Order of reconstruction
- EOSforRiemann = <flash.pyFlash4.RP.rpLog object>
- EOSforRiemann [BOOLEAN] [FALSE]
Turn on/off calls to Eos for thermo of reconstructed face states (MODE_DENS_PRES)
- LimitedSlopeBeta = <flash.pyFlash4.RP.rpReal object>
- LimitedSlopeBeta [REAL] [1.0]
Valid Values: Unconstrained Any real value specific for the Limited Slope limiter
- PosKappa1 = <flash.pyFlash4.RP.rpReal object>
- PosKappa1 [REAL] [0.4]
Valid Values: Unconstrained A constant value to determine shock strengths for positivity preserving
- PosKappa2 = <flash.pyFlash4.RP.rpReal object>
- PosKappa2 [REAL] [0.4]
Valid Values: Unconstrained A constant value to determine shock strengths for positivity preserving
- RiemannSolver = <flash.pyFlash4.RP.rpStr object>
- RiemannSolver [STRING] [“HLLC”]
Valid Values: Unconstrained Roe, HLL, HLLC, Marquina, MarquinaModified, Hybrid or local Lax-Friedrichs, plus HLLD for MHD
- addThermalFlux = <flash.pyFlash4.RP.rpLog object>
addThermalFlux [BOOLEAN] [TRUE]
- conserveAngMom = <flash.pyFlash4.RP.rpLog object>
- conserveAngMom [BOOLEAN] [FALSE]
Conservative formulation for cylindrical coordinates regarding the toroidal momentum
- entropy = <flash.pyFlash4.RP.rpLog object>
- entropy [BOOLEAN] [FALSE]
Entropy Fix routine for the Roe Riemann solver
- entropyFixMethod = <flash.pyFlash4.RP.rpStr object>
- entropyFixMethod [STRING] [“HARTENHYMAN”]
Valid Values: Unconstrained Entropy fix method for the Roe Riemann solver: Harten or HartenHyman
- gp_elldel = <flash.pyFlash4.RP.rpReal object>
- gp_elldel [REAL] [12.]
Valid Values: Unconstrained
- gp_radius = <flash.pyFlash4.RP.rpInt object>
- gp_radius [INTEGER] [2]
Valid Values: Unconstrained radius for GP stencil
- gp_sigdel = <flash.pyFlash4.RP.rpReal object>
- gp_sigdel [REAL] [2.0]
Valid Values: Unconstrained
- hy_3Torder = <flash.pyFlash4.RP.rpInt object>
- hy_3Torder [INTEGER] [-1]
Valid Values: -1, 1, 2, 3, 5 Reconstruction order for eint, eele, eion, erad in HEDP simulations
- hy_cflFallbackFactor = <flash.pyFlash4.RP.rpReal object>
- hy_cflFallbackFactor [REAL] [0.9]
Valid Values: Unconstrained factor for scaling CFL factor when it is lowered because of fallback in problematic cells
- hy_eosModeGc = <flash.pyFlash4.RP.rpStr object>
- hy_eosModeGc [STRING] [“see eosMode”]
Valid Values: “see eosMode”, “eos_nop”, “dens_ie_gather”, “dens_ie_recal_gather”, “dens_ie_scatter”, “dens_ie_all”, “dens_ie_sele_gather”, “dens_temp_equi”, “dens_temp_all”, “dens_temp_gather” Eos mode that the Hydro unit should apply to guard cells before the first major loop, i.e., before computing Riemann input states by reconstruction etc. The special value “see eosMode” can be used to indicate the mode set by the runtime parameter “eosMode”. Other values are as for “eosMode”.
- hy_fPresInMomFlux = <flash.pyFlash4.RP.rpReal object>
- hy_fPresInMomFlux [REAL] [0.0]
Valid Values: 0.0 to 1.0 Fraction of the pressure gradient (values range from 0 to 1) that is treated as part of momentum fluxes
- hy_fallbackLowerCFL = <flash.pyFlash4.RP.rpLog object>
- hy_fallbackLowerCFL [BOOLEAN] [FALSE]
Lower the simulation CFL if fallin back to a lower reconstruction order in problematic cells
- hy_fullSpecMsFluxHandling = <flash.pyFlash4.RP.rpLog object>
- hy_fullSpecMsFluxHandling [BOOLEAN] [TRUE]
Are species and mass scalars updated with fluxes that have undergone the full treatment applied to other fluxes, including fine-coarse-boundary flux correction if that is done to fluxes of other conserved variables?
- hy_useFluxEqn = <flash.pyFlash4.RP.rpLog object>
hy_useFluxEqn [BOOLEAN] [FALSE]
- hybridOrderKappa = <flash.pyFlash4.RP.rpReal object>
- hybridOrderKappa [REAL] [0.]
Valid Values: Unconstrained A constant value to determine shock strengths for hybrid order
- hydroComputeDtOption = <flash.pyFlash4.RP.rpInt object>
- hydroComputeDtOption [INTEGER] [-1]
Valid Values: -1, 0, 1 An option where to compute hydro dt. Choices are integer values [-1, 0, 1] as follows: -1: Hydro_computeDt.F90, the old standard way that has most extensive supports and well-tested; 0: hy_uhd_energyFix.F90, a light weighted version without calling a global loop Hydro_computeDt; 1: hy_getFaceFlux.F90, another light weighted dt call during flux calculations.
- order = <flash.pyFlash4.RP.rpInt object>
- order [INTEGER] [2]
Valid Values: 1, 2, 3, 5, 6 1st order Godunov scheme, 2nd MUSCL-Hancock scheme, or 3rd PPM, 5th WENO
- shockDetect = <flash.pyFlash4.RP.rpLog object>
- shockDetect [BOOLEAN] [FALSE]
Switch to use a strong compressive shock detection
- shockLowerCFL = <flash.pyFlash4.RP.rpLog object>
- shockLowerCFL [BOOLEAN] [FALSE]
Lower the simulation CFL if shocks are detected
- slopeLimiter = <flash.pyFlash4.RP.rpStr object>
- slopeLimiter [STRING] [“vanLeer”]
Valid Values: Unconstrained mc, vanLeer, vanLeer1.5, minmod, hybrid, limited
- transOrder = <flash.pyFlash4.RP.rpInt object>
- transOrder [INTEGER] [1]
Valid Values: 0, 1, 2, 3, 4 order of approximating transeverse flux derivative in data reconstruction
- use_3dFullCTU = <flash.pyFlash4.RP.rpLog object>
- use_3dFullCTU [BOOLEAN] [TRUE]
Turn on/off the full CTU scheme that gives CFL <= 1 for 3D
- use_PosPreserv = <flash.pyFlash4.RP.rpLog object>
- use_PosPreserv [BOOLEAN] [FALSE]
Switch for self adjusting positivity preservation in dens, pres and eint components
- use_auxEintEqn = <flash.pyFlash4.RP.rpLog object>
- use_auxEintEqn [BOOLEAN] [TRUE]
Turn on/off solving the auxilary internal energy equation
- use_avisc = <flash.pyFlash4.RP.rpLog object>
use_avisc [BOOLEAN] [FALSE]
- use_flattening = <flash.pyFlash4.RP.rpLog object>
- use_flattening [BOOLEAN] [FALSE]
Switch for PPM flattening
- use_gravHalfUpdate = <flash.pyFlash4.RP.rpLog object>
- use_gravHalfUpdate [BOOLEAN] [TRUE]
Include gravitational accelerations to hydro coupling at n+1/2
- use_hybridOrder = <flash.pyFlash4.RP.rpLog object>
- use_hybridOrder [BOOLEAN] [FALSE]
Apply RH jump condition to check monotonicity of reconstructed values
- use_upwindTVD = <flash.pyFlash4.RP.rpLog object>
- use_upwindTVD [BOOLEAN] [FALSE]
Turn on/off upwinding TVD slopes
- wenoMethod = <flash.pyFlash4.RP.rpStr object>
- wenoMethod [STRING] [“WENO5”]
Valid Values: Unconstrained
- E_modification = <flash.pyFlash4.RP.rpLog object>
- E_modification [BOOLEAN] [TRUE]
Switch for modified electric fields calculation from flux
- E_upwind = <flash.pyFlash4.RP.rpLog object>
- E_upwind [BOOLEAN] [FALSE]
Switch for upwind update for induction equations
- ForceHydroLimit = <flash.pyFlash4.RP.rpLog object>
- ForceHydroLimit [BOOLEAN] [FALSE]
Switch to force B=0 limit, i.e., the solver will not update B fields
- VresistMax = <flash.pyFlash4.RP.rpLog object>
- VresistMax [BOOLEAN] [FALSE]
Switch to limit the maximum Resistive velocity automatically with the current time step and cfl
- conserveAngField = <flash.pyFlash4.RP.rpLog object>
- conserveAngField [BOOLEAN] [FALSE]
Turn on/off alternate formulation for toroidal induction
- crossFieldFlCoef = <flash.pyFlash4.RP.rpReal object>
- crossFieldFlCoef [REAL] [1.0]
Valid Values: Unconstrained Cross-field limiter coefficient
- crossFieldFlMode = <flash.pyFlash4.RP.rpStr object>
- crossFieldFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” Cross-field limiter mode
- currFlCoef = <flash.pyFlash4.RP.rpReal object>
- currFlCoef [REAL] [1.0]
Valid Values: Unconstrained current limiter coefficient
- currFlMode = <flash.pyFlash4.RP.rpStr object>
- currFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” current limiter mode
- energyFix = <flash.pyFlash4.RP.rpLog object>
- energyFix [BOOLEAN] [FALSE]
Switch for an energy correction for CT scheme
- hallVelocity = <flash.pyFlash4.RP.rpLog object>
- hallVelocity [BOOLEAN] [FALSE]
Switch to use u_ele = u - J/(ne qe)
- hy_bier1TA = <flash.pyFlash4.RP.rpReal object>
- hy_bier1TA [REAL] [-1.0]
Valid Values: Unconstrained Atomic number to use for 1T Biermann Battery term
- hy_bier1TZ = <flash.pyFlash4.RP.rpReal object>
- hy_bier1TZ [REAL] [-1.0]
Valid Values: Unconstrained Ionization number to use for 1T Biermann Battery term
- hy_biermannCoef = <flash.pyFlash4.RP.rpReal object>
- hy_biermannCoef [REAL] [1.0]
Valid Values: Unconstrained Coefficient of Biermann Battery flux
- hy_biermannSource = <flash.pyFlash4.RP.rpLog object>
- hy_biermannSource [BOOLEAN] [FALSE]
Switch to implement battery term as an external source
- killdivb8w = <flash.pyFlash4.RP.rpLog object>
- killdivb8w [BOOLEAN] [FALSE]
Switch for maintaing solenoidal field using Powell’s 8wave
- nernstFlCoef = <flash.pyFlash4.RP.rpReal object>
- nernstFlCoef [REAL] [1.0]
Valid Values: Unconstrained Nernst limiter coefficient
- nernstFlMode = <flash.pyFlash4.RP.rpStr object>
- nernstFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” Nernst limiter mode
- prolMethod = <flash.pyFlash4.RP.rpStr object>
- prolMethod [STRING] [“INJECTION_PROL”]
Valid Values: Unconstrained Injection or Balsara’s method in prolongation
- useCrossField_limMode = <flash.pyFlash4.RP.rpLog object>
- useCrossField_limMode [BOOLEAN] [FALSE]
Switch to limit cross-field convection only for the components perpendicular to the advecting velocity
- useCrossMagRes = <flash.pyFlash4.RP.rpLog object>
- useCrossMagRes [BOOLEAN] [FALSE]
Switch to turn on use of cross magnetic resistivity (added to Hall term)
- useHall_limMode = <flash.pyFlash4.RP.rpLog object>
- useHall_limMode [BOOLEAN] [FALSE]
Switch to limit Hall convection only for the components perpendicular to the advecting velocity
- useNernst_limMode = <flash.pyFlash4.RP.rpLog object>
- useNernst_limMode [BOOLEAN] [FALSE]
Switch to limit Nernst convection only for the components perpendicular to the advecting velocity
- useResistive_limMode = <flash.pyFlash4.RP.rpLog object>
- useResistive_limMode [BOOLEAN] [FALSE]
Switch to limit Resistive convection only for the components perpendicular to the advecting velocity
- use_Biermann = <flash.pyFlash4.RP.rpLog object>
- use_Biermann [BOOLEAN] [FALSE]
Switch to add the Battery term for B-field generation
- use_Biermann1T = <flash.pyFlash4.RP.rpLog object>
- use_Biermann1T [BOOLEAN] [FALSE]
Switch to add the 1T Battery term for B-field generation
- use_Biermann3T = <flash.pyFlash4.RP.rpLog object>
- use_Biermann3T [BOOLEAN] [FALSE]
Switch to add the 3T Battery term for B-field generation
- use_CrossFIeld = <flash.pyFlash4.RP.rpLog object>
use_CrossFIeld [BOOLEAN] [FALSE]
- use_Hall = <flash.pyFlash4.RP.rpLog object>
- use_Hall [BOOLEAN] [FALSE]
Switch to add the Hall term in the induction equation
- use_Nernst = <flash.pyFlash4.RP.rpLog object>
- use_Nernst [BOOLEAN] [FALSE]
Switch to add nernst effect in the induction equation (and heat flux)
- use_Seebeck = <flash.pyFlash4.RP.rpLog object>
- use_Seebeck [BOOLEAN] [FALSE]
Switch to add Seebeck effect in the induction equation (and heat flux)
- hy_3TMode = <flash.pyFlash4.RP.rpStr object>
- hy_3TMode [STRING] [“ragelike”]
Valid Values: “ragelike”, “crashlike”, “entropy”, “castrolike” Indictates the 3T model to use
- hy_3T_rageLikeMaxIterations = <flash.pyFlash4.RP.rpInt object>
- hy_3T_rageLikeMaxIterations [INTEGER] [100]
Valid Values: Unconstrained max number of iterations to use in the ragelike PdV & energy advections iterations
- hy_3Ttry_I = <flash.pyFlash4.RP.rpLog object>
hy_3Ttry_I [BOOLEAN] [FALSE]
- radiusGP = <flash.pyFlash4.RP.rpReal object>
- radiusGP [REAL] [2.]
Valid Values: Unconstrained
- sigmaGP = <flash.pyFlash4.RP.rpReal object>
- sigmaGP [REAL] [3.]
Valid Values: Unconstrained
- hy_lam3ScaleFactor = <flash.pyFlash4.RP.rpReal object>
- hy_lam3ScaleFactor [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for lambda terms in FLA Hydro
- hy_maxSmoothVarVal = <flash.pyFlash4.RP.rpReal object>
- hy_maxSmoothVarVal [REAL] [1.0]
Valid Values: Unconstrained upper bound of value range where smoothing is applied.
- hy_minSmoothVarVal = <flash.pyFlash4.RP.rpReal object>
- hy_minSmoothVarVal [REAL] [0.0]
Valid Values: Unconstrained lower bound of value range where smoothing is applied.
- hy_mtPresRatLambda3Min = <flash.pyFlash4.RP.rpReal object>
- hy_mtPresRatLambda3Min [REAL] [0.0]
Valid Values: 0.0 to 1.0 experimental minimum value for the 3*lambda factor to scale updated pressure ratios (from Eos call) in hy_uhd_ragelike with radflah.
- hy_mtScaleAccel = <flash.pyFlash4.RP.rpReal object>
- hy_mtScaleAccel [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for per-component kinetic energy change terms in hy_uhd_unsplitUpdateCastroLike
- hy_mtScaleLorentz = <flash.pyFlash4.RP.rpReal object>
- hy_mtScaleLorentz [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for component Lorentz coupling terms in hy_uhd_unsplitUpdateCastroLike
- hy_mtScaleWork = <flash.pyFlash4.RP.rpReal object>
- hy_mtScaleWork [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for component work terms in hy_uhd_unsplitUpdateCastroLike
- hy_smoothCoeff = <flash.pyFlash4.RP.rpReal object>
- hy_smoothCoeff [REAL] [1.0]
Valid Values: Unconstrained smoothing coefficient, used in some SOR-like methods
- hy_smoothIterations = <flash.pyFlash4.RP.rpInt object>
- hy_smoothIterations [INTEGER] [0]
Valid Values: 0 to INFTY number of smoothing iterations, 0 means no smoothing is applied.
- hy_smoothMethod = <flash.pyFlash4.RP.rpStr object>
- hy_smoothMethod [STRING] [“SMOOTH_3POINT”]
Valid Values: “SMOOTH_3POINT”, “SMOOTH_SOR”, “SMOOTH_HARMONIC_SOR” smoothing method
- hy_useMaxSmoothVarVal = <flash.pyFlash4.RP.rpLog object>
- hy_useMaxSmoothVarVal [BOOLEAN] [FALSE]
Use upper bound on values to be smoothed?
- hy_useMinSmoothVarVal = <flash.pyFlash4.RP.rpLog object>
- hy_useMinSmoothVarVal [BOOLEAN] [FALSE]
Use lower bound on values to be smoothed?
- useIncompNS = <flash.pyFlash4.RP.rpLog object>
- useIncompNS [BOOLEAN] [TRUE]
Should the IncompNS unit be used?
- ins_WBREF = <flash.pyFlash4.RP.rpReal object>
- ins_WBREF [REAL] [0.00]
Valid Values: Unconstrained
- ins_areaSolids = <flash.pyFlash4.RP.rpReal object>
- ins_areaSolids [REAL] [0.00]
Valid Values: Unconstrained
- ins_cflFlg = <flash.pyFlash4.RP.rpInt object>
- ins_cflFlg [INTEGER] [1]
Valid Values: Unconstrained
- ins_constantMass = <flash.pyFlash4.RP.rpLog object>
ins_constantMass [BOOLEAN] [FALSE]
- ins_dpdx = <flash.pyFlash4.RP.rpReal object>
- ins_dpdx [REAL] [0.00]
Valid Values: Unconstrained
- ins_dpdy = <flash.pyFlash4.RP.rpReal object>
- ins_dpdy [REAL] [0.00]
Valid Values: Unconstrained
- ins_dpdz = <flash.pyFlash4.RP.rpReal object>
- ins_dpdz [REAL] [0.00]
Valid Values: Unconstrained
- ins_dtSpec = <flash.pyFlash4.RP.rpReal object>
- ins_dtSpec [REAL] [0.001]
Valid Values: Unconstrained
- ins_gravX = <flash.pyFlash4.RP.rpReal object>
- ins_gravX [REAL] [0.]
Valid Values: Unconstrained
- ins_gravY = <flash.pyFlash4.RP.rpReal object>
- ins_gravY [REAL] [0.]
Valid Values: Unconstrained
- ins_gravZ = <flash.pyFlash4.RP.rpReal object>
- ins_gravZ [REAL] [0.]
Valid Values: Unconstrained
- ins_intSchm = <flash.pyFlash4.RP.rpInt object>
- ins_intSchm [INTEGER] [21]
Valid Values: Unconstrained
- ins_invRe = <flash.pyFlash4.RP.rpReal object>
- ins_invRe [REAL] [1.]
Valid Values: Unconstrained inverse Reynolds number
- ins_isgs = <flash.pyFlash4.RP.rpInt object>
- ins_isgs [INTEGER] [0]
Valid Values: Unconstrained Subgrid scale model flag
- ins_pressureCorrect = <flash.pyFlash4.RP.rpLog object>
ins_pressureCorrect [BOOLEAN] [TRUE]
- ins_sigma = <flash.pyFlash4.RP.rpReal object>
- ins_sigma [REAL] [0.25]
Valid Values: Unconstrained Viscous Condition Parameter
- ins_velProlongMethod = <flash.pyFlash4.RP.rpInt object>
- ins_velProlongMethod [INTEGER] [1]
Valid Values: 0, 1, 101, 102
- ins_statsRestart = <flash.pyFlash4.RP.rpLog object>
ins_statsRestart [BOOLEAN] [TRUE]
- ins_statsStartTime = <flash.pyFlash4.RP.rpReal object>
- ins_statsStartTime [REAL] [0.0]
Valid Values: Unconstrained
- ins_statsSteps = <flash.pyFlash4.RP.rpInt object>
- ins_statsSteps [INTEGER] [1]
Valid Values: Unconstrained
- useRadTrans = <flash.pyFlash4.RP.rpLog object>
- useRadTrans [BOOLEAN] [TRUE]
flag to indicate whether radiative transfer is in use
- rt_dtFactor = <flash.pyFlash4.RP.rpReal object>
- rt_dtFactor [REAL] [0.1]
Valid Values: 0.0+ to INFTY Coefficient for RadTrans time step
- rt_planckIntMethod = <flash.pyFlash4.RP.rpInt object>
- rt_planckIntMethod [INTEGER] [0]
Valid Values: 0, 213, 321, 621 method for computing Planck integral
- rt_computeDt = <flash.pyFlash4.RP.rpLog object>
- rt_computeDt [BOOLEAN] [FALSE]
When true, attempt to compute a time step associated with MGD
- rt_groupBarrier = <flash.pyFlash4.RP.rpLog object>
- rt_groupBarrier [BOOLEAN] [FALSE]
Option to time group load imbalance
- rt_mgdBoundEntry = <flash.pyFlash4.RP.rpStr object>
- rt_mgdBoundEntry [STRING] [“grbd_manual”]
Valid Values: “grbd_manual” How the group bounds will be input
- rt_mgdBounds_1 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_1 [REAL] [-1.0]
Valid Values: Unconstrained These parameters store the group boundaries for manual entry
- rt_mgdBounds_10 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_10 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_100 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_100 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_101 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_101 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_11 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_11 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_12 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_12 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_13 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_13 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_14 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_14 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_15 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_15 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_16 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_16 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_17 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_17 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_18 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_18 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_19 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_19 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_2 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_2 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_20 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_20 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_21 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_21 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_22 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_22 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_23 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_23 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_24 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_24 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_25 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_25 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_26 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_26 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_27 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_27 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_28 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_28 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_29 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_29 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_3 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_3 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_30 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_30 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_31 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_31 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_32 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_32 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_33 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_33 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_34 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_34 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_35 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_35 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_36 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_36 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_37 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_37 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_38 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_38 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_39 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_39 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_4 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_4 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_40 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_40 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_41 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_41 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_42 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_42 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_43 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_43 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_44 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_44 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_45 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_45 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_46 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_46 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_47 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_47 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_48 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_48 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_49 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_49 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_5 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_5 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_50 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_50 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_51 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_51 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_52 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_52 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_53 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_53 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_54 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_54 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_55 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_55 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_56 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_56 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_57 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_57 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_58 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_58 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_59 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_59 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_6 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_6 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_60 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_60 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_61 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_61 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_62 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_62 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_63 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_63 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_64 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_64 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_65 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_65 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_66 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_66 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_67 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_67 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_68 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_68 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_69 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_69 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_7 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_7 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_70 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_70 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_71 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_71 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_72 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_72 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_73 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_73 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_74 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_74 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_75 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_75 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_76 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_76 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_77 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_77 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_78 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_78 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_79 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_79 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_8 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_8 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_80 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_80 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_81 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_81 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_82 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_82 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_83 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_83 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_84 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_84 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_85 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_85 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_86 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_86 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_87 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_87 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_88 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_88 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_89 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_89 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_9 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_9 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_90 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_90 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_91 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_91 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_92 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_92 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_93 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_93 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_94 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_94 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_95 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_95 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_96 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_96 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_97 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_97 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_98 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_98 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_99 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_99 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdFlCoef = <flash.pyFlash4.RP.rpReal object>
- rt_mgdFlCoef [REAL] [1.0]
Valid Values: Unconstrained MGD flux limiter coefficient
- rt_mgdFlMode = <flash.pyFlash4.RP.rpStr object>
- rt_mgdFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen”, “fl_levermorepomraning1981” MGD flux limiter mode
- rt_mgdNumGroups = <flash.pyFlash4.RP.rpInt object>
- rt_mgdNumGroups [INTEGER] [0]
Valid Values: Unconstrained Number of groups in the MGD calculation
- rt_mgdXlBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdXlBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained Boundary radiation temperature for MGD, in kelvin
- rt_mgdXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdXlBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream” MGD bcTypes.
- rt_mgdXrBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdXrBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdXrBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdYlBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdYlBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdYlBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdYrBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdYrBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdYrBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdZlBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdZlBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdZlBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdZrBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdZrBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdZrBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdthetaImplct = <flash.pyFlash4.RP.rpReal object>
- rt_mgdthetaImplct [REAL] [1.0]
Valid Values: 0.0 to 1.0 Implicitness factor of the solver.
- rt_tempChangeRelTol = <flash.pyFlash4.RP.rpReal object>
- rt_tempChangeRelTol [REAL] [1.e3]
Valid Values: 0.0+ to INFTY Tolerance for maximum relative temperature change in a cell in a time step. Currently only applied to electron temperature by ExpRelax implementation.
- rt_timeGroups = <flash.pyFlash4.RP.rpLog object>
- rt_timeGroups [BOOLEAN] [FALSE]
Option to time individual groups (cannot be used with meshCopyCount > 1)
- rt_useMGD = <flash.pyFlash4.RP.rpLog object>
- rt_useMGD [BOOLEAN] [FALSE]
use multigroup radiation diffusion
- rt_expRelaxMaxIter = <flash.pyFlash4.RP.rpInt object>
- rt_expRelaxMaxIter [INTEGER] [3]
Valid Values: 1 to INFTY Maximum number of iterations in ExpRelax outer loop
- rt_mgdthetaC = <flash.pyFlash4.RP.rpReal object>
- rt_mgdthetaC [REAL] [-1.0]
Valid Values: 0.0 to 1.0, -1.0 Implicitness factor for the absorption part of the unified solver. Use -1 to indicate that the value of rt_mgdthetaImplct should be used.
- rt_mgdthetaD = <flash.pyFlash4.RP.rpReal object>
- rt_mgdthetaD [REAL] [0.5]
Valid Values: 0.0 to 1.0, -1.0 Implicitness factor for the emission part of the unified solver. Use -1 to indicate that the value of rt_mgdthetaImplct should be used.
- rt_tightIonCoupling = <flash.pyFlash4.RP.rpLog object>
- rt_tightIonCoupling [BOOLEAN] [FALSE]
Should the RadTrans implementation assume tight thermal coupling between electrons and ions? The implementation may uses this parameter to decide whether to use cv or cv_ele to linearize the relation beetween electron temperature and energy internal energy.
- leak_doHeat = <flash.pyFlash4.RP.rpLog object>
- leak_doHeat [BOOLEAN] [TRUE]
Switch whether or not to include neutrino heating in calculation
- leak_dx = <flash.pyFlash4.RP.rpReal object>
- leak_dx [REAL] [1.]
Valid Values: Unconstrained Minimum radial spacing of the rays, used up to leak_radLog
- leak_heatFac = <flash.pyFlash4.RP.rpReal object>
- leak_heatFac [REAL] [1.]
Valid Values: Unconstrained Multiplicative factor in heating equation, f_heat.
- leak_numPhi = <flash.pyFlash4.RP.rpInt object>
- leak_numPhi [INTEGER] [1]
Valid Values: Unconstrained Number of longitudinal points in the leakage rays
- leak_numRad = <flash.pyFlash4.RP.rpInt object>
- leak_numRad [INTEGER] [0]
Valid Values: Unconstrained Number of radial points in the leakage rays
- leak_numTht = <flash.pyFlash4.RP.rpInt object>
- leak_numTht [INTEGER] [1]
Valid Values: Unconstrained Number of latitudinal points in the leakage rays
- leak_phiMax = <flash.pyFlash4.RP.rpReal object>
- leak_phiMax [REAL] [0.0]
Valid Values: Unconstrained Maximum longitudinal angle of the leakage rays, measured from the +x axis (only 3D), in radians/pi
- leak_radLog = <flash.pyFlash4.RP.rpReal object>
- leak_radLog [REAL] [0.]
Valid Values: Unconstrained Radius at which the radial spacing of the rays begins to increase logarithmically
- leak_radMax = <flash.pyFlash4.RP.rpReal object>
- leak_radMax [REAL] [0.0]
Valid Values: Unconstrained Maximum radius of the leakage rays
- leak_reducedSteps = <flash.pyFlash4.RP.rpInt object>
- leak_reducedSteps [INTEGER] [1]
Valid Values: Unconstrained Number of minimum time steps in between leakage calculation after leak_reducedTime
- leak_reducedTime = <flash.pyFlash4.RP.rpReal object>
- leak_reducedTime [REAL] [1.e20]
Valid Values: Unconstrained Time, in seconds, at which the frequency of leakage computation is reduced
- leak_subCommSize = <flash.pyFlash4.RP.rpInt object>
- leak_subCommSize [INTEGER] [-1]
Valid Values: Unconstrained Size of the MPI subcommunicator for leakage communication (-1 uses meshNumProcs)
- leak_thtMax = <flash.pyFlash4.RP.rpReal object>
- leak_thtMax [REAL] [0.0]
Valid Values: Unconstrained Maximum latitudinal angle of the leakage rays, measured from the +y axis, in radians/pi
- threadLeakBlockList = <flash.pyFlash4.RP.rpLog object>
threadLeakBlockList [BOOLEAN] [TRUE]
- threadLeakWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadLeakWithinBlock [BOOLEAN] [TRUE]
- useRayTrace = <flash.pyFlash4.RP.rpLog object>
- useRayTrace [BOOLEAN] CONSTANT [FALSE]
flag indicating whether to use RayTrace unit
- useTreeRay = <flash.pyFlash4.RP.rpLog object>
- useTreeRay [BOOLEAN] [TRUE]
Whether TreeRay calculations should be performed.
- tr_bhErrControl = <flash.pyFlash4.RP.rpStr object>
- tr_bhErrControl [STRING] [“erad_cell”]
Valid Values: “erad_cell”, “erad_tot”, “mion_tot”
- tr_bhMaxDist = <flash.pyFlash4.RP.rpReal object>
- tr_bhMaxDist [REAL] [1e99]
Valid Values: Unconstrained
- tr_bhRayRadRes = <flash.pyFlash4.RP.rpReal object>
- tr_bhRayRadRes [REAL] [1.0]
Valid Values: Unconstrained
- tr_bhRelErr = <flash.pyFlash4.RP.rpReal object>
- tr_bhRelErr [REAL] [0.01]
Valid Values: Unconstrained
- tr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- tr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained
- tr_ilFinePix = <flash.pyFlash4.RP.rpInt object>
- tr_ilFinePix [INTEGER] [4]
Valid Values: Unconstrained
- tr_ilNNS = <flash.pyFlash4.RP.rpInt object>
- tr_ilNNS [INTEGER] [25]
Valid Values: Unconstrained
- tr_ilNPhi = <flash.pyFlash4.RP.rpInt object>
- tr_ilNPhi [INTEGER] [50]
Valid Values: Unconstrained
- tr_ilNR = <flash.pyFlash4.RP.rpInt object>
- tr_ilNR [INTEGER] [50]
Valid Values: Unconstrained
- tr_ilNTheta = <flash.pyFlash4.RP.rpInt object>
- tr_ilNTheta [INTEGER] [25]
Valid Values: Unconstrained
- tr_nSide = <flash.pyFlash4.RP.rpInt object>
- tr_nSide [INTEGER] [1]
Valid Values: Unconstrained
- tr_odCDTOIndex = <flash.pyFlash4.RP.rpReal object>
- tr_odCDTOIndex [REAL] [1.0]
Valid Values: Unconstrained
- tr_odMaxDist = <flash.pyFlash4.RP.rpReal object>
- tr_odMaxDist [REAL] [1e99]
Valid Values: Unconstrained
- useConductivity = <flash.pyFlash4.RP.rpLog object>
- useConductivity [BOOLEAN] [TRUE]
flags whether the conductivity material property is being used
- cond_constantCross = <flash.pyFlash4.RP.rpReal object>
- cond_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- cond_constantIsochoric = <flash.pyFlash4.RP.rpReal object>
- cond_constantIsochoric [REAL] [0.0]
Valid Values: Unconstrained
- cond_constantParallel = <flash.pyFlash4.RP.rpReal object>
- cond_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- cond_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- cond_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- diff_constant = <flash.pyFlash4.RP.rpReal object>
- diff_constant [REAL] [0.0]
Valid Values: Unconstrained
- diff_constantCross = <flash.pyFlash4.RP.rpReal object>
- diff_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- diff_constantParallel = <flash.pyFlash4.RP.rpReal object>
- diff_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- diff_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- diff_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- cond_DensityExponent = <flash.pyFlash4.RP.rpReal object>
- cond_DensityExponent [REAL] [0.0]
Valid Values: Unconstrained
- Raddiff_K0r = <flash.pyFlash4.RP.rpReal object>
- Raddiff_K0r [REAL] [1.0]
Valid Values: Unconstrained
- Raddiff_TemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- Raddiff_TemperatureExponent [REAL] [0.0]
Valid Values: Unconstrained
- res_addAnomRes = <flash.pyFlash4.RP.rpLog object>
- res_addAnomRes [BOOLEAN] [FALSE]
adds anomalous resistivity to classic calculation
- useMagneticResistivity = <flash.pyFlash4.RP.rpLog object>
- useMagneticResistivity [BOOLEAN] [TRUE]
flags whether the magnetic resistivity material property is being used
- res_maxRes = <flash.pyFlash4.RP.rpReal object>
- res_maxRes [REAL] [-1.0]
Valid Values: -1.0, 0.0 to INFTY Ceiling value applied to the magnetic resistivities; use -1.0 to disable.
- res_useVac = <flash.pyFlash4.RP.rpLog object>
- res_useVac [BOOLEAN] [false]
Flag for whether to apply vacuum conductivity models
- res_vacDens = <flash.pyFlash4.RP.rpReal object>
- res_vacDens [REAL] [0.0]
Valid Values: Unconstrained cells with density at or below this value treated as vacuum
- res_vacFrac = <flash.pyFlash4.RP.rpReal object>
- res_vacFrac [REAL] [0.5]
Valid Values: Unconstrained cells with vacuum mass fraction greater than this value treated as vacuum
- res_vacRes = <flash.pyFlash4.RP.rpReal object>
- res_vacRes [REAL] [0.0]
Valid Values: Unconstrained vacuum resistivity added to total resistivity for vacuum cells
- res_vacSpec = <flash.pyFlash4.RP.rpStr object>
- res_vacSpec [STRING] [“vacu”]
Valid Values: Unconstrained cells that are this species may be treated as vacuum
- resistivityForm = <flash.pyFlash4.RP.rpStr object>
- resistivityForm [STRING] [“perpendicular”]
Valid Values: Unconstrained choose the form of the resistive term used in Ohm’s Law
- resistivitySolver = <flash.pyFlash4.RP.rpStr object>
- resistivitySolver [STRING] [“explicit”]
Valid Values: Unconstrained choose implicit or explicit solver
- res_constantCross = <flash.pyFlash4.RP.rpReal object>
- res_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- res_constantParallel = <flash.pyFlash4.RP.rpReal object>
- res_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- resistivity = <flash.pyFlash4.RP.rpReal object>
- resistivity [REAL] [0.0]
Valid Values: Unconstrained
- res_anomCoef = <flash.pyFlash4.RP.rpReal object>
- res_anomCoef [REAL] [0.01]
Valid Values: Unconstrained coefficient for anomalous resistivity
- res_mt_materialModel = <flash.pyFlash4.RP.rpStr object>
- res_mt_materialModel [STRING] [“”]
Valid Values: Unconstrained
- res_vacDensInsulating = <flash.pyFlash4.RP.rpReal object>
- res_vacDensInsulating [REAL] [1e-20]
Valid Values: Unconstrained
- res_vacuumModel = <flash.pyFlash4.RP.rpStr object>
- res_vacuumModel [STRING] [“”]
Valid Values: Unconstrained
- useMassDiffusivity = <flash.pyFlash4.RP.rpLog object>
- useMassDiffusivity [BOOLEAN] CONSTANT [FALSE]
– allows the mass diffusivity to be turned off at runtime, even if the unit is included in the simulation
- useOpacity = <flash.pyFlash4.RP.rpLog object>
- useOpacity [BOOLEAN] [TRUE]
flags whether the Opacity unit is being used at all
- op_absorbScale = <flash.pyFlash4.RP.rpReal object>
- op_absorbScale [REAL] [1.0]
Valid Values: Unconstrained
- op_emitScale = <flash.pyFlash4.RP.rpReal object>
- op_emitScale [REAL] [1.0]
Valid Values: Unconstrained
- op_transScale = <flash.pyFlash4.RP.rpReal object>
- op_transScale [REAL] [1.0]
Valid Values: Unconstrained
- op_absorbConst = <flash.pyFlash4.RP.rpReal object>
- op_absorbConst [REAL] [1.0]
Valid Values: Unconstrained Constcm2g value for absorption opacity [cm^2/g]
- op_emitConst = <flash.pyFlash4.RP.rpReal object>
- op_emitConst [REAL] [1.0]
Valid Values: Unconstrained Constcm2g value for emission opacity [cm^2/g]
- op_transConst = <flash.pyFlash4.RP.rpReal object>
- op_transConst [REAL] [1.0]
Valid Values: Unconstrained Constcm2g value for transport opacity [cm^2/g]
- opacity_ceiling = <flash.pyFlash4.RP.rpReal object>
- opacity_ceiling [REAL] [1.e6]
Valid Values: Unconstrained ceiling for the opacity values when reading from TOPS tables. Below the plasma cut-off frequency TOPS sets the ceiling to 1.e10, which is too high for FLASH
- opacity_ignoreLowTemp = <flash.pyFlash4.RP.rpLog object>
- opacity_ignoreLowTemp [BOOLEAN] [TRUE]
control parameter indicating if the low temperature capability should be ignored
- opacity_writeOpacityInfo = <flash.pyFlash4.RP.rpLog object>
- opacity_writeOpacityInfo [BOOLEAN] [FALSE]
control parameter indicating if detailed info of the opacity unit should be written out
- opacity_RombergAccuracy = <flash.pyFlash4.RP.rpReal object>
- opacity_RombergAccuracy [REAL] [1.E-6]
Valid Values: Unconstrained
- opacity_maxQuadratureRoots = <flash.pyFlash4.RP.rpInt object>
- opacity_maxQuadratureRoots [INTEGER] [50]
Valid Values: Unconstrained
- opacity_printQuadratureData = <flash.pyFlash4.RP.rpLog object>
opacity_printQuadratureData [BOOLEAN] [TRUE]
- opacity_useQuadrature = <flash.pyFlash4.RP.rpLog object>
opacity_useQuadrature [BOOLEAN] [FALSE]
- opacity_useRomberg = <flash.pyFlash4.RP.rpLog object>
opacity_useRomberg [BOOLEAN] [TRUE]
- opacity_ignoreKleinNishina = <flash.pyFlash4.RP.rpLog object>
opacity_ignoreKleinNishina [BOOLEAN] [FALSE]
- op_tableEnergyTolerance = <flash.pyFlash4.RP.rpReal object>
- op_tableEnergyTolerance [REAL] [1.0e-04]
Valid Values: Unconstrained allowed difference between table/FLASH group structure
- opacity_useLogTables = <flash.pyFlash4.RP.rpLog object>
- opacity_useLogTables [BOOLEAN] CONSTANT [TRUE]
control parameter indicating use of logarithmic opacities
- op_hydrogenMassFrac = <flash.pyFlash4.RP.rpReal object>
- op_hydrogenMassFrac [REAL] [1.0]
Valid Values: 0.0+ to 1.0 Fixed value to use for hydrogen mass fraction, used if op_hydrogenMassFracVar does not exist
- op_hydrogenMassFracVar = <flash.pyFlash4.RP.rpStr object>
- op_hydrogenMassFracVar [STRING] [“h1”]
Valid Values: Unconstrained Variable in unk to use as hydrogen mass fraction, probably something like “h1” or “h”
- op_opalMaxLowT = <flash.pyFlash4.RP.rpReal object>
- op_opalMaxLowT [REAL] [1.0e4]
Valid Values: Unconstrained maximum temperature for which the LowT OPAL tables are to be used; above this threshold, the HightT tables are used.
- op_opalNumHydrogenAbundances = <flash.pyFlash4.RP.rpInt object>
- op_opalNumHydrogenAbundances [INTEGER] [10]
Valid Values: 0 to 10 number of hydrogen abundance ranges for which there are OPAL table files.
- op_opalTableAbundMax_1 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_1 [REAL] [0.1]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 1
- op_opalTableAbundMax_10 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_10 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 10
- op_opalTableAbundMax_2 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_2 [REAL] [0.2]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 2
- op_opalTableAbundMax_3 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_3 [REAL] [0.30000000000000004]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 3
- op_opalTableAbundMax_4 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_4 [REAL] [0.4]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 4
- op_opalTableAbundMax_5 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_5 [REAL] [0.5]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 5
- op_opalTableAbundMax_6 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_6 [REAL] [0.6000000000000001]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 6
- op_opalTableAbundMax_7 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_7 [REAL] [0.7000000000000001]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 7
- op_opalTableAbundMax_8 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_8 [REAL] [0.8]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 8
- op_opalTableAbundMax_9 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_9 [REAL] [0.9]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 9
- op_opalTableHighT_1 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_1 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 1
- op_opalTableHighT_10 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_10 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 10
- op_opalTableHighT_2 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_2 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 2
- op_opalTableHighT_3 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_3 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 3
- op_opalTableHighT_4 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_4 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 4
- op_opalTableHighT_5 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_5 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 5
- op_opalTableHighT_6 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_6 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 6
- op_opalTableHighT_7 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_7 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 7
- op_opalTableHighT_8 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_8 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 8
- op_opalTableHighT_9 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_9 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 9
- op_opalTableLowT_1 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_1 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 1
- op_opalTableLowT_10 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_10 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 10
- op_opalTableLowT_2 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_2 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 2
- op_opalTableLowT_3 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_3 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 3
- op_opalTableLowT_4 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_4 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 4
- op_opalTableLowT_5 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_5 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 5
- op_opalTableLowT_6 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_6 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 6
- op_opalTableLowT_7 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_7 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 7
- op_opalTableLowT_8 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_8 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 8
- op_opalTableLowT_9 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_9 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 9
- thel_constantCross = <flash.pyFlash4.RP.rpReal object>
- thel_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- thel_constantNew = <flash.pyFlash4.RP.rpReal object>
- thel_constantNew [REAL] [0.0]
Valid Values: Unconstrained
- thel_constantParallel = <flash.pyFlash4.RP.rpReal object>
- thel_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- thel_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- thel_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- useExplicitViscosity = <flash.pyFlash4.RP.rpLog object>
- useExplicitViscosity [BOOLEAN] [TRUE]
flags whether to use explicit (or implicit) viscosity solver
- useViscosity = <flash.pyFlash4.RP.rpLog object>
- useViscosity [BOOLEAN] [TRUE]
flags whether the viscosity material property is being used
- viscSuppressFactor = <flash.pyFlash4.RP.rpReal object>
- viscSuppressFactor [REAL] [1.0]
Valid Values: Unconstrained – allows the viscosity to be suppressed
- viscTempHigh = <flash.pyFlash4.RP.rpReal object>
- viscTempHigh [REAL] [1.5e8]
Valid Values: Unconstrained – turn off viscosity for temps higher than this
- viscTempLow = <flash.pyFlash4.RP.rpReal object>
- viscTempLow [REAL] [3.0e5]
Valid Values: Unconstrained – turn off viscosity for temps lower than this
- diff_visc_mu = <flash.pyFlash4.RP.rpReal object>
- diff_visc_mu [REAL] [.1]
Valid Values: Unconstrained constant dynamic viscosity (used in Constant Viscosity if visc_whichCoefficientIsConst is 1)
- diff_visc_nu = <flash.pyFlash4.RP.rpReal object>
- diff_visc_nu [REAL] [.1]
Valid Values: Unconstrained constant kinematic viscosity (used in Constant Viscosity if visc_whichCoefficientIsConst is 2)
- visc_whichCoefficientIsConst = <flash.pyFlash4.RP.rpInt object>
- visc_whichCoefficientIsConst [INTEGER] [2]
Valid Values: 1, 2 which kind of coefficient to keep constant in Constant Viscosity implementation; set to 1 for constant dynamic viscosity (the value of diff_visc_mu is used); set to 2 for constant kinematic viscosity (the value of diff_visc_nu is used).
- enucDtFactor = <flash.pyFlash4.RP.rpReal object>
- enucDtFactor [REAL] [1.e30]
Valid Values: Unconstrained Limit timestep to limit total energy deposited by burning is kept artificially high to effectively turn off limiting by default
- useShockBurn = <flash.pyFlash4.RP.rpLog object>
- useShockBurn [BOOLEAN] [FALSE]
Is burning allowed within shocks?
- algebra = <flash.pyFlash4.RP.rpInt object>
- algebra [INTEGER] [1]
Valid Values: 1 to 2 choice of linear algebra package & 1 = MA28 ; 2 = GIFT
- nuclearDensMax = <flash.pyFlash4.RP.rpReal object>
- nuclearDensMax [REAL] [1.0E14]
Valid Values: 0 to INFTY Max burning density
- nuclearDensMin = <flash.pyFlash4.RP.rpReal object>
- nuclearDensMin [REAL] [1.0E-10]
Valid Values: 0 to INFTY Min burning density
- nuclearNI56Max = <flash.pyFlash4.RP.rpReal object>
- nuclearNI56Max [REAL] [1.0]
Valid Values: 0 to INFTY Max Ni56 mass frac. for burning
- nuclearTempMax = <flash.pyFlash4.RP.rpReal object>
- nuclearTempMax [REAL] [1.0E12]
Valid Values: 0 to INFTY Max burning temperature
- nuclearTempMin = <flash.pyFlash4.RP.rpReal object>
- nuclearTempMin [REAL] [1.1E8]
Valid Values: 0 to INFTY Min burning temperature
- odeStepper = <flash.pyFlash4.RP.rpInt object>
- odeStepper [INTEGER] [1]
Valid Values: 1 to 2 choice of ode time stepper 1 = Bader-Deuflhard variable order 2 = Rosenbrock 4th order
- useBurnTable = <flash.pyFlash4.RP.rpLog object>
- useBurnTable [BOOLEAN] [FALSE]
choice of rate evaluation FALSE = analytic rates TRUE = table interpolation
- useCircuit = <flash.pyFlash4.RP.rpLog object>
- useCircuit [BOOLEAN] [TRUE]
flags whether the Circuit source term is being used
- circ_cylLength = <flash.pyFlash4.RP.rpReal object>
- circ_cylLength [REAL] [1.0]
Valid Values: Unconstrained Cylinder length used in B-flux calculation for 1D sims
- circ_useFluxVtMethod = <flash.pyFlash4.RP.rpLog object>
- circ_useFluxVtMethod [BOOLEAN] [TRUE]
flags whether to use magnetic flux method when calculating induced load voltage
- circ_CESZAR_V0 = <flash.pyFlash4.RP.rpReal object>
- circ_CESZAR_V0 [REAL] [115.0e3]
Valid Values: Unconstrained Initial potential of capacitor in CESZAR circuit
- circ_currConstant = <flash.pyFlash4.RP.rpReal object>
- circ_currConstant [REAL] [0.]
Valid Values: Unconstrained Constant value for current (A)
- circ_calcPower = <flash.pyFlash4.RP.rpLog object>
- circ_calcPower [BOOLEAN] [FALSE]
flag to calculate power dissipated by the circuit element representing the MHD domain
- circ_currFile = <flash.pyFlash4.RP.rpStr object>
- circ_currFile [STRING] [“current.dat”]
Valid Values: Unconstrained Name of the file that holds the current data
- circ_voltFile = <flash.pyFlash4.RP.rpStr object>
- circ_voltFile [STRING] [“voltage.dat”]
Valid Values: Unconstrained Name of the file that holds the voltage data
- useCool = <flash.pyFlash4.RP.rpLog object>
- useCool [BOOLEAN] [FALSE]
Runtime control for turning off cooling
- useDeleptonize = <flash.pyFlash4.RP.rpLog object>
- useDeleptonize [BOOLEAN] [FALSE]
runtime control for turning the deleptonization on or off
- delep_Enu = <flash.pyFlash4.RP.rpReal object>
- delep_Enu [REAL] [10.0]
Valid Values: Unconstrained
- delep_rhoOne = <flash.pyFlash4.RP.rpReal object>
- delep_rhoOne [REAL] [0.0]
Valid Values: Unconstrained
- delep_rhoTwo = <flash.pyFlash4.RP.rpReal object>
- delep_rhoTwo [REAL] [0.0]
Valid Values: Unconstrained
- delep_yOne = <flash.pyFlash4.RP.rpReal object>
- delep_yOne [REAL] [0.0]
Valid Values: Unconstrained
- delep_yTwo = <flash.pyFlash4.RP.rpReal object>
- delep_yTwo [REAL] [0.0]
Valid Values: Unconstrained
- delep_yc = <flash.pyFlash4.RP.rpReal object>
- delep_yc [REAL] [0.0]
Valid Values: Unconstrained
- threadDelepBlockList = <flash.pyFlash4.RP.rpLog object>
- threadDelepBlockList [BOOLEAN] [TRUE]
Turn on block-list threading for the Deleptonize implementation?
- threadDelepWithinBlock = <flash.pyFlash4.RP.rpLog object>
- threadDelepWithinBlock [BOOLEAN] [TRUE]
Turn on within-block threading for the Deleptonize implementation?
- useEntr = <flash.pyFlash4.RP.rpLog object>
useEntr [BOOLEAN] [TRUE]
- useEnergyDeposition = <flash.pyFlash4.RP.rpLog object>
- useEnergyDeposition [BOOLEAN] [true]
Use Laser energy deposition?
- ed_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- ed_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained Specifies the Runge Kutta method to be used for ray tracing.
- ed_adjustBeamsTargetIntensity = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBeamsTargetIntensity [BOOLEAN] [false]
Should 1D/2D beams target intensity be adjusted to mimic circular 3D beams?
- ed_adjustBySymmetryX = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBySymmetryX [BOOLEAN] [false]
Adjust ray power and ray count to account for multiple counting in x direction?
- ed_adjustBySymmetryY = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBySymmetryY [BOOLEAN] [false]
Adjust ray power and ray count to account for multiple counting in y direction?
- ed_adjustBySymmetryZ = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBySymmetryZ [BOOLEAN] [false]
Adjust ray power and ray count to account for multiple counting in z direction?
- ed_adjustInitialRaySpeed_1 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_1 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 1
- ed_adjustInitialRaySpeed_2 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_2 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 2
- ed_adjustInitialRaySpeed_3 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_3 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 3
- ed_adjustInitialRaySpeed_4 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_4 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 4
- ed_adjustInitialRaySpeed_5 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_5 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 5
- ed_adjustInitialRaySpeed_6 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_6 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 6
- ed_beamsCheckExpandX = <flash.pyFlash4.RP.rpLog object>
- ed_beamsCheckExpandX [BOOLEAN] [false]
In ed_beamsCheck, expand domain in x for reflecting or periodic boundaries?
- ed_beamsCheckExpandY = <flash.pyFlash4.RP.rpLog object>
- ed_beamsCheckExpandY [BOOLEAN] [false]
In ed_beamsCheck, expand domain in y for reflecting or periodic boundaries?
- ed_beamsCheckExpandZ = <flash.pyFlash4.RP.rpLog object>
- ed_beamsCheckExpandZ [BOOLEAN] [false]
In ed_beamsCheck, expand domain in z for reflecting or periodic boundaries?
- ed_cellStepTolerance = <flash.pyFlash4.RP.rpReal object>
- ed_cellStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed cell fractional error (unit = cell edge) for a ray path step
- ed_cellTimeEnergyDeposition = <flash.pyFlash4.RP.rpLog object>
- ed_cellTimeEnergyDeposition [BOOLEAN] [false]
If true, calculates cell energy deposition based only on time spent in cell
- ed_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- ed_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- ed_computeGradNeleP = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleP [BOOLEAN] [true]
Should the phi-component of the number of electrons gradient be computed?
- ed_computeGradNeleR = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleR [BOOLEAN] [true]
Should the r-component of the number of electrons gradient be computed?
- ed_computeGradNeleT = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleT [BOOLEAN] [true]
Should the theta-component of the number of electrons gradient be computed?
- ed_computeGradNeleX = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleX [BOOLEAN] [true]
Should the x-component of the number of electrons gradient be computed?
- ed_computeGradNeleY = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleY [BOOLEAN] [true]
Should the y-component of the number of electrons gradient be computed?
- ed_computeGradNeleZ = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleZ [BOOLEAN] [true]
Should the z-component of the number of electrons gradient be computed?
- ed_createRaysExpandX = <flash.pyFlash4.RP.rpLog object>
- ed_createRaysExpandX [BOOLEAN] [false]
In ed_createRays, expand domain in x for reflecting and periodic boundaries?
- ed_createRaysExpandY = <flash.pyFlash4.RP.rpLog object>
- ed_createRaysExpandY [BOOLEAN] [false]
In ed_createRays, expand domain in y for reflecting and periodic boundaries?
- ed_createRaysExpandZ = <flash.pyFlash4.RP.rpLog object>
- ed_createRaysExpandZ [BOOLEAN] [false]
In ed_createRays, expand domain in z for reflecting and periodic boundaries?
- ed_crossSectionFunctionType_1 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_1 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 1
- ed_crossSectionFunctionType_2 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_2 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 2
- ed_crossSectionFunctionType_3 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_3 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 3
- ed_crossSectionFunctionType_4 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_4 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 4
- ed_crossSectionFunctionType_5 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_5 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 5
- ed_crossSectionFunctionType_6 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_6 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 6
- ed_cubicInterpolationZeroDerv = <flash.pyFlash4.RP.rpLog object>
- ed_cubicInterpolationZeroDerv [BOOLEAN] [false]
Set all cubic interpolation vertex derivatives = 0 (default monotonicity)?
- ed_depoReuseMaxSteps = <flash.pyFlash4.RP.rpInt object>
- ed_depoReuseMaxSteps [INTEGER] [-1]
Valid Values: -1 to INFTY Maximum number of time steps for which a computed energy deposition rate (stored in the ed_depoVar variable) can be reused. If 0, the rate can still be reused in the same timestep; this can make a difference when a split Driver implementation is used which calls EnergyDeposition more than once per time step. Set to -1 to completely disable reuse of depo rate.
- ed_depoVarName = <flash.pyFlash4.RP.rpStr object>
- ed_depoVarName [STRING] [“depo”]
Valid Values: Unconstrained Name of the variable used for storing the computed deposition rate for reuse; the default is “depo”. Note that “depo” can refer to either DEPO_VAR or DEPO_MSCALAR in the Flash code, depending on whether a VARIABLE or a MASS_SCALAR statement is used to declare the variable. Further note that if a VARIABLE statement is used, it can be combined with either TYPE: PER_MASS or TYPE: PER_VOLUME to get difference variants of reuse.
- ed_enforcePositiveNele = <flash.pyFlash4.RP.rpLog object>
- ed_enforcePositiveNele [BOOLEAN] [true]
Rescale the number of electrons gradient such that it is always >= 0?
- ed_enforcePositiveTele = <flash.pyFlash4.RP.rpLog object>
- ed_enforcePositiveTele [BOOLEAN] [true]
Rescale the electron temperature gradient such that it is always >= 0?
- ed_gaussianCenterMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 1
- ed_gaussianCenterMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 2
- ed_gaussianCenterMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 3
- ed_gaussianCenterMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 4
- ed_gaussianCenterMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 5
- ed_gaussianCenterMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 6
- ed_gaussianCenterMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 1
- ed_gaussianCenterMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 2
- ed_gaussianCenterMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 3
- ed_gaussianCenterMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 4
- ed_gaussianCenterMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 5
- ed_gaussianCenterMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 6
- ed_gaussianExponent_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 1
- ed_gaussianExponent_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 2
- ed_gaussianExponent_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 3
- ed_gaussianExponent_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 4
- ed_gaussianExponent_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 5
- ed_gaussianExponent_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 6
- ed_gaussianRadiusMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 1
- ed_gaussianRadiusMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 2
- ed_gaussianRadiusMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 3
- ed_gaussianRadiusMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 4
- ed_gaussianRadiusMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 5
- ed_gaussianRadiusMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 6
- ed_gaussianRadiusMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 1
- ed_gaussianRadiusMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 2
- ed_gaussianRadiusMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 3
- ed_gaussianRadiusMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 4
- ed_gaussianRadiusMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 5
- ed_gaussianRadiusMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 6
- ed_gradOrder = <flash.pyFlash4.RP.rpInt object>
- ed_gradOrder [INTEGER] [2]
Valid Values: 1, 2 Gradient order. 1 = no gradient, 2 = first order differencing
- ed_gridDeltaSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 1
- ed_gridDeltaSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 2
- ed_gridDeltaSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 3
- ed_gridDeltaSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 4
- ed_gridDeltaSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 5
- ed_gridDeltaSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 6
- ed_gridDeltaSemiAxisMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 1
- ed_gridDeltaSemiAxisMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 2
- ed_gridDeltaSemiAxisMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 3
- ed_gridDeltaSemiAxisMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 4
- ed_gridDeltaSemiAxisMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 5
- ed_gridDeltaSemiAxisMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 6
- ed_gridType_1 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_1 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 1
- ed_gridType_2 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_2 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 2
- ed_gridType_3 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_3 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 3
- ed_gridType_4 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_4 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 4
- ed_gridType_5 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_5 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 5
- ed_gridType_6 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_6 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 6
- ed_gridnAngularTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 1
- ed_gridnAngularTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 2
- ed_gridnAngularTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 3
- ed_gridnAngularTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 4
- ed_gridnAngularTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 5
- ed_gridnAngularTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 6
- ed_gridnRadialTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 1
- ed_gridnRadialTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 2
- ed_gridnRadialTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 3
- ed_gridnRadialTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 4
- ed_gridnRadialTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 5
- ed_gridnRadialTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 6
- ed_gridnSemiAxisMajorTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 1
- ed_gridnSemiAxisMajorTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 2
- ed_gridnSemiAxisMajorTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 3
- ed_gridnSemiAxisMajorTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 4
- ed_gridnSemiAxisMajorTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 5
- ed_gridnSemiAxisMajorTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 6
- ed_gridnSemiAxisMinorTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 1
- ed_gridnSemiAxisMinorTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 2
- ed_gridnSemiAxisMinorTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 3
- ed_gridnSemiAxisMinorTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 4
- ed_gridnSemiAxisMinorTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 5
- ed_gridnSemiAxisMinorTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 6
- ed_ignoreBoundaryCondition_1 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_1 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 1
- ed_ignoreBoundaryCondition_2 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_2 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 2
- ed_ignoreBoundaryCondition_3 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_3 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 3
- ed_ignoreBoundaryCondition_4 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_4 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 4
- ed_ignoreBoundaryCondition_5 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_5 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 5
- ed_ignoreBoundaryCondition_6 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_6 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 6
- ed_irradVarName = <flash.pyFlash4.RP.rpStr object>
- ed_irradVarName [STRING] [“lase”]
Valid Values: Unconstrained Name of the variable used for storing the computed laser radiation field energy density; the default is “lase”. Note that “lase” should refer to LASE_VAR in the Flash code, and a VARIABLE statement should be used to declare the variable. Further note that the VARIABLE statement should declare TYPE: PER_VOLUME.
- ed_laser3Din2D = <flash.pyFlash4.RP.rpLog object>
- ed_laser3Din2D [BOOLEAN] [false]
Use the 3D rays in a 2D cylindrical grid ray tracing?
- ed_laser3Din2DwedgeAngle = <flash.pyFlash4.RP.rpReal object>
- ed_laser3Din2DwedgeAngle [REAL] [0.0]
Valid Values: Unconstrained Wedge angle (degrees, must be < 180) for laser 3D in 2D simulations
- ed_lensSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 1
- ed_lensSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 2
- ed_lensSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 3
- ed_lensSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 4
- ed_lensSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 5
- ed_lensSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 6
- ed_lensX_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 1
- ed_lensX_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 2
- ed_lensX_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 3
- ed_lensX_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 4
- ed_lensX_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 5
- ed_lensX_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 6
- ed_lensY_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 1
- ed_lensY_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 2
- ed_lensY_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 3
- ed_lensY_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 4
- ed_lensY_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 5
- ed_lensY_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 6
- ed_lensZ_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 1
- ed_lensZ_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 2
- ed_lensZ_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 3
- ed_lensZ_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 4
- ed_lensZ_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 5
- ed_lensZ_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 6
- ed_maxRayCount = <flash.pyFlash4.RP.rpInt object>
- ed_maxRayCount [INTEGER] [100]
Valid Values: Unconstrained Maximum number of rays per processor
- ed_numberOfBeams = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of laser beams
- ed_numberOfPulses = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfPulses [INTEGER] [-1]
Valid Values: Unconstrained Total number of laser pulses
- ed_numberOfRays_1 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 1
- ed_numberOfRays_2 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 2
- ed_numberOfRays_3 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 3
- ed_numberOfRays_4 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 4
- ed_numberOfRays_5 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 5
- ed_numberOfRays_6 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 6
- ed_numberOfSections_1 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_1 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 1
- ed_numberOfSections_2 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_2 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 2
- ed_numberOfSections_3 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_3 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 3
- ed_numberOfSections_4 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_4 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 4
- ed_numberOfSections_5 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_5 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 5
- ed_powerStepTolerance = <flash.pyFlash4.RP.rpReal object>
- ed_powerStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed power fractional error (unit = current power) for a ray path step
- ed_power_1_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 1
- ed_power_1_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 10
- ed_power_1_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 11
- ed_power_1_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 12
- ed_power_1_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 13
- ed_power_1_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 14
- ed_power_1_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 15
- ed_power_1_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 16
- ed_power_1_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 17
- ed_power_1_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 18
- ed_power_1_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 19
- ed_power_1_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 2
- ed_power_1_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 20
- ed_power_1_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 3
- ed_power_1_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 4
- ed_power_1_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 5
- ed_power_1_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 6
- ed_power_1_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 7
- ed_power_1_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 8
- ed_power_1_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 9
- ed_power_2_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 1
- ed_power_2_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 10
- ed_power_2_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 11
- ed_power_2_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 12
- ed_power_2_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 13
- ed_power_2_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 14
- ed_power_2_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 15
- ed_power_2_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 16
- ed_power_2_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 17
- ed_power_2_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 18
- ed_power_2_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 19
- ed_power_2_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 2
- ed_power_2_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 20
- ed_power_2_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 3
- ed_power_2_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 4
- ed_power_2_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 5
- ed_power_2_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 6
- ed_power_2_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 7
- ed_power_2_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 8
- ed_power_2_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 9
- ed_power_3_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 1
- ed_power_3_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 10
- ed_power_3_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 11
- ed_power_3_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 12
- ed_power_3_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 13
- ed_power_3_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 14
- ed_power_3_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 15
- ed_power_3_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 16
- ed_power_3_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 17
- ed_power_3_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 18
- ed_power_3_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 19
- ed_power_3_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 2
- ed_power_3_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 20
- ed_power_3_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 3
- ed_power_3_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 4
- ed_power_3_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 5
- ed_power_3_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 6
- ed_power_3_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 7
- ed_power_3_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 8
- ed_power_3_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 9
- ed_power_4_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 1
- ed_power_4_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 10
- ed_power_4_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 11
- ed_power_4_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 12
- ed_power_4_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 13
- ed_power_4_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 14
- ed_power_4_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 15
- ed_power_4_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 16
- ed_power_4_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 17
- ed_power_4_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 18
- ed_power_4_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 19
- ed_power_4_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 2
- ed_power_4_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 20
- ed_power_4_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 3
- ed_power_4_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 4
- ed_power_4_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 5
- ed_power_4_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 6
- ed_power_4_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 7
- ed_power_4_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 8
- ed_power_4_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 9
- ed_power_5_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 1
- ed_power_5_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 10
- ed_power_5_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 11
- ed_power_5_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 12
- ed_power_5_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 13
- ed_power_5_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 14
- ed_power_5_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 15
- ed_power_5_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 16
- ed_power_5_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 17
- ed_power_5_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 18
- ed_power_5_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 19
- ed_power_5_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 2
- ed_power_5_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 20
- ed_power_5_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 3
- ed_power_5_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 4
- ed_power_5_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 5
- ed_power_5_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 6
- ed_power_5_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 7
- ed_power_5_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 8
- ed_power_5_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 9
- ed_printBeams = <flash.pyFlash4.RP.rpLog object>
- ed_printBeams [BOOLEAN] [false]
Print details about each beam?
- ed_printMain = <flash.pyFlash4.RP.rpLog object>
- ed_printMain [BOOLEAN] [false]
Print details about the main laser energy depoition run?
- ed_printPulses = <flash.pyFlash4.RP.rpLog object>
- ed_printPulses [BOOLEAN] [false]
Print details about each pulse?
- ed_printRays = <flash.pyFlash4.RP.rpLog object>
- ed_printRays [BOOLEAN] [false]
Print details about each ray initially generated?
- ed_pulseNumber_1 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 1
- ed_pulseNumber_2 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 2
- ed_pulseNumber_3 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 3
- ed_pulseNumber_4 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 4
- ed_pulseNumber_5 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 5
- ed_pulseNumber_6 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 6
- ed_radial3Dcontraction_1 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_1 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 1
- ed_radial3Dcontraction_2 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_2 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 2
- ed_radial3Dcontraction_3 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_3 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 3
- ed_radial3Dcontraction_4 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_4 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 4
- ed_radial3Dcontraction_5 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_5 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 5
- ed_radial3Dcontraction_6 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_6 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 6
- ed_rayZeroPower = <flash.pyFlash4.RP.rpReal object>
- ed_rayZeroPower [REAL] [1.0e-06]
Valid Values: Unconstrained Below this value (erg/s), the ray is considered to have zero power
- ed_saveOutOfDomainRays = <flash.pyFlash4.RP.rpLog object>
- ed_saveOutOfDomainRays [BOOLEAN] [false]
Should the rays exiting the domain be saved (for diagnostics) ?
- ed_semiAxisMajorTorsionAngle_1 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 1
- ed_semiAxisMajorTorsionAngle_2 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 2
- ed_semiAxisMajorTorsionAngle_3 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 3
- ed_semiAxisMajorTorsionAngle_4 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 4
- ed_semiAxisMajorTorsionAngle_5 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 5
- ed_semiAxisMajorTorsionAngle_6 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 6
- ed_semiAxisMajorTorsionAxis_1 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam1
- ed_semiAxisMajorTorsionAxis_2 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_2 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam2
- ed_semiAxisMajorTorsionAxis_3 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_3 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam3
- ed_semiAxisMajorTorsionAxis_4 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_4 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam4
- ed_semiAxisMajorTorsionAxis_5 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_5 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam5
- ed_semiAxisMajorTorsionAxis_6 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_6 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam6
- ed_targetSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 1
- ed_targetSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 2
- ed_targetSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 3
- ed_targetSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 4
- ed_targetSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 5
- ed_targetSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 6
- ed_targetSemiAxisMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 1
- ed_targetSemiAxisMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 2
- ed_targetSemiAxisMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 3
- ed_targetSemiAxisMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 4
- ed_targetSemiAxisMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 5
- ed_targetSemiAxisMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 6
- ed_targetX_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 1
- ed_targetX_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 2
- ed_targetX_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 3
- ed_targetX_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 4
- ed_targetX_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 5
- ed_targetX_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 6
- ed_targetY_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 1
- ed_targetY_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 2
- ed_targetY_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 3
- ed_targetY_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 4
- ed_targetY_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 5
- ed_targetY_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 6
- ed_targetZ_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 1
- ed_targetZ_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 2
- ed_targetZ_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 3
- ed_targetZ_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 4
- ed_targetZ_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 5
- ed_targetZ_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 6
- ed_time_1_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 1
- ed_time_1_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 10
- ed_time_1_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 11
- ed_time_1_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 12
- ed_time_1_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 13
- ed_time_1_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 14
- ed_time_1_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 15
- ed_time_1_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 16
- ed_time_1_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 17
- ed_time_1_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 18
- ed_time_1_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 19
- ed_time_1_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 2
- ed_time_1_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 20
- ed_time_1_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 3
- ed_time_1_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 4
- ed_time_1_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 5
- ed_time_1_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 6
- ed_time_1_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 7
- ed_time_1_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 8
- ed_time_1_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 9
- ed_time_2_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 1
- ed_time_2_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 10
- ed_time_2_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 11
- ed_time_2_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 12
- ed_time_2_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 13
- ed_time_2_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 14
- ed_time_2_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 15
- ed_time_2_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 16
- ed_time_2_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 17
- ed_time_2_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 18
- ed_time_2_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 19
- ed_time_2_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 2
- ed_time_2_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 20
- ed_time_2_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 3
- ed_time_2_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 4
- ed_time_2_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 5
- ed_time_2_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 6
- ed_time_2_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 7
- ed_time_2_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 8
- ed_time_2_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 9
- ed_time_3_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 1
- ed_time_3_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 10
- ed_time_3_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 11
- ed_time_3_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 12
- ed_time_3_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 13
- ed_time_3_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 14
- ed_time_3_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 15
- ed_time_3_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 16
- ed_time_3_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 17
- ed_time_3_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 18
- ed_time_3_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 19
- ed_time_3_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 2
- ed_time_3_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 20
- ed_time_3_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 3
- ed_time_3_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 4
- ed_time_3_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 5
- ed_time_3_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 6
- ed_time_3_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 7
- ed_time_3_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 8
- ed_time_3_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 9
- ed_time_4_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 1
- ed_time_4_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 10
- ed_time_4_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 11
- ed_time_4_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 12
- ed_time_4_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 13
- ed_time_4_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 14
- ed_time_4_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 15
- ed_time_4_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 16
- ed_time_4_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 17
- ed_time_4_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 18
- ed_time_4_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 19
- ed_time_4_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 2
- ed_time_4_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 20
- ed_time_4_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 3
- ed_time_4_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 4
- ed_time_4_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 5
- ed_time_4_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 6
- ed_time_4_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 7
- ed_time_4_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 8
- ed_time_4_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 9
- ed_time_5_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 1
- ed_time_5_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 10
- ed_time_5_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 11
- ed_time_5_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 12
- ed_time_5_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 13
- ed_time_5_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 14
- ed_time_5_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 15
- ed_time_5_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 16
- ed_time_5_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 17
- ed_time_5_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 18
- ed_time_5_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 19
- ed_time_5_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 2
- ed_time_5_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 20
- ed_time_5_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 3
- ed_time_5_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 4
- ed_time_5_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 5
- ed_time_5_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 6
- ed_time_5_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 7
- ed_time_5_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 8
- ed_time_5_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 9
- ed_useRayCoords2GetBlockID = <flash.pyFlash4.RP.rpLog object>
- ed_useRayCoords2GetBlockID [BOOLEAN] [false]
If true, the Grid Unit uses ray coordinates to determine the block ID
- ed_velocityStepTolerance = <flash.pyFlash4.RP.rpReal object>
- ed_velocityStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed velocity fractional error for a ray path step
- ed_wavelength_1 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 1
- ed_wavelength_2 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 2
- ed_wavelength_3 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 3
- ed_wavelength_4 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 4
- ed_wavelength_5 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 5
- ed_wavelength_6 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 6
- threadRayTrace = <flash.pyFlash4.RP.rpLog object>
- threadRayTrace [BOOLEAN] [true]
Use threading when tracing the rays through each block?
- ed_commChannelSize = <flash.pyFlash4.RP.rpInt object>
- ed_commChannelSize [INTEGER] [100]
Valid Values: 1 to INFTY
- ed_commDebug = <flash.pyFlash4.RP.rpLog object>
ed_commDebug [BOOLEAN] [TRUE]
- ed_commLog = <flash.pyFlash4.RP.rpLog object>
ed_commLog [BOOLEAN] [FALSE]
- ed_commRaysBetweenMsgTest = <flash.pyFlash4.RP.rpInt object>
- ed_commRaysBetweenMsgTest [INTEGER] [50]
Valid Values: 1 to INFTY
- ed_laserIOMaxNumberOfPositions = <flash.pyFlash4.RP.rpInt object>
- ed_laserIOMaxNumberOfPositions [INTEGER] [-1]
Valid Values: Unconstrained Maximum number of positions to store for each IO ray
- ed_laserIOMaxNumberOfRays = <flash.pyFlash4.RP.rpInt object>
- ed_laserIOMaxNumberOfRays [INTEGER] [-1]
Valid Values: Unconstrained Maximum number of IO rays to write out accross each process
- ed_useLaserIO = <flash.pyFlash4.RP.rpLog object>
- ed_useLaserIO [BOOLEAN] [false]
This flag controls whether Laser IO is active
- useFlame = <flash.pyFlash4.RP.rpLog object>
- useFlame [BOOLEAN] [TRUE]
Whether the flame should be advanced.
- flame_deltae = <flash.pyFlash4.RP.rpReal object>
- flame_deltae [REAL] [0.0]
Valid Values: Unconstrained
- sumyi_burned = <flash.pyFlash4.RP.rpReal object>
- sumyi_burned [REAL] [1.0]
Valid Values: Unconstrained
- sumyi_unburned = <flash.pyFlash4.RP.rpReal object>
- sumyi_unburned [REAL] [1.0]
Valid Values: Unconstrained
- ye_burned = <flash.pyFlash4.RP.rpReal object>
- ye_burned [REAL] [0.5]
Valid Values: Unconstrained
- ye_unburned = <flash.pyFlash4.RP.rpReal object>
- ye_unburned [REAL] [0.5]
Valid Values: Unconstrained
- fl_b = <flash.pyFlash4.RP.rpReal object>
- fl_b [REAL] [3.2]
Valid Values: Unconstrained flame width parameter in units of cells
- fl_epsilon_0 = <flash.pyFlash4.RP.rpReal object>
- fl_epsilon_0 [REAL] [1.0e-3]
Valid Values: Unconstrained lower sharpening factor for sKPP, reaction propto (f-epsilon_0)*(1+epsilon_1-f)
- fl_epsilon_1 = <flash.pyFlash4.RP.rpReal object>
- fl_epsilon_1 [REAL] [1.0e-3]
Valid Values: Unconstrained upper sharpening factor for sKPP, reaction propto (f-epsilon_0)*(1+epsilon_1-f)
- fl_initProfileAdjustWidth = <flash.pyFlash4.RP.rpReal object>
- fl_initProfileAdjustWidth [REAL] [1.0]
Valid Values: Unconstrained multiplicative adjustment of width of initial profile. 0.8 was used for some SNIa simulations, but should usually be default of 1.
- fl_kpp_fact = <flash.pyFlash4.RP.rpReal object>
- fl_kpp_fact [REAL] [1.309]
Valid Values: Unconstrained reaction prefactor adjustment factor for sKPP
- approx_atwood = <flash.pyFlash4.RP.rpLog object>
- approx_atwood [BOOLEAN] [false]
only used for CO configuration, not for CONe
- fl_fsBuoyCompSuppress = <flash.pyFlash4.RP.rpLog object>
- fl_fsBuoyCompSuppress [BOOLEAN] [false]
Suppress (turn off) Buoyancy Compensation flame speed enhancement per selected time and region
- fl_fsBuoyCompSuppressTheta = <flash.pyFlash4.RP.rpReal object>
- fl_fsBuoyCompSuppressTheta [REAL] [135.0]
Valid Values: Unconstrained Extent of suppression region in degrees from south pole (-z in cart.)
- fl_fsBuoyCompSuppressTime = <flash.pyFlash4.RP.rpReal object>
- fl_fsBuoyCompSuppressTime [REAL] [1.5]
Valid Values: Unconstrained Time after which to suppress in selected region
- fl_fsConstFlameSpeed = <flash.pyFlash4.RP.rpReal object>
- fl_fsConstFlameSpeed [REAL] [1.e0]
Valid Values: Unconstrained
- fl_fsConstFlameWidth = <flash.pyFlash4.RP.rpReal object>
- fl_fsConstFlameWidth [REAL] [1.e0]
Valid Values: Unconstrained
- fl_fsGcdFlameSuppress = <flash.pyFlash4.RP.rpLog object>
- fl_fsGcdFlameSuppress [BOOLEAN] [false]
Suppress (set flamespeed to zero) flame per selected time and region
- fl_fsGcdFlameSuppressTheta = <flash.pyFlash4.RP.rpReal object>
- fl_fsGcdFlameSuppressTheta [REAL] [135.0]
Valid Values: Unconstrained Extent of suppression region in degrees from south pole (-z in cart.)
- fl_fsGcdFlameSuppressTime = <flash.pyFlash4.RP.rpReal object>
- fl_fsGcdFlameSuppressTime [REAL] [1.5]
Valid Values: Unconstrained Time after which to suppress in selected region
- fl_fsM = <flash.pyFlash4.RP.rpReal object>
- fl_fsM [REAL] [0.06]
Valid Values: Unconstrained factor for buoyancy-compensating enhancement of flame speed, fs = 0.5*sqrt(Atwood*g*fl_fsM*Delta)
- fl_fsQuench = <flash.pyFlash4.RP.rpLog object>
fl_fsQuench [BOOLEAN] [true]
- fl_fsQuenchDens0 = <flash.pyFlash4.RP.rpReal object>
- fl_fsQuenchDens0 [REAL] [1.0e6]
Valid Values: Unconstrained
- fl_fsQuenchDens1 = <flash.pyFlash4.RP.rpReal object>
- fl_fsQuenchDens1 [REAL] [1.0e7]
Valid Values: Unconstrained
- fl_fsUseConstFlameSpeed = <flash.pyFlash4.RP.rpLog object>
fl_fsUseConstFlameSpeed [BOOLEAN] [false]
- fl_fsUseTFI = <flash.pyFlash4.RP.rpLog object>
fl_fsUseTFI [BOOLEAN] [false]
- max_c_frac = <flash.pyFlash4.RP.rpReal object>
- max_c_frac [REAL] [1.0]
Valid Values: Unconstrained
- max_dens = <flash.pyFlash4.RP.rpReal object>
- max_dens [REAL] [4.e9]
Valid Values: Unconstrained
- min_c_frac = <flash.pyFlash4.RP.rpReal object>
- min_c_frac [REAL] [0.3]
Valid Values: Unconstrained
- num_c_frac = <flash.pyFlash4.RP.rpInt object>
- num_c_frac [INTEGER] [9]
Valid Values: Unconstrained
- num_ldens = <flash.pyFlash4.RP.rpInt object>
- num_ldens [INTEGER] [20]
Valid Values: Unconstrained
- rep_ne_frac = <flash.pyFlash4.RP.rpReal object>
- rep_ne_frac [REAL] [0.01]
Valid Values: Unconstrained
- fl_fsCONeTableName = <flash.pyFlash4.RP.rpStr object>
- fl_fsCONeTableName [STRING] [“CONeFlameTable.txt”]
Valid Values: Unconstrained name of table containing nuclear flame speed table
- fl_fsTFIBeta = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIBeta [REAL] [5.0]
Valid Values: Unconstrained
- fl_fsTFIPrandtl = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIPrandtl [REAL] [1.e-5]
Valid Values: Unconstrained
- fl_fsTFIetol = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIetol [REAL] [1.e-3]
Valid Values: Unconstrained controls the accuracy of the integrator
- fl_fsTFIViscosity = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIViscosity [REAL] [1.0e-2]
Valid Values: Unconstrained
- fl_fsTFICt = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFICt [REAL] [1.333333333]
Valid Values: Unconstrained
- useHeat = <flash.pyFlash4.RP.rpLog object>
useHeat [BOOLEAN] [TRUE]
- Lneut = <flash.pyFlash4.RP.rpReal object>
- Lneut [REAL] [0.0]
Valid Values: Unconstrained Parametric neutrino luminosity
- Tneut = <flash.pyFlash4.RP.rpReal object>
- Tneut [REAL] [0.0]
Valid Values: Unconstrained Neutrino temperature in MeV
- bounce_time = <flash.pyFlash4.RP.rpReal object>
- bounce_time [REAL] [0.0]
Valid Values: Unconstrained The time of bounce in s.
- heatTimeFac = <flash.pyFlash4.RP.rpReal object>
- heatTimeFac [REAL] [1.0e4]
Valid Values: Unconstrained For adjusting the heating time step size
- ht_applyHeating = <flash.pyFlash4.RP.rpLog object>
- ht_applyHeating [BOOLEAN] [TRUE]
Apply heating deposition to total energy?
- qheat = <flash.pyFlash4.RP.rpReal object>
- qheat [REAL] [0.0E0]
Valid Values: Unconstrained intensity of the transient heating
- sigheat = <flash.pyFlash4.RP.rpReal object>
- sigheat [REAL] [1.0E0]
Valid Values: Unconstrained sigma of the transient heating
- statheat = <flash.pyFlash4.RP.rpReal object>
- statheat [REAL] [1.0E-5]
Valid Values: Unconstrained stationary heating
- t0heat = <flash.pyFlash4.RP.rpReal object>
- t0heat [REAL] [-1.0E0]
Valid Values: Unconstrained switch off time of the transient
- tau = <flash.pyFlash4.RP.rpReal object>
- tau [REAL] [1.0E0]
Valid Values: Unconstrained decay time of the transient
- theatmin = <flash.pyFlash4.RP.rpReal object>
- theatmin [REAL] [1.0E3]
Valid Values: Unconstrained Min heating temperature
- tstar = <flash.pyFlash4.RP.rpReal object>
- tstar [REAL] [-1.0E0]
Valid Values: Unconstrained start time of the transient
- x0heat = <flash.pyFlash4.RP.rpReal object>
- x0heat [REAL] [1.0E0]
Valid Values: Unconstrained X location of the transient heating
- y0heat = <flash.pyFlash4.RP.rpReal object>
- y0heat [REAL] [1.0E0]
Valid Values: Unconstrained Y location of the transient heating
- z0heat = <flash.pyFlash4.RP.rpReal object>
- z0heat [REAL] [1.0E0]
Valid Values: Unconstrained Z location of the transient heating
- useHeatexchange = <flash.pyFlash4.RP.rpLog object>
useHeatexchange [BOOLEAN] [TRUE]
- hx_logLevel = <flash.pyFlash4.RP.rpInt object>
- hx_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY controls the level of logging for some conditions. See Heatexchange.h for relevant HX_LOGLEVEL_* definitions.
- hx_coulombLog = <flash.pyFlash4.RP.rpReal object>
- hx_coulombLog [REAL] [1.0]
Valid Values: 0.0 to INFTY
- hx_couplingConst13 = <flash.pyFlash4.RP.rpReal object>
- hx_couplingConst13 [REAL] [0.0]
Valid Values: -1.0, 0.0 to INFTY ion-radiation heat exchange coupling constant (usually ignored)
- hx_couplingConst23 = <flash.pyFlash4.RP.rpReal object>
- hx_couplingConst23 [REAL] [1.0]
Valid Values: -1.0, 0.0 to INFTY electron-radiation heat exchange coupling constant, representing emission and absorption effects
- hx_dtFactor = <flash.pyFlash4.RP.rpReal object>
- hx_dtFactor [REAL] [0.5]
Valid Values: 0.0+ to INFTY
- hx_relTol = <flash.pyFlash4.RP.rpReal object>
- hx_relTol [REAL] [-1.0]
Valid Values: Unconstrained relative tolerance for temperature errors introduced by HeatExchange. This runtime parameter affects the time step computed by Heatexchange_computeDt. Basically, if the max (abs) temperature adjustment that would be introduced in any nonzero component in any cell is less than hx_relTol, then the time step limit is relaxed. Set to a negative value to inherite the value of runtime parameter eos_tolerance.
- hx_couplingConst12 = <flash.pyFlash4.RP.rpReal object>
- hx_couplingConst12 [REAL] [1.0]
Valid Values: 0.0 to INFTY ion-electron heat exchange coupling constant
- hx_applyToRadiation = <flash.pyFlash4.RP.rpLog object>
- hx_applyToRadiation [BOOLEAN] [FALSE]
Does the Immediate Heatexchange implementation apply to radiation?
- hx_ieTimeCoef = <flash.pyFlash4.RP.rpReal object>
- hx_ieTimeCoef [REAL] [1.0]
Valid Values: 0.0 to INFTY Constant coefficient for scaling ion/ele coupling time
- useIonize = <flash.pyFlash4.RP.rpLog object>
- useIonize [BOOLEAN] [TRUE]
Whether Ionize calculations should be performed.
- dneimax = <flash.pyFlash4.RP.rpReal object>
- dneimax [REAL] [1.0E12]
Valid Values: Unconstrained Max NEI density
- dneimin = <flash.pyFlash4.RP.rpReal object>
- dneimin [REAL] [1.0E0]
Valid Values: Unconstrained Min NEI density
- tneimax = <flash.pyFlash4.RP.rpReal object>
- tneimax [REAL] [1.0E7]
Valid Values: Unconstrained Max NEI temperature
- tneimin = <flash.pyFlash4.RP.rpReal object>
- tneimin [REAL] [1.0E4]
Valid Values: Unconstrained Min NEI temperature
- usePolytrope = <flash.pyFlash4.RP.rpLog object>
- usePolytrope [BOOLEAN] [FALSE]
Runtime switch for turning the polytropic eos on/off
- polytropeDens1 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens1 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens2 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens2 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens3 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens3 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens4 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens4 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens5 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens5 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeGamma1 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma1 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma2 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma2 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma3 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma3 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma4 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma4 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma5 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma5 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeKonst = <flash.pyFlash4.RP.rpReal object>
- polytropeKonst [REAL] [1.0]
Valid Values: Unconstrained press = polytropeKonst*dens^polytropeGamma1 for dens1 <= dens <= dens2
- usePrimordialChemistry = <flash.pyFlash4.RP.rpLog object>
usePrimordialChemistry [BOOLEAN] [TRUE]
- pchem_algebra = <flash.pyFlash4.RP.rpInt object>
- pchem_algebra [INTEGER] [2]
Valid Values: Unconstrained
- pchem_ccCase = <flash.pyFlash4.RP.rpInt object>
- pchem_ccCase [INTEGER] [1]
Valid Values: Unconstrained
- pchem_doCool = <flash.pyFlash4.RP.rpInt object>
- pchem_doCool [INTEGER] [1]
Valid Values: Unconstrained
- pchem_fracDeuterium = <flash.pyFlash4.RP.rpReal object>
- pchem_fracDeuterium [REAL] [0.0]
Valid Values: Unconstrained
- pchem_fracHelium = <flash.pyFlash4.RP.rpReal object>
- pchem_fracHelium [REAL] [0.240]
Valid Values: Unconstrained
- pchem_fracHydrogen = <flash.pyFlash4.RP.rpReal object>
- pchem_fracHydrogen [REAL] [0.760]
Valid Values: Unconstrained
- pchem_fshh2 = <flash.pyFlash4.RP.rpReal object>
- pchem_fshh2 [REAL] [1.0]
Valid Values: Unconstrained
- pchem_fshhd = <flash.pyFlash4.RP.rpReal object>
- pchem_fshhd [REAL] [1.0]
Valid Values: Unconstrained
- pchem_j21 = <flash.pyFlash4.RP.rpReal object>
- pchem_j21 [REAL] [0.0]
Valid Values: Unconstrained
- pchem_mCool = <flash.pyFlash4.RP.rpInt object>
- pchem_mCool [INTEGER] [1]
Valid Values: Unconstrained
- pchem_odeStepper = <flash.pyFlash4.RP.rpInt object>
- pchem_odeStepper [INTEGER] [1]
Valid Values: Unconstrained
- pchem_dradmax = <flash.pyFlash4.RP.rpReal object>
- pchem_dradmax [REAL] [1.0e-10]
Valid Values: Unconstrained
- pchem_dradmin = <flash.pyFlash4.RP.rpReal object>
- pchem_dradmin [REAL] [1.0e-30]
Valid Values: Unconstrained
- pchem_massFracH = <flash.pyFlash4.RP.rpReal object>
- pchem_massFracH [REAL] [0.76]
Valid Values: Unconstrained
- pchem_noCool = <flash.pyFlash4.RP.rpReal object>
- pchem_noCool [REAL] [1.0]
Valid Values: Unconstrained
- pchem_rcCase = <flash.pyFlash4.RP.rpInt object>
- pchem_rcCase [INTEGER] [1]
Valid Values: Unconstrained
- pchem_tradmax = <flash.pyFlash4.RP.rpReal object>
- pchem_tradmax [REAL] [1.0e9]
Valid Values: Unconstrained
- pchem_tradmin = <flash.pyFlash4.RP.rpReal object>
- pchem_tradmin [REAL] [50.0]
Valid Values: Unconstrained
- useStir = <flash.pyFlash4.RP.rpLog object>
- useStir [BOOLEAN] [TRUE]
Runtime switch for turning stirring on/off
- st_computeDt = <flash.pyFlash4.RP.rpLog object>
- st_computeDt [BOOLEAN] [FALSE]
whether to restrict time step based on stirring
- st_infilename = <flash.pyFlash4.RP.rpStr object>
- st_infilename [STRING] [“forcingfile.dat”]
Valid Values: Unconstrained file containing the stirring time sequence
- st_decay = <flash.pyFlash4.RP.rpReal object>
- st_decay [REAL] [.1]
Valid Values: Unconstrained correlation time for driving
- st_energy = <flash.pyFlash4.RP.rpReal object>
- st_energy [REAL] [.01]
Valid Values: Unconstrained energy input/mode
- st_freq = <flash.pyFlash4.RP.rpInt object>
- st_freq [INTEGER] [1]
Valid Values: Unconstrained the frequency of stirring
- st_reproducible = <flash.pyFlash4.RP.rpLog object>
st_reproducible [BOOLEAN] [FALSE]
- st_saveReproducible = <flash.pyFlash4.RP.rpLog object>
st_saveReproducible [BOOLEAN] [FALSE]
- st_seed = <flash.pyFlash4.RP.rpInt object>
- st_seed [INTEGER] [2]
Valid Values: Unconstrained random number generator seed
- st_stirmax = <flash.pyFlash4.RP.rpReal object>
- st_stirmax [REAL] [62.8]
Valid Values: Unconstrained maximum stirring wavenumber
- st_stirmin = <flash.pyFlash4.RP.rpReal object>
- st_stirmin [REAL] [31.4]
Valid Values: Unconstrained minimum stirring wavenumber
- useTurb = <flash.pyFlash4.RP.rpLog object>
- useTurb [BOOLEAN] [TRUE]
flags whether the Turbulence unit is being used
- turb_c2 = <flash.pyFlash4.RP.rpReal object>
- turb_c2 [REAL] [0.9]
Valid Values: Unconstrained is the calibrated constant for determining the turbulent velocity
- turb_stepSize = <flash.pyFlash4.RP.rpInt object>
- turb_stepSize [INTEGER] [1]
Valid Values: Unconstrained size of stencil in computing the laplacian and curl
- usePlasmaState = <flash.pyFlash4.RP.rpLog object>
- usePlasmaState [BOOLEAN] [TRUE]
flags whether the PlasmaState unit is being used at all
- logLambdaFloor = <flash.pyFlash4.RP.rpReal object>
- logLambdaFloor [REAL] [1.0]
Valid Values: Unconstrained floor value for the logLambda function
- useLogLambdaFloor = <flash.pyFlash4.RP.rpLog object>
- useLogLambdaFloor [BOOLEAN] [TRUE]
flags whether to use a floor in the logLambda function
Functions
Classes
Parm
Declares all of the available runtime parameters in your simulation as the appropriate
rp[Int|Real|Log|Str]
class. Values can be set with the __call__()
attribute
, or with the getVal()
.
Retrieval can also be done with setVal()
.
- Az_initial = <flash.pyFlash4.RP.rpReal object>
- Az_initial [REAL] [0.001]
Valid Values: Unconstrained Strength of initial z-component of magnetic vector potential
- B0 = <flash.pyFlash4.RP.rpReal object>
- B0 [REAL] [1.0]
Valid Values: Unconstrained Magnitude of By
- BETA = <flash.pyFlash4.RP.rpReal object>
- BETA [REAL] [350.]
Valid Values: Unconstrained Plasma beta
- BRMeshRefineBlockFactor = <flash.pyFlash4.RP.rpInt object>
- BRMeshRefineBlockFactor [INTEGER] [8]
Valid Values: 1 to INFTY
- BRMeshRefineBufferSize = <flash.pyFlash4.RP.rpInt object>
- BRMeshRefineBufferSize [INTEGER] [1]
Valid Values: 0 to INFTY
- BRMeshRefineFillRatio = <flash.pyFlash4.RP.rpReal object>
- BRMeshRefineFillRatio [REAL] [0.75]
Valid Values: 0.0 to 1.0
- Bx0 = <flash.pyFlash4.RP.rpReal object>
- Bx0 [REAL] [100.]
Valid Values: Unconstrained Initial magnitude of Bx
- CosmologicalConstant = <flash.pyFlash4.RP.rpReal object>
- CosmologicalConstant [REAL] [0.7]
Valid Values: Unconstrained Ratio of the mass density equivalent in the cosmological constant (or dark energy) to the closure density at the present epoch
- D_Con = <flash.pyFlash4.RP.rpReal object>
- D_Con [REAL] [1.e-4]
Valid Values: Unconstrained Density contrast between atmosphere and Torus
- EOSforRiemann = <flash.pyFlash4.RP.rpLog object>
- EOSforRiemann [BOOLEAN] [FALSE]
Turn on/off calls to Eos for thermo of reconstructed face states (MODE_DENS_PRES)
- E_modification = <flash.pyFlash4.RP.rpLog object>
- E_modification [BOOLEAN] [TRUE]
Switch for modified electric fields calculation from flux
- E_upwind = <flash.pyFlash4.RP.rpLog object>
- E_upwind [BOOLEAN] [FALSE]
Switch for upwind update for induction equations
- class ExceptFilter(node)
- ExpEner = <flash.pyFlash4.RP.rpReal object>
- ExpEner [REAL] [0.0]
Valid Values: Unconstrained
- ForceHydroLimit = <flash.pyFlash4.RP.rpLog object>
- ForceHydroLimit [BOOLEAN] [FALSE]
Switch to force B=0 limit, i.e., the solver will not update B fields
- HubbleConstant = <flash.pyFlash4.RP.rpReal object>
- HubbleConstant [REAL] [2.1065E-18]
Valid Values: Unconstrained Value of the Hubble constant (dot{a}/a) in sec^-1 at the present epoch
- class ImportAnalyzer
- Lambda = <flash.pyFlash4.RP.rpReal object>
- Lambda [REAL] [3.0857E24]
Valid Values: Unconstrained
- LimitedSlopeBeta = <flash.pyFlash4.RP.rpReal object>
- LimitedSlopeBeta [REAL] [1.0]
Valid Values: Unconstrained Any real value specific for the Limited Slope limiter
- Lneut = <flash.pyFlash4.RP.rpReal object>
- Lneut [REAL] [0.0]
Valid Values: Unconstrained Parametric neutrino luminosity
- MagField_z = <flash.pyFlash4.RP.rpReal object>
- MagField_z [REAL] [1.e0]
Valid Values: Unconstrained magnitude of constant B-field in z
- MaxParticlePerZone = <flash.pyFlash4.RP.rpInt object>
- MaxParticlePerZone [INTEGER] [10]
Valid Values: Unconstrained
- MaxScaleChange = <flash.pyFlash4.RP.rpReal object>
- MaxScaleChange [REAL] [HUGE]
Valid Values: Unconstrained Maximum permitted fractional change in the scale factor during each timestep
- OmegaBaryon = <flash.pyFlash4.RP.rpReal object>
- OmegaBaryon [REAL] [0.05]
Valid Values: Unconstrained Ratio of baryonic mass density to closure density at the present epoch (must be <= OmegaMatter!)
- OmegaMatter = <flash.pyFlash4.RP.rpReal object>
- OmegaMatter [REAL] [0.3]
Valid Values: Unconstrained Ratio of total mass density to closure density at the present epoch
- OmegaRadiation = <flash.pyFlash4.RP.rpReal object>
- OmegaRadiation [REAL] [5.E-5]
Valid Values: Unconstrained Ratio of total radiation density to closure density at the present epoch
- PosKappa1 = <flash.pyFlash4.RP.rpReal object>
- PosKappa1 [REAL] [0.4]
Valid Values: Unconstrained A constant value to determine shock strengths for positivity preserving
- PosKappa2 = <flash.pyFlash4.RP.rpReal object>
- PosKappa2 [REAL] [0.4]
Valid Values: Unconstrained A constant value to determine shock strengths for positivity preserving
- QuadCFInterp = <flash.pyFlash4.RP.rpLog object>
- QuadCFInterp [BOOLEAN] [False]
Whether to use quadratic coarse-fine boundary interpolation.
- R_0 = <flash.pyFlash4.RP.rpReal object>
- R_0 [REAL] [1.0]
Valid Values: Unconstrained “Gravitational” radius in P-W potential (for R_0 = 0 -> Newton)
- R_Sphere = <flash.pyFlash4.RP.rpReal object>
- R_Sphere [REAL] [1.5]
Valid Values: Unconstrained Radius of the sink region, must be greater than R_0
- R_fieldLoop = <flash.pyFlash4.RP.rpReal object>
- R_fieldLoop [REAL] [0.3]
Valid Values: Unconstrained Radius of field loop
- R_max = <flash.pyFlash4.RP.rpReal object>
- R_max [REAL] [4.7]
Valid Values: Unconstrained Radius of the Torus where pressure is maximum
- R_min = <flash.pyFlash4.RP.rpReal object>
- R_min [REAL] [3.0]
Valid Values: Unconstrained Minimum cylindrical radius for the Torus (inner rim)
- Raddiff_K0r = <flash.pyFlash4.RP.rpReal object>
- Raddiff_K0r [REAL] [1.0]
Valid Values: Unconstrained
- Raddiff_TemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- Raddiff_TemperatureExponent [REAL] [0.0]
Valid Values: Unconstrained
- Radius = <flash.pyFlash4.RP.rpReal object>
- Radius [REAL] [0.115]
Valid Values: Unconstrained Radius
- RiemannSolver = <flash.pyFlash4.RP.rpStr object>
- RiemannSolver [STRING] [“HLLC”]
Valid Values: Unconstrained Roe, HLL, HLLC, Marquina, MarquinaModified, Hybrid or local Lax-Friedrichs, plus HLLD for MHD
- RoeAvg = <flash.pyFlash4.RP.rpLog object>
RoeAvg [BOOLEAN] [TRUE]
- T_Con = <flash.pyFlash4.RP.rpReal object>
- T_Con [REAL] [100.0]
Valid Values: Unconstrained Temperature contrast between atmosphere and Torus
- Tfiducial = <flash.pyFlash4.RP.rpReal object>
- Tfiducial [REAL] [100.0]
Valid Values: Unconstrained
- Tneut = <flash.pyFlash4.RP.rpReal object>
- Tneut [REAL] [0.0]
Valid Values: Unconstrained Neutrino temperature in MeV
- U0 = <flash.pyFlash4.RP.rpReal object>
- U0 [REAL] [0.1]
Valid Values: Unconstrained Amplitude of U (x-velocity)
- U_initial = <flash.pyFlash4.RP.rpReal object>
- U_initial [REAL] [2.23606796749979]
Valid Values: Unconstrained Strength of initial vector fields
- UnitSystem = <flash.pyFlash4.RP.rpStr object>
- UnitSystem [STRING] [“none”]
Valid Values: Unconstrained System of Units
- VresistMax = <flash.pyFlash4.RP.rpLog object>
- VresistMax [BOOLEAN] [FALSE]
Switch to limit the maximum Resistive velocity automatically with the current time step and cfl
- abar_1 = <flash.pyFlash4.RP.rpReal object>
- abar_1 [REAL] [1.0]
Valid Values: Unconstrained
- abar_2 = <flash.pyFlash4.RP.rpReal object>
- abar_2 [REAL] [0.6]
Valid Values: Unconstrained
- addThermalFlux = <flash.pyFlash4.RP.rpLog object>
addThermalFlux [BOOLEAN] [TRUE]
- algebra = <flash.pyFlash4.RP.rpInt object>
- algebra [INTEGER] [1]
Valid Values: 1 to 2 choice of linear algebra package & 1 = MA28 ; 2 = GIFT
- allowDtSTSDominate = <flash.pyFlash4.RP.rpLog object>
- allowDtSTSDominate [BOOLEAN] [FALSE]
allow a situation in which dt_STS becomes larger than dt_Hydro (dt_advection) (assuming that diffusion dt is smaller than advection dt) upto advection one, but not faster than the advection advancement. This will be useful in solving PDE systems that are hyperbolic + parabolic. FALSE will use the STS algorithm to even accelerate advection time advancement, which in turn, will use larger advection dt than advection dt from CFL limits. This will be useful in solving only hyperbolic PDE systems in general. When hyperbolic + parabolic PDE system is to be solved, then we suggest that users use less agressive super time stepping method by using useSTSforDiffusion = TRUE.
- alpha_x = <flash.pyFlash4.RP.rpReal object>
- alpha_x [REAL] [0.3141592653589793]
Valid Values: Unconstrained
- alpha_y = <flash.pyFlash4.RP.rpReal object>
- alpha_y [REAL] [0.3141592653589793]
Valid Values: Unconstrained
- alwaysComputeUserVars = <flash.pyFlash4.RP.rpLog object>
- alwaysComputeUserVars [BOOLEAN] [true]
Allows the user to force the computation of user variables (i.e. those computed by Grid_computeUserVars) for all checkpoint files. Defaults to true. If set to false, lone calls to IO_writeCheckpoint will not call Grid_computeUserVars. Plotfiles always call Grid_computeUserVars.
- alwaysRestrictCheckpoint = <flash.pyFlash4.RP.rpLog object>
- alwaysRestrictCheckpoint [BOOLEAN] [true]
Allows the user to choose whether checkpoint file data is always restricted, so all ancestor blocks have valid data. The default is true. It can be set to false for debugging purposes, in which case only the data from IO_output will be guaranteed to have fully restricted data. See the User’s guide for more information.
- amplitude = <flash.pyFlash4.RP.rpReal object>
- amplitude [REAL] [0.01]
Valid Values: Unconstrained
- angular_velocity = <flash.pyFlash4.RP.rpReal object>
- angular_velocity [REAL] [0.]
Valid Values: Unconstrained Dimensionless angular velocity (Omega)
- appendParRestart = <flash.pyFlash4.RP.rpLog object>
- appendParRestart [BOOLEAN] [FALSE]
If true, append flash.par with parameters for restart
- approx_atwood = <flash.pyFlash4.RP.rpLog object>
- approx_atwood [BOOLEAN] [false]
only used for CO configuration, not for CONe
- asyncMeshChkReadPnet = <flash.pyFlash4.RP.rpLog object>
asyncMeshChkReadPnet [BOOLEAN] [false]
- asyncMeshChkWritePnet = <flash.pyFlash4.RP.rpLog object>
asyncMeshChkWritePnet [BOOLEAN] [false]
- asyncMeshPlotWritePnet = <flash.pyFlash4.RP.rpLog object>
- asyncMeshPlotWritePnet [BOOLEAN] [false]
If true, this uses non blocking I/O writes
- b_normal = <flash.pyFlash4.RP.rpReal object>
- b_normal [REAL] [0.75]
Valid Values: Unconstrained Magnetic field normal component
- basenm = <flash.pyFlash4.RP.rpStr object>
- basenm [STRING] [”flash_”]
Valid Values: Unconstrained Base name for output files
- bb_cs = <flash.pyFlash4.RP.rpReal object>
- bb_cs [REAL] [1.66e4]
Valid Values: Unconstrained
- bb_dens = <flash.pyFlash4.RP.rpReal object>
- bb_dens [REAL] [3.82e-18]
Valid Values: Unconstrained
- bb_omega = <flash.pyFlash4.RP.rpReal object>
- bb_omega [REAL] [7.2e-13]
Valid Values: Unconstrained
- bb_radius = <flash.pyFlash4.RP.rpReal object>
- bb_radius [REAL] [5.0e16]
Valid Values: Unconstrained
- beta = <flash.pyFlash4.RP.rpReal object>
- beta [REAL] [0.2]
Valid Values: Unconstrained Initial beta plasma
- bipcgs_max_cycles = <flash.pyFlash4.RP.rpInt object>
- bipcgs_max_cycles [INTEGER] [1000]
Valid Values: Unconstrained
- bipcgs_max_residual_norm = <flash.pyFlash4.RP.rpReal object>
- bipcgs_max_residual_norm [REAL] [1.E-6]
Valid Values: Unconstrained
- bipcgs_print_norm = <flash.pyFlash4.RP.rpLog object>
bipcgs_print_norm [BOOLEAN] [FALSE]
- bndPriorityOne = <flash.pyFlash4.RP.rpInt object>
- bndPriorityOne [INTEGER] [1]
Valid Values: 1, 2, 3 indicates which direction (IAXIS, JAXIS, or KAXIS) gets top priority when applying boundary conditions in corner guardcells We define three values for edges left, center, right, of which center represents interior, while left and right represent the corresponding guardcells. We define a corner where more than one dimension has its its guardcells, so the application must determine which direction gets to fill them. In 2-D, there are four corners: (left,left), (left,right), (right,left) and (right,right). In 3-D case, the following corners are possible : (left,left,left),(left,left,center), (left,left,right),(left,center,left), (left,center,right),(left,right,left), (left,right,center),(left,right,right) (center,left,left),(center,left,right), (center,right,left),(center,right,right), (right,left,left),(right,left,center), (right,left,right),(right,center,left), (right,center,right),(right,right,left), (right,right,center),(right,right,right)
- bndPriorityThree = <flash.pyFlash4.RP.rpInt object>
- bndPriorityThree [INTEGER] [3]
Valid Values: 1, 2, 3 the least priority dimension in applying boundary conditions
- bndPriorityTwo = <flash.pyFlash4.RP.rpInt object>
- bndPriorityTwo [INTEGER] [2]
Valid Values: 1, 2, 3 the second priority dimension in applying boundary conditions
- bombRad = <flash.pyFlash4.RP.rpReal object>
- bombRad [REAL] [1.0]
Valid Values: Unconstrained
- bombRadIn = <flash.pyFlash4.RP.rpReal object>
- bombRadIn [REAL] [1.0]
Valid Values: Unconstrained
- bounceTime = <flash.pyFlash4.RP.rpReal object>
- bounceTime [REAL] [0.0]
Valid Values: Unconstrained Time of bounce in seconds
- bounce_time = <flash.pyFlash4.RP.rpReal object>
- bounce_time [REAL] [0.0]
Valid Values: Unconstrained The time of bounce in s.
- bxinit = <flash.pyFlash4.RP.rpReal object>
- bxinit [REAL] [0.0]
Valid Values: Unconstrained
- by_left = <flash.pyFlash4.RP.rpReal object>
- by_left [REAL] [1.]
Valid Values: Unconstrained
- by_right = <flash.pyFlash4.RP.rpReal object>
- by_right [REAL] [-1.]
Valid Values: Unconstrained
- byinit = <flash.pyFlash4.RP.rpReal object>
- byinit [REAL] [1.0]
Valid Values: Unconstrained
- bz_left = <flash.pyFlash4.RP.rpReal object>
- bz_left [REAL] [0.]
Valid Values: Unconstrained
- bz_right = <flash.pyFlash4.RP.rpReal object>
- bz_right [REAL] [0.]
Valid Values: Unconstrained
- bzinit = <flash.pyFlash4.RP.rpReal object>
- bzinit [REAL] [0.0]
Valid Values: Unconstrained
- c_ambient = <flash.pyFlash4.RP.rpReal object>
- c_ambient [REAL] [1.e0]
Valid Values: Unconstrained reference sound speed
- cfl = <flash.pyFlash4.RP.rpReal object>
- cfl [REAL] [0.35]
Valid Values: Unconstrained Courant Number
- charLimiting = <flash.pyFlash4.RP.rpLog object>
- charLimiting [BOOLEAN] [TRUE]
Apply limiting for characteristic variable
- checkpointFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- checkpointFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained Checkpoint after this many steps
- checkpointFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- checkpointFileIntervalTime [REAL] [1.]
Valid Values: Unconstrained Checkpoint after this much time
- checkpointFileIntervalZ = <flash.pyFlash4.RP.rpReal object>
- checkpointFileIntervalZ [REAL] [HUGE(1.)]
Valid Values: Unconstrained
- checkpointFileNumber = <flash.pyFlash4.RP.rpInt object>
- checkpointFileNumber [INTEGER] [0]
Valid Values: Unconstrained Initial checkpoint file number (used for restarts as well)
- chkGuardCellsInput = <flash.pyFlash4.RP.rpLog object>
- chkGuardCellsInput [BOOLEAN] [false]
if true guardcells are read from the checkpoint file. Default is false where only interior cells are read. Currently only implemented with hdf5 parallel paramesh IO implementation.
- chkGuardCellsOutput = <flash.pyFlash4.RP.rpLog object>
- chkGuardCellsOutput [BOOLEAN] [false]
if true guardcells are written the checkpoint file. Default is false where only interior cells are written. Currently only implemented with hdf5 parallel paramesh IO implementation.
- chomboLikeUpdateSoln = <flash.pyFlash4.RP.rpLog object>
- chomboLikeUpdateSoln [BOOLEAN] [true]
Use a simplified hy_ppm_updateSoln
- circ_CESZAR_V0 = <flash.pyFlash4.RP.rpReal object>
- circ_CESZAR_V0 [REAL] [115.0e3]
Valid Values: Unconstrained Initial potential of capacitor in CESZAR circuit
- circ_calcPower = <flash.pyFlash4.RP.rpLog object>
- circ_calcPower [BOOLEAN] [FALSE]
flag to calculate power dissipated by the circuit element representing the MHD domain
- circ_currConstant = <flash.pyFlash4.RP.rpReal object>
- circ_currConstant [REAL] [0.]
Valid Values: Unconstrained Constant value for current (A)
- circ_currFile = <flash.pyFlash4.RP.rpStr object>
- circ_currFile [STRING] [“current.dat”]
Valid Values: Unconstrained Name of the file that holds the current data
- circ_cylLength = <flash.pyFlash4.RP.rpReal object>
- circ_cylLength [REAL] [1.0]
Valid Values: Unconstrained Cylinder length used in B-flux calculation for 1D sims
- circ_useFluxVtMethod = <flash.pyFlash4.RP.rpLog object>
- circ_useFluxVtMethod [BOOLEAN] [TRUE]
flags whether to use magnetic flux method when calculating induced load voltage
- circ_voltFile = <flash.pyFlash4.RP.rpStr object>
- circ_voltFile [STRING] [“voltage.dat”]
Valid Values: Unconstrained Name of the file that holds the voltage data
- combineEfficiency = <flash.pyFlash4.RP.rpReal object>
- combineEfficiency [REAL] [0.9]
Valid Values: Unconstrained
- compA = <flash.pyFlash4.RP.rpStr object>
- compA [STRING] [“c12”]
Valid Values: Unconstrained name of composition at -x end of domain
- compB = <flash.pyFlash4.RP.rpStr object>
- compB [STRING] [“n56”]
Valid Values: Unconstrained name of composition at +x end of domain
- computeDtCorrect = <flash.pyFlash4.RP.rpReal object>
- computeDtCorrect [REAL] [169450294720534.7]
Valid Values: Unconstrained
- computeRedshiftOnly = <flash.pyFlash4.RP.rpLog object>
computeRedshiftOnly [BOOLEAN] [FALSE]
- compute_grid_size = <flash.pyFlash4.RP.rpLog object>
- compute_grid_size [BOOLEAN] [true]
compute grid size in the case of non-fixed-block size, non fixed block size mode means block dims are not specified at compile time
- cond_DensityExponent = <flash.pyFlash4.RP.rpReal object>
- cond_DensityExponent [REAL] [0.0]
Valid Values: Unconstrained
- cond_K0 = <flash.pyFlash4.RP.rpReal object>
- cond_K0 [REAL] [1.0]
Valid Values: Unconstrained coefficient K0 for conductivity K = rho c_v K0 T^n , where n is given by cond_TemperatureExponent.
- cond_TemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- cond_TemperatureExponent [REAL] [1.0]
Valid Values: Unconstrained Temperature exponent n. For n=0 you get constant conductivity. See D. Mihalas & B. W. Mihalas 1984 p 551. For n=6, e.g., you get nonlinear conduction as in Fig 103.1(b) there.
- cond_constantCross = <flash.pyFlash4.RP.rpReal object>
- cond_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- cond_constantIsochoric = <flash.pyFlash4.RP.rpReal object>
- cond_constantIsochoric [REAL] [0.0]
Valid Values: Unconstrained
- cond_constantParallel = <flash.pyFlash4.RP.rpReal object>
- cond_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- cond_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- cond_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- conserveAngField = <flash.pyFlash4.RP.rpLog object>
- conserveAngField [BOOLEAN] [FALSE]
Turn on/off alternate formulation for toroidal induction
- conserveAngMom = <flash.pyFlash4.RP.rpLog object>
- conserveAngMom [BOOLEAN] [FALSE]
Conservative formulation for cylindrical coordinates regarding the toroidal momentum
- convertToConsvdForMeshCalls = <flash.pyFlash4.RP.rpLog object>
- convertToConsvdForMeshCalls [BOOLEAN] [TRUE]
indicates if appropriate variables are converted from primitive to conserved form during propagation before control is passed to Chombo for refinement, derefinement, or guardcell filling.
- convertToConsvdInMeshInterp = <flash.pyFlash4.RP.rpLog object>
- convertToConsvdInMeshInterp [BOOLEAN] [FALSE]
indicates if appropriate variables are converted to conserved form during propagation within the interpolation routines invoked by Paramesh. No variables should be converted back and forth in this test.
- coremass = <flash.pyFlash4.RP.rpReal object>
- coremass [REAL] [1.0]
Valid Values: Unconstrained
- corners = <flash.pyFlash4.RP.rpLog object>
- corners [BOOLEAN] [FALSE]
does nothing. However, it is part of the checkpoint file specification, so we retain the checkpoint entry, but force it to be .false.. It was used in FLASH2 to interpolate the data to the zone corners before storing the data in the plotfile (for creating improved iso-surfaces).
- crossFieldFlCoef = <flash.pyFlash4.RP.rpReal object>
- crossFieldFlCoef [REAL] [1.0]
Valid Values: Unconstrained Cross-field limiter coefficient
- crossFieldFlMode = <flash.pyFlash4.RP.rpStr object>
- crossFieldFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” Cross-field limiter mode
- currFlCoef = <flash.pyFlash4.RP.rpReal object>
- currFlCoef [REAL] [1.0]
Valid Values: Unconstrained current limiter coefficient
- currFlMode = <flash.pyFlash4.RP.rpStr object>
- currFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” current limiter mode
- cvisc = <flash.pyFlash4.RP.rpReal object>
- cvisc [REAL] [0.1]
Valid Values: Unconstrained
- delep_Enu = <flash.pyFlash4.RP.rpReal object>
- delep_Enu [REAL] [10.0]
Valid Values: Unconstrained
- delep_rhoOne = <flash.pyFlash4.RP.rpReal object>
- delep_rhoOne [REAL] [0.0]
Valid Values: Unconstrained
- delep_rhoTwo = <flash.pyFlash4.RP.rpReal object>
- delep_rhoTwo [REAL] [0.0]
Valid Values: Unconstrained
- delep_yOne = <flash.pyFlash4.RP.rpReal object>
- delep_yOne [REAL] [0.0]
Valid Values: Unconstrained
- delep_yTwo = <flash.pyFlash4.RP.rpReal object>
- delep_yTwo [REAL] [0.0]
Valid Values: Unconstrained
- delep_yc = <flash.pyFlash4.RP.rpReal object>
- delep_yc [REAL] [0.0]
Valid Values: Unconstrained
- delta_deref = <flash.pyFlash4.RP.rpReal object>
- delta_deref [REAL] [0.01]
Valid Values: Unconstrained
- delta_ref = <flash.pyFlash4.RP.rpReal object>
- delta_ref [REAL] [0.1]
Valid Values: Unconstrained
- den_cut = <flash.pyFlash4.RP.rpReal object>
- den_cut [REAL] [5.0]
Valid Values: Unconstrained Minimum density to define the last contour of the magnetic vec. pot.
- den_max = <flash.pyFlash4.RP.rpReal object>
- den_max [REAL] [10.0]
Valid Values: Unconstrained Maximum density of the torus (outer rim)
- dens_unburned = <flash.pyFlash4.RP.rpReal object>
- dens_unburned [REAL] [1e8]
Valid Values: Unconstrained
- density = <flash.pyFlash4.RP.rpReal object>
- density [REAL] [1.]
Valid Values: -1.0 to INFTY Spheroid density (rho): set to -1 to generate spheroid mass of 1.0
- derefine_cutoff_1 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_1 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_1
- derefine_cutoff_2 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_2 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_2
- derefine_cutoff_3 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_3 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_3
- derefine_cutoff_4 = <flash.pyFlash4.RP.rpReal object>
- derefine_cutoff_4 [REAL] [0.2]
Valid Values: Unconstrained threshold value to trigger derefinement for refine_var_4
- diff_XlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_XlBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_XrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_XrBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_YlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_YlBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_YrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_YrBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_ZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ZlBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_ZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ZrBoundaryType [STRING] [“outflow”]
Valid Values: Unconstrained
- diff_anisoCondForEle = <flash.pyFlash4.RP.rpLog object>
- diff_anisoCondForEle [BOOLEAN] [TRUE]
flags whether to use anisotropic heat conductivition (for electrons or 1T)
- diff_anisoCondForIon = <flash.pyFlash4.RP.rpLog object>
- diff_anisoCondForIon [BOOLEAN] [FALSE]
If using anisotropic diffusion, apply it to ion thermal conduction?
- diff_conserveAngFieldMag = <flash.pyFlash4.RP.rpLog object>
- diff_conserveAngFieldMag [BOOLEAN] [FALSE]
switch for angular field conservation in magnetic diffusion
- diff_constant = <flash.pyFlash4.RP.rpReal object>
- diff_constant [REAL] [0.0]
Valid Values: Unconstrained
- diff_constantCross = <flash.pyFlash4.RP.rpReal object>
- diff_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- diff_constantParallel = <flash.pyFlash4.RP.rpReal object>
- diff_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- diff_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- diff_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- diff_doAnisoMagDiff = <flash.pyFlash4.RP.rpLog object>
- diff_doAnisoMagDiff [BOOLEAN] [FALSE]
flags whether to do anisotropic magnetic diffusion
- diff_doMagDiff = <flash.pyFlash4.RP.rpLog object>
- diff_doMagDiff [BOOLEAN] [FALSE]
flags whether to do magnetic diffusion (as opposed to flux-based)
- diff_eleFlCoef = <flash.pyFlash4.RP.rpReal object>
- diff_eleFlCoef [REAL] [1.0]
Valid Values: Unconstrained Electron conduction flux limiter coefficient
- diff_eleFlMode = <flash.pyFlash4.RP.rpStr object>
- diff_eleFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen”, “fl_levermorepomraning1981” Electron conduction flux limiter mode
- diff_eleXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained Electron conduction bcTypes.
- diff_eleXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_eleZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_eleZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionFlCoef = <flash.pyFlash4.RP.rpReal object>
- diff_ionFlCoef [REAL] [1.0]
Valid Values: Unconstrained Ion conduction flux limiter coefficient
- diff_ionFlMode = <flash.pyFlash4.RP.rpStr object>
- diff_ionFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” Ion conduction flux limiter mode
- diff_ionThetaImplct = <flash.pyFlash4.RP.rpReal object>
- diff_ionThetaImplct [REAL] [0.5]
Valid Values: 0.0 to 1.0 Implicitness parameter for ion conduction
- diff_ionXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained Ion conduction bcTypes.
- diff_ionXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_ionZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_ionZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magAnomIonHeat = <flash.pyFlash4.RP.rpInt object>
- diff_magAnomIonHeat [INTEGER] [0]
Valid Values: 0 to 2
- diff_magFlCoef = <flash.pyFlash4.RP.rpReal object>
- diff_magFlCoef [REAL] [1.0]
Valid Values: Unconstrained Magnetic diffusion flux limiter coefficient
- diff_magFlMode = <flash.pyFlash4.RP.rpStr object>
- diff_magFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen”, “fl_levermorepomraning1981” Magnetic diffusion flux limiter mode
- diff_magThetaImplct = <flash.pyFlash4.RP.rpReal object>
- diff_magThetaImplct [REAL] [1.0]
Valid Values: 0.0 to 1.0
- diff_magxXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained magnetic diffusion bcTypes for magx.
- diff_magxXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magxZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magxZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained magnetic diffusion bcTypes for magy.
- diff_magyXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magyZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magyZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzOnly = <flash.pyFlash4.RP.rpLog object>
- diff_magzOnly [BOOLEAN] [FALSE]
switch that can be used to only diffuse azimuthal magnetic field in 2d r-z cylindrical. Can potentially be much faster
- diff_magzXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzXlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained magnetic diffusion bcTypes for magz.
- diff_magzXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzXrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzYlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzYrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzZlBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_magzZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- diff_magzZrBoundaryType [STRING] [“neumann”]
Valid Values: Unconstrained
- diff_minJ = <flash.pyFlash4.RP.rpReal object>
- diff_minJ [REAL] [1.E-12]
Valid Values: Unconstrained Sets a floor for the current density when calculating edge Electric fields.
- diff_scaleFactThermFlux = <flash.pyFlash4.RP.rpReal object>
- diff_scaleFactThermFlux [REAL] [1.0]
Valid Values: Unconstrained Factor applied to the temperature differences (or internal energy differences) that are added to flux arrays by the flux-based thermal Diffusion implementation.
- diff_scaleFactThermSaTempDiff = <flash.pyFlash4.RP.rpReal object>
- diff_scaleFactThermSaTempDiff [REAL] [1.0]
Valid Values: Unconstrained Factor applied to the temperature difference (or internal energy difference) that is computed by the standalone thermal Diffusion implementation.
- diff_scaleFactThermSaTime = <flash.pyFlash4.RP.rpReal object>
- diff_scaleFactThermSaTime [REAL] [1.0]
Valid Values: Unconstrained Factor applied to the time step for which the standalone thermal Diffusion implementation computes the temperature (or internal energy) increase or decrease.
- diff_splitMagZ = <flash.pyFlash4.RP.rpLog object>
- diff_splitMagZ [BOOLEAN] [FALSE]
switch to split the evolution of MAGZ_VAR into it’s own HYPRE solve. Only valid in dim<3D
- diff_staggeredUpdate = <flash.pyFlash4.RP.rpLog object>
- diff_staggeredUpdate [BOOLEAN] [TRUE]
switch whether to interpolate edge electric fields from cell-centered magnetic diffusion for a CT update
- diff_thetaImplct = <flash.pyFlash4.RP.rpReal object>
- diff_thetaImplct [REAL] [0.5]
Valid Values: 0.0 to 1.0
- diff_updEint = <flash.pyFlash4.RP.rpLog object>
diff_updEint [BOOLEAN] [FALSE]
- diff_useCrossCond = <flash.pyFlash4.RP.rpLog object>
- diff_useCrossCond [BOOLEAN] [FALSE]
flags whether to use cross term in anisotropic heat conduction
- diff_useEdgeDerivsMag = <flash.pyFlash4.RP.rpLog object>
diff_useEdgeDerivsMag [BOOLEAN] [TRUE]
- diff_useEleCond = <flash.pyFlash4.RP.rpLog object>
diff_useEleCond [BOOLEAN] [FALSE]
- diff_useIonCond = <flash.pyFlash4.RP.rpLog object>
diff_useIonCond [BOOLEAN] [FALSE]
- diff_useQOhmEdgeMethod = <flash.pyFlash4.RP.rpLog object>
- diff_useQOhmEdgeMethod [BOOLEAN] [FALSE]
is a flag to use edge-based ohmic heating calc instead of zone-based method
- diff_visc_mu = <flash.pyFlash4.RP.rpReal object>
- diff_visc_mu [REAL] [.1]
Valid Values: Unconstrained constant dynamic viscosity (used in Constant Viscosity if visc_whichCoefficientIsConst is 1)
- diff_visc_nu = <flash.pyFlash4.RP.rpReal object>
- diff_visc_nu [REAL] [.1]
Valid Values: Unconstrained constant kinematic viscosity (used in Constant Viscosity if visc_whichCoefficientIsConst is 2)
- diffusion_cutoff_density = <flash.pyFlash4.RP.rpReal object>
- diffusion_cutoff_density [REAL] [1.e-30]
Valid Values: Unconstrained density below which we no longer diffuse
- discRadius = <flash.pyFlash4.RP.rpReal object>
- discRadius [REAL] [1.0]
Valid Values: Unconstrained
- dneimax = <flash.pyFlash4.RP.rpReal object>
- dneimax [REAL] [1.0E12]
Valid Values: Unconstrained Max NEI density
- dneimin = <flash.pyFlash4.RP.rpReal object>
- dneimin [REAL] [1.0E0]
Valid Values: Unconstrained Min NEI density
- doHeapCheck = <flash.pyFlash4.RP.rpLog object>
doHeapCheck [BOOLEAN] [TRUE]
- dp_sh = <flash.pyFlash4.RP.rpReal object>
- dp_sh [REAL] [0.33]
Valid Values: Unconstrained
- dp_sh_md = <flash.pyFlash4.RP.rpReal object>
- dp_sh_md [REAL] [0.33]
Valid Values: Unconstrained pressure jump for multi-dimensional shock detection
- dr_abortPause = <flash.pyFlash4.RP.rpInt object>
- dr_abortPause [INTEGER] [2]
Valid Values: 0 to INFTY When Driver_abortFlash is called to abnormally end execution, and dr_abortPause is grater than zero, the FLASH Driver_abortFlash code will sleep for dr_abortPause seconds after writing explanatory messages (to standard output and, possibly, to log files) but before calling MPI_ABORT. See also eachProcWritesOwnAbortLog for controlling the generation of per-processor log files.
- dr_dtMinBelowAction = <flash.pyFlash4.RP.rpInt object>
- dr_dtMinBelowAction [INTEGER] [1]
Valid Values: 0, 1 Action to take when computed new timestep is below dr_dtMinContinue. Use 0 for none (abort immediately), 1 for “write checkpoint then abort”
- dr_dtMinContinue = <flash.pyFlash4.RP.rpReal object>
- dr_dtMinContinue [REAL] [0.0]
Valid Values: 0.0 to INFTY Minimum computed timestep to continue the simulation
- dr_numPosdefVars = <flash.pyFlash4.RP.rpInt object>
- dr_numPosdefVars [INTEGER] [4]
Valid Values: 0 to 4 number of variables for positive-definite time step limiter
- dr_posdefDtFactor = <flash.pyFlash4.RP.rpReal object>
- dr_posdefDtFactor [REAL] [1.0]
Valid Values: -1.0, 0.0 to INFTY Scaling factor for dt limit from positive-definite time step limiter. Similar to CFL factor. If set to -1, use CFL factor from Hydro.
- dr_posdefVar_1 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_1 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_posdefVar_2 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_2 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_posdefVar_3 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_3 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_posdefVar_4 = <flash.pyFlash4.RP.rpStr object>
- dr_posdefVar_4 [STRING] [“none”]
Valid Values: Unconstrained variable
- dr_printTStepLoc = <flash.pyFlash4.RP.rpLog object>
dr_printTStepLoc [BOOLEAN] [TRUE]
- dr_shortenLastStepBeforeTMax = <flash.pyFlash4.RP.rpLog object>
- dr_shortenLastStepBeforeTMax [BOOLEAN] [FALSE]
If TRUE, make the dt for the last time step shorter if necassary so as to avoid overshooting tmax.
- dr_tstepSlowStartFactor = <flash.pyFlash4.RP.rpReal object>
- dr_tstepSlowStartFactor [REAL] [0.1]
Valid Values: 0.0 to INFTY The initial dt is set to be at most the timestep computed by CFL conditions applied to certain operators multiplied with this factor.
- dr_usePosdefComputeDt = <flash.pyFlash4.RP.rpLog object>
- dr_usePosdefComputeDt [BOOLEAN] [FALSE]
turns positive-definite time step limiter on.
- drift_break_inst = <flash.pyFlash4.RP.rpInt object>
- drift_break_inst [INTEGER] [0]
Valid Values: Unconstrained
- drift_trunc_mantissa = <flash.pyFlash4.RP.rpInt object>
- drift_trunc_mantissa [INTEGER] [2]
Valid Values: Unconstrained number of mantissa bits to exclude from hash (3 bits ~ 1 sigdig)
- drift_tuples = <flash.pyFlash4.RP.rpLog object>
- drift_tuples [BOOLEAN] [FALSE]
should block data be written in python tuples format
- drift_verbose_inst = <flash.pyFlash4.RP.rpInt object>
- drift_verbose_inst [INTEGER] [0]
Valid Values: Unconstrained
- dt_diff_factor = <flash.pyFlash4.RP.rpReal object>
- dt_diff_factor [REAL] [0.8]
Valid Values: Unconstrained factor that scales the timestep returned by Diffuse_computeDt
- dtinit = <flash.pyFlash4.RP.rpReal object>
- dtinit [REAL] [1.E-10]
Valid Values: Unconstrained Initial timestep
- dtmax = <flash.pyFlash4.RP.rpReal object>
- dtmax [REAL] [1.E5]
Valid Values: Unconstrained Maximum timestep
- dtmin = <flash.pyFlash4.RP.rpReal object>
- dtmin [REAL] [1.E-10]
Valid Values: Unconstrained Minimum timestep
- eachProcWritesOwnAbortLog = <flash.pyFlash4.RP.rpLog object>
- eachProcWritesOwnAbortLog [BOOLEAN] [FALSE]
Should each process writes messages to its own log file when Driver_abortFlash gets called to abnormally end execution? If true, each process in which Driver_abortFlash is called will attempt to write an explanatory message to its own log file, whether that file already existed or needs to be newly created. If false, the Driver_abortFlash message will appear only in the regular log file (if the Logfile code unit is used), and normally only when Driver_abortFlash is called by the process with PE 0.
- eachProcWritesSummary = <flash.pyFlash4.RP.rpLog object>
- eachProcWritesSummary [BOOLEAN] [FALSE]
Should each process write its summary to its own file? If true, each process will write its summary to a file named timer_summary_<processor id>
- earlyBlockDistAdjustment = <flash.pyFlash4.RP.rpLog object>
- earlyBlockDistAdjustment [BOOLEAN] [TRUE]
If true, let Paramesh redistribute blocks across processors early, so that the block distribution chosen by Paramesh will be in effect when time evolution begins after restart. If earlyBlockDistAdjustment is false, the block distribution enacted by the IO unit when it read a checkpoint file will normally still be in effect when time evolution begins after a restart. This flag is ignored if not restarting from a checkpoint.
- eccentricity = <flash.pyFlash4.RP.rpReal object>
- eccentricity [REAL] [0.]
Valid Values: 0.0 to 1.0 Eccentricity of the ellipsoid (e)
- ed_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- ed_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained Specifies the Runge Kutta method to be used for ray tracing.
- ed_adjustBeamsTargetIntensity = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBeamsTargetIntensity [BOOLEAN] [false]
Should 1D/2D beams target intensity be adjusted to mimic circular 3D beams?
- ed_adjustBySymmetryX = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBySymmetryX [BOOLEAN] [false]
Adjust ray power and ray count to account for multiple counting in x direction?
- ed_adjustBySymmetryY = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBySymmetryY [BOOLEAN] [false]
Adjust ray power and ray count to account for multiple counting in y direction?
- ed_adjustBySymmetryZ = <flash.pyFlash4.RP.rpLog object>
- ed_adjustBySymmetryZ [BOOLEAN] [false]
Adjust ray power and ray count to account for multiple counting in z direction?
- ed_adjustInitialRaySpeed_1 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_1 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 1
- ed_adjustInitialRaySpeed_2 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_2 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 2
- ed_adjustInitialRaySpeed_3 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_3 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 3
- ed_adjustInitialRaySpeed_4 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_4 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 4
- ed_adjustInitialRaySpeed_5 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_5 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 5
- ed_adjustInitialRaySpeed_6 = <flash.pyFlash4.RP.rpLog object>
- ed_adjustInitialRaySpeed_6 [BOOLEAN] [true]
Adjust initial ray speed when crossing domain border ? 6
- ed_beamsCheckExpandX = <flash.pyFlash4.RP.rpLog object>
- ed_beamsCheckExpandX [BOOLEAN] [false]
In ed_beamsCheck, expand domain in x for reflecting or periodic boundaries?
- ed_beamsCheckExpandY = <flash.pyFlash4.RP.rpLog object>
- ed_beamsCheckExpandY [BOOLEAN] [false]
In ed_beamsCheck, expand domain in y for reflecting or periodic boundaries?
- ed_beamsCheckExpandZ = <flash.pyFlash4.RP.rpLog object>
- ed_beamsCheckExpandZ [BOOLEAN] [false]
In ed_beamsCheck, expand domain in z for reflecting or periodic boundaries?
- ed_cellStepTolerance = <flash.pyFlash4.RP.rpReal object>
- ed_cellStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed cell fractional error (unit = cell edge) for a ray path step
- ed_cellTimeEnergyDeposition = <flash.pyFlash4.RP.rpLog object>
- ed_cellTimeEnergyDeposition [BOOLEAN] [false]
If true, calculates cell energy deposition based only on time spent in cell
- ed_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- ed_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- ed_commChannelSize = <flash.pyFlash4.RP.rpInt object>
- ed_commChannelSize [INTEGER] [100]
Valid Values: 1 to INFTY
- ed_commDebug = <flash.pyFlash4.RP.rpLog object>
ed_commDebug [BOOLEAN] [TRUE]
- ed_commLog = <flash.pyFlash4.RP.rpLog object>
ed_commLog [BOOLEAN] [FALSE]
- ed_commRaysBetweenMsgTest = <flash.pyFlash4.RP.rpInt object>
- ed_commRaysBetweenMsgTest [INTEGER] [50]
Valid Values: 1 to INFTY
- ed_computeGradNeleP = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleP [BOOLEAN] [true]
Should the phi-component of the number of electrons gradient be computed?
- ed_computeGradNeleR = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleR [BOOLEAN] [true]
Should the r-component of the number of electrons gradient be computed?
- ed_computeGradNeleT = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleT [BOOLEAN] [true]
Should the theta-component of the number of electrons gradient be computed?
- ed_computeGradNeleX = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleX [BOOLEAN] [true]
Should the x-component of the number of electrons gradient be computed?
- ed_computeGradNeleY = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleY [BOOLEAN] [true]
Should the y-component of the number of electrons gradient be computed?
- ed_computeGradNeleZ = <flash.pyFlash4.RP.rpLog object>
- ed_computeGradNeleZ [BOOLEAN] [true]
Should the z-component of the number of electrons gradient be computed?
- ed_createRaysExpandX = <flash.pyFlash4.RP.rpLog object>
- ed_createRaysExpandX [BOOLEAN] [false]
In ed_createRays, expand domain in x for reflecting and periodic boundaries?
- ed_createRaysExpandY = <flash.pyFlash4.RP.rpLog object>
- ed_createRaysExpandY [BOOLEAN] [false]
In ed_createRays, expand domain in y for reflecting and periodic boundaries?
- ed_createRaysExpandZ = <flash.pyFlash4.RP.rpLog object>
- ed_createRaysExpandZ [BOOLEAN] [false]
In ed_createRays, expand domain in z for reflecting and periodic boundaries?
- ed_crossSectionFunctionType_1 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_1 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 1
- ed_crossSectionFunctionType_2 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_2 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 2
- ed_crossSectionFunctionType_3 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_3 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 3
- ed_crossSectionFunctionType_4 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_4 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 4
- ed_crossSectionFunctionType_5 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_5 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 5
- ed_crossSectionFunctionType_6 = <flash.pyFlash4.RP.rpStr object>
- ed_crossSectionFunctionType_6 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 6
- ed_cubicInterpolationZeroDerv = <flash.pyFlash4.RP.rpLog object>
- ed_cubicInterpolationZeroDerv [BOOLEAN] [false]
Set all cubic interpolation vertex derivatives = 0 (default monotonicity)?
- ed_depoReuseMaxSteps = <flash.pyFlash4.RP.rpInt object>
- ed_depoReuseMaxSteps [INTEGER] [-1]
Valid Values: -1 to INFTY Maximum number of time steps for which a computed energy deposition rate (stored in the ed_depoVar variable) can be reused. If 0, the rate can still be reused in the same timestep; this can make a difference when a split Driver implementation is used which calls EnergyDeposition more than once per time step. Set to -1 to completely disable reuse of depo rate.
- ed_depoVarName = <flash.pyFlash4.RP.rpStr object>
- ed_depoVarName [STRING] [“depo”]
Valid Values: Unconstrained Name of the variable used for storing the computed deposition rate for reuse; the default is “depo”. Note that “depo” can refer to either DEPO_VAR or DEPO_MSCALAR in the Flash code, depending on whether a VARIABLE or a MASS_SCALAR statement is used to declare the variable. Further note that if a VARIABLE statement is used, it can be combined with either TYPE: PER_MASS or TYPE: PER_VOLUME to get difference variants of reuse.
- ed_enforcePositiveNele = <flash.pyFlash4.RP.rpLog object>
- ed_enforcePositiveNele [BOOLEAN] [true]
Rescale the number of electrons gradient such that it is always >= 0?
- ed_enforcePositiveTele = <flash.pyFlash4.RP.rpLog object>
- ed_enforcePositiveTele [BOOLEAN] [true]
Rescale the electron temperature gradient such that it is always >= 0?
- ed_gaussianCenterMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 1
- ed_gaussianCenterMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 2
- ed_gaussianCenterMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 3
- ed_gaussianCenterMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 4
- ed_gaussianCenterMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 5
- ed_gaussianCenterMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMajor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 6
- ed_gaussianCenterMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 1
- ed_gaussianCenterMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 2
- ed_gaussianCenterMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 3
- ed_gaussianCenterMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 4
- ed_gaussianCenterMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 5
- ed_gaussianCenterMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianCenterMinor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 6
- ed_gaussianExponent_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 1
- ed_gaussianExponent_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 2
- ed_gaussianExponent_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 3
- ed_gaussianExponent_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 4
- ed_gaussianExponent_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 5
- ed_gaussianExponent_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianExponent_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 6
- ed_gaussianRadiusMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 1
- ed_gaussianRadiusMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 2
- ed_gaussianRadiusMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 3
- ed_gaussianRadiusMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 4
- ed_gaussianRadiusMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 5
- ed_gaussianRadiusMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 6
- ed_gaussianRadiusMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 1
- ed_gaussianRadiusMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 2
- ed_gaussianRadiusMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 3
- ed_gaussianRadiusMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 4
- ed_gaussianRadiusMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 5
- ed_gaussianRadiusMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gaussianRadiusMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 6
- ed_gradOrder = <flash.pyFlash4.RP.rpInt object>
- ed_gradOrder [INTEGER] [2]
Valid Values: 1, 2 Gradient order. 1 = no gradient, 2 = first order differencing
- ed_gridDeltaSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 1
- ed_gridDeltaSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 2
- ed_gridDeltaSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 3
- ed_gridDeltaSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 4
- ed_gridDeltaSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 5
- ed_gridDeltaSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the major semiaxis for delta defined grids 6
- ed_gridDeltaSemiAxisMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 1
- ed_gridDeltaSemiAxisMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 2
- ed_gridDeltaSemiAxisMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 3
- ed_gridDeltaSemiAxisMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 4
- ed_gridDeltaSemiAxisMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 5
- ed_gridDeltaSemiAxisMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_gridDeltaSemiAxisMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The tic spacing for the minor semiaxis for delta defined grids 6
- ed_gridType_1 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_1 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 1
- ed_gridType_2 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_2 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 2
- ed_gridType_3 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_3 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 3
- ed_gridType_4 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_4 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 4
- ed_gridType_5 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_5 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 5
- ed_gridType_6 = <flash.pyFlash4.RP.rpStr object>
- ed_gridType_6 [STRING] [” “]
Valid Values: “rectangular2D”, “square2D”, “delta2D”, “radial2D”, “statistical2D”, “regular1D”, “statistical1D”, “ ” The type of beam grid 6
- ed_gridnAngularTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 1
- ed_gridnAngularTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 2
- ed_gridnAngularTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 3
- ed_gridnAngularTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 4
- ed_gridnAngularTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 5
- ed_gridnAngularTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnAngularTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of angular ray positions for radial type grids 6
- ed_gridnRadialTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 1
- ed_gridnRadialTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 2
- ed_gridnRadialTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 3
- ed_gridnRadialTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 4
- ed_gridnRadialTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 5
- ed_gridnRadialTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnRadialTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of radial ray positions for radial type grids 6
- ed_gridnSemiAxisMajorTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 1
- ed_gridnSemiAxisMajorTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 2
- ed_gridnSemiAxisMajorTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 3
- ed_gridnSemiAxisMajorTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 4
- ed_gridnSemiAxisMajorTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 5
- ed_gridnSemiAxisMajorTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMajorTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of major semiaxis ray positions for rectangular type grids 6
- ed_gridnSemiAxisMinorTics_1 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 1
- ed_gridnSemiAxisMinorTics_2 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 2
- ed_gridnSemiAxisMinorTics_3 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 3
- ed_gridnSemiAxisMinorTics_4 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 4
- ed_gridnSemiAxisMinorTics_5 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 5
- ed_gridnSemiAxisMinorTics_6 = <flash.pyFlash4.RP.rpInt object>
- ed_gridnSemiAxisMinorTics_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of minor semiaxis ray positions for rectangular type grids 6
- ed_ignoreBoundaryCondition_1 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_1 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 1
- ed_ignoreBoundaryCondition_2 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_2 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 2
- ed_ignoreBoundaryCondition_3 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_3 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 3
- ed_ignoreBoundaryCondition_4 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_4 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 4
- ed_ignoreBoundaryCondition_5 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_5 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 5
- ed_ignoreBoundaryCondition_6 = <flash.pyFlash4.RP.rpLog object>
- ed_ignoreBoundaryCondition_6 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 6
- ed_irradVarName = <flash.pyFlash4.RP.rpStr object>
- ed_irradVarName [STRING] [“lase”]
Valid Values: Unconstrained Name of the variable used for storing the computed laser radiation field energy density; the default is “lase”. Note that “lase” should refer to LASE_VAR in the Flash code, and a VARIABLE statement should be used to declare the variable. Further note that the VARIABLE statement should declare TYPE: PER_VOLUME.
- ed_laser3Din2D = <flash.pyFlash4.RP.rpLog object>
- ed_laser3Din2D [BOOLEAN] [false]
Use the 3D rays in a 2D cylindrical grid ray tracing?
- ed_laser3Din2DwedgeAngle = <flash.pyFlash4.RP.rpReal object>
- ed_laser3Din2DwedgeAngle [REAL] [0.0]
Valid Values: Unconstrained Wedge angle (degrees, must be < 180) for laser 3D in 2D simulations
- ed_laserIOMaxNumberOfPositions = <flash.pyFlash4.RP.rpInt object>
- ed_laserIOMaxNumberOfPositions [INTEGER] [-1]
Valid Values: Unconstrained Maximum number of positions to store for each IO ray
- ed_laserIOMaxNumberOfRays = <flash.pyFlash4.RP.rpInt object>
- ed_laserIOMaxNumberOfRays [INTEGER] [-1]
Valid Values: Unconstrained Maximum number of IO rays to write out accross each process
- ed_lensSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 1
- ed_lensSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 2
- ed_lensSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 3
- ed_lensSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 4
- ed_lensSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 5
- ed_lensSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 6
- ed_lensX_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 1
- ed_lensX_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 2
- ed_lensX_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 3
- ed_lensX_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 4
- ed_lensX_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 5
- ed_lensX_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens for beam 6
- ed_lensY_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 1
- ed_lensY_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 2
- ed_lensY_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 3
- ed_lensY_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 4
- ed_lensY_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 5
- ed_lensY_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens for beam 6
- ed_lensZ_1 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 1
- ed_lensZ_2 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 2
- ed_lensZ_3 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 3
- ed_lensZ_4 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 4
- ed_lensZ_5 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 5
- ed_lensZ_6 = <flash.pyFlash4.RP.rpReal object>
- ed_lensZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens for beam 6
- ed_maxRayCount = <flash.pyFlash4.RP.rpInt object>
- ed_maxRayCount [INTEGER] [100]
Valid Values: Unconstrained Maximum number of rays per processor
- ed_numberOfBeams = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of laser beams
- ed_numberOfPulses = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfPulses [INTEGER] [-1]
Valid Values: Unconstrained Total number of laser pulses
- ed_numberOfRays_1 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 1
- ed_numberOfRays_2 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 2
- ed_numberOfRays_3 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 3
- ed_numberOfRays_4 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 4
- ed_numberOfRays_5 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 5
- ed_numberOfRays_6 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfRays_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to launch per timestep for beam 6
- ed_numberOfSections_1 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_1 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 1
- ed_numberOfSections_2 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_2 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 2
- ed_numberOfSections_3 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_3 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 3
- ed_numberOfSections_4 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_4 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 4
- ed_numberOfSections_5 = <flash.pyFlash4.RP.rpInt object>
- ed_numberOfSections_5 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for laser pulse 5
- ed_powerStepTolerance = <flash.pyFlash4.RP.rpReal object>
- ed_powerStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed power fractional error (unit = current power) for a ray path step
- ed_power_1_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 1
- ed_power_1_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 10
- ed_power_1_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 11
- ed_power_1_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 12
- ed_power_1_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 13
- ed_power_1_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 14
- ed_power_1_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 15
- ed_power_1_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 16
- ed_power_1_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 17
- ed_power_1_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 18
- ed_power_1_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 19
- ed_power_1_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 2
- ed_power_1_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 20
- ed_power_1_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 3
- ed_power_1_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 4
- ed_power_1_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 5
- ed_power_1_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 6
- ed_power_1_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 7
- ed_power_1_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 8
- ed_power_1_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 1 section 9
- ed_power_2_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 1
- ed_power_2_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 10
- ed_power_2_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 11
- ed_power_2_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 12
- ed_power_2_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 13
- ed_power_2_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 14
- ed_power_2_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 15
- ed_power_2_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 16
- ed_power_2_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 17
- ed_power_2_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 18
- ed_power_2_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 19
- ed_power_2_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 2
- ed_power_2_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 20
- ed_power_2_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 3
- ed_power_2_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 4
- ed_power_2_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 5
- ed_power_2_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 6
- ed_power_2_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 7
- ed_power_2_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 8
- ed_power_2_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 2 section 9
- ed_power_3_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 1
- ed_power_3_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 10
- ed_power_3_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 11
- ed_power_3_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 12
- ed_power_3_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 13
- ed_power_3_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 14
- ed_power_3_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 15
- ed_power_3_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 16
- ed_power_3_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 17
- ed_power_3_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 18
- ed_power_3_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 19
- ed_power_3_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 2
- ed_power_3_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 20
- ed_power_3_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 3
- ed_power_3_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 4
- ed_power_3_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 5
- ed_power_3_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 6
- ed_power_3_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 7
- ed_power_3_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 8
- ed_power_3_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 3 section 9
- ed_power_4_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 1
- ed_power_4_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 10
- ed_power_4_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 11
- ed_power_4_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 12
- ed_power_4_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 13
- ed_power_4_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 14
- ed_power_4_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 15
- ed_power_4_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 16
- ed_power_4_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 17
- ed_power_4_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 18
- ed_power_4_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 19
- ed_power_4_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 2
- ed_power_4_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 20
- ed_power_4_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 3
- ed_power_4_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 4
- ed_power_4_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 5
- ed_power_4_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 6
- ed_power_4_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 7
- ed_power_4_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 8
- ed_power_4_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 4 section 9
- ed_power_5_1 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 1
- ed_power_5_10 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 10
- ed_power_5_11 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 11
- ed_power_5_12 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 12
- ed_power_5_13 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 13
- ed_power_5_14 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 14
- ed_power_5_15 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 15
- ed_power_5_16 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 16
- ed_power_5_17 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 17
- ed_power_5_18 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 18
- ed_power_5_19 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 19
- ed_power_5_2 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 2
- ed_power_5_20 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 20
- ed_power_5_3 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 3
- ed_power_5_4 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 4
- ed_power_5_5 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 5
- ed_power_5_6 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 6
- ed_power_5_7 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 7
- ed_power_5_8 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 8
- ed_power_5_9 = <flash.pyFlash4.RP.rpReal object>
- ed_power_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for laser pulse 5 section 9
- ed_printBeams = <flash.pyFlash4.RP.rpLog object>
- ed_printBeams [BOOLEAN] [false]
Print details about each beam?
- ed_printMain = <flash.pyFlash4.RP.rpLog object>
- ed_printMain [BOOLEAN] [false]
Print details about the main laser energy depoition run?
- ed_printPulses = <flash.pyFlash4.RP.rpLog object>
- ed_printPulses [BOOLEAN] [false]
Print details about each pulse?
- ed_printRays = <flash.pyFlash4.RP.rpLog object>
- ed_printRays [BOOLEAN] [false]
Print details about each ray initially generated?
- ed_pulseNumber_1 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 1
- ed_pulseNumber_2 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 2
- ed_pulseNumber_3 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 3
- ed_pulseNumber_4 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 4
- ed_pulseNumber_5 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 5
- ed_pulseNumber_6 = <flash.pyFlash4.RP.rpInt object>
- ed_pulseNumber_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for beam 6
- ed_radial3Dcontraction_1 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_1 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 1
- ed_radial3Dcontraction_2 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_2 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 2
- ed_radial3Dcontraction_3 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_3 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 3
- ed_radial3Dcontraction_4 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_4 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 4
- ed_radial3Dcontraction_5 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_5 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 5
- ed_radial3Dcontraction_6 = <flash.pyFlash4.RP.rpLog object>
- ed_radial3Dcontraction_6 [BOOLEAN] [false]
Do a radial contraction distribution of rays for 3D beams ? 6
- ed_rayZeroPower = <flash.pyFlash4.RP.rpReal object>
- ed_rayZeroPower [REAL] [1.0e-06]
Valid Values: Unconstrained Below this value (erg/s), the ray is considered to have zero power
- ed_saveOutOfDomainRays = <flash.pyFlash4.RP.rpLog object>
- ed_saveOutOfDomainRays [BOOLEAN] [false]
Should the rays exiting the domain be saved (for diagnostics) ?
- ed_semiAxisMajorTorsionAngle_1 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 1
- ed_semiAxisMajorTorsionAngle_2 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 2
- ed_semiAxisMajorTorsionAngle_3 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 3
- ed_semiAxisMajorTorsionAngle_4 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 4
- ed_semiAxisMajorTorsionAngle_5 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 5
- ed_semiAxisMajorTorsionAngle_6 = <flash.pyFlash4.RP.rpReal object>
- ed_semiAxisMajorTorsionAngle_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 6
- ed_semiAxisMajorTorsionAxis_1 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam1
- ed_semiAxisMajorTorsionAxis_2 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_2 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam2
- ed_semiAxisMajorTorsionAxis_3 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_3 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam3
- ed_semiAxisMajorTorsionAxis_4 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_4 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam4
- ed_semiAxisMajorTorsionAxis_5 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_5 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam5
- ed_semiAxisMajorTorsionAxis_6 = <flash.pyFlash4.RP.rpStr object>
- ed_semiAxisMajorTorsionAxis_6 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam6
- ed_targetSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 1
- ed_targetSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 2
- ed_targetSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 3
- ed_targetSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 4
- ed_targetSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 5
- ed_targetSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 6
- ed_targetSemiAxisMinor_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 1
- ed_targetSemiAxisMinor_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 2
- ed_targetSemiAxisMinor_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 3
- ed_targetSemiAxisMinor_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 4
- ed_targetSemiAxisMinor_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 5
- ed_targetSemiAxisMinor_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetSemiAxisMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 6
- ed_targetX_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 1
- ed_targetX_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 2
- ed_targetX_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 3
- ed_targetX_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 4
- ed_targetX_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 5
- ed_targetX_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target for beam 6
- ed_targetY_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 1
- ed_targetY_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 2
- ed_targetY_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 3
- ed_targetY_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 4
- ed_targetY_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 5
- ed_targetY_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target for beam 6
- ed_targetZ_1 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 1
- ed_targetZ_2 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 2
- ed_targetZ_3 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 3
- ed_targetZ_4 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 4
- ed_targetZ_5 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 5
- ed_targetZ_6 = <flash.pyFlash4.RP.rpReal object>
- ed_targetZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target for beam 6
- ed_time_1_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 1
- ed_time_1_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 10
- ed_time_1_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 11
- ed_time_1_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 12
- ed_time_1_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 13
- ed_time_1_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 14
- ed_time_1_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 15
- ed_time_1_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 16
- ed_time_1_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 17
- ed_time_1_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 18
- ed_time_1_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 19
- ed_time_1_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 2
- ed_time_1_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 20
- ed_time_1_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 3
- ed_time_1_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 4
- ed_time_1_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 5
- ed_time_1_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 6
- ed_time_1_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 7
- ed_time_1_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 8
- ed_time_1_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 1 section 9
- ed_time_2_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 1
- ed_time_2_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 10
- ed_time_2_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 11
- ed_time_2_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 12
- ed_time_2_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 13
- ed_time_2_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 14
- ed_time_2_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 15
- ed_time_2_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 16
- ed_time_2_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 17
- ed_time_2_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 18
- ed_time_2_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 19
- ed_time_2_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 2
- ed_time_2_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 20
- ed_time_2_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 3
- ed_time_2_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 4
- ed_time_2_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 5
- ed_time_2_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 6
- ed_time_2_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 7
- ed_time_2_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 8
- ed_time_2_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 2 section 9
- ed_time_3_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 1
- ed_time_3_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 10
- ed_time_3_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 11
- ed_time_3_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 12
- ed_time_3_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 13
- ed_time_3_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 14
- ed_time_3_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 15
- ed_time_3_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 16
- ed_time_3_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 17
- ed_time_3_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 18
- ed_time_3_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 19
- ed_time_3_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 2
- ed_time_3_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 20
- ed_time_3_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 3
- ed_time_3_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 4
- ed_time_3_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 5
- ed_time_3_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 6
- ed_time_3_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 7
- ed_time_3_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 8
- ed_time_3_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 3 section 9
- ed_time_4_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 1
- ed_time_4_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 10
- ed_time_4_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 11
- ed_time_4_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 12
- ed_time_4_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 13
- ed_time_4_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 14
- ed_time_4_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 15
- ed_time_4_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 16
- ed_time_4_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 17
- ed_time_4_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 18
- ed_time_4_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 19
- ed_time_4_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 2
- ed_time_4_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 20
- ed_time_4_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 3
- ed_time_4_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 4
- ed_time_4_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 5
- ed_time_4_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 6
- ed_time_4_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 7
- ed_time_4_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 8
- ed_time_4_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 4 section 9
- ed_time_5_1 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 1
- ed_time_5_10 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 10
- ed_time_5_11 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 11
- ed_time_5_12 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 12
- ed_time_5_13 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 13
- ed_time_5_14 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 14
- ed_time_5_15 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 15
- ed_time_5_16 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 16
- ed_time_5_17 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 17
- ed_time_5_18 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 18
- ed_time_5_19 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 19
- ed_time_5_2 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 2
- ed_time_5_20 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 20
- ed_time_5_3 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 3
- ed_time_5_4 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 4
- ed_time_5_5 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 5
- ed_time_5_6 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 6
- ed_time_5_7 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 7
- ed_time_5_8 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 8
- ed_time_5_9 = <flash.pyFlash4.RP.rpReal object>
- ed_time_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for laser pulse 5 section 9
- ed_useLaserIO = <flash.pyFlash4.RP.rpLog object>
- ed_useLaserIO [BOOLEAN] [false]
This flag controls whether Laser IO is active
- ed_useRayCoords2GetBlockID = <flash.pyFlash4.RP.rpLog object>
- ed_useRayCoords2GetBlockID [BOOLEAN] [false]
If true, the Grid Unit uses ray coordinates to determine the block ID
- ed_velocityStepTolerance = <flash.pyFlash4.RP.rpReal object>
- ed_velocityStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed velocity fractional error for a ray path step
- ed_wavelength_1 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 1
- ed_wavelength_2 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 2
- ed_wavelength_3 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 3
- ed_wavelength_4 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 4
- ed_wavelength_5 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 5
- ed_wavelength_6 = <flash.pyFlash4.RP.rpReal object>
- ed_wavelength_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The wave length [in microns] of beam 6
- effTolerance = <flash.pyFlash4.RP.rpReal object>
- effTolerance [REAL] [0.8]
Valid Values: Unconstrained
- eint1Switch = <flash.pyFlash4.RP.rpReal object>
- eint1Switch [REAL] [-1.0]
Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 1 in a multiple-temperature setup maintain sufficient precision. Important only if total energy for this component is dominated by bulk kinetic energy. A value of -1 means to use the value of eintSwitch for eint1Switch.
- eint2Switch = <flash.pyFlash4.RP.rpReal object>
- eint2Switch [REAL] [-1.0]
Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 2 in a multiple-temperature setup maintain sufficient precision. See eint1Switch. A value of -1 means to use the value of eintSwitch for eint2Switch.
- eint3Switch = <flash.pyFlash4.RP.rpReal object>
- eint3Switch [REAL] [-1.0]
Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 3 in a multiple-temperature setup maintain sufficient precision. See eint1Switch. A value of -1 means to use the value of eintSwitch for eint3Switch.
- eintSwitch = <flash.pyFlash4.RP.rpReal object>
- eintSwitch [REAL] [0.0]
Valid Values: Unconstrained a rarely used switch which ensures that internal energy calculations maintain sufficient precision. Important only if energyTotal is dominated by energyKinetic. If (energyInternal < eintSwitch*energyKinetic) then some routines (Eos/Helmholtz, Hydro/hy_updateSoln) will NOT calculate energyInternal by subtraction, but rather through direct calculation.
- enableMaskedGCFill = <flash.pyFlash4.RP.rpLog object>
- enableMaskedGCFill [BOOLEAN] [TRUE]
When enableMaskedGCFill is FALSE, Grid_fillGuardCells is forced to always ignore optional mask arguments when present in calls. This is the default behavior. Set enableMaskedGCFill TRUE to enable masked guard cell filling. It has been set to TRUE here for testing purposes.
- ener_exp = <flash.pyFlash4.RP.rpReal object>
- ener_exp [REAL] [0.0]
Valid Values: Unconstrained
- energyFix = <flash.pyFlash4.RP.rpLog object>
- energyFix [BOOLEAN] [FALSE]
Switch for an energy correction for CT scheme
- entropy = <flash.pyFlash4.RP.rpLog object>
- entropy [BOOLEAN] [FALSE]
Entropy Fix routine for the Roe Riemann solver
- entropyFixMethod = <flash.pyFlash4.RP.rpStr object>
- entropyFixMethod [STRING] [“HARTENHYMAN”]
Valid Values: Unconstrained Entropy fix method for the Roe Riemann solver: Harten or HartenHyman
- enucDtFactor = <flash.pyFlash4.RP.rpReal object>
- enucDtFactor [REAL] [1.e30]
Valid Values: Unconstrained Limit timestep to limit total energy deposited by burning is kept artificially high to effectively turn off limiting by default
- eosMode = <flash.pyFlash4.RP.rpStr object>
- eosMode [STRING] [“dens_temp”]
Valid Values: Unconstrained The Mode for applying Eos
- eosModeInit = <flash.pyFlash4.RP.rpStr object>
- eosModeInit [STRING] [“dens_ie”]
Valid Values: “dens_ie”, “dens_pres”, “dens_temp”, “dens_ie_all”, “dens_ie_scatter”, “dens_ie_gather”, “dens_temp_equi”, “dens_temp_all”, “dens_temp_gather”, “eos_nop” determines how to operate on thermodynamic quantities for the initial conditions. A call to Simulation_initBlock sets initial conditions on each block, and an eos call follows which ensures the initial values are thermodynamically consistent. The value of eosModeInit determines the mode in which these eos calls operate. Possible values are “dens_ie”, where density and internal energy are supplied and pressure and temperature are returned; “dens_pres”, where density and pressure are given and energy and temperature are computed; and “dens_temp”, where density and temperature are given and pressure and energy are computed. Other values may also be available as, depending on whether a multiTemp Eos is used and on implementation of additional physics.
- eos_combinedTempRule = <flash.pyFlash4.RP.rpInt object>
- eos_combinedTempRule [INTEGER] [-10]
Valid Values: -10, 0 to 3 determines for multiTemp Eos implementations what a call to Eos will return in the EOS_TEMP part of eosData, when Eos is called in a mode for which EOS_TEMP is an output and different component temperatures can be returned. 1 for ion temperature EOS_TEMPION; 2 for electron temperature EOS_TEMPELE; 3 for radiation temperature EOS_TEMPRAD; 0 for the temperature that would result in the same specific internal energy as given if all components where equilibrated at the same temperature, which may be expensive to compute; -10 for undefined, i.e., we do not care what is returned. Currently only implemented for Multitype Eos.
- eos_coulombAbort = <flash.pyFlash4.RP.rpLog object>
- eos_coulombAbort [BOOLEAN] [true]
Abort if pressures become negative. Otherwise, issue a warning message and continue
- eos_coulombMult = <flash.pyFlash4.RP.rpReal object>
- eos_coulombMult [REAL] [1.0]
Valid Values: Unconstrained coulomb correction multiplier
- eos_entrEleScaleChoice = <flash.pyFlash4.RP.rpInt object>
- eos_entrEleScaleChoice [INTEGER] [6]
Valid Values: 1 to 8 selects a scale variant for representing electron entropy. See code in eos_idealGamma for the meaning of the various choices. The choice that corresponds most closely to the Sackur-Tetrode equation in physical units should be 3, closely followed by 2.
- eos_file = <flash.pyFlash4.RP.rpStr object>
- eos_file [STRING] [“myshen_test_220r_180t_50y_extT_analmu_20100322_SVNr28.h5”]
Valid Values: Unconstrained Filename of the table. Data may be found at stellarcollapse.org/equationofstate.
- eos_fluffDens = <flash.pyFlash4.RP.rpReal object>
- eos_fluffDens [REAL] [0.0]
Valid Values: Unconstrained material below this density has its energy replaced if its temperature falls below smallt. This should be a small density for enery conservation reasons. Only used in the Helmholtz/ExternalAbarZbar implementation of Eos.
- eos_forceConstantInput = <flash.pyFlash4.RP.rpLog object>
- eos_forceConstantInput [BOOLEAN] [false]
Newton-Raphson loop in Eos can allow input EINT or PRES to change on output to preserve equilibrium. This switch forces a constant input of EINT or PRES
- eos_largeT = <flash.pyFlash4.RP.rpReal object>
- eos_largeT [REAL] [1.e14]
Valid Values: Unconstrained default upper bracket bound and used to fake temperature if it tries to go too high. Used in some Helmholtz and Multitype implementations of Eos.
- eos_logLevel = <flash.pyFlash4.RP.rpInt object>
- eos_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY Control verbosity of messages from the Eos unit. See Eos.h for relevant EOS_LOGLEVEL_* definitions.
- eos_maxFactorDown = <flash.pyFlash4.RP.rpReal object>
- eos_maxFactorDown [REAL] [0.6309573]
Valid Values: Unconstrained
- eos_maxFactorUp = <flash.pyFlash4.RP.rpReal object>
- eos_maxFactorUp [REAL] [1.5848932]
Valid Values: Unconstrained
- eos_maxNewton = <flash.pyFlash4.RP.rpInt object>
- eos_maxNewton [INTEGER] [50]
Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try.
- eos_mfASpeciesA = <flash.pyFlash4.RP.rpReal object>
- eos_mfASpeciesA [REAL] [1.00]
Valid Values: 0.0 to INFTY Nucleon number for the gas (available ONLY for Eos with single species)
- eos_mfASpeciesZ = <flash.pyFlash4.RP.rpReal object>
- eos_mfASpeciesZ [REAL] [1.00]
Valid Values: 0.0 to INFTY Proton number for the gas (available ONLY for Eos with single species)
- eos_mfBSpeciesA = <flash.pyFlash4.RP.rpReal object>
- eos_mfBSpeciesA [REAL] [1.00]
Valid Values: 0.0 to INFTY Nucleon number for the gas (available ONLY for Eos with single species)
- eos_mfBSpeciesZ = <flash.pyFlash4.RP.rpReal object>
- eos_mfBSpeciesZ [REAL] [1.00]
Valid Values: 0.0 to INFTY Proton number for the gas (available ONLY for Eos with single species)
- eos_singleSpeciesA = <flash.pyFlash4.RP.rpReal object>
- eos_singleSpeciesA [REAL] [1.00]
Valid Values: 0.0 to INFTY Single-species nucleon number for the gas (only used by Eos/Helmholtz when compiled w/o Multispecies)
- eos_singleSpeciesZ = <flash.pyFlash4.RP.rpReal object>
- eos_singleSpeciesZ [REAL] [1.00]
Valid Values: 0.0 to INFTY Single-species proton number for the gas (only used Eos/Helmholtz when compiled w/o Multispecies)
- eos_smallEele = <flash.pyFlash4.RP.rpReal object>
- eos_smallEele [REAL] [0.0]
Valid Values: Unconstrained a floor value used for the electron component of internal energy in the Eos unit
- eos_smallEion = <flash.pyFlash4.RP.rpReal object>
- eos_smallEion [REAL] [0.0]
Valid Values: Unconstrained a floor value used for the ion component of internal energy by the Eos unit
- eos_smallErad = <flash.pyFlash4.RP.rpReal object>
- eos_smallErad [REAL] [0.0]
Valid Values: Unconstrained a floor value used for the radiation component of internal energy in the Eos unit
- eos_tabUseGeoSpace = <flash.pyFlash4.RP.rpLog object>
eos_tabUseGeoSpace [BOOLEAN] [TRUE]
- eos_testEintMode = <flash.pyFlash4.RP.rpStr object>
- eos_testEintMode [STRING] [“dens_ie”]
Valid Values: Unconstrained The Eos mode for getting other variables from density and a specific internal energy.
- eos_testPresMode = <flash.pyFlash4.RP.rpStr object>
- eos_testPresMode [STRING] [“dens_pres”]
Valid Values: Unconstrained The Eos mode for getting other variables from density and a pressure.
- eos_testTempMode = <flash.pyFlash4.RP.rpStr object>
- eos_testTempMode [STRING] [“dens_temp”]
Valid Values: Unconstrained The Eos mode for getting other variables from density and a temperature.
- eos_tolerance = <flash.pyFlash4.RP.rpReal object>
- eos_tolerance [REAL] [1.e-8]
Valid Values: Unconstrained tolerance for the Newton-Raphson iterations
- eos_useLogTables = <flash.pyFlash4.RP.rpLog object>
eos_useLogTables [BOOLEAN] [TRUE]
- epsiln = <flash.pyFlash4.RP.rpReal object>
- epsiln [REAL] [0.33]
Valid Values: Unconstrained PPM shock detection parameter
- equatorialSemimajorAxis = <flash.pyFlash4.RP.rpReal object>
- equatorialSemimajorAxis [REAL] [1.]
Valid Values: 0.0 to INFTY Equatorial semimajor axis (a1)
- equatorial_semimajor_axis = <flash.pyFlash4.RP.rpReal object>
- equatorial_semimajor_axis [REAL] [1.]
Valid Values: 0.0 to INFTY Equatorial semimajor axis (a1)
- excludeGradPresFromFlux = <flash.pyFlash4.RP.rpLog object>
- excludeGradPresFromFlux [BOOLEAN] [false]
PLUTO like excludeGradPresFromFlux=.true., FLASH like excludeGradPresFromFlux=.false.
- exp_energy = <flash.pyFlash4.RP.rpReal object>
- exp_energy [REAL] [1.]
Valid Values: Unconstrained Explosion energy (distributed over 2^dimen central zones)
- ext_field = <flash.pyFlash4.RP.rpLog object>
- ext_field [BOOLEAN] [TRUE]
external field (TRUE) or self-grav (FALSE)?
- fileFormatVersion = <flash.pyFlash4.RP.rpInt object>
- fileFormatVersion [INTEGER] [9]
Valid Values: Unconstrained Integer value specifying the file format type
- fl_b = <flash.pyFlash4.RP.rpReal object>
- fl_b [REAL] [3.2]
Valid Values: Unconstrained flame width parameter in units of cells
- fl_epsilon_0 = <flash.pyFlash4.RP.rpReal object>
- fl_epsilon_0 [REAL] [1.0e-3]
Valid Values: Unconstrained lower sharpening factor for sKPP, reaction propto (f-epsilon_0)*(1+epsilon_1-f)
- fl_epsilon_1 = <flash.pyFlash4.RP.rpReal object>
- fl_epsilon_1 [REAL] [1.0e-3]
Valid Values: Unconstrained upper sharpening factor for sKPP, reaction propto (f-epsilon_0)*(1+epsilon_1-f)
- fl_fsBuoyCompSuppress = <flash.pyFlash4.RP.rpLog object>
- fl_fsBuoyCompSuppress [BOOLEAN] [false]
Suppress (turn off) Buoyancy Compensation flame speed enhancement per selected time and region
- fl_fsBuoyCompSuppressTheta = <flash.pyFlash4.RP.rpReal object>
- fl_fsBuoyCompSuppressTheta [REAL] [135.0]
Valid Values: Unconstrained Extent of suppression region in degrees from south pole (-z in cart.)
- fl_fsBuoyCompSuppressTime = <flash.pyFlash4.RP.rpReal object>
- fl_fsBuoyCompSuppressTime [REAL] [1.5]
Valid Values: Unconstrained Time after which to suppress in selected region
- fl_fsCONeTableName = <flash.pyFlash4.RP.rpStr object>
- fl_fsCONeTableName [STRING] [“CONeFlameTable.txt”]
Valid Values: Unconstrained name of table containing nuclear flame speed table
- fl_fsConstFlameSpeed = <flash.pyFlash4.RP.rpReal object>
- fl_fsConstFlameSpeed [REAL] [1.e0]
Valid Values: Unconstrained
- fl_fsConstFlameWidth = <flash.pyFlash4.RP.rpReal object>
- fl_fsConstFlameWidth [REAL] [1.e0]
Valid Values: Unconstrained
- fl_fsGcdFlameSuppress = <flash.pyFlash4.RP.rpLog object>
- fl_fsGcdFlameSuppress [BOOLEAN] [false]
Suppress (set flamespeed to zero) flame per selected time and region
- fl_fsGcdFlameSuppressTheta = <flash.pyFlash4.RP.rpReal object>
- fl_fsGcdFlameSuppressTheta [REAL] [135.0]
Valid Values: Unconstrained Extent of suppression region in degrees from south pole (-z in cart.)
- fl_fsGcdFlameSuppressTime = <flash.pyFlash4.RP.rpReal object>
- fl_fsGcdFlameSuppressTime [REAL] [1.5]
Valid Values: Unconstrained Time after which to suppress in selected region
- fl_fsM = <flash.pyFlash4.RP.rpReal object>
- fl_fsM [REAL] [0.06]
Valid Values: Unconstrained factor for buoyancy-compensating enhancement of flame speed, fs = 0.5*sqrt(Atwood*g*fl_fsM*Delta)
- fl_fsQuench = <flash.pyFlash4.RP.rpLog object>
fl_fsQuench [BOOLEAN] [true]
- fl_fsQuenchDens0 = <flash.pyFlash4.RP.rpReal object>
- fl_fsQuenchDens0 [REAL] [1.0e6]
Valid Values: Unconstrained
- fl_fsQuenchDens1 = <flash.pyFlash4.RP.rpReal object>
- fl_fsQuenchDens1 [REAL] [1.0e7]
Valid Values: Unconstrained
- fl_fsTFIBeta = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIBeta [REAL] [5.0]
Valid Values: Unconstrained
- fl_fsTFICt = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFICt [REAL] [1.333333333]
Valid Values: Unconstrained
- fl_fsTFIPrandtl = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIPrandtl [REAL] [1.e-5]
Valid Values: Unconstrained
- fl_fsTFIViscosity = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIViscosity [REAL] [1.0e-2]
Valid Values: Unconstrained
- fl_fsTFIetol = <flash.pyFlash4.RP.rpReal object>
- fl_fsTFIetol [REAL] [1.e-3]
Valid Values: Unconstrained controls the accuracy of the integrator
- fl_fsUseConstFlameSpeed = <flash.pyFlash4.RP.rpLog object>
fl_fsUseConstFlameSpeed [BOOLEAN] [false]
- fl_fsUseTFI = <flash.pyFlash4.RP.rpLog object>
fl_fsUseTFI [BOOLEAN] [false]
- fl_initProfileAdjustWidth = <flash.pyFlash4.RP.rpReal object>
- fl_initProfileAdjustWidth [REAL] [1.0]
Valid Values: Unconstrained multiplicative adjustment of width of initial profile. 0.8 was used for some SNIa simulations, but should usually be default of 1.
- fl_kpp_fact = <flash.pyFlash4.RP.rpReal object>
- fl_kpp_fact [REAL] [1.309]
Valid Values: Unconstrained reaction prefactor adjustment factor for sKPP
- flame_deltae = <flash.pyFlash4.RP.rpReal object>
- flame_deltae [REAL] [0.0]
Valid Values: Unconstrained
- flame_initial_position = <flash.pyFlash4.RP.rpReal object>
- flame_initial_position [REAL] [0.0]
Valid Values: Unconstrained
- flux_correct = <flash.pyFlash4.RP.rpLog object>
- flux_correct [BOOLEAN] [true]
turns on or off flux correction
- forcedPlotFileNumber = <flash.pyFlash4.RP.rpInt object>
- forcedPlotFileNumber [INTEGER] [0]
Valid Values: Unconstrained
- fracPele = <flash.pyFlash4.RP.rpReal object>
- fracPele [REAL] [0.799999]
Valid Values: Unconstrained fraction of pressure for electrons
- fracPion = <flash.pyFlash4.RP.rpReal object>
- fracPion [REAL] [0.2]
Valid Values: Unconstrained fraction of pressure for ions
- fracPrad = <flash.pyFlash4.RP.rpReal object>
- fracPrad [REAL] [0.000001]
Valid Values: Unconstrained fraction of pressure for radctrons
- frac_perturb = <flash.pyFlash4.RP.rpReal object>
- frac_perturb [REAL] [.5]
Valid Values: Unconstrained Size of burned region, scaled to domain size (generally x extent)
- gamma = <flash.pyFlash4.RP.rpReal object>
- gamma [REAL] [1.6666666666666667]
Valid Values: 0.0 to INFTY Ratio of specific heats for gas
- gammaA = <flash.pyFlash4.RP.rpReal object>
- gammaA [REAL] [1.6667]
Valid Values: 0.0 to INFTY Ratio of specific heats for gas (available ONLY for Eos/Gamma)
- gammaB = <flash.pyFlash4.RP.rpReal object>
- gammaB [REAL] [1.6667]
Valid Values: 0.0 to INFTY Ratio of specific heats for gas (available ONLY for Eos/Gamma)
- gammaEle = <flash.pyFlash4.RP.rpReal object>
- gammaEle [REAL] [1.6666666666666667]
Valid Values: 0.0 to INFTY Ratio of specific heats for electron component
- gammaIon = <flash.pyFlash4.RP.rpReal object>
- gammaIon [REAL] [1.6666666666666667]
Valid Values: 0.0 to INFTY Ratio of specific heats for ion component
- gammaRad = <flash.pyFlash4.RP.rpReal object>
- gammaRad [REAL] [1.3333333333333333]
Valid Values: 0.0 to INFTY Ratio of specific heats for radiation component
- gamma_1 = <flash.pyFlash4.RP.rpReal object>
- gamma_1 [REAL] [1.0001]
Valid Values: Unconstrained
- gamma_2 = <flash.pyFlash4.RP.rpReal object>
- gamma_2 [REAL] [1.0001]
Valid Values: Unconstrained
- gconst = <flash.pyFlash4.RP.rpReal object>
- gconst [REAL] [-981.]
Valid Values: Unconstrained Gravitational acceleration constant
- gdirec = <flash.pyFlash4.RP.rpStr object>
- gdirec [STRING] [“x”]
Valid Values: Unconstrained Direction of acceleration (“x”, “y”, “z”)
- geometric_mean_diff = <flash.pyFlash4.RP.rpLog object>
geometric_mean_diff [BOOLEAN] [FALSE]
- geometry = <flash.pyFlash4.RP.rpStr object>
- geometry [STRING] [“cartesian”]
Valid Values: “cartesian”, “polar”, “cylindrical”, “spherical” Grid geometry
- geometryOverride = <flash.pyFlash4.RP.rpLog object>
- geometryOverride [BOOLEAN] [FALSE]
whether to bypass some geometry sanity checks - use at your own risk.
- gp_elldel = <flash.pyFlash4.RP.rpReal object>
- gp_elldel [REAL] [12.]
Valid Values: Unconstrained
- gp_radius = <flash.pyFlash4.RP.rpInt object>
- gp_radius [INTEGER] [2]
Valid Values: Unconstrained radius for GP stencil
- gp_sigdel = <flash.pyFlash4.RP.rpReal object>
- gp_sigdel [REAL] [2.0]
Valid Values: Unconstrained
- gr_bcEnableApplyMixedGds = <flash.pyFlash4.RP.rpLog object>
- gr_bcEnableApplyMixedGds [BOOLEAN] [TRUE]
whether to enable the Grid_bcApplyToRegionMixedGds interface for implementing boundary conditions with access to the variables of mixed GDSs (in particlular, cell-centered UNK varsiables and face variables). This only has an effect if the GridBoundaryConditions subunit is included and the simulation actually supplies an implementation of Grid_bcApplyToRegionMixedGds.
- gr_bhPhysMACComm = <flash.pyFlash4.RP.rpLog object>
- gr_bhPhysMACComm [BOOLEAN] [FALSE]
if true, physical MACs are used for calculation during communication of block trees
- gr_bhPhysMACTW = <flash.pyFlash4.RP.rpLog object>
- gr_bhPhysMACTW [BOOLEAN] [FALSE]
if true, physical MACs are used for calculation during tree walk
- gr_bhTWMaxQueueSize = <flash.pyFlash4.RP.rpInt object>
- gr_bhTWMaxQueueSize [INTEGER] [10000]
Valid Values: 1 to INFTY - maximum number of elements in the priority queue
- gr_bhTreeLimAngle = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeLimAngle [REAL] [0.5]
Valid Values: 0 to INFTY - limit opening angle (if only geometric MAC is used)
- gr_bhTreeMaxcellmass = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeMaxcellmass [REAL] [1.0d99]
Valid Values: Unconstrained For debugging: maximum mass allowed in a cell of block-trees
- gr_bhTreeMincellmass = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeMincellmass [REAL] [1.0d-99]
Valid Values: Unconstrained For debugging: minimum mass allowed in a cell of block-trees
- gr_bhTreeSafeBox = <flash.pyFlash4.RP.rpReal object>
- gr_bhTreeSafeBox [REAL] [1.2]
Valid Values: -INFTY to INFTY - relative (w.r.t. to the block size) size of a cube around each block in which the target cell cannot be located in tree walk during interaction of the target cell with this block
- gr_bhUseUnifiedTW = <flash.pyFlash4.RP.rpLog object>
- gr_bhUseUnifiedTW [BOOLEAN] [TRUE]
if true, the unified tree walk (Barnes-Hut type) is used; otherwise, MAC for long distance interaction (with non-leaf block) is evaluated only once for all cells in the block
- gr_hypreAbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreAbsTol [REAL] [0.0]
Valid Values: Unconstrained If > 0.0, directly sets a_tol (absolute tolerance) for the HYPRE iterative solver. Convergence criteria: <C*r,r> <= max( a_tol^2, r_tol^2 * <C*b,b> ). Note: default for a_tol is 0.0, so relative residual criteria is used unless user specifies a_tol, or sets r_tol = 0.0, which means absolute tol only is checked. See also gr_hypreSolverAutoAbsTolFact, for another way of setting a_tol. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreCfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreCfTol [REAL] [0.0]
Valid Values: Unconstrained If > 0.0, enable in the iterative HYPRE solver an pptional test to see if adequate progress is being made. The average convergence factor is recorded and compared against the tolerance ‘cf_tol’. The weighting factor is intended to pay more attention to the test when an accurate estimate for average convergence factor is available. Currently only used when gr_hypreSolverType is “HYPRE_PCG”. Example suggested values: something like 0.5, 0.8, 0.9, 0.95, 0.99.
- gr_hypreFloor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreFloor [REAL] [1.0e-12]
Valid Values: Unconstrained floor value for using HYPRE to advance diffusion.
- gr_hypreInfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreInfoLevel [INTEGER] [1]
Valid Values: Unconstrained : Flag to output solver specific information such as Relative Residue, num-iterations.
- gr_hypreMagFloor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagFloor [REAL] [0.0]
Valid Values: Unconstrained floor value for using HYPRE to advance magnetic diffusion.
- gr_hypreMagZ_AbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_AbsTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMagZ_CfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_CfTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMagZ_Floor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_Floor [REAL] [1.0e-12]
Valid Values: Unconstrained
- gr_hypreMagZ_FloorType = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_FloorType [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMagZ_InfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_InfoLevel [INTEGER] [1]
Valid Values: Unconstrained
- gr_hypreMagZ_MaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_MaxIter [INTEGER] [500]
Valid Values: Unconstrained
- gr_hypreMagZ_MinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_MinIter [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMagZ_PCType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMagZ_PCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hypreMagZ_PrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_PrintSolveInfo [BOOLEAN] [FALSE]
- gr_hypreMagZ_RecomputeResidual = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_RecomputeResidual [BOOLEAN] [FALSE]
- gr_hypreMagZ_RecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMagZ_RecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained
- gr_hypreMagZ_RelChange = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_RelChange [BOOLEAN] [FALSE]
- gr_hypreMagZ_RelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_RelTol [REAL] [1.e-10]
Valid Values: Unconstrained
- gr_hypreMagZ_SlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMagZ_SlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none”
- gr_hypreMagZ_SolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMagZ_SolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMagZ_SolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMagZ_SolverType [STRING] [“HYPRE_GMRES”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split”
- gr_hypreMagZ_Use2Norm = <flash.pyFlash4.RP.rpLog object>
gr_hypreMagZ_Use2Norm [BOOLEAN] [FALSE]
- gr_hypreMag_AbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_AbsTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMag_CfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_CfTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMag_Floor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_Floor [REAL] [1.0e-12]
Valid Values: Unconstrained
- gr_hypreMag_FloorType = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_FloorType [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMag_InfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_InfoLevel [INTEGER] [1]
Valid Values: Unconstrained
- gr_hypreMag_MaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_MaxIter [INTEGER] [500]
Valid Values: Unconstrained
- gr_hypreMag_MinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_MinIter [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreMag_PCType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMag_PCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hypreMag_PrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_PrintSolveInfo [BOOLEAN] [FALSE]
- gr_hypreMag_RecomputeResidual = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_RecomputeResidual [BOOLEAN] [FALSE]
- gr_hypreMag_RecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMag_RecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained
- gr_hypreMag_RelChange = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_RelChange [BOOLEAN] [FALSE]
- gr_hypreMag_RelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_RelTol [REAL] [1.e-10]
Valid Values: Unconstrained
- gr_hypreMag_SlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMag_SlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none”
- gr_hypreMag_SolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreMag_SolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreMag_SolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreMag_SolverType [STRING] [“HYPRE_GMRES”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split”
- gr_hypreMag_Use2Norm = <flash.pyFlash4.RP.rpLog object>
gr_hypreMag_Use2Norm [BOOLEAN] [FALSE]
- gr_hypreMaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMaxIter [INTEGER] [500]
Valid Values: Unconstrained Max iterations of linear solver.
- gr_hypreMaxIterMag = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMaxIterMag [INTEGER] [500]
Valid Values: Unconstrained Max iterations of linear solver for magnetic diffusion.
- gr_hypreMinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreMinIter [INTEGER] [0]
Valid Values: Unconstrained Min iterations of linear solver (only for GMRES).
- gr_hyprePCType = <flash.pyFlash4.RP.rpStr object>
- gr_hyprePCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hyprePrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
- gr_hyprePrintSolveInfo [BOOLEAN] [FALSE]
: Flag to output solver specific information such as Relative Residue, num-iterations.
- gr_hypreRecomputeResidual = <flash.pyFlash4.RP.rpLog object>
- gr_hypreRecomputeResidual [BOOLEAN] [FALSE]
If TRUE, don’t trust the convergence test until we’ve recomputed the residual from scratch. This is expensive in the usual case where an the norm is the energy norm. This calculation is coded on the assumption that the accuracy of the residual r is only a concern for problems where CG takes many iterations. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreRecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreRecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained If > 0, recompute the residual every gr_hypreRecomputeResidualP iterations. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreRelChange = <flash.pyFlash4.RP.rpLog object>
- gr_hypreRelChange [BOOLEAN] [FALSE]
At user request, don’t treat an approximation of the solution x in the HYPRE iterative solver as converged unless x didn’t change much in the last iteration. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreRelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreRelTol [REAL] [1.0e-8]
Valid Values: Unconstrained Relative tolerence r_tol of HYPRE linear solver.
- gr_hypreRelTolMag = <flash.pyFlash4.RP.rpReal object>
- gr_hypreRelTolMag [REAL] [1.0e-8]
Valid Values: Unconstrained Relative tolerence r_tol of HYPRE linear solver for magnetic diffusion.
- gr_hypreSlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreSlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none” : Type of slope limiter to be used on transverse temperature gradients.
- gr_hypreSolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreSolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained If not 0.0, automatically set a_tol (absolute tolerance) for the HYPRE iterative solver. If also gr_hypreAbsTol > 0, then the maximum of gr_hypreAbsTol and the automatically determined value is taken. See description of gr_hypreAbsTol for the use if a_tool in the HYPRE solver. If gr_hypreSolverAutoAbsTolFact > 0, then set f = gr_hypreSolverAutoAbsTolFact. If gr_hypreSolverAutoAbsTolFact < 0, then set f = |gr_hypreSolverAutoAbsTolFact|*gr_hypreRelTol. In either case, the automatically determined value for a_tol is f*sqrt(<Cest*bfloor,bfloor>). Here <Cest*bfloor,bfloor> is a rough estimate of the smallest possible value of the inverse of the diagonal part of the matrix C representing the preconditioner. In that estimate, bfloor is a vector that represents a worst-case tolerable error in b (the RHS of the equation to be solved, A*x=b). Currently, bfloor is set to a vector whose every element is set to gr_hypreFloor. If gr_hypreAbsTol > 0 in addition to gr_hypreSolverAutoAbsTolFact .ne. 0.0, then the maximum of gr_hypreAbsTol and the automatically determined value is taken. Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreSolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreSolverType [STRING] [“HYPRE_PCG”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split” : Type of HYPRE solver to be used.
- gr_hypreUse2Norm = <flash.pyFlash4.RP.rpLog object>
- gr_hypreUse2Norm [BOOLEAN] [FALSE]
whether to use L2 norm for exit condition in iterative solver (instead of L1 norm). Currently only used when gr_hypreSolverType is “HYPRE_PCG”.
- gr_hypreUseFloor = <flash.pyFlash4.RP.rpLog object>
- gr_hypreUseFloor [BOOLEAN] [TRUE]
whether to apply gr_hypreFloor to floor results from HYPRE. Should probably be TRUE when using HYPRE to advance diffusion, FALSE otherwise. However, flooring will always be turned off when using the HYPRE implementation of Grid_solvePoisson, independent of the value of the gr_hypreUseFloor runtime parameter.
- gr_hypreUseMagFloor = <flash.pyFlash4.RP.rpLog object>
- gr_hypreUseMagFloor [BOOLEAN] [FALSE]
whether to apply gr_hypreMagFloor to floor results from HYPRE (magnetic diffusion).
- gr_hypreViscosity_AbsTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_AbsTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreViscosity_CfTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_CfTol [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreViscosity_Floor = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_Floor [REAL] [1.0e-12]
Valid Values: Unconstrained
- gr_hypreViscosity_FloorType = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_FloorType [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreViscosity_InfoLevel = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_InfoLevel [INTEGER] [1]
Valid Values: Unconstrained
- gr_hypreViscosity_MaxIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_MaxIter [INTEGER] [500]
Valid Values: Unconstrained
- gr_hypreViscosity_MinIter = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_MinIter [INTEGER] [0]
Valid Values: Unconstrained
- gr_hypreViscosity_PCType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreViscosity_PCType [STRING] [“HYPRE_AMG”]
Valid Values: “HYPRE_NONE”, “HYPRE_ILU”, “HYPRE_AMG”, “HYPRE_PARASAILS”, “hypre_ilu”, “hypre_amg”, “hypre_parasails”, “hypre_none”
- gr_hypreViscosity_PrintSolveInfo = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_PrintSolveInfo [BOOLEAN] [FALSE]
- gr_hypreViscosity_RecomputeResidual = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_RecomputeResidual [BOOLEAN] [FALSE]
- gr_hypreViscosity_RecomputeResidualP = <flash.pyFlash4.RP.rpInt object>
- gr_hypreViscosity_RecomputeResidualP [INTEGER] [-1]
Valid Values: Unconstrained
- gr_hypreViscosity_RelChange = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_RelChange [BOOLEAN] [FALSE]
- gr_hypreViscosity_RelTol = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_RelTol [REAL] [1.0e-8]
Valid Values: Unconstrained
- gr_hypreViscosity_SlopeLimType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreViscosity_SlopeLimType [STRING] [“HYPRESL_MC”]
Valid Values: “HYPRESL_MC”, “HYPRESL_MINMOD”, “HYPRESL_VANLEER”, “HYPRESL_NONE”, “hypresl_mc”, “hypresl_minmod”, “hypresl_vanleer”, “hypresl_none”
- gr_hypreViscosity_SolverAutoAbsTolFact = <flash.pyFlash4.RP.rpReal object>
- gr_hypreViscosity_SolverAutoAbsTolFact [REAL] [0.0]
Valid Values: Unconstrained
- gr_hypreViscosity_SolverType = <flash.pyFlash4.RP.rpStr object>
- gr_hypreViscosity_SolverType [STRING] [“HYPRE_PCG”]
Valid Values: “HYPRE_PCG”, “HYPRE_AMG”, “HYPRE_GMRES”, “HYPRE_BICGSTAB”, “HYPRE_SPLIT”, “hypre_pcg”, “hypre_amg”, “hypre_gmres”, “hypre_bicgstab”, “hypre_split”
- gr_hypreViscosity_Use2Norm = <flash.pyFlash4.RP.rpLog object>
gr_hypreViscosity_Use2Norm [BOOLEAN] [FALSE]
- gr_lrefineMaxByTime = <flash.pyFlash4.RP.rpLog object>
- gr_lrefineMaxByTime [BOOLEAN] [FALSE]
This parameter activates the ability to manually specify values for lrefine_max as a function of time. You can change the value of lrefine_max a total of 20 times. The parameters gr_lrefmaxTime_N (where N is a number from 1 to 20) tell FLASH the times at which lrefine_max changes will occur. The analogous parameters gr_lrefmaxTimeValue_N (where N is a number from 1 to 20) tell FLASH the value of lrefine_max to use at time gr_lrefmaxTime_N. For example, specifying the following lines in your flash.par file tells FLASH to use an lrefine_max value of 10 at t = 1.0e-09 s and a value of 11 at t = 2.0e-09 s: gr_lrefmaxTime_1 = 1.0e-09 gr_lrefmaxTimeValue_1 = 10 gr_lrefmaxTime_2 = 2.0e-09 gr_lrefmaxTimeValue_2 = 10 . NOTE: the time values must be in sequential order!
- gr_lrefineMaxRedDoByLogR = <flash.pyFlash4.RP.rpLog object>
- gr_lrefineMaxRedDoByLogR [BOOLEAN] [FALSE]
Softly force effectively a lower lrefine_max depending on distance from center. See gr_lrefineMaxRedRadiusFact.
- gr_lrefineMaxRedDoByTime = <flash.pyFlash4.RP.rpLog object>
- gr_lrefineMaxRedDoByTime [BOOLEAN] [FALSE]
Lower the effective lrefine_max as a function of time. See runtime parameters gr_lrefineMaxRedTRef, gr_lrefineMaxRedTimeScale, and gr_lrefineMaxRedLogBase.
- gr_lrefineMaxRedLogBase = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedLogBase [REAL] [10.0]
Valid Values: 1.0 to INFTY Logarithm base for determining when repeated reductions in effective lrefine_max should happen. The nth reduction will happen at t=gr_lrefineMaxRedTRef+gr_lrefineMaxRedTimeScale*gr_lrefineMaxRedLogBase**(n-1).
- gr_lrefineMaxRedRadiusFact = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedRadiusFact [REAL] [0.0]
Valid Values: 0.0 to INFTY factor that determines a minimum resolution (and thus maximum refinement level) based on distance from a center. See x_refine_center, y_refine_center, z_refine_center for the center coordinates. This is approximately (linearly) equivalent to requiring a minimum angular resolution, within the limits set by the global lrefine_min and lrefine_max. Only used when gr_lrefineMaxRedDoByLogR is TRUE.
- gr_lrefineMaxRedTRef = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedTRef [REAL] [0.0]
Valid Values: Unconstrained reference time for time-based max level reduction. The effective reduction of lrefine_max only kicks in for times greater than gr_lrefineMaxRedTRef. The first time lrefine_max is effectively lowered actually happens at t=gr_lrefineMaxRedTRef+gr_lrefineMaxRedTimeScale.
- gr_lrefineMaxRedTimeScale = <flash.pyFlash4.RP.rpReal object>
- gr_lrefineMaxRedTimeScale [REAL] [1.0]
Valid Values: TINY to INFTY the time scale for effectively lowering lrefine_max: The first reduction takes place at t=gr_lrefineMaxRedTRef+gr_lrefineMaxRedTimeScale.
- gr_lrefmaxTimeValue_1 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_1 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_10 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_10 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_11 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_11 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_12 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_12 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_13 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_13 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_14 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_14 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_15 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_15 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_16 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_16 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_17 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_17 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_18 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_18 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_19 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_19 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_2 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_2 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_20 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_20 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_3 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_3 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_4 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_4 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_5 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_5 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_6 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_6 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_7 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_7 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_8 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_8 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTimeValue_9 = <flash.pyFlash4.RP.rpInt object>
- gr_lrefmaxTimeValue_9 [INTEGER] [-1]
Valid Values: Unconstrained
- gr_lrefmaxTime_1 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_1 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_10 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_10 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_11 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_11 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_12 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_12 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_13 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_13 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_14 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_14 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_15 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_15 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_16 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_16 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_17 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_17 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_18 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_18 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_19 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_19 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_2 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_2 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_20 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_20 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_3 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_3 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_4 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_4 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_5 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_5 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_6 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_6 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_7 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_7 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_8 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_8 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_lrefmaxTime_9 = <flash.pyFlash4.RP.rpReal object>
- gr_lrefmaxTime_9 [REAL] [-1.0]
Valid Values: Unconstrained
- gr_mgDiffOpDiscretize = <flash.pyFlash4.RP.rpInt object>
- gr_mgDiffOpDiscretize [INTEGER] [2]
Valid Values: 2, 4 Spatial Differential operator discretization: gr_mgDiffOpDiscretize=2 for 2nd order central; gr_mgDiffOpDiscretize=4 for 4th order central.
- gr_pfftDiffOpDiscretize = <flash.pyFlash4.RP.rpInt object>
- gr_pfftDiffOpDiscretize [INTEGER] [1]
Valid Values: 1, 2 specifies the approach for discretizing the Laplacian differential operator: 2 for second-order finite difference approximation, 1 for spectral. This choice is ignored by solver implementations that have one approach hardwired. Currently the HomBcTrigSolver and SimplePeriodicSolver implementations honor this runtime parameter.
- gr_pmrpAdvanceAllLevels = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpAdvanceAllLevels [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter advance_all_levels
- gr_pmrpAmrErrorChecking = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpAmrErrorChecking [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter amr_error_checking
- gr_pmrpCartesianPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCartesianPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter cartesian_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpConserve = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpConserve [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter conserve
- gr_pmrpConsvFluxDensities = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpConsvFluxDensities [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter consv_flux_densities This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpConsvFluxes = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpConsvFluxes [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter consv_fluxes This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpCurvilinear = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCurvilinear [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter curvilinear. This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpCurvilinearConserve = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCurvilinearConserve [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter curvilinear_conserve. This will be adjusted by FLASH at runtime if necessary, so don’t worry much. However, if you manually set gr_pmrpCurvilinear to TRUE, you probably should also set gr_pmrpCurvilinearConserve TRUE.
- gr_pmrpCylindricalPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpCylindricalPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter cylindrical_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpDiagonals = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpDiagonals [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter diagonals
- gr_pmrpDivergenceFree = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpDivergenceFree [INTEGER] [1]
Valid Values: -1, 0, 1 sets value for PARAMESH runtime parameter divergence_free. 0 means FALSE, 1 means TRUE. -1 means: let FLASH determine the value based on how it has been set up; currently that means to check whether a preprocessor symbol DIVERGENCE_FREE is defined.
- gr_pmrpEdgeValue = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpEdgeValue [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter edge_value This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpEdgeValueInteg = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpEdgeValueInteg [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter edge_value_integ This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpEmptyCells = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpEmptyCells [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter empty_cells
- gr_pmrpForceConsistency = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpForceConsistency [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter force_consistency
- gr_pmrpIfaceOff = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpIfaceOff [INTEGER] [0]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter iface_off
- gr_pmrpL2p5d = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpL2p5d [INTEGER] [0]
Valid Values: -1, 0, 1 sets value for PARAMESH runtime parameter l2p5d. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpLsingularLine = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpLsingularLine [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter lsingular_line
- gr_pmrpMaxblocks = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpMaxblocks [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter maxblocks. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpMflags = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpMflags [INTEGER] [1]
Valid Values: Unconstrained sets value for PARAMESH runtime parameter mflags
- gr_pmrpNboundaries = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNboundaries [INTEGER] [16]
Valid Values: 16 to INFTY sets value for PARAMESH runtime parameter nboundaries
- gr_pmrpNdim = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNdim [INTEGER] CONSTANT [1]
Valid Values: Unconstrained sets value for PARAMESH runtime parameter ndim.
- gr_pmrpNedgevar1 = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNedgevar1 [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nedgevar1. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNfacevar = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNfacevar [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nfacevar
- gr_pmrpNfieldDivf = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNfieldDivf [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nfield_divf. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNfluxvar = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNfluxvar [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nfluxvar. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNguard = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNguard [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nguard. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNguardWork = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNguardWork [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nguard_work. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNoPermanentGuardcells = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpNoPermanentGuardcells [BOOLEAN] [TRUE]
sets value for PARAMESH runtime parameter no_permanent_guardcells
- gr_pmrpNvar = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvar [INTEGER] [-1]
Valid Values: -1, 0 to INFTY sets value for PARAMESH runtime parameter nvar. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNvarWork = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvarWork [INTEGER] [1]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter nvar_work
- gr_pmrpNvarcorn = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvarcorn [INTEGER] [0]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter nvarcorn
- gr_pmrpNvaredge = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNvaredge [INTEGER] [0]
Valid Values: 0 to INFTY sets value for PARAMESH runtime parameter nvaredge
- gr_pmrpNxb = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNxb [INTEGER] [-1]
Valid Values: -1, 2, 4, 6, 8, 10, 12, 14, 16 to INFTY sets value for PARAMESH runtime parameter nxb. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNyb = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNyb [INTEGER] [1]
Valid Values: -1, 1, 2, 4, 6, 8, 10, 12, 14, 16 to INFTY sets value for PARAMESH runtime parameter nyb. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpNzb = <flash.pyFlash4.RP.rpInt object>
- gr_pmrpNzb [INTEGER] [-1]
Valid Values: -1, 2, 4, 6, 8, 10, 12, 14, 16 to INFTY sets value for PARAMESH runtime parameter nzb. -1 means: let FLASH determine the value based on how it has been set up.
- gr_pmrpOutputDir = <flash.pyFlash4.RP.rpStr object>
- gr_pmrpOutputDir [STRING] [“./”]
Valid Values: Unconstrained
- gr_pmrpPolarPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpPolarPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter polar_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpPredCorr = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpPredCorr [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter pred_corr
- gr_pmrpSphericalPm = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpSphericalPm [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter spherical_pm This will be adjusted by FLASH at runtime if necessary, so don’t worry much.
- gr_pmrpTimingMpi = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpTimingMpi [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter timing_mpi
- gr_pmrpTimingMpix = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpTimingMpix [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter timing_mpix
- gr_pmrpVarDt = <flash.pyFlash4.RP.rpLog object>
- gr_pmrpVarDt [BOOLEAN] [FALSE]
sets value for PARAMESH runtime parameter var_dt
- gr_ptMaxPerProcBlockFactor = <flash.pyFlash4.RP.rpReal object>
- gr_ptMaxPerProcBlockFactor [REAL] [0.70]
Valid Values: 0.0 to 1.0 When the effective max_particles_per_blk is lowered on a processor because refinement criteria based on the number of particles PER PROCESSOR are used, then the new effective max_particles_per_blk is set to (gr_ptMaxPerProcBlockFactor * pt_maxPerProc). In addition, when the effective min_particles_per_blk is lowered on a processor because refinement criteria based on the number of particles PER PROCESSOR are used, then the new effective min_particles_per_blk is set to (0.5^NDIM * gr_ptMaxPerProcBlockFactor * pt_maxPerProc).
- gr_ptMaxPerProcBlockNoFuzz = <flash.pyFlash4.RP.rpInt object>
- gr_ptMaxPerProcBlockNoFuzz [INTEGER] [3]
Valid Values: 0 to INFTY A safety margin for estimating the size of basically unpredictable changes of the number of blocks on a processor when remeshing happens.
- gr_ptMaxPerProcLowerThresh = <flash.pyFlash4.RP.rpReal object>
- gr_ptMaxPerProcLowerThresh [REAL] [0.0625]
Valid Values: 0.0 to 1.0 A threshold. When the number of particles on a processor gets above (ptMaxPerProcLowerThresh * number of blocks on the processor), the effective min_particles_per_blk for blocks on this processor may be lowered.
- gr_ptMaxPerProcUpperThresh = <flash.pyFlash4.RP.rpReal object>
- gr_ptMaxPerProcUpperThresh [REAL] [0.25]
Valid Values: 0.0 to 1.0 A threshold. When the number of particles on a processor gets above (ptMaxPerProcUpperThresh * number of blocks on the processor), the effective max_particles_per_blk for blocks on this processor may be lowered.
- gr_ptNumToReduce = <flash.pyFlash4.RP.rpInt object>
- gr_ptNumToReduce [INTEGER] [10]
Valid Values: Unconstrained integer if particles are to be removed at runtime, how many
- gr_ptRefineOnPtMaxPerProc = <flash.pyFlash4.RP.rpLog object>
- gr_ptRefineOnPtMaxPerProc [BOOLEAN] [FALSE]
controls whether refinement criteria based on the number of particles PER PROCESSOR are used. These work by strengthening refinement criteria requested through the max_particles_per_blk and min_particles_per_blk RPs. Requires RP refine_on_particle_count to be TRUE.
- gr_ptRemove = <flash.pyFlash4.RP.rpLog object>
- gr_ptRemove [BOOLEAN] [FALSE]
boolean. This is a switch which determines the action if the number
- gr_ptRemoveAlgo = <flash.pyFlash4.RP.rpInt object>
- gr_ptRemoveAlgo [INTEGER] [2]
Valid Values: Unconstrained integer The algorithm used in determining which particles to remove
- gr_ptSieveCheckFreq = <flash.pyFlash4.RP.rpInt object>
- gr_ptSieveCheckFreq [INTEGER] [1]
Valid Values: Unconstrained integer the frequency for checking the convergence of the
- gr_restrictAllMethod = <flash.pyFlash4.RP.rpInt object>
- gr_restrictAllMethod [INTEGER] [3]
Valid Values: 0 to 3 select a method to use for data restriction all the way up the tree of blocks. This this global data restriction is usually done when IO_output is called, before the actual writing of plot or checkpoint data, so that non-leaf blocks in plot and checkpoint files will have meaningful data. Data restrictions that happen as part of guard cell filling or within multigrid solvers are not affected by this setting. For PARAMESH 2, this runtime parameter is currently ignored. With PARAMESH 4, the following values are recognized: 0: No restriction is done. 1: The original method, implemented in gr_restrictTree. 2: New method, implemented using mpi_amr_restrict_fulltree. 3: New method, implemented using Grid_restrictByLevels.
- gr_sanitizeDataMode = <flash.pyFlash4.RP.rpInt object>
- gr_sanitizeDataMode [INTEGER] [1]
Valid Values: 0, 1, 2, 3, 4 What to do when gr_sanitizeDataAfterInterp is called to check for acceptable values in the dens, ener, and eint cell-centered variables after a Grid operation may have resulted in grid interpolation. 0: Do nothing. 1: Check (if variable is not masked out) and report (see sanitizeVerbosity). 2: Check (ignoring variable mask) and report (see sanitizeVerbosity). 3: Check (if variable is not masked out) and fix (apply floor value). 4: Check (if variable is not masked out) and abort if cell is found below floor value.
- gr_sanitizeVerbosity = <flash.pyFlash4.RP.rpInt object>
- gr_sanitizeVerbosity [INTEGER] [5]
Valid Values: 0, 1, 4, 5 How to write information about unacceptable values in the dens, ener, and eint cell-centered variables if gr_sanitizeDataAfterInterp finds value that are below the acceptable floor. This reporting is in addition to other actions selected with gr_sanitizeDataMode=3 or 4. 0: Be quiet. 1: Only write a log file message per block if unacceptable value found on MASTER_PE. 4: As 1, and each proc writes a line to standard output for each block with bad values. 5: As 4, and each proc writes lines showing the values in all cells of the block (in 1D/2D) or a 2D slice (in 3D).
- gr_testTolL2 = <flash.pyFlash4.RP.rpReal object>
- gr_testTolL2 [REAL] [1.E-10]
Valid Values: 0.0 to INFTY Maximum L2 error norm that is tolerable
- gr_testTolLinf = <flash.pyFlash4.RP.rpReal object>
- gr_testTolLinf [REAL] [1.E-10]
Valid Values: 0.0 to INFTY Maximum Linf error norm that is tolerable
- grav_boundary_type = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type [STRING] [“mixed”]
Valid Values: “isolated”, “periodic”, “mixed”
- grav_boundary_type_x = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type_x [STRING] [“isolated”]
Valid Values: “isolated”, “periodic” Gravity boundary type for the X direction, used if grav_boundary_type == “mixed”
- grav_boundary_type_y = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type_y [STRING] [“isolated”]
Valid Values: “isolated”, “periodic” Gravity boundary type for the Y direction, used if grav_boundary_type == “mixed”
- grav_boundary_type_z = <flash.pyFlash4.RP.rpStr object>
- grav_boundary_type_z [STRING] [“isolated”]
Valid Values: “isolated”, “periodic” Gravity boundary type for the Z direction, used if grav_boundary_type == “mixed”
- grav_temporal_extrp = <flash.pyFlash4.RP.rpLog object>
- grav_temporal_extrp [BOOLEAN] [FALSE]
extrapolate or otherwise rescale
- grav_unjunkPden = <flash.pyFlash4.RP.rpLog object>
- grav_unjunkPden [BOOLEAN] [TRUE]
controls whether Gravity_potentialListOfBlocks attempts to restore the part of the “pden” (“particle density”) UNK variable that is due to particles, or leaves “pden” as it is, after a Poisson equation solve. This only applies meaningfully when a “pden” variable is declared and the gravitational potential is calculated by solving a Poisson equation whose right-hand side includes a mass distribution to which both hydrodynamic fluid density and massive particles contribute. The “pden” variable will have been set to the sum of the fluid density (“dens” variable) and the density resulting from mapping massive particles to the mesh, so that is what remains in “pden” when grav_unjunkPden is set to FALSE. Otherwise, “dens” will be subtraced from “pden” before Gravity_potentialListOfBlocks returns, and “pden” will be left containing only the mass density that is due to particles.
- gravsoft = <flash.pyFlash4.RP.rpReal object>
- gravsoft [REAL] [0.001]
Valid Values: Unconstrained
- grid_monotone_hack = <flash.pyFlash4.RP.rpLog object>
- grid_monotone_hack [BOOLEAN] [TRUE]
If .true., apply radical monotonicity constraints to interpolants (i.e., completely flatten them if they violate monotonicity)
- grv_bhAccErr = <flash.pyFlash4.RP.rpReal object>
- grv_bhAccErr [REAL] [0.1]
Valid Values: 0 to INFTY Maximum allowed error (either relative or absolute depending on value of grv_bhUseRelAccErr) for the MAC.
- grv_bhEwaldAlwaysGenerate = <flash.pyFlash4.RP.rpLog object>
- grv_bhEwaldAlwaysGenerate [BOOLEAN] [TRUE]
If set TRUE the Ewald field will be always re-generated even if the file with it exists.
- grv_bhEwaldFName = <flash.pyFlash4.RP.rpStr object>
- grv_bhEwaldFName [STRING] [“ewald_coeffs”]
Valid Values: Unconstrained File with coefficients of the Ewald field Taylor series expansion.
- grv_bhEwaldFNameAccV42 = <flash.pyFlash4.RP.rpStr object>
- grv_bhEwaldFNameAccV42 [STRING] [“ewald_field_acc”]
Valid Values: Unconstrained File to store the Ewald field for the acceleration.
- grv_bhEwaldFNamePotV42 = <flash.pyFlash4.RP.rpStr object>
- grv_bhEwaldFNamePotV42 [STRING] [“ewald_field_pot”]
Valid Values: Unconstrained File to store the Ewald field for the potential.
- grv_bhEwaldFieldNxV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldFieldNxV42 [INTEGER] [32]
Valid Values: 1 to INFTY Number of points of the Ewald field in the x-direction.
- grv_bhEwaldFieldNyV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldFieldNyV42 [INTEGER] [32]
Valid Values: 1 to INFTY Number of points of the Ewald field in the x-direction.
- grv_bhEwaldFieldNzV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldFieldNzV42 [INTEGER] [32]
Valid Values: 1 to INFTY Number of points of the Ewald field in the x-direction.
- grv_bhEwaldNPer = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldNPer [INTEGER] [32]
Valid Values: Unconstrained corresponds to th number of points+1 of the Taylor expansion in (one of) periodic direction(s)
- grv_bhEwaldNRefV42 = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldNRefV42 [INTEGER] [-1]
Valid Values: Unconstrained Number of refinement levels of the Ewald field. If negative, it is calculated automatically from the minimum cell size.
- grv_bhEwaldSeriesN = <flash.pyFlash4.RP.rpInt object>
- grv_bhEwaldSeriesN [INTEGER] [10]
Valid Values: Unconstrained Number of terms used in expansion to calculate the Ewald field.
- grv_bhExtrnPotCenterX = <flash.pyFlash4.RP.rpReal object>
- grv_bhExtrnPotCenterX [REAL] [0.0]
Valid Values: Unconstrained X-coordinate of the center of the external potention.
- grv_bhExtrnPotCenterY = <flash.pyFlash4.RP.rpReal object>
- grv_bhExtrnPotCenterY [REAL] [0.0]
Valid Values: Unconstrained Y-coordinate of the center of the external potention.
- grv_bhExtrnPotCenterZ = <flash.pyFlash4.RP.rpReal object>
- grv_bhExtrnPotCenterZ [REAL] [0.0]
Valid Values: Unconstrained Z-coordinate of the center of the external potention.
- grv_bhExtrnPotFile = <flash.pyFlash4.RP.rpStr object>
- grv_bhExtrnPotFile [STRING] [“external_potential.dat”]
Valid Values: Unconstrained File including the external background potential.
- grv_bhExtrnPotType = <flash.pyFlash4.RP.rpStr object>
- grv_bhExtrnPotType [STRING] [“planez”]
Valid Values: “spherical”, “planez” Type of the external potential (spherical or plane-parallel).
- grv_bhLinearInterpolOnlyV42 = <flash.pyFlash4.RP.rpLog object>
- grv_bhLinearInterpolOnlyV42 [BOOLEAN] [TRUE]
If set TRUE, only the linear interpolation in the Ewald field is used. Otherwise, more expensive and accurate quadratic interpolation is used in some cases.
- grv_bhMAC = <flash.pyFlash4.RP.rpStr object>
- grv_bhMAC [STRING] [“ApproxPartialErr”]
Valid Values: “ApproxPartialErr”, “MaxPartialErr”, “SumSquare” Type of the Multipole Acceptace Criterion (MAC) used during the tree walk.
- grv_bhMPDegree = <flash.pyFlash4.RP.rpInt object>
- grv_bhMPDegree [INTEGER] [2]
Valid Values: 2, 3, 4 Degree of multipole expansion used to estimate the error of a single node contribution if the “ApproxPartErro” MAC is used. Recently, only value 2 makes sense, because quadrupole and higher order moments are not stored in tree nodes.
- grv_bhNewton = <flash.pyFlash4.RP.rpReal object>
- grv_bhNewton [REAL] [-1.0]
Valid Values: -INFTY to INFTY Value for Newton’s constant. Specify -1.0 to use the value from the PhysicalConstants code unit.
- grv_bhUseRelAccErr = <flash.pyFlash4.RP.rpLog object>
- grv_bhUseRelAccErr [BOOLEAN] [FALSE]
If set to TRUE, parameter grv_bhAccErr has meaning of the relative error in acceleration. Otherwise, it is an absolute error.
- grv_useExternalPotential = <flash.pyFlash4.RP.rpLog object>
grv_useExternalPotential [BOOLEAN] [FALSE]
- grv_usePoissonPotential = <flash.pyFlash4.RP.rpLog object>
grv_usePoissonPotential [BOOLEAN] [TRUE]
- hallVelocity = <flash.pyFlash4.RP.rpLog object>
- hallVelocity [BOOLEAN] [FALSE]
Switch to use u_ele = u - J/(ne qe)
- hall_parameter = <flash.pyFlash4.RP.rpReal object>
- hall_parameter [REAL] [0.0]
Valid Values: Unconstrained
- heatTimeFac = <flash.pyFlash4.RP.rpReal object>
- heatTimeFac [REAL] [1.0e4]
Valid Values: Unconstrained For adjusting the heating time step size
- hole_radius = <flash.pyFlash4.RP.rpReal object>
- hole_radius [REAL] [1.0]
Valid Values: Unconstrained
- ht_applyHeating = <flash.pyFlash4.RP.rpLog object>
- ht_applyHeating [BOOLEAN] [TRUE]
Apply heating deposition to total energy?
- hx_applyToRadiation = <flash.pyFlash4.RP.rpLog object>
- hx_applyToRadiation [BOOLEAN] [FALSE]
Does the Immediate Heatexchange implementation apply to radiation?
- hx_coulombLog = <flash.pyFlash4.RP.rpReal object>
- hx_coulombLog [REAL] [1.0]
Valid Values: 0.0 to INFTY
- hx_couplingConst12 = <flash.pyFlash4.RP.rpReal object>
- hx_couplingConst12 [REAL] [1.0]
Valid Values: 0.0 to INFTY ion-electron heat exchange coupling constant
- hx_couplingConst13 = <flash.pyFlash4.RP.rpReal object>
- hx_couplingConst13 [REAL] [0.0]
Valid Values: -1.0, 0.0 to INFTY ion-radiation heat exchange coupling constant (usually ignored)
- hx_couplingConst23 = <flash.pyFlash4.RP.rpReal object>
- hx_couplingConst23 [REAL] [1.0]
Valid Values: -1.0, 0.0 to INFTY electron-radiation heat exchange coupling constant, representing emission and absorption effects
- hx_dtFactor = <flash.pyFlash4.RP.rpReal object>
- hx_dtFactor [REAL] [0.5]
Valid Values: 0.0+ to INFTY
- hx_ieTimeCoef = <flash.pyFlash4.RP.rpReal object>
- hx_ieTimeCoef [REAL] [1.0]
Valid Values: 0.0 to INFTY Constant coefficient for scaling ion/ele coupling time
- hx_logLevel = <flash.pyFlash4.RP.rpInt object>
- hx_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY controls the level of logging for some conditions. See Heatexchange.h for relevant HX_LOGLEVEL_* definitions.
- hx_relTol = <flash.pyFlash4.RP.rpReal object>
- hx_relTol [REAL] [-1.0]
Valid Values: Unconstrained relative tolerance for temperature errors introduced by HeatExchange. This runtime parameter affects the time step computed by Heatexchange_computeDt. Basically, if the max (abs) temperature adjustment that would be introduced in any nonzero component in any cell is less than hx_relTol, then the time step limit is relaxed. Set to a negative value to inherite the value of runtime parameter eos_tolerance.
- hy_3TMode = <flash.pyFlash4.RP.rpStr object>
- hy_3TMode [STRING] [“ragelike”]
Valid Values: “ragelike”, “crashlike”, “entropy”, “castrolike” Indictates the 3T model to use
- hy_3T_rageLikeMaxIterations = <flash.pyFlash4.RP.rpInt object>
- hy_3T_rageLikeMaxIterations [INTEGER] [100]
Valid Values: Unconstrained max number of iterations to use in the ragelike PdV & energy advections iterations
- hy_3Torder = <flash.pyFlash4.RP.rpInt object>
- hy_3Torder [INTEGER] [-1]
Valid Values: -1, 1, 2, 3, 5 Reconstruction order for eint, eele, eion, erad in HEDP simulations
- hy_3Ttry_Arelated = <flash.pyFlash4.RP.rpLog object>
- hy_3Ttry_Arelated [BOOLEAN] [FALSE]
a code switch for hydro_1d, determines how fluxes for eint-without-PdV are computed. TRUE: eia (Energy Internal Advected) fluxes always based on eint fluxes calculation. FALSE: eia fluxes always calculated based on advecting eint like any old mass scalar. Difference should matter only for ppmEintCompFluxConstructionMeth=0,4. Eia fluxes themselves only matter for cases B0,B1, or for E1 (with D2 or D3).
- hy_3Ttry_B = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_B [INTEGER] [1]
Valid Values: 0, 1, 2 How to deal with component energy “work” term
- hy_3Ttry_B_rad = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_B_rad [INTEGER] [2]
Valid Values: -1, 0, 1, 2 How to deal with “work” term for radiation, i.e. for Erad, -1 means same as hy_3Ttry_B
- hy_3Ttry_D = <flash.pyFlash4.RP.rpReal object>
- hy_3Ttry_D [REAL] [2.0]
Valid Values: 0.0, 2.0, 3.0 How to consolidate energies. Values: 0. Do not, 1. Trust Eele, discard Eion, 1.5 Trust Eele, discard Eion, 2. Trust combined Eint, recalibrate both components.
- hy_3Ttry_E = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_E [INTEGER] [1]
Valid Values: 1, 2 How to recalibrate component energy (if D2)
- hy_3Ttry_F = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_F [INTEGER] [2]
Valid Values: 2, 3 What to consolidate/recalibrate (if E2)
- hy_3Ttry_G = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_G [INTEGER] [1]
Valid Values: 0, 1, 2, 4, 5 What to use for component P (if B1)
- hy_3Ttry_I = <flash.pyFlash4.RP.rpLog object>
hy_3Ttry_I [BOOLEAN] [FALSE]
- hy_3Ttry_Q = <flash.pyFlash4.RP.rpInt object>
- hy_3Ttry_Q [INTEGER] [0]
Valid Values: 0 to 2 Whether to implement preferential allocation of shock heating (over and above heating through adiabatic compression) to ions; 2 for additional debug info from rieman.
- hy_3Ttry_useShockDetect = <flash.pyFlash4.RP.rpLog object>
- hy_3Ttry_useShockDetect [BOOLEAN] [FALSE]
a code switch for multiTemp hy_ppm_updateSoln, determines whether some special handling (currently, code to implement correct preferention shock heating of ions, as for hy_3Ttry_B3) is done only in cells where a “shock has been detected”. Shock detection depends on runtime parameter dp_sh_md, see the Hydro_detectShock routine.
- hy_bier1TA = <flash.pyFlash4.RP.rpReal object>
- hy_bier1TA [REAL] [-1.0]
Valid Values: Unconstrained Atomic number to use for 1T Biermann Battery term
- hy_bier1TZ = <flash.pyFlash4.RP.rpReal object>
- hy_bier1TZ [REAL] [-1.0]
Valid Values: Unconstrained Ionization number to use for 1T Biermann Battery term
- hy_biermannCoef = <flash.pyFlash4.RP.rpReal object>
- hy_biermannCoef [REAL] [1.0]
Valid Values: Unconstrained Coefficient of Biermann Battery flux
- hy_biermannSource = <flash.pyFlash4.RP.rpLog object>
- hy_biermannSource [BOOLEAN] [FALSE]
Switch to implement battery term as an external source
- hy_cflFallbackFactor = <flash.pyFlash4.RP.rpReal object>
- hy_cflFallbackFactor [REAL] [0.9]
Valid Values: Unconstrained factor for scaling CFL factor when it is lowered because of fallback in problematic cells
- hy_dbgReconstConsvSele = <flash.pyFlash4.RP.rpLog object>
- hy_dbgReconstConsvSele [BOOLEAN] [FALSE]
whether to reconstruct electron entropy (“Sele”) in conservative form.
- hy_eosModeAfter = <flash.pyFlash4.RP.rpStr object>
- hy_eosModeAfter [STRING] [“dens_ie_gather”]
Valid Values: “dens_ie”, “dens_pres”, “dens_temp”, “dens_ie_all”, “dens_ie_scatter”, “dens_ie_gather”, “dens_ie_sele_gather”, “dens_temp_equi”, “dens_temp_all”, “dens_temp_gather”, “dens_ie_recal_gather” Eos mode to apply at the end of a state advance, before Hydro returns. This is currently ONLY used with multiTemp, and ignored otherwise! Some meaningful choices are (1): == eosMode (traditional), (2): “dens_ie_sele_gather” for MODE_DENS_EI_SELE_GATHER.
- hy_eosModeGc = <flash.pyFlash4.RP.rpStr object>
- hy_eosModeGc [STRING] [“see eosMode”]
Valid Values: “see eosMode”, “eos_nop”, “dens_ie_gather”, “dens_ie_recal_gather”, “dens_ie_scatter”, “dens_ie_all”, “dens_ie_sele_gather”, “dens_temp_equi”, “dens_temp_all”, “dens_temp_gather” Eos mode that the Hydro unit should apply to guard cells before the first major loop, i.e., before computing Riemann input states by reconstruction etc. The special value “see eosMode” can be used to indicate the mode set by the runtime parameter “eosMode”. Other values are as for “eosMode”.
- hy_fPresInMomFlux = <flash.pyFlash4.RP.rpReal object>
- hy_fPresInMomFlux [REAL] [0.0]
Valid Values: 0.0 to 1.0 Fraction of the pressure gradient (values range from 0 to 1) that is treated as part of momentum fluxes
- hy_fallbackLowerCFL = <flash.pyFlash4.RP.rpLog object>
- hy_fallbackLowerCFL [BOOLEAN] [FALSE]
Lower the simulation CFL if fallin back to a lower reconstruction order in problematic cells
- hy_fluxRepresentation = <flash.pyFlash4.RP.rpStr object>
- hy_fluxRepresentation [STRING] [“fluxes”]
Valid Values: “hybrid”, “fluxes”, “auto” determines the nature of the data stored in flux arrays. With this parameter set to “fluxes”, the fluxes and cell volumes used in the Hydro method are calculated correctly using geometry measures (in units matching those in which coordinates are represented). If hy_fluxRepresentation is “hybrid”, fluxes are calculated in a simpler way; for example, the fluxes in Cartesian coordinates use the convention Face Area == 1 (and thus Cell Volume == dx during the X sweep, etc.). Both settings lead to a correct algorithm, because what is ultimately applied in the Hydro update is of the form fluxes times dt/CellVolume, so cell areas (thus fluxes) and volumes can be multiplied by an arbitrary constant (as long as it is done consistently) without changing results (except for rounding effects). The setting here must match Paramesh’s understanding of what the “fluxes” are that it is being passed if Grid_conserveFluxes is called: If hy_fluxRepresentation is “fluxes”, then Paramesh4 should have set consv_fluxes==.true., consv_flux_densities==.false. If hy_fluxRepresentation is “hybrid”, then Paramesh4 should have set consv_fluxes==.false., consv_flux_densities==.true. Hydro_init will try to set Paramesh to the right mode if possible, this requires Paramesh to be compiled in LIBRARY mode. If this fails, the flux representation will be modified to correspond to what the Grid unit supports. A third possible value for hy_fluxRepresentation is “auto”, in which case the Hydro code unit will pick either “fluxes” or “hybrid” based on geometry and support in Grid.
- hy_fullSpecMsFluxHandling = <flash.pyFlash4.RP.rpLog object>
- hy_fullSpecMsFluxHandling [BOOLEAN] [TRUE]
Are species and mass scalars updated with fluxes that have undergone the full treatment applied to other fluxes, including fine-coarse-boundary flux correction if that is done to fluxes of other conserved variables?
- hy_lam3ScaleFactor = <flash.pyFlash4.RP.rpReal object>
- hy_lam3ScaleFactor [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for lambda terms in FLA Hydro
- hy_maxSmoothVarVal = <flash.pyFlash4.RP.rpReal object>
- hy_maxSmoothVarVal [REAL] [1.0]
Valid Values: Unconstrained upper bound of value range where smoothing is applied.
- hy_minSmoothVarVal = <flash.pyFlash4.RP.rpReal object>
- hy_minSmoothVarVal [REAL] [0.0]
Valid Values: Unconstrained lower bound of value range where smoothing is applied.
- hy_mtPresRatLambda3Min = <flash.pyFlash4.RP.rpReal object>
- hy_mtPresRatLambda3Min [REAL] [0.0]
Valid Values: 0.0 to 1.0 experimental minimum value for the 3*lambda factor to scale updated pressure ratios (from Eos call) in hy_uhd_ragelike with radflah.
- hy_mtScaleAccel = <flash.pyFlash4.RP.rpReal object>
- hy_mtScaleAccel [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for per-component kinetic energy change terms in hy_uhd_unsplitUpdateCastroLike
- hy_mtScaleLorentz = <flash.pyFlash4.RP.rpReal object>
- hy_mtScaleLorentz [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for component Lorentz coupling terms in hy_uhd_unsplitUpdateCastroLike
- hy_mtScaleWork = <flash.pyFlash4.RP.rpReal object>
- hy_mtScaleWork [REAL] [1.0]
Valid Values: 0.0 to 1.0 experimental scaling factor for component work terms in hy_uhd_unsplitUpdateCastroLike
- hy_smoothCoeff = <flash.pyFlash4.RP.rpReal object>
- hy_smoothCoeff [REAL] [1.0]
Valid Values: Unconstrained smoothing coefficient, used in some SOR-like methods
- hy_smoothIterations = <flash.pyFlash4.RP.rpInt object>
- hy_smoothIterations [INTEGER] [0]
Valid Values: 0 to INFTY number of smoothing iterations, 0 means no smoothing is applied.
- hy_smoothMethod = <flash.pyFlash4.RP.rpStr object>
- hy_smoothMethod [STRING] [“SMOOTH_3POINT”]
Valid Values: “SMOOTH_3POINT”, “SMOOTH_SOR”, “SMOOTH_HARMONIC_SOR” smoothing method
- hy_useFluxEqn = <flash.pyFlash4.RP.rpLog object>
hy_useFluxEqn [BOOLEAN] [FALSE]
- hy_useMaxSmoothVarVal = <flash.pyFlash4.RP.rpLog object>
- hy_useMaxSmoothVarVal [BOOLEAN] [FALSE]
Use upper bound on values to be smoothed?
- hy_useMinSmoothVarVal = <flash.pyFlash4.RP.rpLog object>
- hy_useMinSmoothVarVal [BOOLEAN] [FALSE]
Use lower bound on values to be smoothed?
- hybridOrderKappa = <flash.pyFlash4.RP.rpReal object>
- hybridOrderKappa [REAL] [0.]
Valid Values: Unconstrained A constant value to determine shock strengths for hybrid order
- hybrid_riemann = <flash.pyFlash4.RP.rpLog object>
- hybrid_riemann [BOOLEAN] [FALSE]
use HLLE in shocks to remove odd-even decoupling
- hydroComputeDtOption = <flash.pyFlash4.RP.rpInt object>
- hydroComputeDtOption [INTEGER] [-1]
Valid Values: -1, 0, 1 An option where to compute hydro dt. Choices are integer values [-1, 0, 1] as follows: -1: Hydro_computeDt.F90, the old standard way that has most extensive supports and well-tested; 0: hy_uhd_energyFix.F90, a light weighted version without calling a global loop Hydro_computeDt; 1: hy_getFaceFlux.F90, another light weighted dt call during flux calculations.
- hyperResistivity = <flash.pyFlash4.RP.rpReal object>
- hyperResistivity [REAL] [0.0]
Valid Values: Unconstrained
- iGridSize = <flash.pyFlash4.RP.rpInt object>
- iGridSize [INTEGER] [1]
Valid Values: Unconstrained Global number of interior cells in the i direction ONLY needed when running in NON_FIXED_BLOCKSIZE mode (ie. don’t need for Paramesh or simple Uniform Grid)
- iProcs = <flash.pyFlash4.RP.rpInt object>
- iProcs [INTEGER] [1]
Valid Values: Unconstrained
- ignite = <flash.pyFlash4.RP.rpLog object>
- ignite [BOOLEAN] [TRUE]
Determines if simulation begins with a flame front in it
- ignoreForcedPlot = <flash.pyFlash4.RP.rpLog object>
ignoreForcedPlot [BOOLEAN] [false]
- igodu = <flash.pyFlash4.RP.rpInt object>
- igodu [INTEGER] [0]
Valid Values: Unconstrained Use Godunov method
- iguard = <flash.pyFlash4.RP.rpInt object>
- iguard [INTEGER] [6]
Valid Values: Unconstrained number of guardcells in i direction, not yet used. Meant for nofbs.
- imaxPatchSize = <flash.pyFlash4.RP.rpInt object>
- imaxPatchSize [INTEGER] [64]
Valid Values: Unconstrained
- iminPatchSize = <flash.pyFlash4.RP.rpInt object>
- iminPatchSize [INTEGER] [1]
Valid Values: Unconstrained
- inflowVortex = <flash.pyFlash4.RP.rpLog object>
- inflowVortex [BOOLEAN] [FALSE]
is a boolean. True means no vortices, false means vortices
- iniCondTemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- iniCondTemperatureExponent [REAL] [-999.0]
Valid Values: Unconstrained exponent for computing the temperature curve used as initial condition. Set to 0 to get a Gaussian. Set to -999.0 to get the value of cond_TemperatureExponent.
- iniRadDiffExp = <flash.pyFlash4.RP.rpReal object>
- iniRadDiffExp [REAL] [0.0]
Valid Values: Unconstrained
- initialCondTemperatureExponent = <flash.pyFlash4.RP.rpReal object>
- initialCondTemperatureExponent [REAL] [-999.0]
Valid Values: Unconstrained exponent for computing the temperature curve used as initial condition. Set to 0 to get a Gaussian. Set to -999.0 to get the value of cond_TemperatureExponent.
- initializeParticleAtRestart = <flash.pyFlash4.RP.rpLog object>
- initializeParticleAtRestart [BOOLEAN] [false]
initialize particles at restart instead of reading particles from checkpoint
- ins_WBREF = <flash.pyFlash4.RP.rpReal object>
- ins_WBREF [REAL] [0.00]
Valid Values: Unconstrained
- ins_areaSolids = <flash.pyFlash4.RP.rpReal object>
- ins_areaSolids [REAL] [0.00]
Valid Values: Unconstrained
- ins_cflFlg = <flash.pyFlash4.RP.rpInt object>
- ins_cflFlg [INTEGER] [1]
Valid Values: Unconstrained
- ins_constantMass = <flash.pyFlash4.RP.rpLog object>
ins_constantMass [BOOLEAN] [FALSE]
- ins_dpdx = <flash.pyFlash4.RP.rpReal object>
- ins_dpdx [REAL] [0.00]
Valid Values: Unconstrained
- ins_dpdy = <flash.pyFlash4.RP.rpReal object>
- ins_dpdy [REAL] [0.00]
Valid Values: Unconstrained
- ins_dpdz = <flash.pyFlash4.RP.rpReal object>
- ins_dpdz [REAL] [0.00]
Valid Values: Unconstrained
- ins_dtSpec = <flash.pyFlash4.RP.rpReal object>
- ins_dtSpec [REAL] [0.001]
Valid Values: Unconstrained
- ins_gravX = <flash.pyFlash4.RP.rpReal object>
- ins_gravX [REAL] [0.]
Valid Values: Unconstrained
- ins_gravY = <flash.pyFlash4.RP.rpReal object>
- ins_gravY [REAL] [0.]
Valid Values: Unconstrained
- ins_gravZ = <flash.pyFlash4.RP.rpReal object>
- ins_gravZ [REAL] [0.]
Valid Values: Unconstrained
- ins_intSchm = <flash.pyFlash4.RP.rpInt object>
- ins_intSchm [INTEGER] [21]
Valid Values: Unconstrained
- ins_invRe = <flash.pyFlash4.RP.rpReal object>
- ins_invRe [REAL] [1.]
Valid Values: Unconstrained inverse Reynolds number
- ins_isgs = <flash.pyFlash4.RP.rpInt object>
- ins_isgs [INTEGER] [0]
Valid Values: Unconstrained Subgrid scale model flag
- ins_pressureCorrect = <flash.pyFlash4.RP.rpLog object>
ins_pressureCorrect [BOOLEAN] [TRUE]
- ins_sigma = <flash.pyFlash4.RP.rpReal object>
- ins_sigma [REAL] [0.25]
Valid Values: Unconstrained Viscous Condition Parameter
- ins_statsRestart = <flash.pyFlash4.RP.rpLog object>
ins_statsRestart [BOOLEAN] [TRUE]
- ins_statsStartTime = <flash.pyFlash4.RP.rpReal object>
- ins_statsStartTime [REAL] [0.0]
Valid Values: Unconstrained
- ins_statsSteps = <flash.pyFlash4.RP.rpInt object>
- ins_statsSteps [INTEGER] [1]
Valid Values: Unconstrained
- ins_velProlongMethod = <flash.pyFlash4.RP.rpInt object>
- ins_velProlongMethod [INTEGER] [1]
Valid Values: 0, 1, 101, 102
- interpol_order = <flash.pyFlash4.RP.rpInt object>
- interpol_order [INTEGER] [2]
Valid Values: 0, 1, 2 the default interpolation order when using “monotonic” interpolation routines
- io_writeMscalarIntegrals = <flash.pyFlash4.RP.rpLog object>
- io_writeMscalarIntegrals [BOOLEAN] [FALSE]
Should density integrals for all mass scalars be written to the stats_file (.dat file)? This runtime parameter is handled in the default IO_writeIntegralQuantities implementation in IOMain, and may have no effect if a simulation overrides that implementation.
- iplm = <flash.pyFlash4.RP.rpInt object>
- iplm [INTEGER] [0]
Valid Values: Unconstrained Use linear profiles
- irenorm = <flash.pyFlash4.RP.rpInt object>
- irenorm [INTEGER] [0]
Valid Values: Unconstrained Renormalize abundances
- jGridSize = <flash.pyFlash4.RP.rpInt object>
- jGridSize [INTEGER] [1]
Valid Values: Unconstrained Global number of interior cells in the j direction ONLY needed when running in NON_FIXED_BLOCKSIZE mode (ie. don’t need for Paramesh or simple Uniform Grid)
- jProcs = <flash.pyFlash4.RP.rpInt object>
- jProcs [INTEGER] [1]
Valid Values: Unconstrained
- jeans_deref = <flash.pyFlash4.RP.rpReal object>
- jeans_deref [REAL] [64.0]
Valid Values: Unconstrained Jeans derefinement criterion. Gives number of cells accross the Jeans length to derefine.
- jeans_ncells_deref = <flash.pyFlash4.RP.rpReal object>
- jeans_ncells_deref [REAL] [64.0]
Valid Values: Unconstrained
- jeans_ncells_ref = <flash.pyFlash4.RP.rpReal object>
- jeans_ncells_ref [REAL] [32.0]
Valid Values: Unconstrained
- jeans_ref = <flash.pyFlash4.RP.rpReal object>
- jeans_ref [REAL] [32.0]
Valid Values: Unconstrained Jeans refinement criterion. Gives number of cells accross the Jeans length to refine.
- jguard = <flash.pyFlash4.RP.rpInt object>
- jguard [INTEGER] [6]
Valid Values: Unconstrained number of guardcells in j direction, not yet used. Meant for nofbs.
- jmaxPatchSize = <flash.pyFlash4.RP.rpInt object>
- jmaxPatchSize [INTEGER] [64]
Valid Values: Unconstrained
- jminPatchSize = <flash.pyFlash4.RP.rpInt object>
- jminPatchSize [INTEGER] [1]
Valid Values: Unconstrained
- kGridSize = <flash.pyFlash4.RP.rpInt object>
- kGridSize [INTEGER] [1]
Valid Values: Unconstrained Global number of interior cells in the k direction ONLY needed when running in NON_FIXED_BLOCKSIZE mode (ie. don’t need for Paramesh or simple Uniform Grid)
- kProcs = <flash.pyFlash4.RP.rpInt object>
- kProcs [INTEGER] [1]
Valid Values: Unconstrained
- keepLostParticles = <flash.pyFlash4.RP.rpLog object>
keepLostParticles [BOOLEAN] [FALSE]
- kguard = <flash.pyFlash4.RP.rpInt object>
- kguard [INTEGER] [6]
Valid Values: Unconstrained number of guardcells in k direction, not yet used. Meant for nofbs.
- killdivb = <flash.pyFlash4.RP.rpLog object>
- killdivb [BOOLEAN] [TRUE]
Switch for maintaing solenoidal field
- killdivb8w = <flash.pyFlash4.RP.rpLog object>
- killdivb8w [BOOLEAN] [FALSE]
Switch for maintaing solenoidal field using Powell’s 8wave
- kmaxPatchSize = <flash.pyFlash4.RP.rpInt object>
- kmaxPatchSize [INTEGER] [64]
Valid Values: Unconstrained
- kminPatchSize = <flash.pyFlash4.RP.rpInt object>
- kminPatchSize [INTEGER] [1]
Valid Values: Unconstrained
- lambdax = <flash.pyFlash4.RP.rpReal object>
- lambdax [REAL] [1.]
Valid Values: Unconstrained
- lambday = <flash.pyFlash4.RP.rpReal object>
- lambday [REAL] [1.]
Valid Values: Unconstrained
- lambdaz = <flash.pyFlash4.RP.rpReal object>
- lambdaz [REAL] [1.]
Valid Values: Unconstrained
- larget = <flash.pyFlash4.RP.rpReal object>
- larget [REAL] [1.e20]
Valid Values: Unconstrained default upper bracket bound and used to fake temperature if it tries to go too high. Currently, only used in the Helmholtz/ExternalAbarZbar implementation of Eos.
- leak_doHeat = <flash.pyFlash4.RP.rpLog object>
- leak_doHeat [BOOLEAN] [TRUE]
Switch whether or not to include neutrino heating in calculation
- leak_dx = <flash.pyFlash4.RP.rpReal object>
- leak_dx [REAL] [1.]
Valid Values: Unconstrained Minimum radial spacing of the rays, used up to leak_radLog
- leak_heatFac = <flash.pyFlash4.RP.rpReal object>
- leak_heatFac [REAL] [1.]
Valid Values: Unconstrained Multiplicative factor in heating equation, f_heat.
- leak_numPhi = <flash.pyFlash4.RP.rpInt object>
- leak_numPhi [INTEGER] [1]
Valid Values: Unconstrained Number of longitudinal points in the leakage rays
- leak_numRad = <flash.pyFlash4.RP.rpInt object>
- leak_numRad [INTEGER] [0]
Valid Values: Unconstrained Number of radial points in the leakage rays
- leak_numTht = <flash.pyFlash4.RP.rpInt object>
- leak_numTht [INTEGER] [1]
Valid Values: Unconstrained Number of latitudinal points in the leakage rays
- leak_phiMax = <flash.pyFlash4.RP.rpReal object>
- leak_phiMax [REAL] [0.0]
Valid Values: Unconstrained Maximum longitudinal angle of the leakage rays, measured from the +x axis (only 3D), in radians/pi
- leak_radLog = <flash.pyFlash4.RP.rpReal object>
- leak_radLog [REAL] [0.]
Valid Values: Unconstrained Radius at which the radial spacing of the rays begins to increase logarithmically
- leak_radMax = <flash.pyFlash4.RP.rpReal object>
- leak_radMax [REAL] [0.0]
Valid Values: Unconstrained Maximum radius of the leakage rays
- leak_reducedSteps = <flash.pyFlash4.RP.rpInt object>
- leak_reducedSteps [INTEGER] [1]
Valid Values: Unconstrained Number of minimum time steps in between leakage calculation after leak_reducedTime
- leak_reducedTime = <flash.pyFlash4.RP.rpReal object>
- leak_reducedTime [REAL] [1.e20]
Valid Values: Unconstrained Time, in seconds, at which the frequency of leakage computation is reduced
- leak_subCommSize = <flash.pyFlash4.RP.rpInt object>
- leak_subCommSize [INTEGER] [-1]
Valid Values: Unconstrained Size of the MPI subcommunicator for leakage communication (-1 uses meshNumProcs)
- leak_thtMax = <flash.pyFlash4.RP.rpReal object>
- leak_thtMax [REAL] [0.0]
Valid Values: Unconstrained Maximum latitudinal angle of the leakage rays, measured from the +y axis, in radians/pi
- leveque = <flash.pyFlash4.RP.rpLog object>
- leveque [BOOLEAN] [FALSE]
modify states due to gravity – leveque’s way.
- logLambdaFloor = <flash.pyFlash4.RP.rpReal object>
- logLambdaFloor [REAL] [1.0]
Valid Values: Unconstrained floor value for the logLambda function
- log_file = <flash.pyFlash4.RP.rpStr object>
- log_file [STRING] [“flash.log”]
Valid Values: Unconstrained Name of log file to create
- lrefine_del = <flash.pyFlash4.RP.rpInt object>
- lrefine_del [INTEGER] [0]
Valid Values: 0 to INFTY Try to reduce the maximum refinement level by this number of levels on a restart.
- lrefine_max = <flash.pyFlash4.RP.rpInt object>
- lrefine_max [INTEGER] [1]
Valid Values: 1 to INFTY maximum AMR refinement level
- lrefine_min = <flash.pyFlash4.RP.rpInt object>
- lrefine_min [INTEGER] [1]
Valid Values: 1 to INFTY minimum AMR refinement level
- lrefine_min_init = <flash.pyFlash4.RP.rpInt object>
- lrefine_min_init [INTEGER] [1]
Valid Values: 1 to INFTY minimum AMR refinement level for initialization
- lx = <flash.pyFlash4.RP.rpReal object>
- lx [REAL] [0.0]
Valid Values: Unconstrained
- ly = <flash.pyFlash4.RP.rpReal object>
- ly [REAL] [0.0]
Valid Values: Unconstrained
- mach = <flash.pyFlash4.RP.rpReal object>
- mach [REAL] [0.3]
Valid Values: Unconstrained reference mach number
- magnetic = <flash.pyFlash4.RP.rpLog object>
- magnetic [BOOLEAN] [FALSE]
using magnetic field in z direction
- massToLengthCorrect = <flash.pyFlash4.RP.rpReal object>
- massToLengthCorrect [REAL] [4959457362.186973]
Valid Values: Unconstrained
- mass_loss = <flash.pyFlash4.RP.rpReal object>
- mass_loss [REAL] [0.0]
Valid Values: Unconstrained
- maxBlockSize = <flash.pyFlash4.RP.rpInt object>
- maxBlockSize [INTEGER] [16]
Valid Values: 0 to INFTY
- maxDirectSolveLevel = <flash.pyFlash4.RP.rpInt object>
- maxDirectSolveLevel [INTEGER] [9999]
Valid Values: 1 to 9999 Level that will be used to perform direct FFT solve.
- maxPatches = <flash.pyFlash4.RP.rpInt object>
- maxPatches [INTEGER] [10000]
Valid Values: Unconstrained
- maxTol = <flash.pyFlash4.RP.rpReal object>
- maxTol [REAL] [1.0E-3]
Valid Values: Unconstrained
- max_c_frac = <flash.pyFlash4.RP.rpReal object>
- max_c_frac [REAL] [1.0]
Valid Values: Unconstrained
- max_dens = <flash.pyFlash4.RP.rpReal object>
- max_dens [REAL] [4.e9]
Valid Values: Unconstrained
- max_particles_per_blk = <flash.pyFlash4.RP.rpInt object>
- max_particles_per_blk [INTEGER] [100]
Valid Values: Unconstrained integer if the number of particles in a block exceeds this, it must refine when particle count is a refinement criterion
- memory_stat_freq = <flash.pyFlash4.RP.rpInt object>
- memory_stat_freq [INTEGER] [100000]
Valid Values: Unconstrained Specify the number of timesteps between memory statistic dumps to flash.log !!NOT Yet Implemented in F3
- meshCopyCount = <flash.pyFlash4.RP.rpInt object>
- meshCopyCount [INTEGER] [1]
Valid Values: Unconstrained The number of copies of full computational mesh that
- mg_maxCorrections = <flash.pyFlash4.RP.rpInt object>
- mg_maxCorrections [INTEGER] [100]
Valid Values: Unconstrained Maximum number of correction V-cycles to employ.
- mg_maxResidualNorm = <flash.pyFlash4.RP.rpReal object>
- mg_maxResidualNorm [REAL] [1.E-6]
Valid Values: Unconstrained Apply V-cycle corrections until this residual norm is reached or mg_maxCorrections V-cycles have been performed.
- mg_printNorm = <flash.pyFlash4.RP.rpLog object>
- mg_printNorm [BOOLEAN] [TRUE]
If .true., print the ratio of the residual norm to the source norm as each V-cycle is completed.
- mgrid_max_iter_change = <flash.pyFlash4.RP.rpReal object>
- mgrid_max_iter_change [REAL] [1.E-3]
Valid Values: Unconstrained Maximum change in the norm of the residual from one iteration to the next
- mgrid_max_residual_norm = <flash.pyFlash4.RP.rpReal object>
- mgrid_max_residual_norm [REAL] [1.E-6]
Valid Values: Unconstrained Maximum ratio of the norm of the residual to that of the right-hand side
- mgrid_max_vcycles = <flash.pyFlash4.RP.rpInt object>
- mgrid_max_vcycles [INTEGER] [100]
Valid Values: Unconstrained Maximum number of V-cycles to take
- mgrid_npossmooth = <flash.pyFlash4.RP.rpInt object>
- mgrid_npossmooth [INTEGER] [8]
Valid Values: Unconstrained
- mgrid_npresmooth = <flash.pyFlash4.RP.rpInt object>
- mgrid_npresmooth [INTEGER] [2]
Valid Values: Unconstrained
- mgrid_print_norm = <flash.pyFlash4.RP.rpLog object>
- mgrid_print_norm [BOOLEAN] [FALSE]
If .true., print residual norm to stdout after each V-cycle
- mgrid_smooth_tol = <flash.pyFlash4.RP.rpReal object>
- mgrid_smooth_tol [REAL] [1.E-10]
Valid Values: Unconstrained Convergence criterion for the smoother
- mgrid_smoother = <flash.pyFlash4.RP.rpInt object>
- mgrid_smoother [INTEGER] [1]
Valid Values: 1, 2 Type of smoother, either RBGS=1 or ZEBRA=2.
- mgrid_solve_max_iter = <flash.pyFlash4.RP.rpInt object>
- mgrid_solve_max_iter [INTEGER] [5000]
Valid Values: Unconstrained Maximum number of iterations for solution on
- min_c_frac = <flash.pyFlash4.RP.rpReal object>
- min_c_frac [REAL] [0.3]
Valid Values: Unconstrained
- min_particles_per_blk = <flash.pyFlash4.RP.rpInt object>
- min_particles_per_blk [INTEGER] [1]
Valid Values: Unconstrained integer if the number of particles in a block is below this, it may derefine when particle count is a refinement criterion
- model_file = <flash.pyFlash4.RP.rpStr object>
- model_file [STRING] [“file.dat”]
Valid Values: Unconstrained Name of input file with 1D model
- mpole_2DSymmetryPlane = <flash.pyFlash4.RP.rpLog object>
- mpole_2DSymmetryPlane [BOOLEAN] [false]
In 2D coordinates, assume a plane of symmetry at the grid bottom. Can be used for symmetrical problems to reduce computational domain.
- mpole_3DAxisymmetry = <flash.pyFlash4.RP.rpLog object>
- mpole_3DAxisymmetry [BOOLEAN] [false]
Assumes rotational invariance around the main (z) axis in 3D cartesian geometry domains, even if this holds only approximately. In effect it uses only M=0 multipole moments.
- mpole_3daxisymmetric = <flash.pyFlash4.RP.rpLog object>
- mpole_3daxisymmetric [BOOLEAN] [false]
In 3d cartesian geometry, use only m=0 multipole moments
- mpole_DumpMoments = <flash.pyFlash4.RP.rpLog object>
- mpole_DumpMoments [BOOLEAN] [false]
Should the Moment array be dumped at each timestep? Use this option only with care, as the moments will be printed for each radial bin.
- mpole_IgnoreInnerZone = <flash.pyFlash4.RP.rpLog object>
- mpole_IgnoreInnerZone [BOOLEAN] [false]
If this is set .true., the inner zone will not be recognized and all inner zone radii will be treated statistically. This can be used only if Lmax is sufficiently low.
- mpole_InnerZoneResolution = <flash.pyFlash4.RP.rpReal object>
- mpole_InnerZoneResolution [REAL] [0.1]
Valid Values: 0.0 to INFTY The resolution spacing for the inner zone in units of the inner zone atomic radius. Two inner zone radii will be considered different if they are more than the resolution spacing apart. A very tiny number will result in a complete separation of all inner zone radii into separate bins. However, the resolution cannot be set to exactly zero, because its inverse value needs to be calculated at some point in the code.
- mpole_InnerZoneSize = <flash.pyFlash4.RP.rpInt object>
- mpole_InnerZoneSize [INTEGER] [16]
Valid Values: 1 to INFTY The size (radius) defining the inner zone in terms of the inner zone atomic radius. This value needs to be an integer, as it will be used to define dimensions of certain arrays.
- mpole_Lmax = <flash.pyFlash4.RP.rpInt object>
- mpole_Lmax [INTEGER] [0]
Valid Values: 0 to INFTY Maximum multipole moment to use
- mpole_MaxRadialZones = <flash.pyFlash4.RP.rpInt object>
- mpole_MaxRadialZones [INTEGER] [1]
Valid Values: 1 to INFTY The maximum number of radial zones to be used
- mpole_MultiThreading = <flash.pyFlash4.RP.rpLog object>
- mpole_MultiThreading [BOOLEAN] [true]
If set .true., the code will run in multithreaded mode
- mpole_PrintRadialInfo = <flash.pyFlash4.RP.rpLog object>
- mpole_PrintRadialInfo [BOOLEAN] [false]
Should the Multipole solver print out detailed radial bin information at each timestep?
- mpole_ZoneExponent_1 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_1 [REAL] [1.0]
Valid Values: -INFTY to INFTY The exponent value ‘t’ in the radial equation r(Q) = s * dr * Q^t or the radial equation r(Q) = s * dr * (e^(Qt)-1)/(e^t-1), defining the maximum radius of the Q-th radial bin for the 1st zone.
- mpole_ZoneExponent_2 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_2 [REAL] [1.0]
Valid Values: -INFTY to INFTY Idem for the 2nd radial zone.
- mpole_ZoneExponent_3 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_3 [REAL] [1.0]
Valid Values: -INFTY to INFTY Idem for the 3rd radial zone.
- mpole_ZoneExponent_4 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneExponent_4 [REAL] [1.0]
Valid Values: -INFTY to INFTY Idem for the 4th radial zone.
- mpole_ZoneRadiusFraction_1 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_1 [REAL] [1.0]
Valid Values: 0.0 to 1.0 The fraction of the maximum radius defining the 1st radial zone limit. The total number of fractions given must match the maximum number of radial zones specified and the fractions must be in increasing order and less than 1. as we move from the 1st zone upwards. The last zone must always have a fraction of exactly 1. If not, the code will enforce it.
- mpole_ZoneRadiusFraction_2 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_2 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Idem for the 2nd radial zone.
- mpole_ZoneRadiusFraction_3 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_3 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Idem for the 3rd radial zone.
- mpole_ZoneRadiusFraction_4 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneRadiusFraction_4 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Idem for the 4th radial zone.
- mpole_ZoneScalar_1 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_1 [REAL] [1.0]
Valid Values: 0.0 to INFTY The scalar value ‘s’ in the radial equation r(Q) = s * dr * Q^t or the radial equation r(Q) = s * dr * (e^(Qt)-1)/(e^t-1), defining the maximum radius of the Q-th radial bin for the 1st zone.
- mpole_ZoneScalar_2 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_2 [REAL] [1.0]
Valid Values: 0.0 to INFTY Idem for the 2nd radial zone.
- mpole_ZoneScalar_3 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_3 [REAL] [1.0]
Valid Values: 0.0 to INFTY Idem for the 3rd radial zone.
- mpole_ZoneScalar_4 = <flash.pyFlash4.RP.rpReal object>
- mpole_ZoneScalar_4 [REAL] [1.0]
Valid Values: 0.0 to INFTY Idem for the 4th radial zone.
- mpole_ZoneType_1 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_1 [STRING] [“exponential”]
Valid Values: Unconstrained String value containing the zone type for the 1st zone. If set to ‘exponential’ then the radial equation r(Q) = s * dr * Q^t is used. If set to ‘logarithmic’ the radial equation r(Q) = s * dr * (e^(Qt)-1)/(e^t-1) is used.
- mpole_ZoneType_2 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_2 [STRING] [“exponential”]
Valid Values: Unconstrained Idem for the 2nd radial zone.
- mpole_ZoneType_3 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_3 [STRING] [“exponential”]
Valid Values: Unconstrained Idem for the 3rd radial zone.
- mpole_ZoneType_4 = <flash.pyFlash4.RP.rpStr object>
- mpole_ZoneType_4 [STRING] [“logarithmic”]
Valid Values: Unconstrained Idem for the 4th radial zone.
- mpole_dumpMoments = <flash.pyFlash4.RP.rpLog object>
- mpole_dumpMoments [BOOLEAN] [false]
Should the Moment array be dumped at each timestep?
- mpole_lmax = <flash.pyFlash4.RP.rpInt object>
- mpole_lmax [INTEGER] [0]
Valid Values: Unconstrained Maximum multipole moment to use
- mpole_r12 = <flash.pyFlash4.RP.rpReal object>
- mpole_r12 [REAL] [0.0]
Valid Values: Unconstrained
- mpole_r23 = <flash.pyFlash4.RP.rpReal object>
- mpole_r23 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_rscale1 = <flash.pyFlash4.RP.rpReal object>
- mpole_rscale1 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_rscale2 = <flash.pyFlash4.RP.rpReal object>
- mpole_rscale2 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_rscale3 = <flash.pyFlash4.RP.rpReal object>
- mpole_rscale3 [REAL] [1.0]
Valid Values: Unconstrained
- mpole_scaleType1 = <flash.pyFlash4.RP.rpInt object>
- mpole_scaleType1 [INTEGER] [1]
Valid Values: Unconstrained
- mpole_scaleType2 = <flash.pyFlash4.RP.rpInt object>
- mpole_scaleType2 [INTEGER] [1]
Valid Values: Unconstrained
- mpole_scaleType3 = <flash.pyFlash4.RP.rpInt object>
- mpole_scaleType3 [INTEGER] [1]
Valid Values: Unconstrained
- mpole_subSample = <flash.pyFlash4.RP.rpInt object>
- mpole_subSample [INTEGER] [1]
Valid Values: 1 to 12 Integer which controls the sub-sampling in the mpole_potential routine and mpole_moments routine. Set to smaller numbers to make potential calculations (slightly) less smooth and faster. Was hardcoded in Flash2 as Nint6 = 6 in mpole_potential and Nint=2 in mpole_moments Defines the 3 zones (r12,r23 are fractions of rMax) Scaling factor for each zones. Scaling Type for each of the regions, can be Constant, Logarthmic
- mpole_useMatrixMPI = <flash.pyFlash4.RP.rpLog object>
- mpole_useMatrixMPI [BOOLEAN] [false]
Switch added during the DAT to calculate MPI_allreduce in a matrix fashion & Set to .false. to retain the previous behaviour
- msgbuf = <flash.pyFlash4.RP.rpInt object>
- msgbuf [INTEGER] [1]
Valid Values: Unconstrained triggers consolication of MPI messages in PM2. 1 indicates to “consolidate”. PM2 specific, should always stay at 1
- nbegin = <flash.pyFlash4.RP.rpInt object>
- nbegin [INTEGER] [1]
Valid Values: 1 to INFTY First timestep
- nblockx = <flash.pyFlash4.RP.rpInt object>
- nblockx [INTEGER] [4]
Valid Values: Unconstrained num initial blocks in x dir
- nblocky = <flash.pyFlash4.RP.rpInt object>
- nblocky [INTEGER] [4]
Valid Values: Unconstrained num initial blocks in y dir
- nblockz = <flash.pyFlash4.RP.rpInt object>
- nblockz [INTEGER] [1]
Valid Values: Unconstrained num initial blocks in z dir
- nend = <flash.pyFlash4.RP.rpInt object>
- nend [INTEGER] [100]
Valid Values: Unconstrained Maximum number of timesteps to take
- nernstFlCoef = <flash.pyFlash4.RP.rpReal object>
- nernstFlCoef [REAL] [1.0]
Valid Values: Unconstrained Nernst limiter coefficient
- nernstFlMode = <flash.pyFlash4.RP.rpStr object>
- nernstFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen” Nernst limiter mode
- noiseAmplitude = <flash.pyFlash4.RP.rpReal object>
- noiseAmplitude [REAL] [1.0e-2]
Valid Values: Unconstrained amplitude of the white noise added to the perturbation
- noiseDistance = <flash.pyFlash4.RP.rpReal object>
- noiseDistance [REAL] [5.0]
Valid Values: Unconstrained distances above and below r_init get noise added
- nrefs = <flash.pyFlash4.RP.rpInt object>
- nrefs [INTEGER] [2]
Valid Values: Unconstrained refine/derefine AMR grid every nrefs timesteps
- nriem = <flash.pyFlash4.RP.rpInt object>
- nriem [INTEGER] [10]
Valid Values: Unconstrained No. of iterations in Riemann solver
- nstepTotalSTS = <flash.pyFlash4.RP.rpInt object>
- nstepTotalSTS [INTEGER] [5]
Valid Values: Unconstrained
- nsub = <flash.pyFlash4.RP.rpInt object>
- nsub [INTEGER] [4]
Valid Values: Unconstrained
- nsubzones = <flash.pyFlash4.RP.rpInt object>
- nsubzones [INTEGER] [2]
Valid Values: 1 to INFTY Number of sub-zones per dimension
- nuSTS = <flash.pyFlash4.RP.rpReal object>
- nuSTS [REAL] [0.1]
Valid Values: Unconstrained nu stability parameter for super time stepping algorithm
- nuclearDensMax = <flash.pyFlash4.RP.rpReal object>
- nuclearDensMax [REAL] [1.0E14]
Valid Values: 0 to INFTY Max burning density
- nuclearDensMin = <flash.pyFlash4.RP.rpReal object>
- nuclearDensMin [REAL] [1.0E-10]
Valid Values: 0 to INFTY Min burning density
- nuclearNI56Max = <flash.pyFlash4.RP.rpReal object>
- nuclearNI56Max [REAL] [1.0]
Valid Values: 0 to INFTY Max Ni56 mass frac. for burning
- nuclearTempMax = <flash.pyFlash4.RP.rpReal object>
- nuclearTempMax [REAL] [1.0E12]
Valid Values: 0 to INFTY Max burning temperature
- nuclearTempMin = <flash.pyFlash4.RP.rpReal object>
- nuclearTempMin [REAL] [1.1E8]
Valid Values: 0 to INFTY Min burning temperature
- num_c_frac = <flash.pyFlash4.RP.rpInt object>
- num_c_frac [INTEGER] [9]
Valid Values: Unconstrained
- num_eos_calls = <flash.pyFlash4.RP.rpInt object>
- num_eos_calls [INTEGER] [30000]
Valid Values: 1 to INFTY
- num_ldens = <flash.pyFlash4.RP.rpInt object>
- num_ldens [INTEGER] [20]
Valid Values: Unconstrained
- num_particles = <flash.pyFlash4.RP.rpInt object>
- num_particles [INTEGER] [2]
Valid Values: Unconstrained
- num_poisson_solves = <flash.pyFlash4.RP.rpInt object>
- num_poisson_solves [INTEGER] [100]
Valid Values: 1 to INFTY
- nx_subint = <flash.pyFlash4.RP.rpInt object>
- nx_subint [INTEGER] [10]
Valid Values: Unconstrained number of subintervals along IAXIS
- ny_subint = <flash.pyFlash4.RP.rpInt object>
- ny_subint [INTEGER] [10]
Valid Values: Unconstrained number of subintervals along JAXIS
- octant = <flash.pyFlash4.RP.rpLog object>
- octant [BOOLEAN] [false]
In 3d cartesian geometry, assume symmetry about left-facing volume faces
- odeStepper = <flash.pyFlash4.RP.rpInt object>
- odeStepper [INTEGER] [1]
Valid Values: 1 to 2 choice of ode time stepper 1 = Bader-Deuflhard variable order 2 = Rosenbrock 4th order
- omg1 = <flash.pyFlash4.RP.rpReal object>
- omg1 [REAL] [0.75]
Valid Values: Unconstrained PPM dissipation parameter omega1
- omg2 = <flash.pyFlash4.RP.rpReal object>
- omg2 [REAL] [10.]
Valid Values: Unconstrained PPM dissipation parameter omega2
- op_absorbConst = <flash.pyFlash4.RP.rpReal object>
- op_absorbConst [REAL] [1.0]
Valid Values: Unconstrained Constcm2g value for absorption opacity [cm^2/g]
- op_absorbScale = <flash.pyFlash4.RP.rpReal object>
- op_absorbScale [REAL] [1.0]
Valid Values: Unconstrained
- op_emitConst = <flash.pyFlash4.RP.rpReal object>
- op_emitConst [REAL] [1.0]
Valid Values: Unconstrained Constcm2g value for emission opacity [cm^2/g]
- op_emitScale = <flash.pyFlash4.RP.rpReal object>
- op_emitScale [REAL] [1.0]
Valid Values: Unconstrained
- op_hydrogenMassFrac = <flash.pyFlash4.RP.rpReal object>
- op_hydrogenMassFrac [REAL] [1.0]
Valid Values: 0.0+ to 1.0 Fixed value to use for hydrogen mass fraction, used if op_hydrogenMassFracVar does not exist
- op_hydrogenMassFracVar = <flash.pyFlash4.RP.rpStr object>
- op_hydrogenMassFracVar [STRING] [“h1”]
Valid Values: Unconstrained Variable in unk to use as hydrogen mass fraction, probably something like “h1” or “h”
- op_opalMaxLowT = <flash.pyFlash4.RP.rpReal object>
- op_opalMaxLowT [REAL] [1.0e4]
Valid Values: Unconstrained maximum temperature for which the LowT OPAL tables are to be used; above this threshold, the HightT tables are used.
- op_opalNumHydrogenAbundances = <flash.pyFlash4.RP.rpInt object>
- op_opalNumHydrogenAbundances [INTEGER] [10]
Valid Values: 0 to 10 number of hydrogen abundance ranges for which there are OPAL table files.
- op_opalTableAbundMax_1 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_1 [REAL] [0.1]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 1
- op_opalTableAbundMax_10 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_10 [REAL] [1.0]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 10
- op_opalTableAbundMax_2 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_2 [REAL] [0.2]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 2
- op_opalTableAbundMax_3 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_3 [REAL] [0.30000000000000004]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 3
- op_opalTableAbundMax_4 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_4 [REAL] [0.4]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 4
- op_opalTableAbundMax_5 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_5 [REAL] [0.5]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 5
- op_opalTableAbundMax_6 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_6 [REAL] [0.6000000000000001]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 6
- op_opalTableAbundMax_7 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_7 [REAL] [0.7000000000000001]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 7
- op_opalTableAbundMax_8 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_8 [REAL] [0.8]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 8
- op_opalTableAbundMax_9 = <flash.pyFlash4.RP.rpReal object>
- op_opalTableAbundMax_9 [REAL] [0.9]
Valid Values: 0.0 to 1.0 Upper bound of hydrogen abundance range no. 9
- op_opalTableHighT_1 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_1 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 1
- op_opalTableHighT_10 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_10 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 10
- op_opalTableHighT_2 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_2 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 2
- op_opalTableHighT_3 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_3 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 3
- op_opalTableHighT_4 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_4 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 4
- op_opalTableHighT_5 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_5 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 5
- op_opalTableHighT_6 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_6 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 6
- op_opalTableHighT_7 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_7 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 7
- op_opalTableHighT_8 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_8 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 8
- op_opalTableHighT_9 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableHighT_9 [STRING] [“-none-“]
Valid Values: Unconstrained High temp OPAL table for hydrogen abundance range no. 9
- op_opalTableLowT_1 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_1 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 1
- op_opalTableLowT_10 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_10 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 10
- op_opalTableLowT_2 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_2 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 2
- op_opalTableLowT_3 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_3 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 3
- op_opalTableLowT_4 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_4 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 4
- op_opalTableLowT_5 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_5 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 5
- op_opalTableLowT_6 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_6 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 6
- op_opalTableLowT_7 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_7 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 7
- op_opalTableLowT_8 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_8 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 8
- op_opalTableLowT_9 = <flash.pyFlash4.RP.rpStr object>
- op_opalTableLowT_9 [STRING] [“-none-“]
Valid Values: Unconstrained Low temp OPAL table for hydrogen abundance range no. 9
- op_tableEnergyTolerance = <flash.pyFlash4.RP.rpReal object>
- op_tableEnergyTolerance [REAL] [1.0e-04]
Valid Values: Unconstrained allowed difference between table/FLASH group structure
- op_transConst = <flash.pyFlash4.RP.rpReal object>
- op_transConst [REAL] [1.0]
Valid Values: Unconstrained Constcm2g value for transport opacity [cm^2/g]
- op_transScale = <flash.pyFlash4.RP.rpReal object>
- op_transScale [REAL] [1.0]
Valid Values: Unconstrained
- opacity_RombergAccuracy = <flash.pyFlash4.RP.rpReal object>
- opacity_RombergAccuracy [REAL] [1.E-6]
Valid Values: Unconstrained
- opacity_ceiling = <flash.pyFlash4.RP.rpReal object>
- opacity_ceiling [REAL] [1.e6]
Valid Values: Unconstrained ceiling for the opacity values when reading from TOPS tables. Below the plasma cut-off frequency TOPS sets the ceiling to 1.e10, which is too high for FLASH
- opacity_ignoreKleinNishina = <flash.pyFlash4.RP.rpLog object>
opacity_ignoreKleinNishina [BOOLEAN] [FALSE]
- opacity_ignoreLowTemp = <flash.pyFlash4.RP.rpLog object>
- opacity_ignoreLowTemp [BOOLEAN] [TRUE]
control parameter indicating if the low temperature capability should be ignored
- opacity_maxQuadratureRoots = <flash.pyFlash4.RP.rpInt object>
- opacity_maxQuadratureRoots [INTEGER] [50]
Valid Values: Unconstrained
- opacity_printQuadratureData = <flash.pyFlash4.RP.rpLog object>
opacity_printQuadratureData [BOOLEAN] [TRUE]
- opacity_useLogTables = <flash.pyFlash4.RP.rpLog object>
- opacity_useLogTables [BOOLEAN] CONSTANT [TRUE]
control parameter indicating use of logarithmic opacities
- opacity_useQuadrature = <flash.pyFlash4.RP.rpLog object>
opacity_useQuadrature [BOOLEAN] [FALSE]
- opacity_useRomberg = <flash.pyFlash4.RP.rpLog object>
opacity_useRomberg [BOOLEAN] [TRUE]
- opacity_writeOpacityInfo = <flash.pyFlash4.RP.rpLog object>
- opacity_writeOpacityInfo [BOOLEAN] [FALSE]
control parameter indicating if detailed info of the opacity unit should be written out
- order = <flash.pyFlash4.RP.rpInt object>
- order [INTEGER] [2]
Valid Values: 1, 2, 3, 5, 6 1st order Godunov scheme, 2nd MUSCL-Hancock scheme, or 3rd PPM, 5th WENO
- orientation = <flash.pyFlash4.RP.rpInt object>
- orientation [INTEGER] [1]
Valid Values: 0, 1, 2, 3 1/2/3 – planar source is oriented along x/y/z axis, 0 – three-dimensional point source
- outputSplitNum = <flash.pyFlash4.RP.rpInt object>
- outputSplitNum [INTEGER] [1]
Valid Values: Unconstrained Split checkpoint, plotfiles, particle plots into this many files per dump Not fully implemented, only hdf5 parallel. use at own risk
- output_directory = <flash.pyFlash4.RP.rpStr object>
- output_directory [STRING] [“”]
Valid Values: Unconstrained output dir for checkpoint file, can be absolute or relative path
- output_grid_data = <flash.pyFlash4.RP.rpLog object>
- output_grid_data [BOOLEAN] [true]
creates files for each processor that
- p0 = <flash.pyFlash4.RP.rpReal object>
- p0 [REAL] [1.]
Valid Values: Unconstrained
- p_ambient = <flash.pyFlash4.RP.rpReal object>
- p_ambient [REAL] [1.E-5]
Valid Values: Unconstrained Initial ambient pressure
- p_left = <flash.pyFlash4.RP.rpReal object>
- p_left [REAL] [1.]
Valid Values: Unconstrained
- p_right = <flash.pyFlash4.RP.rpReal object>
- p_right [REAL] [0.1]
Valid Values: Unconstrained
- packMeshChkReadHDF5 = <flash.pyFlash4.RP.rpLog object>
packMeshChkReadHDF5 [BOOLEAN] [false]
- packMeshChkWriteHDF5 = <flash.pyFlash4.RP.rpLog object>
packMeshChkWriteHDF5 [BOOLEAN] [false]
- packMeshPlotWriteHDF5 = <flash.pyFlash4.RP.rpLog object>
- packMeshPlotWriteHDF5 [BOOLEAN] [true]
If true, this specifies that we pack the
- paircond = <flash.pyFlash4.RP.rpLog object>
paircond [BOOLEAN] [TRUE]
- particleFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- particleFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained write a particle file after this many steps
- particleFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- particleFileIntervalTime [REAL] [1.]
Valid Values: Unconstrained Write a particle plot after this much time
- particleFileIntervalZ = <flash.pyFlash4.RP.rpReal object>
- particleFileIntervalZ [REAL] [HUGE(1.)]
Valid Values: Unconstrained write a particle file after this change in redshift
- particleFileNumber = <flash.pyFlash4.RP.rpInt object>
- particleFileNumber [INTEGER] [0]
Valid Values: Unconstrained Initial particle plot file number
- particle_attribute_1 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_1 [STRING] [“dens”]
Valid Values: Unconstrained
- particle_attribute_10 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_10 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_2 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_2 [STRING] [“temp”]
Valid Values: Unconstrained
- particle_attribute_3 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_3 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_4 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_4 [STRING] [“flam”]
Valid Values: Unconstrained
- particle_attribute_5 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_5 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_6 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_6 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_7 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_7 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_8 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_8 [STRING] [“none”]
Valid Values: Unconstrained
- particle_attribute_9 = <flash.pyFlash4.RP.rpStr object>
- particle_attribute_9 [STRING] [“none”]
Valid Values: Unconstrained
- passTolerance = <flash.pyFlash4.RP.rpReal object>
- passTolerance [REAL] [0.015]
Valid Values: 0.00000000000001 to 1.0 Allowed error for testing. 0.015 = 1.5 percent error
- pass_tolerance = <flash.pyFlash4.RP.rpReal object>
- pass_tolerance [REAL] [0.015]
Valid Values: 0.00000000000001 to 1.0 Allowed error for testing. 0.015 = 1.5 percent error
- pc_unitsBase = <flash.pyFlash4.RP.rpStr object>
- pc_unitsBase [STRING] [“CGS”]
Valid Values: Unconstrained Base Unit system for Physical Constants – can be “CGS” or “MKS”
- pchem_algebra = <flash.pyFlash4.RP.rpInt object>
- pchem_algebra [INTEGER] [2]
Valid Values: Unconstrained
- pchem_ccCase = <flash.pyFlash4.RP.rpInt object>
- pchem_ccCase [INTEGER] [1]
Valid Values: Unconstrained
- pchem_doCool = <flash.pyFlash4.RP.rpInt object>
- pchem_doCool [INTEGER] [1]
Valid Values: Unconstrained
- pchem_dradmax = <flash.pyFlash4.RP.rpReal object>
- pchem_dradmax [REAL] [1.0e-10]
Valid Values: Unconstrained
- pchem_dradmin = <flash.pyFlash4.RP.rpReal object>
- pchem_dradmin [REAL] [1.0e-30]
Valid Values: Unconstrained
- pchem_fracDeuterium = <flash.pyFlash4.RP.rpReal object>
- pchem_fracDeuterium [REAL] [0.0]
Valid Values: Unconstrained
- pchem_fracHelium = <flash.pyFlash4.RP.rpReal object>
- pchem_fracHelium [REAL] [0.240]
Valid Values: Unconstrained
- pchem_fracHydrogen = <flash.pyFlash4.RP.rpReal object>
- pchem_fracHydrogen [REAL] [0.760]
Valid Values: Unconstrained
- pchem_fshh2 = <flash.pyFlash4.RP.rpReal object>
- pchem_fshh2 [REAL] [1.0]
Valid Values: Unconstrained
- pchem_fshhd = <flash.pyFlash4.RP.rpReal object>
- pchem_fshhd [REAL] [1.0]
Valid Values: Unconstrained
- pchem_j21 = <flash.pyFlash4.RP.rpReal object>
- pchem_j21 [REAL] [0.0]
Valid Values: Unconstrained
- pchem_mCool = <flash.pyFlash4.RP.rpInt object>
- pchem_mCool [INTEGER] [1]
Valid Values: Unconstrained
- pchem_massFracH = <flash.pyFlash4.RP.rpReal object>
- pchem_massFracH [REAL] [0.76]
Valid Values: Unconstrained
- pchem_noCool = <flash.pyFlash4.RP.rpReal object>
- pchem_noCool [REAL] [1.0]
Valid Values: Unconstrained
- pchem_odeStepper = <flash.pyFlash4.RP.rpInt object>
- pchem_odeStepper [INTEGER] [1]
Valid Values: Unconstrained
- pchem_rcCase = <flash.pyFlash4.RP.rpInt object>
- pchem_rcCase [INTEGER] [1]
Valid Values: Unconstrained
- pchem_tradmax = <flash.pyFlash4.RP.rpReal object>
- pchem_tradmax [REAL] [1.0e9]
Valid Values: Unconstrained
- pchem_tradmin = <flash.pyFlash4.RP.rpReal object>
- pchem_tradmin [REAL] [50.0]
Valid Values: Unconstrained
- pem_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- pem_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained The Runge Kutta method to be used for proton tracing.
- pem_appendOldDetectorFiles = <flash.pyFlash4.RP.rpLog object>
- pem_appendOldDetectorFiles [BOOLEAN] [false]
Should protons be appended to existing detector files (for restart runs)?
- pem_cellStepTolerance = <flash.pyFlash4.RP.rpReal object>
- pem_cellStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed cell fractional error (units = cell edge) for a proton path step
- pem_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- pem_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- pem_detailedTiming = <flash.pyFlash4.RP.rpLog object>
- pem_detailedTiming [BOOLEAN] [false]
If true, proton creation, transport and detector file writing is timed
- pem_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector center 1
- pem_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector center 1
- pem_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector center 1
- pem_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- pem_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- pem_detectorNormalX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorNormalX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector normal vector 1
- pem_detectorNormalY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorNormalY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector normal vector 1
- pem_detectorNormalZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorNormalZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector normal vector 1
- pem_detectorPinholeDist2Det_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorPinholeDist2Det_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole center distance from the detector center 1
- pem_detectorPinholeRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorPinholeRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole radius 1
- pem_detectorSideLength_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorSideLength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The side length of the square detector 1
- pem_detectorSideTiltingAngle_1 = <flash.pyFlash4.RP.rpReal object>
- pem_detectorSideTiltingAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Side tilting angle (degrees) from tilting axis 1
- pem_detectorSideTiltingAxis_1 = <flash.pyFlash4.RP.rpStr object>
- pem_detectorSideTiltingAxis_1 [STRING] [” “]
Valid Values: Unconstrained Global tilting axis to be used for side tilting 1
- pem_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- pem_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out proton (x,y) pairs to detector file(s)
- pem_emissionAmplificationFactor = <flash.pyFlash4.RP.rpReal object>
- pem_emissionAmplificationFactor [REAL] [1.0]
Valid Values: Unconstrained Globally amplifies the number of emitted protons in each cell
- pem_emissionBoxCornerLX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerLX_1 [REAL] [0.0]
Valid Values: Unconstrained The x coordinate of the lower bounding box corner 1
- pem_emissionBoxCornerLY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerLY_1 [REAL] [0.0]
Valid Values: Unconstrained The y coordinate of the lower bounding box corner 1
- pem_emissionBoxCornerLZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerLZ_1 [REAL] [0.0]
Valid Values: Unconstrained The z coordinate of the lower bounding box corner 1
- pem_emissionBoxCornerUX_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerUX_1 [REAL] [0.0]
Valid Values: Unconstrained The x coordinate of the upper bounding box corner 1
- pem_emissionBoxCornerUY_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerUY_1 [REAL] [0.0]
Valid Values: Unconstrained The y coordinate of the upper bounding box corner 1
- pem_emissionBoxCornerUZ_1 = <flash.pyFlash4.RP.rpReal object>
- pem_emissionBoxCornerUZ_1 [REAL] [0.0]
Valid Values: Unconstrained The z coordinate of the upper bounding box corner 1
- pem_emissionConeCenterX = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeCenterX [REAL] [0.0]
Valid Values: Unconstrained The center global x-coordinate position of the proton emission cone
- pem_emissionConeCenterY = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeCenterY [REAL] [0.0]
Valid Values: Unconstrained The center global y-coordinate position of the proton emission cone
- pem_emissionConeCenterZ = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeCenterZ [REAL] [1.0]
Valid Values: Unconstrained The center global z-coordinate position of the proton emission cone
- pem_emissionConeHalfApexAngle = <flash.pyFlash4.RP.rpReal object>
- pem_emissionConeHalfApexAngle [REAL] [180.0]
Valid Values: Unconstrained The proton emission half apex cone angle (in degrees, range 0-180)
- pem_ignoreElectricalField = <flash.pyFlash4.RP.rpLog object>
- pem_ignoreElectricalField [BOOLEAN] [true]
If true, the effect of the electrical field is ignored (default).
- pem_ignoreMagneticField = <flash.pyFlash4.RP.rpLog object>
- pem_ignoreMagneticField [BOOLEAN] [false]
If true, the effect of the magnetic field is ignored (default).
- pem_maxProtonCount = <flash.pyFlash4.RP.rpInt object>
- pem_maxProtonCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of protons per processor
- pem_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- pem_numberOfDetectors [INTEGER] [0]
Valid Values: Unconstrained Total number of proton detectors
- pem_numberOfEmissionBoxes = <flash.pyFlash4.RP.rpInt object>
- pem_numberOfEmissionBoxes [INTEGER] [0]
Valid Values: Unconstrained Total number of emission boxes (if none, whole domain will emit)
- pem_numberOfProtonReactions = <flash.pyFlash4.RP.rpInt object>
- pem_numberOfProtonReactions [INTEGER] [0]
Valid Values: Unconstrained Total number of proton reactions to be used as proton sources
- pem_opaqueBoundaries = <flash.pyFlash4.RP.rpLog object>
- pem_opaqueBoundaries [BOOLEAN] [true]
If true, the protons do not go through cells belonging to boundaries
- pem_printDetectors = <flash.pyFlash4.RP.rpLog object>
- pem_printDetectors [BOOLEAN] [false]
Print details about each detector?
- pem_printEmissionBoxes = <flash.pyFlash4.RP.rpLog object>
- pem_printEmissionBoxes [BOOLEAN] [false]
Print details about each emmission box?
- pem_printMain = <flash.pyFlash4.RP.rpLog object>
- pem_printMain [BOOLEAN] [false]
Print details about the proton emission run?
- pem_printProtons = <flash.pyFlash4.RP.rpLog object>
- pem_printProtons [BOOLEAN] [false]
Print details about each proton initially generated?
- pem_protonDeterminism = <flash.pyFlash4.RP.rpLog object>
- pem_protonDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move proton particles.
- pem_randomNumberSeedIncrement = <flash.pyFlash4.RP.rpInt object>
- pem_randomNumberSeedIncrement [INTEGER] [1]
Valid Values: Unconstrained Sets the seed increment for the random number generator
- pem_randomNumberSeedInitial = <flash.pyFlash4.RP.rpInt object>
- pem_randomNumberSeedInitial [INTEGER] [1]
Valid Values: Unconstrained Sets the initial seeds for the random number generator
- pem_screenProtonBucketSize = <flash.pyFlash4.RP.rpInt object>
- pem_screenProtonBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out screen protons to disk.
- pem_useMaxTempReactivity = <flash.pyFlash4.RP.rpLog object>
- pem_useMaxTempReactivity [BOOLEAN] [true]
If true, maximum temperature reactivity is used when T > validity limit.
- pem_useMinTempReactivity = <flash.pyFlash4.RP.rpLog object>
- pem_useMinTempReactivity [BOOLEAN] [true]
If true, minimum temperature reactivity is used when T < validity limit.
- pem_useParabolicApproximation = <flash.pyFlash4.RP.rpLog object>
- pem_useParabolicApproximation [BOOLEAN] [true]
If true, the parabolic path approximation is used (enhanced performance).
- perturbZ = <flash.pyFlash4.RP.rpReal object>
- perturbZ [REAL] [0.2]
Valid Values: Unconstrained small perturbation of velocity fields in z-direciton
- perturbation = <flash.pyFlash4.RP.rpReal object>
- perturbation [REAL] [0.2]
Valid Values: Unconstrained
- pfft_setupOnce = <flash.pyFlash4.RP.rpLog object>
- pfft_setupOnce [BOOLEAN] [TRUE]
This parameter tells Pfft whether it should retain trig tables and other mapping information for the entire simulation or not
- pi_3Din2D = <flash.pyFlash4.RP.rpLog object>
- pi_3Din2D [BOOLEAN] [false]
Use the 3D protons in a 2D cylindrical grid proton tracing?
- pi_3Din2DwedgeAngle = <flash.pyFlash4.RP.rpReal object>
- pi_3Din2DwedgeAngle [REAL] [0.0]
Valid Values: Unconstrained Wedge angle (degrees, must be < 180) for 3D in 2D simulations
- pi_IOaddBeamCapsules = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddBeamCapsules [BOOLEAN] [false]
If true, the frame of the beam capsule(s) will be added to the plot
- pi_IOaddDetectorScreens = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddDetectorScreens [BOOLEAN] [false]
If true, the frame of the detector screen(s) will be added to the plot
- pi_IOaddProtonsCapsule2Domain = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddProtonsCapsule2Domain [BOOLEAN] [false]
If true, the proton path from capsule to domain will be added to the plot
- pi_IOaddProtonsDomain2Screen = <flash.pyFlash4.RP.rpLog object>
- pi_IOaddProtonsDomain2Screen [BOOLEAN] [false]
If true, the proton path from domain to screen will be added to the plot
- pi_IOmaxBlockCrossingNumber = <flash.pyFlash4.RP.rpInt object>
- pi_IOmaxBlockCrossingNumber [INTEGER] [5]
Valid Values: Unconstrained The (estimated) maximum number of complete block crossings for each proton
- pi_IOnumberOfProtons2Plot = <flash.pyFlash4.RP.rpInt object>
- pi_IOnumberOfProtons2Plot [INTEGER] [0]
Valid Values: Unconstrained Number of IO protons that are to be plotted
- pi_IOresolutionCapsuleFrame = <flash.pyFlash4.RP.rpReal object>
- pi_IOresolutionCapsuleFrame [REAL] [1.0e-02]
Valid Values: Unconstrained The capsule frame resolution to plot the frame of the beam capsule(s)
- pi_IOresolutionScreenFrame = <flash.pyFlash4.RP.rpReal object>
- pi_IOresolutionScreenFrame [REAL] [1.0e-02]
Valid Values: Unconstrained The screen frame resolution to plot the frame of the detector screen(s)
- pi_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- pi_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained The Runge Kutta method to be used for proton tracing.
- pi_beamApertureAngle_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 1
- pi_beamApertureAngle_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 2
- pi_beamApertureAngle_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 3
- pi_beamApertureAngle_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 4
- pi_beamApertureAngle_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 5
- pi_beamApertureAngle_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamApertureAngle_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of beam 6
- pi_beamCapsuleGrainLevel_1 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 1
- pi_beamCapsuleGrainLevel_2 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 2
- pi_beamCapsuleGrainLevel_3 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 3
- pi_beamCapsuleGrainLevel_4 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 4
- pi_beamCapsuleGrainLevel_5 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 5
- pi_beamCapsuleGrainLevel_6 = <flash.pyFlash4.RP.rpInt object>
- pi_beamCapsuleGrainLevel_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The grain level of capsule for beam 6
- pi_beamCapsuleRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 1
- pi_beamCapsuleRadius_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 2
- pi_beamCapsuleRadius_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 3
- pi_beamCapsuleRadius_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 4
- pi_beamCapsuleRadius_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 5
- pi_beamCapsuleRadius_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleRadius_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of spherical capsule for beam 6
- pi_beamCapsuleX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 1
- pi_beamCapsuleX_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 2
- pi_beamCapsuleX_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 3
- pi_beamCapsuleX_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 4
- pi_beamCapsuleX_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 5
- pi_beamCapsuleX_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the capsule center for beam 6
- pi_beamCapsuleY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 1
- pi_beamCapsuleY_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 2
- pi_beamCapsuleY_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 3
- pi_beamCapsuleY_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 4
- pi_beamCapsuleY_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 5
- pi_beamCapsuleY_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the capsule center for beam 6
- pi_beamCapsuleZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 1
- pi_beamCapsuleZ_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 2
- pi_beamCapsuleZ_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 3
- pi_beamCapsuleZ_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 4
- pi_beamCapsuleZ_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 5
- pi_beamCapsuleZ_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamCapsuleZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the capsule center for beam 6
- pi_beamDetector_1 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 1
- pi_beamDetector_2 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 2
- pi_beamDetector_3 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 3
- pi_beamDetector_4 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 4
- pi_beamDetector_5 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 5
- pi_beamDetector_6 = <flash.pyFlash4.RP.rpInt object>
- pi_beamDetector_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The target detector of the beam 6
- pi_beamNoBoundaryCondition_1 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_1 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 1
- pi_beamNoBoundaryCondition_2 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_2 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 2
- pi_beamNoBoundaryCondition_3 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_3 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 3
- pi_beamNoBoundaryCondition_4 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_4 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 4
- pi_beamNoBoundaryCondition_5 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_5 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 5
- pi_beamNoBoundaryCondition_6 = <flash.pyFlash4.RP.rpLog object>
- pi_beamNoBoundaryCondition_6 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 6
- pi_beamNumberOfProtons_1 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 1
- pi_beamNumberOfProtons_2 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 2
- pi_beamNumberOfProtons_3 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 3
- pi_beamNumberOfProtons_4 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 4
- pi_beamNumberOfProtons_5 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 5
- pi_beamNumberOfProtons_6 = <flash.pyFlash4.RP.rpInt object>
- pi_beamNumberOfProtons_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of protons in the beam 6
- pi_beamProtonEnergy_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 1
- pi_beamProtonEnergy_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 2
- pi_beamProtonEnergy_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 3
- pi_beamProtonEnergy_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 4
- pi_beamProtonEnergy_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 5
- pi_beamProtonEnergy_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamProtonEnergy_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The energy of the protons in the beam (in MeV) 6
- pi_beamTargetRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 1
- pi_beamTargetRadius_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 2
- pi_beamTargetRadius_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 3
- pi_beamTargetRadius_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 4
- pi_beamTargetRadius_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 5
- pi_beamTargetRadius_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetRadius_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for beam 6
- pi_beamTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 1
- pi_beamTargetX_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 2
- pi_beamTargetX_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 3
- pi_beamTargetX_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 4
- pi_beamTargetX_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 5
- pi_beamTargetX_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 6
- pi_beamTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 1
- pi_beamTargetY_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 2
- pi_beamTargetY_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 3
- pi_beamTargetY_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 4
- pi_beamTargetY_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 5
- pi_beamTargetY_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 6
- pi_beamTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 1
- pi_beamTargetZ_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 2
- pi_beamTargetZ_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 3
- pi_beamTargetZ_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 4
- pi_beamTargetZ_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 5
- pi_beamTargetZ_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTargetZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 6
- pi_beamTime2Launch_1 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 1
- pi_beamTime2Launch_2 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 2
- pi_beamTime2Launch_3 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 3
- pi_beamTime2Launch_4 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 4
- pi_beamTime2Launch_5 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 5
- pi_beamTime2Launch_6 = <flash.pyFlash4.RP.rpReal object>
- pi_beamTime2Launch_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the beam should launch its protons 6
- pi_cellStepTolerance = <flash.pyFlash4.RP.rpReal object>
- pi_cellStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained The allowed cell fractional error (units = cell edge) for a proton path step
- pi_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- pi_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- pi_detectorAlignWRTbeamNr_1 = <flash.pyFlash4.RP.rpInt object>
- pi_detectorAlignWRTbeamNr_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Place detector screen along beam nr? If <= 0, no placing 1
- pi_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector center 1
- pi_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector center 1
- pi_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector center 1
- pi_detectorDGwriteFormat = <flash.pyFlash4.RP.rpStr object>
- pi_detectorDGwriteFormat [STRING] [“es15.5”]
Valid Values: Unconstrained Format string for writing out diagnostic variables to detector file(s)
- pi_detectorDist2BeamCapsule_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorDist2BeamCapsule_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Distance from beam capsule center (if detector placed along beam) 1
- pi_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- pi_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- pi_detectorNormalX_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorNormalX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector normal vector 1
- pi_detectorNormalY_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorNormalY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector normal vector 1
- pi_detectorNormalZ_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorNormalZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector normal vector 1
- pi_detectorPinholeDist2Det_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorPinholeDist2Det_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole center distance from the detector center 1
- pi_detectorPinholeRadius_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorPinholeRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The pinhole radius 1
- pi_detectorSideLength_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorSideLength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The side length of the square detector 1
- pi_detectorSideTiltingAngle_1 = <flash.pyFlash4.RP.rpReal object>
- pi_detectorSideTiltingAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Side tilting angle (degrees) from tilting axis 1
- pi_detectorSideTiltingAxis_1 = <flash.pyFlash4.RP.rpStr object>
- pi_detectorSideTiltingAxis_1 [STRING] [” “]
Valid Values: Unconstrained Global tilting axis to be used for side tilting 1
- pi_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- pi_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out proton (x,y) pairs to detector file(s)
- pi_flagDomainMissingProtons = <flash.pyFlash4.RP.rpLog object>
- pi_flagDomainMissingProtons [BOOLEAN] [true]
Should domain missing protons be flagged (program aborted)?
- pi_ignoreElectricalField = <flash.pyFlash4.RP.rpLog object>
- pi_ignoreElectricalField [BOOLEAN] [true]
If true, the effect of the electrical field is ignored (default).
- pi_maxProtonCount = <flash.pyFlash4.RP.rpInt object>
- pi_maxProtonCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of protons per processor
- pi_numberOfBeams = <flash.pyFlash4.RP.rpInt object>
- pi_numberOfBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of proton beams
- pi_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- pi_numberOfDetectors [INTEGER] [-1]
Valid Values: Unconstrained Total number of proton detectors
- pi_opaqueBoundaries = <flash.pyFlash4.RP.rpLog object>
- pi_opaqueBoundaries [BOOLEAN] [false]
If true, the protons do not go through cells belonging to boundaries
- pi_printBeams = <flash.pyFlash4.RP.rpLog object>
- pi_printBeams [BOOLEAN] [false]
Print details about each beam?
- pi_printDetectors = <flash.pyFlash4.RP.rpLog object>
- pi_printDetectors [BOOLEAN] [false]
Print details about each detector?
- pi_printMain = <flash.pyFlash4.RP.rpLog object>
- pi_printMain [BOOLEAN] [false]
Print details about the proton imaging run?
- pi_printProtons = <flash.pyFlash4.RP.rpLog object>
- pi_printProtons [BOOLEAN] [false]
Print details about each proton initially generated?
- pi_protonDeterminism = <flash.pyFlash4.RP.rpLog object>
- pi_protonDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move the proton particle.
- pi_randomNumberSeedIncrement = <flash.pyFlash4.RP.rpInt object>
- pi_randomNumberSeedIncrement [INTEGER] [1]
Valid Values: Unconstrained Sets the seed increment for the random number generator
- pi_randomNumberSeedInitial = <flash.pyFlash4.RP.rpInt object>
- pi_randomNumberSeedInitial [INTEGER] [1]
Valid Values: Unconstrained Sets the initial seeds for the random number generator
- pi_recalculateCellData = <flash.pyFlash4.RP.rpLog object>
- pi_recalculateCellData [BOOLEAN] [false]
If true, the proton imaging calculates its own cell data for each block
- pi_recordOffScreenProtons = <flash.pyFlash4.RP.rpLog object>
- pi_recordOffScreenProtons [BOOLEAN] [false]
If true, the protons missing the detector screen will also be recorded.
- pi_relativisticTracing = <flash.pyFlash4.RP.rpLog object>
- pi_relativisticTracing [BOOLEAN] [false]
If true, the proton tracing is done using relativistic equations of motion.
- pi_screenProtonBucketSize = <flash.pyFlash4.RP.rpInt object>
- pi_screenProtonBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out screen protons to disk.
- pi_screenProtonDiagnostics = <flash.pyFlash4.RP.rpLog object>
- pi_screenProtonDiagnostics [BOOLEAN] [false]
If true, calculates/records extra diagnostic values for the screen protons.
- pi_timeResolvedProtonImaging = <flash.pyFlash4.RP.rpLog object>
- pi_timeResolvedProtonImaging [BOOLEAN] [false]
If true, time resolved proton imaging over many timesteps is invoked.
- pi_useIOprotonPlot = <flash.pyFlash4.RP.rpLog object>
- pi_useIOprotonPlot [BOOLEAN] [false]
This flag controls whether IO proton plotting should be used
- pi_useParabolicApproximation = <flash.pyFlash4.RP.rpLog object>
- pi_useParabolicApproximation [BOOLEAN] [false]
If true, the parabolic path approximation is used (enhanced performance).
- plotFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- plotFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained Write a plotfile after this many steps
- plotFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- plotFileIntervalTime [REAL] [1.]
Valid Values: Unconstrained Write a plotfile after this much time
- plotFileIntervalZ = <flash.pyFlash4.RP.rpReal object>
- plotFileIntervalZ [REAL] [HUGE(1.)]
Valid Values: Unconstrained Write a plotfile after this change in z
- plotFileNumber = <flash.pyFlash4.RP.rpInt object>
- plotFileNumber [INTEGER] [0]
Valid Values: Unconstrained Initial plot file number
- plot_grid_var_1 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_1 [STRING] [“none”]
Valid Values: Unconstrained Allows user to output specific scratch grid vars Up to 12 choices are allowed. If plot_grid_var_X is set to “none” then no variable will be saved. The parameter should have the same name as the variable corresponding to it. For exampe, if a variable is declared GRID_VAR vrtz, to write that grid variable to a plotfile a parameter should be declared as PARAMETER plot_grid_var_X STRING “vrtz”
- plot_grid_var_10 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_10 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_11 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_11 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_12 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_12 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_2 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_2 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_3 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_3 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_4 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_4 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_5 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_5 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_6 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_6 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_7 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_7 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_8 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_8 [STRING] [“none”]
Valid Values: Unconstrained
- plot_grid_var_9 = <flash.pyFlash4.RP.rpStr object>
- plot_grid_var_9 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_1 = <flash.pyFlash4.RP.rpStr object>
- plot_var_1 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_10 = <flash.pyFlash4.RP.rpStr object>
- plot_var_10 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_11 = <flash.pyFlash4.RP.rpStr object>
- plot_var_11 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_12 = <flash.pyFlash4.RP.rpStr object>
- plot_var_12 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_2 = <flash.pyFlash4.RP.rpStr object>
- plot_var_2 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_3 = <flash.pyFlash4.RP.rpStr object>
- plot_var_3 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_4 = <flash.pyFlash4.RP.rpStr object>
- plot_var_4 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_5 = <flash.pyFlash4.RP.rpStr object>
- plot_var_5 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_6 = <flash.pyFlash4.RP.rpStr object>
- plot_var_6 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_7 = <flash.pyFlash4.RP.rpStr object>
- plot_var_7 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_8 = <flash.pyFlash4.RP.rpStr object>
- plot_var_8 [STRING] [“none”]
Valid Values: Unconstrained
- plot_var_9 = <flash.pyFlash4.RP.rpStr object>
- plot_var_9 [STRING] [“none”]
Valid Values: Unconstrained
- plotfileGridQuantityDP = <flash.pyFlash4.RP.rpLog object>
- plotfileGridQuantityDP [BOOLEAN] [false]
If true, this sets the grid variables (unk, facevars, etc.) to be output in double precision in plotfiles. Default value is false.
- plotfileMetadataDP = <flash.pyFlash4.RP.rpLog object>
- plotfileMetadataDP [BOOLEAN] [false]
Sets the floating point grid metadata fields to be written in double precision if true in plotfiles. Default value is false
- point_mass = <flash.pyFlash4.RP.rpReal object>
- point_mass [REAL] [0.e0]
Valid Values: Unconstrained mass of the central point-like object
- point_mass_rsoft = <flash.pyFlash4.RP.rpReal object>
- point_mass_rsoft [REAL] [0.e0]
Valid Values: Unconstrained softening radius for the point-like mass (in units of number of the finest level cells)
- polytropeDens1 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens1 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens2 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens2 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens3 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens3 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens4 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens4 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeDens5 = <flash.pyFlash4.RP.rpReal object>
- polytropeDens5 [REAL] [1e99]
Valid Values: Unconstrained
- polytropeGamma1 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma1 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma2 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma2 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma3 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma3 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma4 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma4 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeGamma5 = <flash.pyFlash4.RP.rpReal object>
- polytropeGamma5 [REAL] [1.0]
Valid Values: Unconstrained
- polytropeKonst = <flash.pyFlash4.RP.rpReal object>
- polytropeKonst [REAL] [1.0]
Valid Values: Unconstrained press = polytropeKonst*dens^polytropeGamma1 for dens1 <= dens <= dens2
- posn = <flash.pyFlash4.RP.rpReal object>
- posn [REAL] [0.5]
Valid Values: Unconstrained Point of intersection between the shock plane and the x-axis
- postBounce = <flash.pyFlash4.RP.rpLog object>
- postBounce [BOOLEAN] [FALSE]
Flag to specify that simulation is post-bounce
- ppmEintCompFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEintCompFluxConstructionMeth [INTEGER] [0]
Valid Values: -1, 0 to 7
- ppmEintFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEintFluxConstructionMeth [INTEGER] [0]
Valid Values: -1, 0 to 2, 4 to 6 selects a method for constructing energy fluxes, for internal energy, from the results of calling the Riemann solver. Note that the eintSwitch runtime parameter controls whether internal energy fluxes, rather than total energy fluxes, are sometimes used for updating the energy variables (both internal and total) in a given cell (depending on the ratio of kinetic to internal energy in that cell).
- ppmEnerCompFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEnerCompFluxConstructionMeth [INTEGER] [0]
Valid Values: 0 to 7, 11 to 17, 20 to 27
- ppmEnerFluxConstructionMeth = <flash.pyFlash4.RP.rpInt object>
- ppmEnerFluxConstructionMeth [INTEGER] [0]
Valid Values: 0 to 2, 4 to 6, 11 to 12, 14 to 16, 20 to 27 selects a method for constructing energy fluxes, for total (internal+kinetic) energy, from the results of calling the Riemann solver.
- ppm_modifystates = <flash.pyFlash4.RP.rpLog object>
- ppm_modifystates [BOOLEAN] [FALSE]
modify states due to gravity – our way.
- priority_dir1 = <flash.pyFlash4.RP.rpInt object>
- priority_dir1 [INTEGER] [1]
Valid Values: Unconstrained
- priority_dir2 = <flash.pyFlash4.RP.rpInt object>
- priority_dir2 [INTEGER] [2]
Valid Values: Unconstrained
- probType = <flash.pyFlash4.RP.rpInt object>
- probType [INTEGER] [1]
Valid Values: Unconstrained
- prof_file = <flash.pyFlash4.RP.rpStr object>
- prof_file [STRING] [“profile.dat”]
Valid Values: Unconstrained !!NOT yet implemented yet in F3
- profileEvolutionOnly = <flash.pyFlash4.RP.rpLog object>
profileEvolutionOnly [BOOLEAN] [TRUE]
- prolMethod = <flash.pyFlash4.RP.rpStr object>
- prolMethod [STRING] [“INJECTION_PROL”]
Valid Values: Unconstrained Injection or Balsara’s method in prolongation
- pseudo_1d = <flash.pyFlash4.RP.rpLog object>
- pseudo_1d [BOOLEAN] [FALSE]
If true a planar flame front is created, otherwise a spherical one is planar configuration is as follows based on other parameters y ^ . | . | . | t . yctr + + . fuel | . | ash | +——-+————————–> x | frac_ptrb * x extent
- pt_dpdLambda = <flash.pyFlash4.RP.rpReal object>
- pt_dpdLambda [REAL] [0.65]
Valid Values: Unconstrained
- pt_dpdUpdateCycle = <flash.pyFlash4.RP.rpInt object>
- pt_dpdUpdateCycle [INTEGER] [1]
Valid Values: Unconstrained
- pt_dtChangeTolerance = <flash.pyFlash4.RP.rpReal object>
- pt_dtChangeTolerance [REAL] [0.4]
Valid Values: 0.0 to INFTY EstiMidpoint does predictor step if time step change is less than this percentage. Set to 0 to always do Euler, set to huge number to always use estim. midpoints
- pt_dtChangeToleranceDown = <flash.pyFlash4.RP.rpReal object>
- pt_dtChangeToleranceDown [REAL] [0.8]
Valid Values: 0.00 to 1.01 controls Euler vs. estimated midpoint step in EstiMidpoint2Passive/Particles_advance when time step increases.
- pt_dtChangeToleranceUp = <flash.pyFlash4.RP.rpReal object>
- pt_dtChangeToleranceUp [REAL] [5.0]
Valid Values: 0.00 to INFTY controls Euler vs. estimated midpoint step in EstiMidpoint2Passive/Particles_advance when time step increases.
- pt_dtFactor = <flash.pyFlash4.RP.rpReal object>
- pt_dtFactor [REAL] [0.5]
Valid Values: Unconstrained Factor multiplying dx/|v| in setting particle timestep limit
- pt_initialRadius = <flash.pyFlash4.RP.rpReal object>
- pt_initialRadius [REAL] [-1.0]
Valid Values: Unconstrained maximum distance from center of domain for particle initialization – by default = -1.0 (i.e. no minimum)
- pt_initialXMax = <flash.pyFlash4.RP.rpReal object>
- pt_initialXMax [REAL] [1.0]
Valid Values: Unconstrained maximum value in x for particle initialization – by default = xmax
- pt_initialXMin = <flash.pyFlash4.RP.rpReal object>
- pt_initialXMin [REAL] [0.0]
Valid Values: Unconstrained minimum value in x for particle initialization – by default = xmin
- pt_initialYMax = <flash.pyFlash4.RP.rpReal object>
- pt_initialYMax [REAL] [1.0]
Valid Values: Unconstrained maximum value in y for particle initialization – by default = ymax
- pt_initialYMin = <flash.pyFlash4.RP.rpReal object>
- pt_initialYMin [REAL] [0.0]
Valid Values: Unconstrained minimum value in y for particle initialization – by default = ymin
- pt_initialZMax = <flash.pyFlash4.RP.rpReal object>
- pt_initialZMax [REAL] [1.0]
Valid Values: Unconstrained maximum value in z for particle initialization – by default = zmax
- pt_initialZMin = <flash.pyFlash4.RP.rpReal object>
- pt_initialZMin [REAL] [0.0]
Valid Values: Unconstrained minimum value in z for particle initialization – by default = zmin
- pt_logLevel = <flash.pyFlash4.RP.rpInt object>
- pt_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY controls the level of logging for some conditions. See Particles.h for relevant PT_LOGLEVEL_* definitions.
- pt_maxPerProc = <flash.pyFlash4.RP.rpInt object>
- pt_maxPerProc [INTEGER] [1000]
Valid Values: Unconstrained Maximum number of particles per processor – too small will cause a crash at reallocation
- pt_numAtOnce = <flash.pyFlash4.RP.rpInt object>
- pt_numAtOnce [INTEGER] [1]
Valid Values: Unconstrained To be used when reading the particles from some file
- pt_numParticlesWanted = <flash.pyFlash4.RP.rpInt object>
- pt_numParticlesWanted [INTEGER] [100]
Valid Values: Unconstrained Number of tracer particles to use (not guaranteed to get exactly this many)
- pt_numX = <flash.pyFlash4.RP.rpInt object>
- pt_numX [INTEGER] [1]
Valid Values: Unconstrained
- pt_numY = <flash.pyFlash4.RP.rpInt object>
- pt_numY [INTEGER] [1]
Valid Values: Unconstrained
- pt_numZ = <flash.pyFlash4.RP.rpInt object>
- pt_numZ [INTEGER] [1]
Valid Values: Unconstrained
- pt_pRand = <flash.pyFlash4.RP.rpInt object>
- pt_pRand [INTEGER] [1]
Valid Values: Unconstrained A number which affects the initial seed for the random number generator. We set the default value to 1 to make it more likely that the initial seed is within the integer range given by the IBM XL documentation which is “A valid seed must be a whole number between 1.0 and 2147483647.0 (2.0**31-1)”, as long as the number of MPI tasks is less than that value.
- pt_picCdensMin = <flash.pyFlash4.RP.rpReal object>
- pt_picCdensMin [REAL] [0.0]
Valid Values: Unconstrained Minimum charge density as a fraction of the initial
- pt_picGam = <flash.pyFlash4.RP.rpReal object>
- pt_picGam [REAL] [-1.0]
Valid Values: Unconstrained Adiabatic exponent for electrons
- pt_picNsub = <flash.pyFlash4.RP.rpInt object>
- pt_picNsub [INTEGER] [3]
Valid Values: Unconstrained number of B-field update subcycles (must be odd)
- pt_picPcharge_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPcharge_1 [REAL] [1.0]
Valid Values: Unconstrained Charge of particle species 1 [e]
- pt_picPcharge_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPcharge_2 [REAL] [1.0]
Valid Values: Unconstrained Charge of particle species 2 [e]
- pt_picPdensity_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPdensity_1 [REAL] [1.0]
Valid Values: 0 to INFTY Initial number density for particle species 1 [m^-3]
- pt_picPdensity_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPdensity_2 [REAL] [0.0]
Valid Values: 0 to INFTY Initial number density for particle species 2 [m^-3]
- pt_picPmass_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPmass_1 [REAL] [1.0]
Valid Values: 0 to INFTY Mass of particle species 1 [amu]
- pt_picPmass_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPmass_2 [REAL] [1.0]
Valid Values: 0 to INFTY Mass of particle species 2 [amu]
- pt_picPname_1 = <flash.pyFlash4.RP.rpStr object>
- pt_picPname_1 [STRING] [“H+”]
Valid Values: Unconstrained Name of species number 1
- pt_picPname_2 = <flash.pyFlash4.RP.rpStr object>
- pt_picPname_2 [STRING] [“H+ beam”]
Valid Values: Unconstrained Name of species number 2
- pt_picPpc_1 = <flash.pyFlash4.RP.rpInt object>
- pt_picPpc_1 [INTEGER] [0]
Valid Values: Unconstrained Macro particles per cell of species 1
- pt_picPpc_2 = <flash.pyFlash4.RP.rpInt object>
- pt_picPpc_2 [INTEGER] [0]
Valid Values: Unconstrained Macro particles per cell of species 2
- pt_picPtemp_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPtemp_1 [REAL] [1.5e5]
Valid Values: 0 to INFTY Initial temperature for particle species 1 [K]
- pt_picPtemp_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPtemp_2 [REAL] [0.0]
Valid Values: 0 to INFTY Initial temperature for particle species 2 [K]
- pt_picPvelx_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelx_1 [REAL] [0.0]
Valid Values: Unconstrained Initial x bulk velocity for particle species 1 [m/s]
- pt_picPvelx_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelx_2 [REAL] [0.0]
Valid Values: Unconstrained Initial x bulk velocity for particle species 1 [m/s]
- pt_picPvely_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvely_1 [REAL] [0.0]
Valid Values: Unconstrained Initial y bulk velocity for particle species 1 [m/s]
- pt_picPvely_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvely_2 [REAL] [0.0]
Valid Values: Unconstrained Initial y bulk velocity for particle species 1 [m/s]
- pt_picPvelz_1 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelz_1 [REAL] [0.0]
Valid Values: Unconstrained Initial z bulk velocity for particle species 1 [m/s]
- pt_picPvelz_2 = <flash.pyFlash4.RP.rpReal object>
- pt_picPvelz_2 [REAL] [0.0]
Valid Values: Unconstrained Initial z bulk velocity for particle species 1 [m/s]
- pt_picResistivity = <flash.pyFlash4.RP.rpReal object>
- pt_picResistivity [REAL] [0.0]
Valid Values: Unconstrained
- pt_picResistivityHyper = <flash.pyFlash4.RP.rpReal object>
- pt_picResistivityHyper [REAL] [0.0]
Valid Values: Unconstrained
- pt_picRng_seed = <flash.pyFlash4.RP.rpInt object>
- pt_picRng_seed [INTEGER] [0]
Valid Values: Unconstrained Seed for the RNG if >= 0; if < 0, do not explicitly initialize the RNG seed for the hybrid PIC implementation.
- pt_picTe = <flash.pyFlash4.RP.rpReal object>
- pt_picTe [REAL] [0.0]
Valid Values: 0 to INFTY Initial electron temperature [K]
- pt_resetTag = <flash.pyFlash4.RP.rpLog object>
pt_resetTag [BOOLEAN] [TRUE]
- pt_small = <flash.pyFlash4.RP.rpReal object>
- pt_small [REAL] [1.0E-10]
Valid Values: Unconstrained If velocities are greater than this, then time stepping may be limited
- ptdirn = <flash.pyFlash4.RP.rpInt object>
- ptdirn [INTEGER] [1]
Valid Values: Unconstrained x = 1, y = 2, z = 3
- ptmass = <flash.pyFlash4.RP.rpReal object>
- ptmass [REAL] [10000.]
Valid Values: Unconstrained
- ptxpos = <flash.pyFlash4.RP.rpReal object>
- ptxpos [REAL] [1.]
Valid Values: Unconstrained
- ptypos = <flash.pyFlash4.RP.rpReal object>
- ptypos [REAL] [-10.]
Valid Values: Unconstrained
- ptzpos = <flash.pyFlash4.RP.rpReal object>
- ptzpos [REAL] [0.]
Valid Values: Unconstrained
- qheat = <flash.pyFlash4.RP.rpReal object>
- qheat [REAL] [0.0E0]
Valid Values: Unconstrained intensity of the transient heating
- quadrant = <flash.pyFlash4.RP.rpLog object>
- quadrant [BOOLEAN] [false]
In 2d cylindrical coords, assume symmetry about grid bottom to evolve a quadrant
- r_exp_max = <flash.pyFlash4.RP.rpReal object>
- r_exp_max [REAL] [0.0]
Valid Values: Unconstrained
- r_exp_min = <flash.pyFlash4.RP.rpReal object>
- r_exp_min [REAL] [0.0]
Valid Values: Unconstrained
- r_init = <flash.pyFlash4.RP.rpReal object>
- r_init [REAL] [0.05]
Valid Values: Unconstrained Radial position of the inner edge of the grid
- r_s = <flash.pyFlash4.RP.rpReal object>
- r_s [REAL] [0.0]
Valid Values: Unconstrained
- radius = <flash.pyFlash4.RP.rpReal object>
- radius [REAL] [0.2]
Valid Values: Unconstrained
- radiusGP = <flash.pyFlash4.RP.rpReal object>
- radiusGP [REAL] [2.]
Valid Values: Unconstrained
- radiusPerturb = <flash.pyFlash4.RP.rpReal object>
- radiusPerturb [REAL] [25.6]
Valid Values: Unconstrained distance below which the perturbation is applied
- reconType = <flash.pyFlash4.RP.rpInt object>
- reconType [INTEGER] [2]
Valid Values: Unconstrained Order of reconstruction
- redshiftToTimeCorrect = <flash.pyFlash4.RP.rpReal object>
- redshiftToTimeCorrect [REAL] [1129631001610459.]
Valid Values: Unconstrained
- reduceGcellFills = <flash.pyFlash4.RP.rpLog object>
reduceGcellFills [BOOLEAN] [FALSE]
- refRatio = <flash.pyFlash4.RP.rpInt object>
- refRatio [INTEGER] [2]
Valid Values: 0 to INFTY The integer refinement jump between levels
- reference_density = <flash.pyFlash4.RP.rpReal object>
- reference_density [REAL] [1.]
Valid Values: Unconstrained
- refineOnJeansLength = <flash.pyFlash4.RP.rpLog object>
refineOnJeansLength [BOOLEAN] [TRUE]
- refineOnSinkParticles = <flash.pyFlash4.RP.rpLog object>
refineOnSinkParticles [BOOLEAN] [TRUE]
- refine_buf = <flash.pyFlash4.RP.rpReal object>
- refine_buf [REAL] [1e5]
Valid Values: Unconstrained Buffer to prevent refinement pattern jitter
- refine_cutoff_1 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_1 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_1
- refine_cutoff_2 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_2 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_2
- refine_cutoff_3 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_3 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_3
- refine_cutoff_4 = <flash.pyFlash4.RP.rpReal object>
- refine_cutoff_4 [REAL] [0.8]
Valid Values: Unconstrained threshold value to trigger refinement for refine_var_4
- refine_filter_1 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_1 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_1
- refine_filter_2 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_2 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_1
- refine_filter_3 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_3 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_3
- refine_filter_4 = <flash.pyFlash4.RP.rpReal object>
- refine_filter_4 [REAL] [0.01]
Valid Values: Unconstrained prevents error calculations to determine refinement from diverging numerically for refine_var_4
- refine_lead = <flash.pyFlash4.RP.rpReal object>
- refine_lead [REAL] [2e5]
Valid Values: Unconstrained Distance above highest burned cell which refined region will reach
- refine_on_particle_count = <flash.pyFlash4.RP.rpLog object>
- refine_on_particle_count [BOOLEAN] [FALSE]
if true, the count of particles in blocks act as a refinement criterion
- refine_ratio = <flash.pyFlash4.RP.rpInt object>
- refine_ratio [INTEGER] [2]
Valid Values: Unconstrained
- refine_region_size = <flash.pyFlash4.RP.rpReal object>
- refine_region_size [REAL] [60e5]
Valid Values: Unconstrained Total size of refine region (See source for diagram of parameter meanings)
- refine_region_stepdown_size = <flash.pyFlash4.RP.rpReal object>
- refine_region_stepdown_size [REAL] [45e5]
Valid Values: Unconstrained Distance behind fully refined region that is one lower refinement level
- refine_uniform_region = <flash.pyFlash4.RP.rpLog object>
- refine_uniform_region [BOOLEAN] [FALSE]
Select whether to refine a selected region uniformly or use standard-style refinement checks (configured with other parameters)
- refine_var_1 = <flash.pyFlash4.RP.rpStr object>
- refine_var_1 [STRING] [“pres”]
Valid Values: Unconstrained first variable on which to refine
- refine_var_2 = <flash.pyFlash4.RP.rpStr object>
- refine_var_2 [STRING] [“dens”]
Valid Values: Unconstrained second variable on which to refine
- refine_var_3 = <flash.pyFlash4.RP.rpStr object>
- refine_var_3 [STRING] [“none”]
Valid Values: Unconstrained indicates 3rd variable on which to refine
- refine_var_4 = <flash.pyFlash4.RP.rpStr object>
- refine_var_4 [STRING] [“none”]
Valid Values: Unconstrained indicates 4th variable on which to refine
- refine_var_count = <flash.pyFlash4.RP.rpInt object>
- refine_var_count [INTEGER] [4]
Valid Values: Unconstrained count of maximum allowed variable to be used
- refine_var_thresh = <flash.pyFlash4.RP.rpStr object>
- refine_var_thresh [STRING] [“none”]
Valid Values: Unconstrained
- rep_ne_frac = <flash.pyFlash4.RP.rpReal object>
- rep_ne_frac [REAL] [0.01]
Valid Values: Unconstrained
- res_addAnomRes = <flash.pyFlash4.RP.rpLog object>
- res_addAnomRes [BOOLEAN] [FALSE]
adds anomalous resistivity to classic calculation
- res_anomCoef = <flash.pyFlash4.RP.rpReal object>
- res_anomCoef [REAL] [0.01]
Valid Values: Unconstrained coefficient for anomalous resistivity
- res_constantCross = <flash.pyFlash4.RP.rpReal object>
- res_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- res_constantParallel = <flash.pyFlash4.RP.rpReal object>
- res_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- res_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- res_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- res_maxRes = <flash.pyFlash4.RP.rpReal object>
- res_maxRes [REAL] [-1.0]
Valid Values: -1.0, 0.0 to INFTY Ceiling value applied to the magnetic resistivities; use -1.0 to disable.
- res_mt_materialModel = <flash.pyFlash4.RP.rpStr object>
- res_mt_materialModel [STRING] [“”]
Valid Values: Unconstrained
- res_useVac = <flash.pyFlash4.RP.rpLog object>
- res_useVac [BOOLEAN] [false]
Flag for whether to apply vacuum conductivity models
- res_vacDens = <flash.pyFlash4.RP.rpReal object>
- res_vacDens [REAL] [0.0]
Valid Values: Unconstrained cells with density at or below this value treated as vacuum
- res_vacDensInsulating = <flash.pyFlash4.RP.rpReal object>
- res_vacDensInsulating [REAL] [1e-20]
Valid Values: Unconstrained
- res_vacFrac = <flash.pyFlash4.RP.rpReal object>
- res_vacFrac [REAL] [0.5]
Valid Values: Unconstrained cells with vacuum mass fraction greater than this value treated as vacuum
- res_vacRes = <flash.pyFlash4.RP.rpReal object>
- res_vacRes [REAL] [0.0]
Valid Values: Unconstrained vacuum resistivity added to total resistivity for vacuum cells
- res_vacSpec = <flash.pyFlash4.RP.rpStr object>
- res_vacSpec [STRING] [“vacu”]
Valid Values: Unconstrained cells that are this species may be treated as vacuum
- res_vacuumModel = <flash.pyFlash4.RP.rpStr object>
- res_vacuumModel [STRING] [“”]
Valid Values: Unconstrained
- resistivity = <flash.pyFlash4.RP.rpReal object>
- resistivity [REAL] [0.0]
Valid Values: Unconstrained
- resistivityForm = <flash.pyFlash4.RP.rpStr object>
- resistivityForm [STRING] [“perpendicular”]
Valid Values: Unconstrained choose the form of the resistive term used in Ohm’s Law
- resistivitySolver = <flash.pyFlash4.RP.rpStr object>
- resistivitySolver [STRING] [“explicit”]
Valid Values: Unconstrained choose implicit or explicit solver
- restart = <flash.pyFlash4.RP.rpLog object>
- restart [BOOLEAN] [FALSE]
Is this a restart run?
- restart_vortex = <flash.pyFlash4.RP.rpLog object>
- restart_vortex [BOOLEAN] [FALSE]
says that a vortex will be inserted upon restart
- restrictBeforeGhostExchange = <flash.pyFlash4.RP.rpLog object>
- restrictBeforeGhostExchange [BOOLEAN] [True]
Whether to restrict all data before
- rho0 = <flash.pyFlash4.RP.rpReal object>
- rho0 [REAL] [1.]
Valid Values: Unconstrained
- rhoAmbient = <flash.pyFlash4.RP.rpReal object>
- rhoAmbient [REAL] [1.0e7]
Valid Values: 0 to INFTY density of the cold upstream material
- rhoMax = <flash.pyFlash4.RP.rpReal object>
- rhoMax [REAL] [2.e8]
Valid Values: Unconstrained density at +y end of domain
- rhoMin = <flash.pyFlash4.RP.rpReal object>
- rhoMin [REAL] [2.e8]
Valid Values: Unconstrained density at -y end of domain
- rhoPerturb = <flash.pyFlash4.RP.rpReal object>
- rhoPerturb [REAL] [4.236e7]
Valid Values: Unconstrained density of the post shock material
- rho_ambient = <flash.pyFlash4.RP.rpReal object>
- rho_ambient [REAL] [1.e0]
Valid Values: Unconstrained reference density
- rho_init = <flash.pyFlash4.RP.rpReal object>
- rho_init [REAL] [1.]
Valid Values: Unconstrained background density
- rho_left = <flash.pyFlash4.RP.rpReal object>
- rho_left [REAL] [1.]
Valid Values: Unconstrained
- rho_right = <flash.pyFlash4.RP.rpReal object>
- rho_right [REAL] [0.125]
Valid Values: Unconstrained
- rho_s = <flash.pyFlash4.RP.rpReal object>
- rho_s [REAL] [0.0]
Valid Values: Unconstrained
- rho_vac = <flash.pyFlash4.RP.rpReal object>
- rho_vac [REAL] [0.0]
Valid Values: Unconstrained
- rhoinit = <flash.pyFlash4.RP.rpReal object>
- rhoinit [REAL] [1.0]
Valid Values: Unconstrained
- rieman_tol = <flash.pyFlash4.RP.rpReal object>
- rieman_tol [REAL] [1.0e-5]
Valid Values: Unconstrained Converge factor for Riemann solver
- rinner = <flash.pyFlash4.RP.rpReal object>
- rinner [REAL] [1.0]
Valid Values: Unconstrained
- rk_machepsAmplificationFactor = <flash.pyFlash4.RP.rpReal object>
- rk_machepsAmplificationFactor [REAL] [1000.0]
Valid Values: Unconstrained This x the machine epsilon value = computational epsilon value
- rk_stepSizeConfinementFactor = <flash.pyFlash4.RP.rpReal object>
- rk_stepSizeConfinementFactor [REAL] [0.5]
Valid Values: 0.5 to 1.0 Reduction factor for step size reduction for confined RK runs
- rk_stepSizeSafetyFactor = <flash.pyFlash4.RP.rpReal object>
- rk_stepSizeSafetyFactor [REAL] [0.9]
Valid Values: 0.5 to 1.0 The build in safety factor for new step size estimate
- rolling_checkpoint = <flash.pyFlash4.RP.rpInt object>
- rolling_checkpoint [INTEGER] [10000]
Valid Values: Unconstrained Checkpoint file number cycling span. Only the last rolling_checkpoint files are kept.
- router = <flash.pyFlash4.RP.rpReal object>
- router [REAL] [1.0]
Valid Values: Unconstrained
- rss_limit = <flash.pyFlash4.RP.rpReal object>
- rss_limit [REAL] [-1.0]
Valid Values: Unconstrained Maximum value (in MB) of largest resident set size (rss) before we checkpoint and exit. Negative for no limit. Only active if memory statistics are being kept.
- rt_computeDt = <flash.pyFlash4.RP.rpLog object>
- rt_computeDt [BOOLEAN] [FALSE]
When true, attempt to compute a time step associated with MGD
- rt_dtFactor = <flash.pyFlash4.RP.rpReal object>
- rt_dtFactor [REAL] [0.1]
Valid Values: 0.0+ to INFTY Coefficient for RadTrans time step
- rt_expRelaxMaxIter = <flash.pyFlash4.RP.rpInt object>
- rt_expRelaxMaxIter [INTEGER] [3]
Valid Values: 1 to INFTY Maximum number of iterations in ExpRelax outer loop
- rt_groupBarrier = <flash.pyFlash4.RP.rpLog object>
- rt_groupBarrier [BOOLEAN] [FALSE]
Option to time group load imbalance
- rt_mgdBoundEntry = <flash.pyFlash4.RP.rpStr object>
- rt_mgdBoundEntry [STRING] [“grbd_manual”]
Valid Values: “grbd_manual” How the group bounds will be input
- rt_mgdBounds_1 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_1 [REAL] [-1.0]
Valid Values: Unconstrained These parameters store the group boundaries for manual entry
- rt_mgdBounds_10 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_10 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_100 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_100 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_101 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_101 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_11 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_11 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_12 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_12 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_13 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_13 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_14 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_14 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_15 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_15 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_16 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_16 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_17 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_17 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_18 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_18 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_19 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_19 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_2 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_2 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_20 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_20 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_21 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_21 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_22 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_22 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_23 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_23 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_24 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_24 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_25 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_25 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_26 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_26 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_27 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_27 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_28 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_28 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_29 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_29 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_3 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_3 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_30 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_30 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_31 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_31 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_32 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_32 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_33 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_33 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_34 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_34 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_35 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_35 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_36 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_36 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_37 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_37 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_38 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_38 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_39 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_39 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_4 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_4 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_40 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_40 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_41 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_41 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_42 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_42 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_43 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_43 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_44 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_44 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_45 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_45 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_46 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_46 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_47 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_47 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_48 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_48 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_49 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_49 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_5 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_5 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_50 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_50 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_51 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_51 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_52 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_52 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_53 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_53 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_54 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_54 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_55 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_55 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_56 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_56 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_57 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_57 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_58 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_58 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_59 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_59 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_6 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_6 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_60 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_60 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_61 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_61 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_62 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_62 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_63 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_63 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_64 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_64 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_65 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_65 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_66 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_66 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_67 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_67 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_68 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_68 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_69 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_69 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_7 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_7 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_70 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_70 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_71 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_71 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_72 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_72 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_73 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_73 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_74 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_74 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_75 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_75 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_76 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_76 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_77 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_77 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_78 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_78 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_79 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_79 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_8 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_8 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_80 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_80 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_81 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_81 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_82 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_82 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_83 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_83 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_84 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_84 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_85 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_85 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_86 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_86 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_87 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_87 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_88 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_88 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_89 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_89 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_9 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_9 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_90 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_90 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_91 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_91 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_92 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_92 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_93 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_93 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_94 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_94 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_95 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_95 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_96 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_96 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_97 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_97 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_98 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_98 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdBounds_99 = <flash.pyFlash4.RP.rpReal object>
- rt_mgdBounds_99 [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdFlCoef = <flash.pyFlash4.RP.rpReal object>
- rt_mgdFlCoef [REAL] [1.0]
Valid Values: Unconstrained MGD flux limiter coefficient
- rt_mgdFlMode = <flash.pyFlash4.RP.rpStr object>
- rt_mgdFlMode [STRING] [“fl_none”]
Valid Values: “fl_none”, “fl_harmonic”, “fl_minmax”, “fl_larsen”, “fl_levermorepomraning1981” MGD flux limiter mode
- rt_mgdNumGroups = <flash.pyFlash4.RP.rpInt object>
- rt_mgdNumGroups [INTEGER] [0]
Valid Values: Unconstrained Number of groups in the MGD calculation
- rt_mgdXlBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdXlBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained Boundary radiation temperature for MGD, in kelvin
- rt_mgdXlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdXlBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream” MGD bcTypes.
- rt_mgdXrBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdXrBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdXrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdXrBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdYlBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdYlBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdYlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdYlBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdYrBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdYrBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdYrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdYrBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdZlBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdZlBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdZlBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdZlBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdZrBoundaryTemp = <flash.pyFlash4.RP.rpReal object>
- rt_mgdZrBoundaryTemp [REAL] [-1.0]
Valid Values: Unconstrained
- rt_mgdZrBoundaryType = <flash.pyFlash4.RP.rpStr object>
- rt_mgdZrBoundaryType [STRING] [“reflecting”]
Valid Values: “periodic”, “reflecting”, “vacuum”, “dirichlet”, “neumann”, “outflow”, “outstream”
- rt_mgdthetaC = <flash.pyFlash4.RP.rpReal object>
- rt_mgdthetaC [REAL] [-1.0]
Valid Values: 0.0 to 1.0, -1.0 Implicitness factor for the absorption part of the unified solver. Use -1 to indicate that the value of rt_mgdthetaImplct should be used.
- rt_mgdthetaD = <flash.pyFlash4.RP.rpReal object>
- rt_mgdthetaD [REAL] [0.5]
Valid Values: 0.0 to 1.0, -1.0 Implicitness factor for the emission part of the unified solver. Use -1 to indicate that the value of rt_mgdthetaImplct should be used.
- rt_mgdthetaImplct = <flash.pyFlash4.RP.rpReal object>
- rt_mgdthetaImplct [REAL] [1.0]
Valid Values: 0.0 to 1.0 Implicitness factor of the solver.
- rt_planckIntMethod = <flash.pyFlash4.RP.rpInt object>
- rt_planckIntMethod [INTEGER] [0]
Valid Values: 0, 213, 321, 621 method for computing Planck integral
- rt_s = <flash.pyFlash4.RP.rpReal object>
- rt_s [REAL] [0.0]
Valid Values: Unconstrained Same as r_s, but for temperature instead of density.
- rt_tempChangeRelTol = <flash.pyFlash4.RP.rpReal object>
- rt_tempChangeRelTol [REAL] [1.e3]
Valid Values: 0.0+ to INFTY Tolerance for maximum relative temperature change in a cell in a time step. Currently only applied to electron temperature by ExpRelax implementation.
- rt_tightIonCoupling = <flash.pyFlash4.RP.rpLog object>
- rt_tightIonCoupling [BOOLEAN] [FALSE]
Should the RadTrans implementation assume tight thermal coupling between electrons and ions? The implementation may uses this parameter to decide whether to use cv or cv_ele to linearize the relation beetween electron temperature and energy internal energy.
- rt_timeGroups = <flash.pyFlash4.RP.rpLog object>
- rt_timeGroups [BOOLEAN] [FALSE]
Option to time individual groups (cannot be used with meshCopyCount > 1)
- rt_useMGD = <flash.pyFlash4.RP.rpLog object>
- rt_useMGD [BOOLEAN] [FALSE]
use multigroup radiation diffusion
- run_comment = <flash.pyFlash4.RP.rpStr object>
- run_comment [STRING] [“FLASH 3 run”]
Valid Values: Unconstrained Comment for run
- run_number = <flash.pyFlash4.RP.rpStr object>
- run_number [STRING] [“1”]
Valid Values: Unconstrained Identification number for run
- rx = <flash.pyFlash4.RP.rpReal object>
- rx [REAL] [1.]
Valid Values: Unconstrained Field loop advection angle = atan(rx/ry)
- ry = <flash.pyFlash4.RP.rpReal object>
- ry [REAL] [2.]
Valid Values: Unconstrained
- sb_NumBodies = <flash.pyFlash4.RP.rpInt object>
- sb_NumBodies [INTEGER] [1]
Valid Values: Unconstrained
- sb_debug = <flash.pyFlash4.RP.rpLog object>
sb_debug [BOOLEAN] [False]
- sb_ptNumX = <flash.pyFlash4.RP.rpInt object>
- sb_ptNumX [INTEGER] [1]
Valid Values: Unconstrained
- sb_ptNumY = <flash.pyFlash4.RP.rpInt object>
- sb_ptNumY [INTEGER] [1]
Valid Values: Unconstrained
- sb_ptNumZ = <flash.pyFlash4.RP.rpInt object>
- sb_ptNumZ [INTEGER] [1]
Valid Values: Unconstrained
- sb_xmax = <flash.pyFlash4.RP.rpReal object>
- sb_xmax [REAL] [-1.0]
Valid Values: Unconstrained
- sb_xmin = <flash.pyFlash4.RP.rpReal object>
- sb_xmin [REAL] [-1.0]
Valid Values: Unconstrained
- sb_ymax = <flash.pyFlash4.RP.rpReal object>
- sb_ymax [REAL] [-1.0]
Valid Values: Unconstrained
- sb_ymin = <flash.pyFlash4.RP.rpReal object>
- sb_ymin [REAL] [-1.0]
Valid Values: Unconstrained
- sb_zmax = <flash.pyFlash4.RP.rpReal object>
- sb_zmax [REAL] [-1.0]
Valid Values: Unconstrained
- sb_zmin = <flash.pyFlash4.RP.rpReal object>
- sb_zmin [REAL] [-1.0]
Valid Values: Unconstrained
- separation = <flash.pyFlash4.RP.rpReal object>
- separation [REAL] [1.]
Valid Values: Unconstrained particle separation (2*radius)
- shellcond = <flash.pyFlash4.RP.rpLog object>
shellcond [BOOLEAN] [TRUE]
- shelldens = <flash.pyFlash4.RP.rpReal object>
- shelldens [REAL] [1.0]
Valid Values: Unconstrained
- shelltempfac = <flash.pyFlash4.RP.rpReal object>
- shelltempfac [REAL] [1.0]
Valid Values: Unconstrained
- shockDetect = <flash.pyFlash4.RP.rpLog object>
- shockDetect [BOOLEAN] [FALSE]
Switch to use a strong compressive shock detection
- shockLowerCFL = <flash.pyFlash4.RP.rpLog object>
- shockLowerCFL [BOOLEAN] [FALSE]
Lower the simulation CFL if shocks are detected
- sigP = <flash.pyFlash4.RP.rpReal object>
- sigP [REAL] [0.]
Valid Values: Unconstrained
- sigT = <flash.pyFlash4.RP.rpReal object>
- sigT [REAL] [1.]
Valid Values: Unconstrained
- sigVx = <flash.pyFlash4.RP.rpReal object>
- sigVx [REAL] [1.]
Valid Values: Unconstrained
- sigVy = <flash.pyFlash4.RP.rpReal object>
- sigVy [REAL] [0.]
Valid Values: Unconstrained
- sigVz = <flash.pyFlash4.RP.rpReal object>
- sigVz [REAL] [0.]
Valid Values: Unconstrained
- sigheat = <flash.pyFlash4.RP.rpReal object>
- sigheat [REAL] [1.0E0]
Valid Values: Unconstrained sigma of the transient heating
- sigmaGP = <flash.pyFlash4.RP.rpReal object>
- sigmaGP [REAL] [3.]
Valid Values: Unconstrained
- sim_A1 = <flash.pyFlash4.RP.rpReal object>
- sim_A1 [REAL] [1.]
Valid Values: 1 to INFTY Atomic weight in region 2
- sim_A2 = <flash.pyFlash4.RP.rpReal object>
- sim_A2 [REAL] [1.]
Valid Values: 1 to INFTY
- sim_AIn = <flash.pyFlash4.RP.rpReal object>
- sim_AIn [REAL] [1.]
Valid Values: 1 to INFTY Atomic weight inside the energy source
- sim_Artwood = <flash.pyFlash4.RP.rpReal object>
- sim_Artwood [REAL] [1.]
Valid Values: Unconstrained Value of the Artwood number for the densiy profile
- sim_B0 = <flash.pyFlash4.RP.rpReal object>
- sim_B0 [REAL] [28209.479177387817]
Valid Values: Unconstrained Initial B0
- sim_B1x = <flash.pyFlash4.RP.rpReal object>
- sim_B1x [REAL] [692.3647855099672]
Valid Values: Unconstrained Initial B1x
- sim_B1y = <flash.pyFlash4.RP.rpReal object>
- sim_B1y [REAL] [692.3647855099672]
Valid Values: Unconstrained Initial B1y
- sim_BBackground = <flash.pyFlash4.RP.rpReal object>
- sim_BBackground [REAL] [0.0]
Valid Values: Unconstrained
- sim_BxAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_BxAmbient [REAL] [1.]
Valid Values: Unconstrained Initial ambient Bx field
- sim_DataPoints = <flash.pyFlash4.RP.rpInt object>
- sim_DataPoints [INTEGER] [448]
Valid Values: Unconstrained Number of data points in sim_InitData file
- sim_EIn = <flash.pyFlash4.RP.rpReal object>
- sim_EIn [REAL] [1.]
Valid Values: 0 to INFTY Total energy inside the energy source
- sim_InitData = <flash.pyFlash4.RP.rpStr object>
- sim_InitData [STRING] [“plasma_shock.out”]
Valid Values: Unconstrained Name of the file containing input data
- sim_Lx = <flash.pyFlash4.RP.rpReal object>
- sim_Lx [REAL] [0.023871169783685475]
Valid Values: Unconstrained Initial Lx
- sim_Ly = <flash.pyFlash4.RP.rpReal object>
- sim_Ly [REAL] [0.011935584891842738]
Valid Values: Unconstrained Initial Ly
- sim_M0 = <flash.pyFlash4.RP.rpReal object>
- sim_M0 [REAL] [1.0]
Valid Values: Unconstrained shock mach number
- sim_Mach = <flash.pyFlash4.RP.rpReal object>
- sim_Mach [REAL] [1.0]
Valid Values: Unconstrained
- sim_P0 = <flash.pyFlash4.RP.rpReal object>
- sim_P0 [REAL] [1.0]
Valid Values: Unconstrained ratio of radiation pressure to material pressure
- sim_ParticleRefineRegion = <flash.pyFlash4.RP.rpLog object>
sim_ParticleRefineRegion [BOOLEAN] [FALSE]
- sim_ParticleRefineRegionBottom = <flash.pyFlash4.RP.rpReal object>
- sim_ParticleRefineRegionBottom [REAL] [60e5]
Valid Values: Unconstrained
- sim_ParticleRefineRegionLevel = <flash.pyFlash4.RP.rpInt object>
- sim_ParticleRefineRegionLevel [INTEGER] [2]
Valid Values: Unconstrained
- sim_ParticleRefineRegionTop = <flash.pyFlash4.RP.rpReal object>
- sim_ParticleRefineRegionTop [REAL] [200e5]
Valid Values: Unconstrained
- sim_Q = <flash.pyFlash4.RP.rpReal object>
- sim_Q [REAL] [1.0]
Valid Values: Unconstrained factor used for scaling the initial temperature distribution
- sim_RungeKuttaMethod = <flash.pyFlash4.RP.rpStr object>
- sim_RungeKuttaMethod [STRING] [“CashKarp45”]
Valid Values: Unconstrained The method for the Runge Kutta stepper
- sim_ShockSpeed = <flash.pyFlash4.RP.rpReal object>
- sim_ShockSpeed [REAL] [1.048805969E+06]
Valid Values: Unconstrained Shock Speed
- sim_T0 = <flash.pyFlash4.RP.rpReal object>
- sim_T0 [REAL] [1.0e4]
Valid Values: Unconstrained
- sim_Te = <flash.pyFlash4.RP.rpReal object>
- sim_Te [REAL] [803.384663839]
Valid Values: Unconstrained Initial Te
- sim_Ti = <flash.pyFlash4.RP.rpReal object>
- sim_Ti [REAL] [4016.92331919]
Valid Values: Unconstrained Initial Ti
- sim_TradInitScaleFactor = <flash.pyFlash4.RP.rpReal object>
- sim_TradInitScaleFactor [REAL] [1.0]
Valid Values: Unconstrained scale initial radiation temperature value by this factor.
- sim_Z1 = <flash.pyFlash4.RP.rpReal object>
- sim_Z1 [REAL] [1.]
Valid Values: 1 to INFTY Atomic number in region 1
- sim_Z2 = <flash.pyFlash4.RP.rpReal object>
- sim_Z2 [REAL] [1.]
Valid Values: 1 to INFTY Atomic number in region 2
- sim_ZIn = <flash.pyFlash4.RP.rpReal object>
- sim_ZIn [REAL] [1.]
Valid Values: 1 to INFTY Atomic number inside the energy source
- sim_a0 = <flash.pyFlash4.RP.rpReal object>
- sim_a0 [REAL] [1.0]
Valid Values: Unconstrained constant component of velocity field factor a(t)
- sim_a1 = <flash.pyFlash4.RP.rpReal object>
- sim_a1 [REAL] [0.1]
Valid Values: Unconstrained varying part of velocity field factor a(t)
- sim_aRho = <flash.pyFlash4.RP.rpReal object>
- sim_aRho [REAL] [0.2]
Valid Values: Unconstrained Amplitude of the density perturbation
- sim_abar = <flash.pyFlash4.RP.rpReal object>
- sim_abar [REAL] [1.0]
Valid Values: Unconstrained Fluid atomic number
- sim_abarLeft = <flash.pyFlash4.RP.rpReal object>
- sim_abarLeft [REAL] [1.]
Valid Values: 0 to INFTY ion mean molecular weight of material on left
- sim_abarRight = <flash.pyFlash4.RP.rpReal object>
- sim_abarRight [REAL] [1.]
Valid Values: 0 to INFTY ion mean molecular weight of material on right
- sim_accretionRate = <flash.pyFlash4.RP.rpReal object>
- sim_accretionRate [REAL] [1.0]
Valid Values: Unconstrained Desired acrretion rate that will be used for the boundary conditions
- sim_addPartCount = <flash.pyFlash4.RP.rpInt object>
- sim_addPartCount [INTEGER] [0]
Valid Values: 0 to INFTY Number of particles to be added by each MPI task during “evolution” in this test
- sim_addPartDisp = <flash.pyFlash4.RP.rpReal object>
- sim_addPartDisp [REAL] [0.1]
Valid Values: 0.0 to INFTY Offset from left domain side and spacing of the particles added during “evolution” in this test, in multiples of the domain size.
- sim_analyticParticlePositions = <flash.pyFlash4.RP.rpLog object>
sim_analyticParticlePositions [BOOLEAN] [FALSE]
- sim_analytical_maxNewton = <flash.pyFlash4.RP.rpInt object>
- sim_analytical_maxNewton [INTEGER] [5]
Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try.
- sim_analytical_tolerance = <flash.pyFlash4.RP.rpReal object>
- sim_analytical_tolerance [REAL] [1.e-8]
Valid Values: Unconstrained tolerance for the Newton-Raphson iterations
- sim_atmos1 = <flash.pyFlash4.RP.rpInt object>
- sim_atmos1 [INTEGER] [0]
Valid Values: Unconstrained
- sim_atmos2 = <flash.pyFlash4.RP.rpInt object>
- sim_atmos2 [INTEGER] [0]
Valid Values: Unconstrained
- sim_bcSetBdryVar = <flash.pyFlash4.RP.rpLog object>
- sim_bcSetBdryVar [BOOLEAN] [FALSE]
Whether to set the “bdry” variable in unk (if it exists) to 1 in guard cells at reflecting boundaries. Doing this will entice Hydro implementations to lower reconstruction order in adjacent cells, and possibly lower the CFL factor applied to timestep computation as well.
- sim_beMassFrac = <flash.pyFlash4.RP.rpReal object>
- sim_beMassFrac [REAL] [0.33]
Valid Values: Unconstrained
- sim_betaAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_betaAmbient [REAL] [1.E-5]
Valid Values: Unconstrained Initial ambient beta
- sim_bx = <flash.pyFlash4.RP.rpReal object>
- sim_bx [REAL] [0.0]
Valid Values: Unconstrained Initial magnetic field x-component [T]
- sim_by = <flash.pyFlash4.RP.rpReal object>
- sim_by [REAL] [0.0]
Valid Values: Unconstrained Initial magnetic field y-component [T]
- sim_bz = <flash.pyFlash4.RP.rpReal object>
- sim_bz [REAL] [0.0]
Valid Values: Unconstrained Initial magnetic field z-component [T]
- sim_c_den = <flash.pyFlash4.RP.rpReal object>
- sim_c_den [REAL] [1.0e-21]
Valid Values: Unconstrained
- sim_c_temp = <flash.pyFlash4.RP.rpReal object>
- sim_c_temp [REAL] [1000.0]
Valid Values: Unconstrained
- sim_cellNumberEmittedProtons = <flash.pyFlash4.RP.rpInt object>
- sim_cellNumberEmittedProtons [INTEGER] [0]
Valid Values: Unconstrained The wanted number of emitted protons per cell
- sim_centerRefineLevel = <flash.pyFlash4.RP.rpInt object>
- sim_centerRefineLevel [INTEGER] [1]
Valid Values: -1, 1 to INFTY Desired refinement level at center (if “forcing”)
- sim_channelSize = <flash.pyFlash4.RP.rpInt object>
- sim_channelSize [INTEGER] [50]
Valid Values: Unconstrained The pipeline channel size to be used
- sim_chem_time = <flash.pyFlash4.RP.rpReal object>
- sim_chem_time [REAL] [0.1]
Valid Values: Unconstrained
- sim_clockwiseB = <flash.pyFlash4.RP.rpLog object>
- sim_clockwiseB [BOOLEAN] [false]
Should B point clockwise (inward force) from each radial position?
- sim_confGeometry = <flash.pyFlash4.RP.rpStr object>
- sim_confGeometry [STRING] [“none”]
Valid Values: “cartesian”, “polar”, “cylindrical”, “spherical”, “”, “none”, “NONE”, “default”, “DEFAULT” Geometry of the physical problem configuration (initial condition). If empty, “none”, or “default”, use the Grid (coordinate) geometry for the physical geometry.
- sim_contrast = <flash.pyFlash4.RP.rpReal object>
- sim_contrast [REAL] [0.1]
Valid Values: Unconstrained
- sim_cool_time = <flash.pyFlash4.RP.rpReal object>
- sim_cool_time [REAL] [0.1]
Valid Values: Unconstrained
- sim_cs = <flash.pyFlash4.RP.rpReal object>
- sim_cs [REAL] [1.0]
Valid Values: Unconstrained
- sim_dBPert = <flash.pyFlash4.RP.rpReal object>
- sim_dBPert [REAL] [1.]
Valid Values: Unconstrained Initial amplitude of the perturbation
- sim_delta = <flash.pyFlash4.RP.rpReal object>
- sim_delta [REAL] [0.1]
Valid Values: Unconstrained
- sim_deltaMoveX = <flash.pyFlash4.RP.rpReal object>
- sim_deltaMoveX [REAL] [0.01]
Valid Values: Unconstrained
- sim_deltaMoveY = <flash.pyFlash4.RP.rpReal object>
- sim_deltaMoveY [REAL] [0.01]
Valid Values: Unconstrained
- sim_deltaMoveZ = <flash.pyFlash4.RP.rpReal object>
- sim_deltaMoveZ [REAL] [0.01]
Valid Values: Unconstrained
- sim_dens = <flash.pyFlash4.RP.rpReal object>
- sim_dens [REAL] [1.0]
Valid Values: Unconstrained
- sim_dens1 = <flash.pyFlash4.RP.rpReal object>
- sim_dens1 [REAL] [1.5]
Valid Values: Unconstrained Density in Upper Right region
- sim_dens2 = <flash.pyFlash4.RP.rpReal object>
- sim_dens2 [REAL] [0.5323]
Valid Values: Unconstrained Density in Upper Left region
- sim_dens3 = <flash.pyFlash4.RP.rpReal object>
- sim_dens3 [REAL] [0.138]
Valid Values: Unconstrained Density in Lower Right region
- sim_dens4 = <flash.pyFlash4.RP.rpReal object>
- sim_dens4 [REAL] [0.5323]
Valid Values: Unconstrained Density in Lower Left region
- sim_densMax = <flash.pyFlash4.RP.rpReal object>
- sim_densMax [REAL] [1.e8]
Valid Values: Unconstrained Initial distribution of density, maximum. Even distribution between logarithm of min/max.
- sim_densMin = <flash.pyFlash4.RP.rpReal object>
- sim_densMin [REAL] [1.e-2]
Valid Values: Unconstrained Initial distribution of density, minimum. Even distribution between logarithm of min/max.
- sim_densVac = <flash.pyFlash4.RP.rpReal object>
- sim_densVac [REAL] [1.e-6]
Valid Values: Unconstrained
- sim_densWire = <flash.pyFlash4.RP.rpReal object>
- sim_densWire [REAL] [2.7]
Valid Values: Unconstrained
- sim_dens_c = <flash.pyFlash4.RP.rpReal object>
- sim_dens_c [REAL] [1.6605387e-24]
Valid Values: Unconstrained Density inside cylinder
- sim_densityDomain = <flash.pyFlash4.RP.rpReal object>
- sim_densityDomain [REAL] [-1.0]
Valid Values: Unconstrained Density of the rest of the domain
- sim_densityInside = <flash.pyFlash4.RP.rpReal object>
- sim_densityInside [REAL] [-1.0]
Valid Values: Unconstrained Density of inside (Cube/Sphere) object
- sim_densityOutside = <flash.pyFlash4.RP.rpReal object>
- sim_densityOutside [REAL] [-1.0]
Valid Values: Unconstrained Density of outside in the rest of domain
- sim_densitySUR = <flash.pyFlash4.RP.rpReal object>
- sim_densitySUR [REAL] [-1.0]
Valid Values: Unconstrained Density of surrounding material
- sim_densitySphere = <flash.pyFlash4.RP.rpReal object>
- sim_densitySphere [REAL] [-1.0]
Valid Values: Unconstrained Density of sphere
- sim_densityTSM = <flash.pyFlash4.RP.rpReal object>
- sim_densityTSM [REAL] [-1.0]
Valid Values: Unconstrained Density of Thomson scattering material sphere
- sim_densityThreshold = <flash.pyFlash4.RP.rpReal object>
- sim_densityThreshold [REAL] [0.85]
Valid Values: Unconstrained the level of density in any cell above which the particles are used to simulate the mass in the domain. This formulation is used only to test refinement based on particles.
- sim_derefineRadius = <flash.pyFlash4.RP.rpReal object>
- sim_derefineRadius [REAL] [0.0]
Valid Values: 0.0 to INFTY Radius of center region to force derefinement
- sim_dir = <flash.pyFlash4.RP.rpInt object>
- sim_dir [INTEGER] [3]
Valid Values: Unconstrained
- sim_doCube = <flash.pyFlash4.RP.rpLog object>
- sim_doCube [BOOLEAN] [false]
Simulate the cube?
- sim_doSphere = <flash.pyFlash4.RP.rpLog object>
- sim_doSphere [BOOLEAN] [false]
Simulate the sphere?
- sim_dx0 = <flash.pyFlash4.RP.rpReal object>
- sim_dx0 [REAL] [1.]
Valid Values: Unconstrained scale of the density gradient
- sim_earliestLSTime = <flash.pyFlash4.RP.rpReal object>
- sim_earliestLSTime [REAL] [0.0]
Valid Values: Unconstrained earliest time included in Largest-{Norm,Error} summaries
- sim_eleTemp = <flash.pyFlash4.RP.rpReal object>
- sim_eleTemp [REAL] [1.0e5]
Valid Values: 0.0+ to INFTY
- sim_electricField = <flash.pyFlash4.RP.rpReal object>
- sim_electricField [REAL] [0.0]
Valid Values: Unconstrained The value of the electric field E
- sim_electricFieldDeflection = <flash.pyFlash4.RP.rpLog object>
- sim_electricFieldDeflection [BOOLEAN] [false]
Test the electric field deflection?
- sim_ellipseAspectRatio = <flash.pyFlash4.RP.rpReal object>
- sim_ellipseAspectRatio [REAL] [2.0]
Valid Values: Unconstrained The ellipse aspect ratio (major:minor axis)
- sim_eosCham = <flash.pyFlash4.RP.rpStr object>
- sim_eosCham [STRING] [“eos_gam”]
Valid Values: “eos_tab”, “eos_gam” chamber EOS type
- sim_eosTarg = <flash.pyFlash4.RP.rpStr object>
- sim_eosTarg [STRING] [“eos_tab”]
Valid Values: “eos_tab”, “eos_gam” chamber EOS type
- sim_errorFraction = <flash.pyFlash4.RP.rpReal object>
- sim_errorFraction [REAL] [1.0e-8]
Valid Values: Unconstrained The error fraction for the dependent variables
- sim_expEnergy = <flash.pyFlash4.RP.rpReal object>
- sim_expEnergy [REAL] [1.]
Valid Values: Unconstrained Explosion energy (distributed over 2^dimen central zones)
- sim_fRho = <flash.pyFlash4.RP.rpReal object>
- sim_fRho [REAL] [5.0]
Valid Values: Unconstrained Frequency of the density perturbation
- sim_fakeMapMeshToParticles = <flash.pyFlash4.RP.rpLog object>
sim_fakeMapMeshToParticles [BOOLEAN] [TRUE]
- sim_fileRay = <flash.pyFlash4.RP.rpStr object>
- sim_fileRay [STRING] [“rayIncidence.txt”]
Valid Values: Unconstrained
- sim_fill_ctr = <flash.pyFlash4.RP.rpReal object>
- sim_fill_ctr [REAL] [0.0]
Valid Values: Unconstrained center of Gaussian density profile for fill species
- sim_fill_dens = <flash.pyFlash4.RP.rpReal object>
- sim_fill_dens [REAL] [9.8e-03]
Valid Values: Unconstrained density of fill
- sim_fill_maxTemp = <flash.pyFlash4.RP.rpReal object>
- sim_fill_maxTemp [REAL] [1.e12]
Valid Values: Unconstrained maximum electron and ion tempeature allowed in fill
- sim_fill_minDens = <flash.pyFlash4.RP.rpReal object>
- sim_fill_minDens [REAL] [0.0]
Valid Values: Unconstrained min density used in Gaussian
- sim_fill_minTemp = <flash.pyFlash4.RP.rpReal object>
- sim_fill_minTemp [REAL] [1.e-12]
Valid Values: Unconstrained minimum electron and ion tempeature allowed in fill
- sim_fill_sigma = <flash.pyFlash4.RP.rpReal object>
- sim_fill_sigma [REAL] [0.082]
Valid Values: Unconstrained controls width of Gaussian density profile for fill species
- sim_fill_tele = <flash.pyFlash4.RP.rpReal object>
- sim_fill_tele [REAL] [23210.]
Valid Values: Unconstrained electron temperature of fill
- sim_fill_tion = <flash.pyFlash4.RP.rpReal object>
- sim_fill_tion [REAL] [23210.]
Valid Values: Unconstrained ion temperature of fill
- sim_fill_trad = <flash.pyFlash4.RP.rpReal object>
- sim_fill_trad [REAL] [23210.]
Valid Values: Unconstrained radiation temperature of fill
- sim_foilRadius = <flash.pyFlash4.RP.rpReal object>
- sim_foilRadius [REAL] [0.0064]
Valid Values: Unconstrained [cm] The radius to use for the target
- sim_foilThickness = <flash.pyFlash4.RP.rpReal object>
- sim_foilThickness [REAL] [0.0008]
Valid Values: Unconstrained [cm] The thickness of the foil
- sim_foilZPosition = <flash.pyFlash4.RP.rpReal object>
- sim_foilZPosition [REAL] [0.0]
Valid Values: Unconstrained < z < sim_foilZPosition + sim_foilThickness
- sim_forceCenterDerefine = <flash.pyFlash4.RP.rpLog object>
- sim_forceCenterDerefine [BOOLEAN] [FALSE]
Try to force low refinement level around explosion center?
- sim_fracDeuterium = <flash.pyFlash4.RP.rpReal object>
- sim_fracDeuterium [REAL] [0.0]
Valid Values: Unconstrained
- sim_fracHelium = <flash.pyFlash4.RP.rpReal object>
- sim_fracHelium [REAL] [0.240]
Valid Values: Unconstrained
- sim_fracHydrogen = <flash.pyFlash4.RP.rpReal object>
- sim_fracHydrogen [REAL] [0.760]
Valid Values: Unconstrained
- sim_gamma1 = <flash.pyFlash4.RP.rpReal object>
- sim_gamma1 [REAL] [1.4]
Valid Values: 1.1 to INFTY gamma in region 1
- sim_gamma2 = <flash.pyFlash4.RP.rpReal object>
- sim_gamma2 [REAL] [1.4]
Valid Values: 1.1 to INFTY gamma in region 2
- sim_gammaIn = <flash.pyFlash4.RP.rpReal object>
- sim_gammaIn [REAL] [1.4]
Valid Values: 1.1 to INFTY gamma inside the energy source
- sim_gaussComp = <flash.pyFlash4.RP.rpInt object>
- sim_gaussComp [INTEGER] [1]
Valid Values: Unconstrained B-field component radial/x-direction Gaussian profile is applied to
- sim_geo = <flash.pyFlash4.RP.rpInt object>
- sim_geo [INTEGER] [0]
Valid Values: Unconstrained specifies the geometry of the problem, not the geometry of the grid
- sim_h1 = <flash.pyFlash4.RP.rpReal object>
- sim_h1 [REAL] [1.]
Valid Values: Unconstrained Thickness of region 1
- sim_hx = <flash.pyFlash4.RP.rpReal object>
- sim_hx [REAL] [3.0]
Valid Values: Unconstrained
- sim_hy = <flash.pyFlash4.RP.rpReal object>
- sim_hy [REAL] [0.0]
Valid Values: Unconstrained
- sim_hz = <flash.pyFlash4.RP.rpReal object>
- sim_hz [REAL] [0.0]
Valid Values: Unconstrained
- sim_ibound = <flash.pyFlash4.RP.rpLog object>
- sim_ibound [BOOLEAN] [FALSE]
Bounday/Discontinuity present?
- sim_ictr = <flash.pyFlash4.RP.rpReal object>
- sim_ictr [REAL] [0.5]
Valid Values: Unconstrained
- sim_idir = <flash.pyFlash4.RP.rpInt object>
- sim_idir [INTEGER] [1]
Valid Values: 1, 2 the direction along which to propagate the shock. sim_idir = 1 is horizontal. sim_idir = 2 is vertical.
- sim_ilBnd = <flash.pyFlash4.RP.rpReal object>
- sim_ilBnd [REAL] [0.25]
Valid Values: Unconstrained
- sim_initDens = <flash.pyFlash4.RP.rpReal object>
- sim_initDens [REAL] [1.]
Valid Values: Unconstrained
- sim_initGeom = <flash.pyFlash4.RP.rpStr object>
- sim_initGeom [STRING] [“slab”]
Valid Values: “slab”, “sphere” Use a spherical target if sphere, default to slab
- sim_initPosX = <flash.pyFlash4.RP.rpReal object>
- sim_initPosX [REAL] [0.01]
Valid Values: Unconstrained Initial position of the particle along x
- sim_initPosY = <flash.pyFlash4.RP.rpReal object>
- sim_initPosY [REAL] [0.01]
Valid Values: Unconstrained
- sim_initPosZ = <flash.pyFlash4.RP.rpReal object>
- sim_initPosZ [REAL] [0.01]
Valid Values: Unconstrained
- sim_initRad = <flash.pyFlash4.RP.rpReal object>
- sim_initRad [REAL] [0.05]
Valid Values: Unconstrained
- sim_initialMass = <flash.pyFlash4.RP.rpInt object>
- sim_initialMass [INTEGER] [-1]
Valid Values: -1 to INFTY Distribution of initial mass. -1 to put gradient in SPEC(1) and SPEC(NSPECIES) 0 to divide evenly throughout SPECIES i to put all mass on SPECIES i
- sim_initializeAnalytic = <flash.pyFlash4.RP.rpLog object>
- sim_initializeAnalytic [BOOLEAN] [TRUE]
Initialize Hydro variables (density, velocity) to the analytical solution?
- sim_innerRadius = <flash.pyFlash4.RP.rpReal object>
- sim_innerRadius [REAL] [0.3]
Valid Values: Unconstrained inner radius of liner
- sim_integralsLevel = <flash.pyFlash4.RP.rpInt object>
- sim_integralsLevel [INTEGER] [-1]
Valid Values: -1, 1 to INFTY if sim_oneLevelIntegralsOnly is TRUE, this gives the requested refinement level, either explicitly as a positive integer or as -1 for the largest currently realized level.
- sim_ionTemp = <flash.pyFlash4.RP.rpReal object>
- sim_ionTemp [REAL] [6.0e5]
Valid Values: 0.0+ to INFTY
- sim_itemSize = <flash.pyFlash4.RP.rpInt object>
- sim_itemSize [INTEGER] [10]
Valid Values: Unconstrained The number of elements in each item
- sim_iuBnd = <flash.pyFlash4.RP.rpReal object>
- sim_iuBnd [REAL] [0.75]
Valid Values: Unconstrained
- sim_jctr = <flash.pyFlash4.RP.rpReal object>
- sim_jctr [REAL] [0.5]
Valid Values: Unconstrained
- sim_jlBnd = <flash.pyFlash4.RP.rpReal object>
- sim_jlBnd [REAL] [0.25]
Valid Values: Unconstrained
- sim_jprocs = <flash.pyFlash4.RP.rpInt object>
- sim_jprocs [INTEGER] [1]
Valid Values: Unconstrained
- sim_juBnd = <flash.pyFlash4.RP.rpReal object>
- sim_juBnd [REAL] [0.75]
Valid Values: Unconstrained
- sim_kctr = <flash.pyFlash4.RP.rpReal object>
- sim_kctr [REAL] [0.5]
Valid Values: Unconstrained
- sim_killdivb = <flash.pyFlash4.RP.rpLog object>
- sim_killdivb [BOOLEAN] [FALSE]
CT
- sim_klBnd = <flash.pyFlash4.RP.rpReal object>
- sim_klBnd [REAL] [0.25]
Valid Values: Unconstrained
- sim_kprocs = <flash.pyFlash4.RP.rpInt object>
- sim_kprocs [INTEGER] [1]
Valid Values: Unconstrained
- sim_kuBnd = <flash.pyFlash4.RP.rpReal object>
- sim_kuBnd [REAL] [0.75]
Valid Values: Unconstrained
- sim_lambda = <flash.pyFlash4.RP.rpReal object>
- sim_lambda [REAL] [4.662337848376069e-4]
Valid Values: Unconstrained Initial lambda
- sim_largestNormRadius = <flash.pyFlash4.RP.rpReal object>
- sim_largestNormRadius [REAL] [HUGE(1.0)]
Valid Values: Unconstrained outer radius bound of region for norm computation
- sim_lasersOrientation = <flash.pyFlash4.RP.rpStr object>
- sim_lasersOrientation [STRING] [” “]
Valid Values: Unconstrained The orientation of the lasers
- sim_latestLSTime = <flash.pyFlash4.RP.rpReal object>
- sim_latestLSTime [REAL] [HUGE(1.0)]
Valid Values: Unconstrained latest time included in Largest-{Norm,Error} summaries
- sim_line_ctr = <flash.pyFlash4.RP.rpReal object>
- sim_line_ctr [REAL] [1.0]
Valid Values: Unconstrained center of Gaussian density profile for liner species
- sim_line_dens = <flash.pyFlash4.RP.rpReal object>
- sim_line_dens [REAL] [0.6]
Valid Values: Unconstrained density of liner
- sim_line_maxTemp = <flash.pyFlash4.RP.rpReal object>
- sim_line_maxTemp [REAL] [1.e12]
Valid Values: Unconstrained maximum electron and ion tempeature allowed in liner
- sim_line_minDens = <flash.pyFlash4.RP.rpReal object>
- sim_line_minDens [REAL] [0.0]
Valid Values: Unconstrained min density used in Gaussian
- sim_line_minTemp = <flash.pyFlash4.RP.rpReal object>
- sim_line_minTemp [REAL] [1.e-12]
Valid Values: Unconstrained minimum electron and ion tempeature allowed in liner
- sim_line_sigma = <flash.pyFlash4.RP.rpReal object>
- sim_line_sigma [REAL] [0.220]
Valid Values: Unconstrained controls width of Gaussian density profile for liner species
- sim_line_tele = <flash.pyFlash4.RP.rpReal object>
- sim_line_tele [REAL] [23210.]
Valid Values: Unconstrained electron temperature of liner
- sim_line_tion = <flash.pyFlash4.RP.rpReal object>
- sim_line_tion [REAL] [23210.]
Valid Values: Unconstrained ion temperature of liner
- sim_line_trad = <flash.pyFlash4.RP.rpReal object>
- sim_line_trad [REAL] [23210.]
Valid Values: Unconstrained radiation temperature of liner
- sim_lowestNumItemsOnProc = <flash.pyFlash4.RP.rpInt object>
- sim_lowestNumItemsOnProc [INTEGER] [100]
Valid Values: Unconstrained The lowest number of items to reach a processor
- sim_magneticFluxDensity = <flash.pyFlash4.RP.rpReal object>
- sim_magneticFluxDensity [REAL] [0.0]
Valid Values: Unconstrained The value of the magnetic flux density B
- sim_massTol = <flash.pyFlash4.RP.rpReal object>
- sim_massTol [REAL] [1.e20]
Valid Values: Unconstrained
- sim_maxItemsPipeline = <flash.pyFlash4.RP.rpInt object>
- sim_maxItemsPipeline [INTEGER] [100]
Valid Values: Unconstrained The maximum number of items that the pipeline can handle
- sim_maxTol = <flash.pyFlash4.RP.rpReal object>
- sim_maxTol [REAL] [2.0E-2]
Valid Values: Unconstrained Max allowed error ( < 2% error)
- sim_maxTolCoeff0 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff0 [REAL] [1.0e-8]
Valid Values: Unconstrained
- sim_maxTolCoeff1 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff1 [REAL] [0.0001]
Valid Values: Unconstrained
- sim_maxTolCoeff2 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff2 [REAL] [0.01]
Valid Values: Unconstrained
- sim_maxTolCoeff3 = <flash.pyFlash4.RP.rpReal object>
- sim_maxTolCoeff3 [REAL] [0.0]
Valid Values: Unconstrained
- sim_meta = <flash.pyFlash4.RP.rpReal object>
- sim_meta [REAL] [0.0]
Valid Values: Unconstrained
- sim_minBlks = <flash.pyFlash4.RP.rpInt object>
- sim_minBlks [INTEGER] [40]
Valid Values: Unconstrained parameter to ensure that refinement is taking place
- sim_minRhoInit = <flash.pyFlash4.RP.rpReal object>
- sim_minRhoInit [REAL] [1.E-20]
Valid Values: 0.0 to INFTY Density floor for initial condition
- sim_modeNumb = <flash.pyFlash4.RP.rpInt object>
- sim_modeNumb [INTEGER] [1]
Valid Values: Unconstrained Mode of the perturbation
- sim_momXTol = <flash.pyFlash4.RP.rpReal object>
- sim_momXTol [REAL] [1.e32]
Valid Values: Unconstrained
- sim_momYTol = <flash.pyFlash4.RP.rpReal object>
- sim_momYTol [REAL] [1.e32]
Valid Values: Unconstrained
- sim_momZTol = <flash.pyFlash4.RP.rpReal object>
- sim_momZTol [REAL] [1.e32]
Valid Values: Unconstrained
- sim_nSubZones = <flash.pyFlash4.RP.rpInt object>
- sim_nSubZones [INTEGER] [2]
Valid Values: Unconstrained
- sim_nblockx = <flash.pyFlash4.RP.rpReal object>
- sim_nblockx [REAL] [1.0]
Valid Values: Unconstrained
- sim_nblocky = <flash.pyFlash4.RP.rpReal object>
- sim_nblocky [REAL] [1.0]
Valid Values: Unconstrained
- sim_nblockz = <flash.pyFlash4.RP.rpReal object>
- sim_nblockz [REAL] [1.0]
Valid Values: Unconstrained
- sim_neAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_neAmbient [REAL] [1.]
Valid Values: Unconstrained Initial ambient electron density
- sim_nsteps = <flash.pyFlash4.RP.rpInt object>
- sim_nsteps [INTEGER] [200]
Valid Values: Unconstrained
- sim_nsubint = <flash.pyFlash4.RP.rpInt object>
- sim_nsubint [INTEGER] [100]
Valid Values: Unconstrained Number of subintervals to average over to get cell-averages.
- sim_nsubzones = <flash.pyFlash4.RP.rpInt object>
- sim_nsubzones [INTEGER] [7]
Valid Values: Unconstrained Number of `sub-zones’ in cells for applying 1d profile
- sim_numRay = <flash.pyFlash4.RP.rpInt object>
- sim_numRay [INTEGER] [1]
Valid Values: Unconstrained
- sim_number = <flash.pyFlash4.RP.rpInt object>
- sim_number [INTEGER] [1]
Valid Values: Unconstrained
- sim_numberOfCircles = <flash.pyFlash4.RP.rpInt object>
- sim_numberOfCircles [INTEGER] [1]
Valid Values: Unconstrained The number of circles the particle has to sweep
- sim_numberOfEllipses = <flash.pyFlash4.RP.rpInt object>
- sim_numberOfEllipses [INTEGER] [1]
Valid Values: Unconstrained The number of ellipses the particle has to sweep
- sim_numberOfRungeKuttaSteps = <flash.pyFlash4.RP.rpInt object>
- sim_numberOfRungeKuttaSteps [INTEGER] [10]
Valid Values: Unconstrained The number of Runge Kutta steps to be performed
- sim_objectRadius = <flash.pyFlash4.RP.rpReal object>
- sim_objectRadius [REAL] [-1.0]
Valid Values: Unconstrained Radius of object (Cube/Sphere) inside domain
- sim_oneLevelIntegralsOnly = <flash.pyFlash4.RP.rpLog object>
- sim_oneLevelIntegralsOnly [BOOLEAN] [FALSE]
Whether to compute intgral quantities only on cells at one refinement level, ignoring all finer or coarser cells
- sim_orderODE = <flash.pyFlash4.RP.rpInt object>
- sim_orderODE [INTEGER] [5]
Valid Values: Unconstrained The order of the binomial ODE
- sim_p1 = <flash.pyFlash4.RP.rpReal object>
- sim_p1 [REAL] [1.]
Valid Values: 0 to INFTY Pressure in region 2
- sim_p2 = <flash.pyFlash4.RP.rpReal object>
- sim_p2 [REAL] [1.]
Valid Values: 0 to INFTY
- sim_pAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_pAmbient [REAL] [1.0]
Valid Values: Unconstrained
- sim_pIn = <flash.pyFlash4.RP.rpReal object>
- sim_pIn [REAL] [1.]
Valid Values: 0 to INFTY Pressure inside the energy source
- sim_pLeft = <flash.pyFlash4.RP.rpReal object>
- sim_pLeft [REAL] [1.]
Valid Values: 0 to INFTY Pressure in the left part of the grid
- sim_pMid = <flash.pyFlash4.RP.rpReal object>
- sim_pMid [REAL] [0.01]
Valid Values: Unconstrained Pressure in the middle of the grid
- sim_pRight = <flash.pyFlash4.RP.rpReal object>
- sim_pRight [REAL] [0.1]
Valid Values: 0 to INFTY Pressure in the righ part of the grid
- sim_p_amb = <flash.pyFlash4.RP.rpReal object>
- sim_p_amb [REAL] [8.e5]
Valid Values: Unconstrained Gas Pressure: Entire domain receives this ambient parameter
- sim_pchem_time = <flash.pyFlash4.RP.rpReal object>
- sim_pchem_time [REAL] [0.1]
Valid Values: Unconstrained
- sim_peleLeft = <flash.pyFlash4.RP.rpReal object>
- sim_peleLeft [REAL] [-1.0]
Valid Values: Unconstrained
- sim_peleRight = <flash.pyFlash4.RP.rpReal object>
- sim_peleRight [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pert = <flash.pyFlash4.RP.rpReal object>
- sim_pert [REAL] [0.01]
Valid Values: Unconstrained density perturbation of liner
- sim_pertType = <flash.pyFlash4.RP.rpInt object>
- sim_pertType [INTEGER] [0]
Valid Values: Unconstrained
- sim_pertamp = <flash.pyFlash4.RP.rpReal object>
- sim_pertamp [REAL] [0.0]
Valid Values: Unconstrained
- sim_pionLeft = <flash.pyFlash4.RP.rpReal object>
- sim_pionLeft [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pionRight = <flash.pyFlash4.RP.rpReal object>
- sim_pionRight [REAL] [-1.0]
Valid Values: Unconstrained
- sim_plotScaledPressures = <flash.pyFlash4.RP.rpLog object>
- sim_plotScaledPressures [BOOLEAN] [FALSE]
indicates whether Eo_wrapped should be called before variables are output to plot files and checkpoints, with the appropriate mode to make sure that radiation pressure, and related variables like pres, gamc, and game, are scaled down by a flux limiter factor (3*lambda).
- sim_poliMassFrac = <flash.pyFlash4.RP.rpReal object>
- sim_poliMassFrac [REAL] [0.33]
Valid Values: Unconstrained
- sim_posn = <flash.pyFlash4.RP.rpReal object>
- sim_posn [REAL] [0.5]
Valid Values: Unconstrained
- sim_posnL = <flash.pyFlash4.RP.rpReal object>
- sim_posnL [REAL] [0.1]
Valid Values: Unconstrained Point of intersection between the left shock plane and x-axis
- sim_posnR = <flash.pyFlash4.RP.rpReal object>
- sim_posnR [REAL] [0.9]
Valid Values: Unconstrained Point of intersection between the right shock plane and the x-axis
- sim_pradLeft = <flash.pyFlash4.RP.rpReal object>
- sim_pradLeft [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pradRight = <flash.pyFlash4.RP.rpReal object>
- sim_pradRight [REAL] [-1.0]
Valid Values: Unconstrained
- sim_pres1 = <flash.pyFlash4.RP.rpReal object>
- sim_pres1 [REAL] [1.5]
Valid Values: Unconstrained Pressure in Upper Right region
- sim_pres2 = <flash.pyFlash4.RP.rpReal object>
- sim_pres2 [REAL] [0.3]
Valid Values: Unconstrained Pressure in Upper Left region
- sim_pres3 = <flash.pyFlash4.RP.rpReal object>
- sim_pres3 [REAL] [0.029]
Valid Values: Unconstrained Pressure in Lower Right region
- sim_pres4 = <flash.pyFlash4.RP.rpReal object>
- sim_pres4 [REAL] [0.3]
Valid Values: Unconstrained Pressure in Lower Left region
- sim_presMax = <flash.pyFlash4.RP.rpReal object>
- sim_presMax [REAL] [1.e7]
Valid Values: Unconstrained Initial distribution of pressure, maximum. Even distribution between logarithm of min/max
- sim_presMin = <flash.pyFlash4.RP.rpReal object>
- sim_presMin [REAL] [1.e-2]
Valid Values: Unconstrained Initial distribution of pressure, minimum. Even distribution between logarithm of min/max
- sim_presRef = <flash.pyFlash4.RP.rpReal object>
- sim_presRef [REAL] [1.0]
Valid Values: Unconstrained
- sim_press_a = <flash.pyFlash4.RP.rpReal object>
- sim_press_a [REAL] [6.853383244768104e-16]
Valid Values: Unconstrained Pressure outside the cylinder
- sim_printBlockVariables = <flash.pyFlash4.RP.rpLog object>
- sim_printBlockVariables [BOOLEAN] [false]
Print what is in each block on each processor?
- sim_printInfo = <flash.pyFlash4.RP.rpLog object>
- sim_printInfo [BOOLEAN] [false]
Should details about solving each polynomial be printed
- sim_profFileName = <flash.pyFlash4.RP.rpStr object>
- sim_profFileName [STRING] [“/dev/null”]
Valid Values: Unconstrained Name of file from which to read a 1D Sedov solution for the initial condition. The data from the file will be rescaled, and a density floor given by sim_minRhoInit will be applied, to construct the initial condition. This file will only be used if tinitial > 0. Use the special name “/dev/null” to effectively skip reading a 1D solution. Otherwise, the given file has to be in the expected format, see sample files under DATAFILES, AND the number of data lines (following a fixed number of comment lines) has to match the sim_nProfile coded into the Simulation_data source file.
- sim_prof_file = <flash.pyFlash4.RP.rpStr object>
- sim_prof_file [STRING] [“layer_prof”]
Valid Values: Unconstrained
- sim_ptMass = <flash.pyFlash4.RP.rpReal object>
- sim_ptMass [REAL] [0.005]
Valid Values: Unconstrained mass of one particles when replacing some mass in the domain with active particles to test refinement based on particles count
- sim_rIn = <flash.pyFlash4.RP.rpReal object>
- sim_rIn [REAL] [0.1]
Valid Values: 0 to INFTY radius of the energy source
- sim_rInit = <flash.pyFlash4.RP.rpReal object>
- sim_rInit [REAL] [0.05]
Valid Values: Unconstrained Radial position of inner edge of grid (for 1D)
- sim_rNearStag = <flash.pyFlash4.RP.rpReal object>
- sim_rNearStag [REAL] [50.e-4]
Valid Values: Unconstrained radius defining “near stagnation”, increased trajectory output frequency
- sim_rWire = <flash.pyFlash4.RP.rpReal object>
- sim_rWire [REAL] [0.1]
Valid Values: Unconstrained
- sim_radSlab = <flash.pyFlash4.RP.rpLog object>
- sim_radSlab [BOOLEAN] [False]
Switch to enable radiation temperature BC
- sim_radSourceFWHM = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceFWHM [REAL] [1.e-9]
Valid Values: Unconstrained fwhm of radiation source Gaussian
- sim_radSourcePeak = <flash.pyFlash4.RP.rpReal object>
- sim_radSourcePeak [REAL] [1.e-9]
Valid Values: Unconstrained time at which radiation source Gaussian peaks
- sim_radSourceStart = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceStart [REAL] [0.]
Valid Values: Unconstrained start time for radiation source
- sim_radSourceStop = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceStop [REAL] [1.e99]
Valid Values: Unconstrained stop time for radiation source
- sim_radSourceTMax = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceTMax [REAL] [500.]
Valid Values: Unconstrained peak radiation temperature (eV) of the radiation source at domain boundary
- sim_radSourceTMin = <flash.pyFlash4.RP.rpReal object>
- sim_radSourceTMin [REAL] [500.]
Valid Values: Unconstrained minimum radiation temperature (eV) of the radiation source at domain boundary
- sim_radSourceType = <flash.pyFlash4.RP.rpInt object>
- sim_radSourceType [INTEGER] [0]
Valid Values: Unconstrained radiation source temperature type (0=constant, 1=Gaussian)
- sim_radTemp = <flash.pyFlash4.RP.rpReal object>
- sim_radTemp [REAL] [0.0]
Valid Values: 0.0 to INFTY
- sim_radius = <flash.pyFlash4.RP.rpReal object>
- sim_radius [REAL] [1.0]
Valid Values: Unconstrained
- sim_radprof_file = <flash.pyFlash4.RP.rpStr object>
- sim_radprof_file [STRING] [“be1sm+1+4-xi10”]
Valid Values: Unconstrained
- sim_refract = <flash.pyFlash4.RP.rpReal object>
- sim_refract [REAL] [2.0]
Valid Values: Unconstrained
- sim_refractType = <flash.pyFlash4.RP.rpStr object>
- sim_refractType [STRING] [“linear”]
Valid Values: Unconstrained
- sim_rfInit = <flash.pyFlash4.RP.rpReal object>
- sim_rfInit [REAL] [0.9]
Valid Values: Unconstrained Initial thermal front position [cm]
- sim_rho = <flash.pyFlash4.RP.rpReal object>
- sim_rho [REAL] [1.0]
Valid Values: Unconstrained Initial radiation temperature
- sim_rho0 = <flash.pyFlash4.RP.rpReal object>
- sim_rho0 [REAL] [1.6605387e-24]
Valid Values: Unconstrained
- sim_rho1 = <flash.pyFlash4.RP.rpReal object>
- sim_rho1 [REAL] [1.]
Valid Values: 0 to INFTY Density in region 2
- sim_rho2 = <flash.pyFlash4.RP.rpReal object>
- sim_rho2 [REAL] [1.]
Valid Values: 0 to INFTY
- sim_rhoAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_rhoAmbient [REAL] [1.4]
Valid Values: Unconstrained
- sim_rhoBulk = <flash.pyFlash4.RP.rpReal object>
- sim_rhoBulk [REAL] [10.]
Valid Values: Unconstrained
- sim_rhoCham = <flash.pyFlash4.RP.rpReal object>
- sim_rhoCham [REAL] [2.655e-07]
Valid Values: Unconstrained Initial chamber density
- sim_rhoFoil = <flash.pyFlash4.RP.rpReal object>
- sim_rhoFoil [REAL] [2.7]
Valid Values: Unconstrained [g/cc] Initial foil density
- sim_rhoIn = <flash.pyFlash4.RP.rpReal object>
- sim_rhoIn [REAL] [1.]
Valid Values: 0 to INFTY Density inside the energy source
- sim_rhoInf = <flash.pyFlash4.RP.rpReal object>
- sim_rhoInf [REAL] [0.0002]
Valid Values: Unconstrained Initial rhoInf
- sim_rhoLeft = <flash.pyFlash4.RP.rpReal object>
- sim_rhoLeft [REAL] [1.]
Valid Values: 0 to INFTY Density in the left part of the grid
- sim_rhoMid = <flash.pyFlash4.RP.rpReal object>
- sim_rhoMid [REAL] [1.]
Valid Values: Unconstrained Density in the middle of the grid
- sim_rhoRight = <flash.pyFlash4.RP.rpReal object>
- sim_rhoRight [REAL] [0.125]
Valid Values: 0 to INFTY Density in the right part of the grid
- sim_rhoTarg = <flash.pyFlash4.RP.rpReal object>
- sim_rhoTarg [REAL] [2.7]
Valid Values: Unconstrained Initial target density
- sim_rhoType = <flash.pyFlash4.RP.rpInt object>
- sim_rhoType [INTEGER] [0]
Valid Values: Unconstrained type of initial density profile
- sim_rhoVacu = <flash.pyFlash4.RP.rpReal object>
- sim_rhoVacu [REAL] [2.7]
Valid Values: Unconstrained [g/cc] Initial vacuum density
- sim_rho_amb = <flash.pyFlash4.RP.rpReal object>
- sim_rho_amb [REAL] [0.95e-3]
Valid Values: Unconstrained Gas Density: Entire domain receives this ambient parameter
- sim_rx0 = <flash.pyFlash4.RP.rpReal object>
- sim_rx0 [REAL] [1.0]
Valid Values: Unconstrained The initial x position of the particle
- sim_ry0 = <flash.pyFlash4.RP.rpReal object>
- sim_ry0 [REAL] [1.0]
Valid Values: Unconstrained The initial y position of the particle
- sim_rz0 = <flash.pyFlash4.RP.rpReal object>
- sim_rz0 [REAL] [1.0]
Valid Values: Unconstrained The initial z position of the particle
- sim_schemeOrder = <flash.pyFlash4.RP.rpInt object>
- sim_schemeOrder [INTEGER] [2]
Valid Values: Unconstrained
- sim_seed = <flash.pyFlash4.RP.rpReal object>
- sim_seed [REAL] [1.0]
Valid Values: Unconstrained Random number seed – NOT USED please ignore
- sim_sh1 = <flash.pyFlash4.RP.rpReal object>
- sim_sh1 [REAL] [1.]
Valid Values: Unconstrained Scale height in region 2
- sim_sh2 = <flash.pyFlash4.RP.rpReal object>
- sim_sh2 [REAL] [1.]
Valid Values: Unconstrained
- sim_shockpos = <flash.pyFlash4.RP.rpReal object>
- sim_shockpos [REAL] [0.4]
Valid Values: Unconstrained distance of the shock plane from y-axis (for sim_idir=1) or x-axis (for sim_idir=2)
- sim_sink_mass = <flash.pyFlash4.RP.rpReal object>
- sim_sink_mass [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_vx = <flash.pyFlash4.RP.rpReal object>
- sim_sink_vx [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_vy = <flash.pyFlash4.RP.rpReal object>
- sim_sink_vy [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_vz = <flash.pyFlash4.RP.rpReal object>
- sim_sink_vz [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_x = <flash.pyFlash4.RP.rpReal object>
- sim_sink_x [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_y = <flash.pyFlash4.RP.rpReal object>
- sim_sink_y [REAL] [0.0]
Valid Values: Unconstrained
- sim_sink_z = <flash.pyFlash4.RP.rpReal object>
- sim_sink_z [REAL] [0.0]
Valid Values: Unconstrained
- sim_sliceXloc = <flash.pyFlash4.RP.rpReal object>
- sim_sliceXloc [REAL] [14.0]
Valid Values: Unconstrained where the lineout of Bz is taken
- sim_smallP = <flash.pyFlash4.RP.rpReal object>
- sim_smallP [REAL] [1e-12]
Valid Values: Unconstrained small pres
- sim_smallX = <flash.pyFlash4.RP.rpReal object>
- sim_smallX [REAL] [1.e-12]
Valid Values: Unconstrained
- sim_smallestNormRadius = <flash.pyFlash4.RP.rpReal object>
- sim_smallestNormRadius [REAL] [0.0]
Valid Values: Unconstrained inner radius bound of region for norm computation
- sim_smlRho = <flash.pyFlash4.RP.rpReal object>
- sim_smlRho [REAL] [1.e-10]
Valid Values: Unconstrained the smallest allowed value of density so that we don’t have overflow in calculations.
- sim_solnFile = <flash.pyFlash4.RP.rpStr object>
- sim_solnFile [STRING] [“analytic.dat”]
Valid Values: Unconstrained
- sim_solutionErrorTolerance1 = <flash.pyFlash4.RP.rpReal object>
- sim_solutionErrorTolerance1 [REAL] [1.e-3]
Valid Values: 0 to INFTY the maximum relative deviation of the computed from the analytical potential for which the test shall be considered a success. This tolerance is applied immediately after the potential is computed numerically for the first time.
- sim_solutionErrorTolerance2 = <flash.pyFlash4.RP.rpReal object>
- sim_solutionErrorTolerance2 [REAL] [1.e-3]
Valid Values: 0 to INFTY the maximum relative deviation of the computed from the analytical potential for which the test shall be considered a success. This tolerance is applied after each time evolution step (if the test is configured to do time steps, by choice of the ‘nend’ runtime parameter etc.).
- sim_speed = <flash.pyFlash4.RP.rpReal object>
- sim_speed [REAL] [1.0]
Valid Values: Unconstrained The speed of the particle
- sim_spharm_l1 = <flash.pyFlash4.RP.rpInt object>
- sim_spharm_l1 [INTEGER] [0]
Valid Values: Unconstrained
- sim_spharm_m1 = <flash.pyFlash4.RP.rpInt object>
- sim_spharm_m1 [INTEGER] [0]
Valid Values: Unconstrained
- sim_sphereRadius = <flash.pyFlash4.RP.rpReal object>
- sim_sphereRadius [REAL] [-1.0]
Valid Values: Unconstrained Radius of sphere inside domain
- sim_sphereTSMcenterX = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMcenterX [REAL] [0.0]
Valid Values: Unconstrained Center x-coordinate of Thomson scattering material sphere
- sim_sphereTSMcenterY = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMcenterY [REAL] [0.0]
Valid Values: Unconstrained Center y-coordinate of Thomson scattering material sphere
- sim_sphereTSMcenterZ = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMcenterZ [REAL] [0.0]
Valid Values: Unconstrained Center z-coordinate of Thomson scattering material sphere
- sim_sphereTSMradius = <flash.pyFlash4.RP.rpReal object>
- sim_sphereTSMradius [REAL] [-1.0]
Valid Values: Unconstrained Radius of Thomson scattering material sphere inside domain
- sim_steep = <flash.pyFlash4.RP.rpReal object>
- sim_steep [REAL] [1.0]
Valid Values: Unconstrained
- sim_stepInDomain = <flash.pyFlash4.RP.rpLog object>
- sim_stepInDomain [BOOLEAN] [false]
– whether there is a missing block in the initial domain
- sim_stepSize = <flash.pyFlash4.RP.rpReal object>
- sim_stepSize [REAL] [0.1]
Valid Values: Unconstrained The step size
- sim_subSample = <flash.pyFlash4.RP.rpInt object>
- sim_subSample [INTEGER] [7]
Valid Values: 1 to 12 Reflects the subsampling philosophy of Multipole. See physics/Grid/GridSolvers/Multipole/Config/mpole_subSample
- sim_tAmbient = <flash.pyFlash4.RP.rpReal object>
- sim_tAmbient [REAL] [1.]
Valid Values: Unconstrained
- sim_targetHeight = <flash.pyFlash4.RP.rpReal object>
- sim_targetHeight [REAL] [0.0250]
Valid Values: Unconstrained The height of the target off y-axis
- sim_targetRadius = <flash.pyFlash4.RP.rpReal object>
- sim_targetRadius [REAL] [0.0050]
Valid Values: Unconstrained The radius to use for the target
- sim_tele = <flash.pyFlash4.RP.rpReal object>
- sim_tele [REAL] [1.0]
Valid Values: Unconstrained
- sim_tele1 = <flash.pyFlash4.RP.rpReal object>
- sim_tele1 [REAL] [1.0]
Valid Values: Unconstrained
- sim_tele2 = <flash.pyFlash4.RP.rpReal object>
- sim_tele2 [REAL] [1.0]
Valid Values: Unconstrained
- sim_teleCham = <flash.pyFlash4.RP.rpReal object>
- sim_teleCham [REAL] [290.11375]
Valid Values: Unconstrained Initial chamber electron temperature
- sim_teleFoil = <flash.pyFlash4.RP.rpReal object>
- sim_teleFoil [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial foil background electron temperature
- sim_teleRDecayFoil = <flash.pyFlash4.RP.rpReal object>
- sim_teleRDecayFoil [REAL] [10.0e-04]
Valid Values: Unconstrained [cm] Sets lengthscale for temperature drop in R
- sim_teleTarg = <flash.pyFlash4.RP.rpReal object>
- sim_teleTarg [REAL] [290.11375]
Valid Values: Unconstrained Initial target electron temperature
- sim_teleVacu = <flash.pyFlash4.RP.rpReal object>
- sim_teleVacu [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial vacuum electron temperature
- sim_teleZDecayFoil = <flash.pyFlash4.RP.rpReal object>
- sim_teleZDecayFoil [REAL] [2.0e-04]
Valid Values: Unconstrained [cm] Sets lengthscale for temperature drop in Z
- sim_temp = <flash.pyFlash4.RP.rpReal object>
- sim_temp [REAL] [1.0]
Valid Values: Unconstrained reference temperature
- sim_tempBackground = <flash.pyFlash4.RP.rpReal object>
- sim_tempBackground [REAL] [0.0]
Valid Values: Unconstrained constant temperature background, the Gaussian peak gets added to this
- sim_tempMax = <flash.pyFlash4.RP.rpReal object>
- sim_tempMax [REAL] [1.e9]
Valid Values: Unconstrained Initial distribution of temperature, maximum. Even distribution between logarithm of min/max
- sim_tempMin = <flash.pyFlash4.RP.rpReal object>
- sim_tempMin [REAL] [1.e5]
Valid Values: Unconstrained Initial distribution of temperature, minimum. Even distribution between logarithm of min/max
- sim_tempRef = <flash.pyFlash4.RP.rpReal object>
- sim_tempRef [REAL] [300.0]
Valid Values: Unconstrained
- sim_tempSURelectrons = <flash.pyFlash4.RP.rpReal object>
- sim_tempSURelectrons [REAL] [-1.0]
Valid Values: Unconstrained Electron temperature (eV) of surrounding material
- sim_tempSURions = <flash.pyFlash4.RP.rpReal object>
- sim_tempSURions [REAL] [-1.0]
Valid Values: Unconstrained Ion temperature (eV) of surrounding material
- sim_tempTSMelectrons = <flash.pyFlash4.RP.rpReal object>
- sim_tempTSMelectrons [REAL] [-1.0]
Valid Values: Unconstrained Electron temperature (eV) of Thomson scattering material
- sim_tempTSMions = <flash.pyFlash4.RP.rpReal object>
- sim_tempTSMions [REAL] [-1.0]
Valid Values: Unconstrained Ion temperature (eV) of Thomson scattering material
- sim_temp_a = <flash.pyFlash4.RP.rpReal object>
- sim_temp_a [REAL] [100.0]
Valid Values: Unconstrained Temperature outside cylinder
- sim_temp_c = <flash.pyFlash4.RP.rpReal object>
- sim_temp_c [REAL] [10.0]
Valid Values: Unconstrained Temperature inside cylinder
- sim_tgas = <flash.pyFlash4.RP.rpReal object>
- sim_tgas [REAL] [1.0]
Valid Values: Unconstrained gas temperature
- sim_thickness = <flash.pyFlash4.RP.rpReal object>
- sim_thickness [REAL] [0.1]
Valid Values: Unconstrained thickness of liner
- sim_thotFoil = <flash.pyFlash4.RP.rpReal object>
- sim_thotFoil [REAL] [0.0]
Valid Values: Unconstrained [K] sim_thotFoil + sim_teleFoil is the peak foil electron
- sim_tion = <flash.pyFlash4.RP.rpReal object>
- sim_tion [REAL] [1.0]
Valid Values: Unconstrained
- sim_tion1 = <flash.pyFlash4.RP.rpReal object>
- sim_tion1 [REAL] [1.0]
Valid Values: Unconstrained
- sim_tion2 = <flash.pyFlash4.RP.rpReal object>
- sim_tion2 [REAL] [1.0]
Valid Values: Unconstrained
- sim_tionCham = <flash.pyFlash4.RP.rpReal object>
- sim_tionCham [REAL] [290.11375]
Valid Values: Unconstrained Initial chamber ion temperature
- sim_tionFoil = <flash.pyFlash4.RP.rpReal object>
- sim_tionFoil [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial foil ion temperature
- sim_tionTarg = <flash.pyFlash4.RP.rpReal object>
- sim_tionTarg [REAL] [290.11375]
Valid Values: Unconstrained Initial target ion temperature
- sim_tionVacu = <flash.pyFlash4.RP.rpReal object>
- sim_tionVacu [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial vacuum ion temperature
- sim_trad = <flash.pyFlash4.RP.rpReal object>
- sim_trad [REAL] [1.0]
Valid Values: Unconstrained
- sim_trad1 = <flash.pyFlash4.RP.rpReal object>
- sim_trad1 [REAL] [1.0]
Valid Values: Unconstrained
- sim_trad2 = <flash.pyFlash4.RP.rpReal object>
- sim_trad2 [REAL] [1.0]
Valid Values: Unconstrained
- sim_tradCham = <flash.pyFlash4.RP.rpReal object>
- sim_tradCham [REAL] [290.11375]
Valid Values: Unconstrained Initial chamber radiation temperature
- sim_tradFoil = <flash.pyFlash4.RP.rpReal object>
- sim_tradFoil [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial foil radiation temperature
- sim_tradTarg = <flash.pyFlash4.RP.rpReal object>
- sim_tradTarg [REAL] [290.11375]
Valid Values: Unconstrained Initial target radiation temperature
- sim_tradVacu = <flash.pyFlash4.RP.rpReal object>
- sim_tradVacu [REAL] [290.11375]
Valid Values: Unconstrained [K] Initial vacuum radiation temperature
- sim_trajOutputInterval = <flash.pyFlash4.RP.rpReal object>
- sim_trajOutputInterval [REAL] [1.e-10]
Valid Values: Unconstrained trajectory output interval (s)
- sim_trajOutputIntervalNearStag = <flash.pyFlash4.RP.rpReal object>
- sim_trajOutputIntervalNearStag [REAL] [5.e-12]
Valid Values: Unconstrained trajectory output interval near stagnation (s)
- sim_uLeft = <flash.pyFlash4.RP.rpReal object>
- sim_uLeft [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the left part of the grid
- sim_uMid = <flash.pyFlash4.RP.rpReal object>
- sim_uMid [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the middle of the grid
- sim_uRight = <flash.pyFlash4.RP.rpReal object>
- sim_uRight [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the right part of the grid
- sim_useE = <flash.pyFlash4.RP.rpLog object>
- sim_useE [BOOLEAN] [FALSE]
Use total energy to define energy source
- sim_vLeft = <flash.pyFlash4.RP.rpReal object>
- sim_vLeft [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the left part of the grid
- sim_vRight = <flash.pyFlash4.RP.rpReal object>
- sim_vRight [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the right part of the grid
- sim_vacu_dens = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_dens [REAL] [1.e-06]
Valid Values: Unconstrained density of vacuum
- sim_vacu_maxTemp = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_maxTemp [REAL] [1.e12]
Valid Values: Unconstrained maximum electron and ion tempeature allowed in vacuum
- sim_vacu_minTemp = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_minTemp [REAL] [1.e-12]
Valid Values: Unconstrained minimum electron and ion tempeature allowed in vacuum
- sim_vacu_tele = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_tele [REAL] [290.11375]
Valid Values: Unconstrained electron temperature of vacuum
- sim_vacu_tion = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_tion [REAL] [290.11375]
Valid Values: Unconstrained ion temperature of vacuum
- sim_vacu_trad = <flash.pyFlash4.RP.rpReal object>
- sim_vacu_trad [REAL] [290.11375]
Valid Values: Unconstrained radiation temperature of vacuum
- sim_vacuumHeight = <flash.pyFlash4.RP.rpReal object>
- sim_vacuumHeight [REAL] [0.0200]
Valid Values: Unconstrained The thickness of the vacuum region in front of the target
- sim_velXSUR = <flash.pyFlash4.RP.rpReal object>
- sim_velXSUR [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity x-component of surrounding material
- sim_velXTSM = <flash.pyFlash4.RP.rpReal object>
- sim_velXTSM [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity x-component of Thomson scattering material
- sim_velYSUR = <flash.pyFlash4.RP.rpReal object>
- sim_velYSUR [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity y-component of surrounding material
- sim_velYTSM = <flash.pyFlash4.RP.rpReal object>
- sim_velYTSM [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity y-component of Thomson scattering material
- sim_velZSUR = <flash.pyFlash4.RP.rpReal object>
- sim_velZSUR [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity z-component of surrounding material
- sim_velZTSM = <flash.pyFlash4.RP.rpReal object>
- sim_velZTSM [REAL] [0.0]
Valid Values: Unconstrained Bulk velocity z-component of Thomson scattering material
- sim_velamp = <flash.pyFlash4.RP.rpReal object>
- sim_velamp [REAL] [0.0]
Valid Values: Unconstrained
- sim_velx = <flash.pyFlash4.RP.rpReal object>
- sim_velx [REAL] [1.0]
Valid Values: Unconstrained speed of gas
- sim_velx1 = <flash.pyFlash4.RP.rpReal object>
- sim_velx1 [REAL] [0.]
Valid Values: Unconstrained Velocity in Upper Right region
- sim_velx2 = <flash.pyFlash4.RP.rpReal object>
- sim_velx2 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Upper Left region
- sim_velx3 = <flash.pyFlash4.RP.rpReal object>
- sim_velx3 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Lower Right region
- sim_velx4 = <flash.pyFlash4.RP.rpReal object>
- sim_velx4 [REAL] [0.]
Valid Values: Unconstrained Velocity in Lower Left region
- sim_vely1 = <flash.pyFlash4.RP.rpReal object>
- sim_vely1 [REAL] [0.]
Valid Values: Unconstrained Velocity in Upper Right region
- sim_vely2 = <flash.pyFlash4.RP.rpReal object>
- sim_vely2 [REAL] [0.]
Valid Values: Unconstrained Velocity in Upper Left region
- sim_vely3 = <flash.pyFlash4.RP.rpReal object>
- sim_vely3 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Lower Right region
- sim_vely4 = <flash.pyFlash4.RP.rpReal object>
- sim_vely4 [REAL] [1.206]
Valid Values: Unconstrained Velocity in Lower Left region
- sim_vx = <flash.pyFlash4.RP.rpReal object>
- sim_vx [REAL] [0.0]
Valid Values: Unconstrained
- sim_vx_amb = <flash.pyFlash4.RP.rpReal object>
- sim_vx_amb [REAL] [0.5]
Valid Values: Unconstrained Gas x-velocity: Dominant flow velocity throughout domain
- sim_vx_multiplier = <flash.pyFlash4.RP.rpReal object>
- sim_vx_multiplier [REAL] [1.0]
Valid Values: Unconstrained Half of the domain in y has x-velocity multiplied by this value
- sim_vx_pert = <flash.pyFlash4.RP.rpReal object>
- sim_vx_pert [REAL] [0.1]
Valid Values: Unconstrained Scales [-1,1] random number in x direction: set to zero for uniform flow
- sim_vy = <flash.pyFlash4.RP.rpReal object>
- sim_vy [REAL] [0.0]
Valid Values: Unconstrained
- sim_vy_pert = <flash.pyFlash4.RP.rpReal object>
- sim_vy_pert [REAL] [0.1]
Valid Values: Unconstrained Scales [-1,1] random number in y direction: set to zero for uniform flow
- sim_vz = <flash.pyFlash4.RP.rpReal object>
- sim_vz [REAL] [0.0]
Valid Values: Unconstrained
- sim_vz_pert = <flash.pyFlash4.RP.rpReal object>
- sim_vz_pert [REAL] [0.1]
Valid Values: Unconstrained Scales [-1,1] random number in z direction: set to zero for uniform flow
- sim_wLeft = <flash.pyFlash4.RP.rpReal object>
- sim_wLeft [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the left part of the grid
- sim_wRight = <flash.pyFlash4.RP.rpReal object>
- sim_wRight [REAL] [0.]
Valid Values: Unconstrained fluid velocity in the right part of the grid
- sim_windVel = <flash.pyFlash4.RP.rpReal object>
- sim_windVel [REAL] [3.0]
Valid Values: Unconstrained
- sim_windVelx = <flash.pyFlash4.RP.rpReal object>
- sim_windVelx [REAL] [1.0]
Valid Values: Unconstrained
- sim_windVely = <flash.pyFlash4.RP.rpReal object>
- sim_windVely [REAL] [1.0]
Valid Values: Unconstrained
- sim_windVelz = <flash.pyFlash4.RP.rpReal object>
- sim_windVelz [REAL] [1.0]
Valid Values: Unconstrained
- sim_x0 = <flash.pyFlash4.RP.rpReal object>
- sim_x0 [REAL] [1.0]
Valid Values: Unconstrained The initial x position of the particle
- sim_xCenter = <flash.pyFlash4.RP.rpReal object>
- sim_xCenter [REAL] [0.5]
Valid Values: Unconstrained The x-coordinate of the center location
- sim_xCtr = <flash.pyFlash4.RP.rpReal object>
- sim_xCtr [REAL] [0.3]
Valid Values: Unconstrained
- sim_xD = <flash.pyFlash4.RP.rpReal object>
- sim_xD [REAL] [0.0]
Valid Values: Unconstrained
- sim_xD2 = <flash.pyFlash4.RP.rpReal object>
- sim_xD2 [REAL] [0.0]
Valid Values: Unconstrained
- sim_xD2P = <flash.pyFlash4.RP.rpReal object>
- sim_xD2P [REAL] [0.0]
Valid Values: Unconstrained
- sim_xDM = <flash.pyFlash4.RP.rpReal object>
- sim_xDM [REAL] [0.0]
Valid Values: Unconstrained
- sim_xDP = <flash.pyFlash4.RP.rpReal object>
- sim_xDP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xELEC = <flash.pyFlash4.RP.rpReal object>
- sim_xELEC [REAL] [0.0]
Valid Values: Unconstrained
- sim_xH = <flash.pyFlash4.RP.rpReal object>
- sim_xH [REAL] [0.760]
Valid Values: Unconstrained
- sim_xH2 = <flash.pyFlash4.RP.rpReal object>
- sim_xH2 [REAL] [0.0]
Valid Values: Unconstrained
- sim_xH2P = <flash.pyFlash4.RP.rpReal object>
- sim_xH2P [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHD = <flash.pyFlash4.RP.rpReal object>
- sim_xHD [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHDP = <flash.pyFlash4.RP.rpReal object>
- sim_xHDP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHM = <flash.pyFlash4.RP.rpReal object>
- sim_xHM [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHP = <flash.pyFlash4.RP.rpReal object>
- sim_xHP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHe = <flash.pyFlash4.RP.rpReal object>
- sim_xHe [REAL] [0.240]
Valid Values: Unconstrained
- sim_xHeP = <flash.pyFlash4.RP.rpReal object>
- sim_xHeP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xHePP = <flash.pyFlash4.RP.rpReal object>
- sim_xHePP [REAL] [0.0]
Valid Values: Unconstrained
- sim_xLast = <flash.pyFlash4.RP.rpReal object>
- sim_xLast [REAL] [10.0]
Valid Values: Unconstrained The last x value for the independent variable
- sim_xStart = <flash.pyFlash4.RP.rpReal object>
- sim_xStart [REAL] [0.0]
Valid Values: Unconstrained The starting x value for the independent variable
- sim_xangle = <flash.pyFlash4.RP.rpReal object>
- sim_xangle [REAL] [0.]
Valid Values: 0 to 360 Angle made by diaphragm normal w/x-axis (deg)
- sim_xcIn = <flash.pyFlash4.RP.rpReal object>
- sim_xcIn [REAL] [0.]
Valid Values: Unconstrained x location of the center of the energy source
- sim_xcenter = <flash.pyFlash4.RP.rpReal object>
- sim_xcenter [REAL] [0.0]
Valid Values: Unconstrained
- sim_xctr = <flash.pyFlash4.RP.rpReal object>
- sim_xctr [REAL] [0.5]
Valid Values: Unconstrained Explosion center coordinates
- sim_xeMassFrac = <flash.pyFlash4.RP.rpReal object>
- sim_xeMassFrac [REAL] [0.33]
Valid Values: Unconstrained
- sim_xnMax = <flash.pyFlash4.RP.rpReal object>
- sim_xnMax [REAL] [1.0]
Valid Values: Unconstrained Initial distribution of a single species, maximum. Even distribution between logarithm of min/max
- sim_xnMin = <flash.pyFlash4.RP.rpReal object>
- sim_xnMin [REAL] [1.e-10]
Valid Values: Unconstrained Initial distribution of a single species, minimum. Even distribution between logarithm of min/max
- sim_xyzRef = <flash.pyFlash4.RP.rpReal object>
- sim_xyzRef [REAL] [0.5]
Valid Values: Unconstrained
- sim_y0 = <flash.pyFlash4.RP.rpReal object>
- sim_y0 [REAL] [1.0]
Valid Values: Unconstrained The initial y position of the particle
- sim_yCenter = <flash.pyFlash4.RP.rpReal object>
- sim_yCenter [REAL] [0.0]
Valid Values: Unconstrained
- sim_yCtr = <flash.pyFlash4.RP.rpReal object>
- sim_yCtr [REAL] [0.5]
Valid Values: Unconstrained
- sim_yangle = <flash.pyFlash4.RP.rpReal object>
- sim_yangle [REAL] [90.]
Valid Values: 0 to 360
- sim_ycIn = <flash.pyFlash4.RP.rpReal object>
- sim_ycIn [REAL] [0.]
Valid Values: Unconstrained y location of the center of the energy source
- sim_ycenter = <flash.pyFlash4.RP.rpReal object>
- sim_ycenter [REAL] [0.0]
Valid Values: Unconstrained
- sim_yctr = <flash.pyFlash4.RP.rpReal object>
- sim_yctr [REAL] [0.5]
Valid Values: Unconstrained Explosion center coordinates
- sim_zCenter = <flash.pyFlash4.RP.rpReal object>
- sim_zCenter [REAL] [0.5]
Valid Values: Unconstrained The z-coordinate of the center location
- sim_zCtr = <flash.pyFlash4.RP.rpReal object>
- sim_zCtr [REAL] [0.5]
Valid Values: Unconstrained
- sim_zMidplane = <flash.pyFlash4.RP.rpReal object>
- sim_zMidplane [REAL] [0.0]
Valid Values: Unconstrained
- sim_zangle = <flash.pyFlash4.RP.rpReal object>
- sim_zangle [REAL] [90.]
Valid Values: 0 to 360
- sim_zbar = <flash.pyFlash4.RP.rpReal object>
- sim_zbar [REAL] [1.0]
Valid Values: Unconstrained Fluid average ionization
- sim_zbarLeft = <flash.pyFlash4.RP.rpReal object>
- sim_zbarLeft [REAL] [1.]
Valid Values: 0 to INFTY ion average charge for material on left
- sim_zbarRight = <flash.pyFlash4.RP.rpReal object>
- sim_zbarRight [REAL] [1.]
Valid Values: 0 to INFTY ion average charge for material on right
- sim_zcIn = <flash.pyFlash4.RP.rpReal object>
- sim_zcIn [REAL] [0.]
Valid Values: Unconstrained z location of the center of the energy source
- sim_zcenter = <flash.pyFlash4.RP.rpReal object>
- sim_zcenter [REAL] [0.0]
Valid Values: Unconstrained
- sim_zctr = <flash.pyFlash4.RP.rpReal object>
- sim_zctr [REAL] [0.5]
Valid Values: Unconstrained Explosion center coordinates
- sim_zminTarg = <flash.pyFlash4.RP.rpReal object>
- sim_zminTarg [REAL] [0.0]
Valid Values: Unconstrained target minimum zbar allowed
- sink_AdvanceSerialComputation = <flash.pyFlash4.RP.rpLog object>
sink_AdvanceSerialComputation [BOOLEAN] [TRUE]
- sink_EwaldFieldNx = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldFieldNx [INTEGER] [64]
Valid Values: Unconstrained number of x cells in Ewald correction field
- sink_EwaldFieldNy = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldFieldNy [INTEGER] [64]
Valid Values: Unconstrained number of y cells in Ewald correction field
- sink_EwaldFieldNz = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldFieldNz [INTEGER] [64]
Valid Values: Unconstrained number of z cells in Ewald correction field
- sink_EwaldFileName = <flash.pyFlash4.RP.rpStr object>
- sink_EwaldFileName [STRING] [“sink_ewald.txt”]
Valid Values: Unconstrained Filename for storing the Ewald field (used on restart)
- sink_EwaldSeriesN = <flash.pyFlash4.RP.rpInt object>
- sink_EwaldSeriesN [INTEGER] [5]
Valid Values: Unconstrained Ewald series max integer n, h
- sink_GasAccretionChecks = <flash.pyFlash4.RP.rpLog object>
sink_GasAccretionChecks [BOOLEAN] [TRUE]
- sink_accretion_radius = <flash.pyFlash4.RP.rpReal object>
- sink_accretion_radius [REAL] [1.0e14]
Valid Values: Unconstrained accretion radius of sink particle
- sink_convergingFlowCheck = <flash.pyFlash4.RP.rpLog object>
sink_convergingFlowCheck [BOOLEAN] [TRUE]
- sink_density_thresh = <flash.pyFlash4.RP.rpReal object>
- sink_density_thresh [REAL] [1.0e-14]
Valid Values: Unconstrained density threshold for sink creation and accretion
- sink_dt_factor = <flash.pyFlash4.RP.rpReal object>
- sink_dt_factor [REAL] [0.5]
Valid Values: Unconstrained glocal timestep safety factor for sinks
- sink_integrator = <flash.pyFlash4.RP.rpStr object>
- sink_integrator [STRING] [“leapfrog”]
Valid Values: Unconstrained time step integrator (euler, leapfrog)
- sink_jeansCheck = <flash.pyFlash4.RP.rpLog object>
sink_jeansCheck [BOOLEAN] [TRUE]
- sink_maxSinks = <flash.pyFlash4.RP.rpInt object>
- sink_maxSinks [INTEGER] [1024]
Valid Values: Unconstrained maximum number of sink particles
- sink_merging = <flash.pyFlash4.RP.rpLog object>
- sink_merging [BOOLEAN] [FALSE]
activate/deactivate sink particle merging
- sink_negativeEtotCheck = <flash.pyFlash4.RP.rpLog object>
sink_negativeEtotCheck [BOOLEAN] [TRUE]
- sink_offDomainSupport = <flash.pyFlash4.RP.rpLog object>
sink_offDomainSupport [BOOLEAN] [FALSE]
- sink_potentialMinCheck = <flash.pyFlash4.RP.rpLog object>
sink_potentialMinCheck [BOOLEAN] [TRUE]
- sink_softening_radius = <flash.pyFlash4.RP.rpReal object>
- sink_softening_radius [REAL] [1.0e14]
Valid Values: Unconstrained gravitational softening radius
- sink_softening_type_gas = <flash.pyFlash4.RP.rpStr object>
- sink_softening_type_gas [STRING] [“linear”]
Valid Values: Unconstrained gravitational softening gas–sinks
- sink_softening_type_sinks = <flash.pyFlash4.RP.rpStr object>
- sink_softening_type_sinks [STRING] [“spline”]
Valid Values: Unconstrained gravitational softening sinks–sinks
- sink_subdt_factor = <flash.pyFlash4.RP.rpReal object>
- sink_subdt_factor [REAL] [0.01]
Valid Values: Unconstrained timestep safety factor for subcycling
- slopeLimiter = <flash.pyFlash4.RP.rpStr object>
- slopeLimiter [STRING] [“vanLeer”]
Valid Values: Unconstrained mc, vanLeer, vanLeer1.5, minmod, hybrid, limited
- small = <flash.pyFlash4.RP.rpReal object>
- small [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value
- smalle = <flash.pyFlash4.RP.rpReal object>
- smalle [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for energy
- smallp = <flash.pyFlash4.RP.rpReal object>
- smallp [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for pressure
- smallt = <flash.pyFlash4.RP.rpReal object>
- smallt [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for temperature
- smallu = <flash.pyFlash4.RP.rpReal object>
- smallu [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for velocity
- smallx = <flash.pyFlash4.RP.rpReal object>
- smallx [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for abundances
- smearLen = <flash.pyFlash4.RP.rpInt object>
- smearLen [INTEGER] [1]
Valid Values: Unconstrained
- smlrho = <flash.pyFlash4.RP.rpReal object>
- smlrho [REAL] [1.E-10]
Valid Values: Unconstrained Cutoff value for density
- smooth_level = <flash.pyFlash4.RP.rpInt object>
- smooth_level [INTEGER] [0]
Valid Values: Unconstrained
- solveFriedmannCorrect = <flash.pyFlash4.RP.rpReal object>
- solveFriedmannCorrect [REAL] [1.9608074571151239E-002]
Valid Values: Unconstrained
- spert_ampl1 = <flash.pyFlash4.RP.rpReal object>
- spert_ampl1 [REAL] [0.0]
Valid Values: Unconstrained
- spert_ampl2 = <flash.pyFlash4.RP.rpReal object>
- spert_ampl2 [REAL] [0.0]
Valid Values: Unconstrained
- spert_phase1 = <flash.pyFlash4.RP.rpReal object>
- spert_phase1 [REAL] [0.0]
Valid Values: Unconstrained
- spert_phase2 = <flash.pyFlash4.RP.rpReal object>
- spert_phase2 [REAL] [0.0]
Valid Values: Unconstrained
- spert_wl1 = <flash.pyFlash4.RP.rpReal object>
- spert_wl1 [REAL] [1.0]
Valid Values: Unconstrained
- spert_wl2 = <flash.pyFlash4.RP.rpReal object>
- spert_wl2 [REAL] [1.0]
Valid Values: Unconstrained
- st_computeDt = <flash.pyFlash4.RP.rpLog object>
- st_computeDt [BOOLEAN] [FALSE]
whether to restrict time step based on stirring
- st_decay = <flash.pyFlash4.RP.rpReal object>
- st_decay [REAL] [.1]
Valid Values: Unconstrained correlation time for driving
- st_energy = <flash.pyFlash4.RP.rpReal object>
- st_energy [REAL] [.01]
Valid Values: Unconstrained energy input/mode
- st_freq = <flash.pyFlash4.RP.rpInt object>
- st_freq [INTEGER] [1]
Valid Values: Unconstrained the frequency of stirring
- st_infilename = <flash.pyFlash4.RP.rpStr object>
- st_infilename [STRING] [“forcingfile.dat”]
Valid Values: Unconstrained file containing the stirring time sequence
- st_reproducible = <flash.pyFlash4.RP.rpLog object>
st_reproducible [BOOLEAN] [FALSE]
- st_saveReproducible = <flash.pyFlash4.RP.rpLog object>
st_saveReproducible [BOOLEAN] [FALSE]
- st_seed = <flash.pyFlash4.RP.rpInt object>
- st_seed [INTEGER] [2]
Valid Values: Unconstrained random number generator seed
- st_stirmax = <flash.pyFlash4.RP.rpReal object>
- st_stirmax [REAL] [62.8]
Valid Values: Unconstrained maximum stirring wavenumber
- st_stirmin = <flash.pyFlash4.RP.rpReal object>
- st_stirmin [REAL] [31.4]
Valid Values: Unconstrained minimum stirring wavenumber
- statheat = <flash.pyFlash4.RP.rpReal object>
- statheat [REAL] [1.0E-5]
Valid Values: Unconstrained stationary heating
- staticGpot = <flash.pyFlash4.RP.rpLog object>
- staticGpot [BOOLEAN] [FALSE]
Flag for whether or not to fix the gpot in time
- stats_file = <flash.pyFlash4.RP.rpStr object>
- stats_file [STRING] [“flash.dat”]
Valid Values: Unconstrained Name of the file integral quantities are written to (.dat file)
- steep = <flash.pyFlash4.RP.rpReal object>
- steep [REAL] [0.0]
Valid Values: Unconstrained
- summaryOutputOnly = <flash.pyFlash4.RP.rpLog object>
- summaryOutputOnly [BOOLEAN] [false]
Makes FLASH write integrated quantities, i.e. summary data, only. FLASH will only write a checkpoint, plot, or particle file if the user creates a .dump_plotfile, .dump_checkpoint, .dump_restart, or .dump_particle_file file. A .kill file will still kill FLASH.
- sumyi_burned = <flash.pyFlash4.RP.rpReal object>
- sumyi_burned [REAL] [1.0]
Valid Values: Unconstrained
- sumyi_unburned = <flash.pyFlash4.RP.rpReal object>
- sumyi_unburned [REAL] [1.0]
Valid Values: Unconstrained
- sweepOrder = <flash.pyFlash4.RP.rpInt object>
- sweepOrder [INTEGER] [123]
Valid Values: 123, 132, 213, 231, 312, 321 Determine the order of the directional sweeps
- t0heat = <flash.pyFlash4.RP.rpReal object>
- t0heat [REAL] [-1.0E0]
Valid Values: Unconstrained switch off time of the transient
- t_ambient = <flash.pyFlash4.RP.rpReal object>
- t_ambient [REAL] [1.e4]
Valid Values: Unconstrained
- t_init = <flash.pyFlash4.RP.rpReal object>
- t_init [REAL] [0.]
Valid Values: Unconstrained Initial time since explosion
- t_perturb = <flash.pyFlash4.RP.rpReal object>
- t_perturb [REAL] [0.2]
Valid Values: Unconstrained
- t_s = <flash.pyFlash4.RP.rpReal object>
- t_s [REAL] [0.0]
Valid Values: Unconstrained
- t_vac = <flash.pyFlash4.RP.rpReal object>
- t_vac [REAL] [0.0]
Valid Values: Unconstrained
- tagRadius = <flash.pyFlash4.RP.rpInt object>
- tagRadius [INTEGER] [2]
Valid Values: 0 to INFTY
- tau = <flash.pyFlash4.RP.rpReal object>
- tau [REAL] [1.0E0]
Valid Values: Unconstrained decay time of the transient
- tempAmbient = <flash.pyFlash4.RP.rpReal object>
- tempAmbient [REAL] [2.0e8]
Valid Values: 0 to INFTY temperature of the cold upstream material
- tempMax = <flash.pyFlash4.RP.rpReal object>
- tempMax [REAL] [2.e8]
Valid Values: Unconstrained temp at +z end of domain
- tempMin = <flash.pyFlash4.RP.rpReal object>
- tempMin [REAL] [1.e6]
Valid Values: Unconstrained temp at -z end of domain
- tempPerturb = <flash.pyFlash4.RP.rpReal object>
- tempPerturb [REAL] [4.423e9]
Valid Values: Unconstrained temperature of the post shock material
- temp_unburned = <flash.pyFlash4.RP.rpReal object>
- temp_unburned [REAL] [1e8]
Valid Values: Unconstrained
- tempinit = <flash.pyFlash4.RP.rpReal object>
- tempinit [REAL] [1.0]
Valid Values: Unconstrained
- theatmin = <flash.pyFlash4.RP.rpReal object>
- theatmin [REAL] [1.0E3]
Valid Values: Unconstrained Min heating temperature
- thel_constantCross = <flash.pyFlash4.RP.rpReal object>
- thel_constantCross [REAL] [0.0]
Valid Values: Unconstrained
- thel_constantNew = <flash.pyFlash4.RP.rpReal object>
- thel_constantNew [REAL] [0.0]
Valid Values: Unconstrained
- thel_constantParallel = <flash.pyFlash4.RP.rpReal object>
- thel_constantParallel [REAL] [0.0]
Valid Values: Unconstrained
- thel_constantPerpendicular = <flash.pyFlash4.RP.rpReal object>
- thel_constantPerpendicular [REAL] [0.0]
Valid Values: Unconstrained
- thermal_diff_method = <flash.pyFlash4.RP.rpInt object>
- thermal_diff_method [INTEGER] [1]
Valid Values: Unconstrained
- theta = <flash.pyFlash4.RP.rpReal object>
- theta [REAL] [0.]
Valid Values: Unconstrained angle between surface normal to planar flame surface and x axis (see diagram with pseudo_1d)
- threadBlockListBuild = <flash.pyFlash4.RP.rpLog object>
threadBlockListBuild [BOOLEAN] CONSTANT [TRUE]
- threadDelepBlockList = <flash.pyFlash4.RP.rpLog object>
- threadDelepBlockList [BOOLEAN] [TRUE]
Turn on block-list threading for the Deleptonize implementation?
- threadDelepWithinBlock = <flash.pyFlash4.RP.rpLog object>
- threadDelepWithinBlock [BOOLEAN] [TRUE]
Turn on within-block threading for the Deleptonize implementation?
- threadDriverBlockList = <flash.pyFlash4.RP.rpLog object>
threadDriverBlockList [BOOLEAN] [TRUE]
- threadDriverWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadDriverWithinBlock [BOOLEAN] [TRUE]
- threadEosWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadEosWithinBlock [BOOLEAN] [TRUE]
- threadHydroBlockList = <flash.pyFlash4.RP.rpLog object>
threadHydroBlockList [BOOLEAN] [TRUE]
- threadHydroWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadHydroWithinBlock [BOOLEAN] [TRUE]
- threadLeakBlockList = <flash.pyFlash4.RP.rpLog object>
threadLeakBlockList [BOOLEAN] [TRUE]
- threadLeakWithinBlock = <flash.pyFlash4.RP.rpLog object>
threadLeakWithinBlock [BOOLEAN] [TRUE]
- threadProtonTrace = <flash.pyFlash4.RP.rpLog object>
- threadProtonTrace [BOOLEAN] [true]
Use threading when tracing the protons through each block?
- threadRayTrace = <flash.pyFlash4.RP.rpLog object>
- threadRayTrace [BOOLEAN] [true]
Use threading when tracing the rays through each block?
- threadRayTraceBuild = <flash.pyFlash4.RP.rpLog object>
threadRayTraceBuild [BOOLEAN] CONSTANT [TRUE]
- threadThomsonScBlockList = <flash.pyFlash4.RP.rpLog object>
- threadThomsonScBlockList [BOOLEAN] [true]
Use threading for Thomson scattering outer loop?
- threadThomsonScWithinBlock = <flash.pyFlash4.RP.rpLog object>
- threadThomsonScWithinBlock [BOOLEAN] [true]
Use threading for Thomson scattering inner loop?
- threadThscRayTrace = <flash.pyFlash4.RP.rpLog object>
- threadThscRayTrace [BOOLEAN] [true]
Use threading when tracing the Thomson rays through each block?
- threadWithinBlockBuild = <flash.pyFlash4.RP.rpLog object>
threadWithinBlockBuild [BOOLEAN] CONSTANT [TRUE]
- threadXrayTrace = <flash.pyFlash4.RP.rpLog object>
- threadXrayTrace [BOOLEAN] [true]
Use threading when tracing the X-rays through each block?
- thsc_3Din2D = <flash.pyFlash4.RP.rpLog object>
- thsc_3Din2D [BOOLEAN] [false]
Use the 3D rays in a 2D cylindrical grid ray tracing?
- thsc_beamDetector_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 1
- thsc_beamDetector_2 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 2
- thsc_beamDetector_3 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 3
- thsc_beamDetector_4 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 4
- thsc_beamDetector_5 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 5
- thsc_beamDetector_6 = <flash.pyFlash4.RP.rpInt object>
- thsc_beamDetector_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The detector associated with probe beam 6
- thsc_beamDphi_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_1 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 1
- thsc_beamDphi_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_2 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 2
- thsc_beamDphi_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_3 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 3
- thsc_beamDphi_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_4 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 4
- thsc_beamDphi_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_5 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 5
- thsc_beamDphi_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamDphi_6 [REAL] [40.64]
Valid Values: -45.0 to 90.0 Angle (deg) of linear polarization wrt scattering plane for beam 6
- thsc_beamLensX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 1
- thsc_beamLensX_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 2
- thsc_beamLensX_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 3
- thsc_beamLensX_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 4
- thsc_beamLensX_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 5
- thsc_beamLensX_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for beam 6
- thsc_beamLensY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 1
- thsc_beamLensY_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 2
- thsc_beamLensY_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 3
- thsc_beamLensY_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 4
- thsc_beamLensY_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 5
- thsc_beamLensY_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for beam 6
- thsc_beamLensZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 1
- thsc_beamLensZ_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 2
- thsc_beamLensZ_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 3
- thsc_beamLensZ_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 4
- thsc_beamLensZ_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 5
- thsc_beamLensZ_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamLensZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for beam 6
- thsc_beamPowerMeasureDist1_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 1
- thsc_beamPowerMeasureDist1_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 2
- thsc_beamPowerMeasureDist1_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 3
- thsc_beamPowerMeasureDist1_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 4
- thsc_beamPowerMeasureDist1_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 5
- thsc_beamPowerMeasureDist1_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist1_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower distance (before target) for measuring power of beam 6
- thsc_beamPowerMeasureDist2_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_1 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 1
- thsc_beamPowerMeasureDist2_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_2 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 2
- thsc_beamPowerMeasureDist2_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_3 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 3
- thsc_beamPowerMeasureDist2_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_4 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 4
- thsc_beamPowerMeasureDist2_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_5 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 5
- thsc_beamPowerMeasureDist2_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamPowerMeasureDist2_6 [REAL] [HUGE(1.0)]
Valid Values: Unconstrained Upper distance (behind target) for measuring power of beam 6
- thsc_beamTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 1
- thsc_beamTargetX_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 2
- thsc_beamTargetX_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 3
- thsc_beamTargetX_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 4
- thsc_beamTargetX_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 5
- thsc_beamTargetX_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target (direction) for beam 6
- thsc_beamTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 1
- thsc_beamTargetY_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 2
- thsc_beamTargetY_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 3
- thsc_beamTargetY_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 4
- thsc_beamTargetY_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 5
- thsc_beamTargetY_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target (direction) for beam 6
- thsc_beamTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 1
- thsc_beamTargetZ_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 2
- thsc_beamTargetZ_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 3
- thsc_beamTargetZ_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 4
- thsc_beamTargetZ_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 5
- thsc_beamTargetZ_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_beamTargetZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target (direction) for beam 6
- thsc_cellTimeEnergyDeposition = <flash.pyFlash4.RP.rpLog object>
- thsc_cellTimeEnergyDeposition [BOOLEAN] [false]
If true, calculates cell energy deposition based only on time spent in cell
- thsc_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- thsc_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- thsc_computeSpectra = <flash.pyFlash4.RP.rpLog object>
- thsc_computeSpectra [BOOLEAN] [true]
Whether to compute (and write) scattered light spectra
- thsc_crossSectionFunctionType_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_1 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 1
- thsc_crossSectionFunctionType_2 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_2 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 2
- thsc_crossSectionFunctionType_3 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_3 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 3
- thsc_crossSectionFunctionType_4 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_4 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 4
- thsc_crossSectionFunctionType_5 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_5 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 5
- thsc_crossSectionFunctionType_6 = <flash.pyFlash4.RP.rpStr object>
- thsc_crossSectionFunctionType_6 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for beam 6
- thsc_dOmegaOfDetector_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_dOmegaOfDetector_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Solid angle (as seen from scattering region) covered by detector 1
- thsc_detectedRayBucketSize = <flash.pyFlash4.RP.rpInt object>
- thsc_detectedRayBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out detected rays to disk.
- thsc_detectedRayDiagnostics = <flash.pyFlash4.RP.rpLog object>
- thsc_detectedRayDiagnostics [BOOLEAN] [false]
If true, calculates/records extra diagnostic values for the detected rays.
- thsc_detectorApertureAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorApertureAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Aperture angle (conical opening, in degrees) of detector 1
- thsc_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the spectral detector center 1
- thsc_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the spectral detector center 1
- thsc_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the spectral detector center 1
- thsc_detectorDGwriteFormat = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorDGwriteFormat [STRING] [“es15.5”]
Valid Values: Unconstrained Format string for writing out diagnostic variables to detector file(s)
- thsc_detectorFileAllowOverwrite = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorFileAllowOverwrite [BOOLEAN] [false]
If false, attempts to rewrite an existing detector file cause an error
- thsc_detectorFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained minimum number of time steps between detector file writes
- thsc_detectorFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorFileIntervalTime [REAL] [0.0]
Valid Values: 0.0 to INFTY minimum time interval between detector file writes
- thsc_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- thsc_detectorLaserBeamNumber_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorLaserBeamNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The laser beam number associated with the detector 1
- thsc_detectorLensSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for detector 1
- thsc_detectorLensX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for detector 1
- thsc_detectorLensY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for detector 1
- thsc_detectorLensZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorLensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for detector 1
- thsc_detectorNoRayDeflection_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorNoRayDeflection_1 [BOOLEAN] [false]
If true, laser -> detector rays will not be deflected for detector 1
- thsc_detectorNoRayPowerLoss_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorNoRayPowerLoss_1 [BOOLEAN] [false]
If true, laser -> detector rays have no power loss for detector 1
- thsc_detectorNumberOfRays_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorNumberOfRays_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to be used for detector 1
- thsc_detectorNumberOfSpecPoints_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_detectorNumberOfSpecPoints_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of spectral points for detector 1
- thsc_detectorSAMajorTorsAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorSAMajorTorsAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major {x,y,z} semiaxis rotation angle (in degrees) for detector 1
- thsc_detectorSAMajorTorsAxis_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorSAMajorTorsAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} global axis to use for rotating major semiaxis for detector1
- thsc_detectorScreenSpectralFlux_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorScreenSpectralFlux_1 [BOOLEAN] [true]
If true, power/frequency, if false, power output for detector 1
- thsc_detectorScreenWavelengths_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorScreenWavelengths_1 [BOOLEAN] [true]
If true, wavelengths, if false, frequencies output for detector 1
- thsc_detectorSkipTimeResolve_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorSkipTimeResolve_1 [BOOLEAN] [false]
If true, skip time resolve into time-tagged files for detector 1
- thsc_detectorTargetRadius_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Radius of target area for detector 1
- thsc_detectorTargetSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for detector 1
- thsc_detectorTargetSAMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetSAMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for detector 1
- thsc_detectorTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target center for detector 1
- thsc_detectorTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target center for detector 1
- thsc_detectorTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target center for detector 1
- thsc_detectorUseRelativityTerm_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorUseRelativityTerm_1 [BOOLEAN] [false]
Should the 1st order v/c correction of 2 * omega / omegaI be used? 1
- thsc_detectorWavelengthMax_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorWavelengthMax_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The maximum recording spectral wavelength (in nm) for detector 1
- thsc_detectorWavelengthMin_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_detectorWavelengthMin_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The minimum recording spectral wavelength (in nm) for detector 1
- thsc_detectorWriteAnglesInDeg = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorWriteAnglesInDeg [BOOLEAN] [false]
If true, write out angles in degrees, otherwise use radians
- thsc_detectorWriteFormatX = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorWriteFormatX [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out the x-axis data to detector file(s)
- thsc_detectorWriteFormatY = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorWriteFormatY [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out the y-axis data to detector file(s)
- thsc_detectorWriteTempInKeV = <flash.pyFlash4.RP.rpLog object>
- thsc_detectorWriteTempInKeV [BOOLEAN] [false]
If true, write out electron and ion temperatures in keV, otherwise use kelvin
- thsc_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- thsc_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out the first items to detector file(s)
- thsc_enforcePositiveNele = <flash.pyFlash4.RP.rpLog object>
- thsc_enforcePositiveNele [BOOLEAN] [true]
Rescale the number of electrons gradient such that it is always >= 0?
- thsc_enforcePositiveTele = <flash.pyFlash4.RP.rpLog object>
- thsc_enforcePositiveTele [BOOLEAN] [true]
Rescale the electron temperature gradient such that it is always >= 0?
- thsc_gaussianCenterMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 1
- thsc_gaussianCenterMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 2
- thsc_gaussianCenterMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 3
- thsc_gaussianCenterMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 4
- thsc_gaussianCenterMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 5
- thsc_gaussianCenterMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMajor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for beam 6
- thsc_gaussianCenterMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 1
- thsc_gaussianCenterMinor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_2 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 2
- thsc_gaussianCenterMinor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_3 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 3
- thsc_gaussianCenterMinor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_4 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 4
- thsc_gaussianCenterMinor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_5 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 5
- thsc_gaussianCenterMinor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianCenterMinor_6 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for beam 6
- thsc_gaussianExponent_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 1
- thsc_gaussianExponent_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 2
- thsc_gaussianExponent_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 3
- thsc_gaussianExponent_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 4
- thsc_gaussianExponent_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 5
- thsc_gaussianExponent_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianExponent_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for beam 6
- thsc_gaussianRadiusMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 1
- thsc_gaussianRadiusMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 2
- thsc_gaussianRadiusMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 3
- thsc_gaussianRadiusMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 4
- thsc_gaussianRadiusMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 5
- thsc_gaussianRadiusMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for beam 6
- thsc_gaussianRadiusMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 1
- thsc_gaussianRadiusMinor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 2
- thsc_gaussianRadiusMinor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 3
- thsc_gaussianRadiusMinor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 4
- thsc_gaussianRadiusMinor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 5
- thsc_gaussianRadiusMinor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_gaussianRadiusMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for beam 6
- thsc_gridType_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_1 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 1
- thsc_gridType_2 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_2 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 2
- thsc_gridType_3 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_3 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 3
- thsc_gridType_4 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_4 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 4
- thsc_gridType_5 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_5 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 5
- thsc_gridType_6 = <flash.pyFlash4.RP.rpStr object>
- thsc_gridType_6 [STRING] [” “]
Valid Values: Unconstrained The type of shape for beam 6
- thsc_ignoreElectricalField = <flash.pyFlash4.RP.rpLog object>
- thsc_ignoreElectricalField [BOOLEAN] [true]
If true, the effect of the electrical field is ignored (default).
- thsc_laserCrossSecFuncType_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_laserCrossSecFuncType_1 [STRING] [” “]
Valid Values: Unconstrained Function type which sets the irradiance pattern for laser beam 1
- thsc_laserGaussCenterMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussCenterMajor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the major semiaxis for laser beam 1
- thsc_laserGaussCenterMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussCenterMinor_1 [REAL] [0.0]
Valid Values: Unconstrained The gaussian center location along the minor semiaxis for laser beam 1
- thsc_laserGaussExponent_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussExponent_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian exponent for laser beam 1
- thsc_laserGaussRadiusMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussRadiusMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the major semiaxis for laser beam 1
- thsc_laserGaussRadiusMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserGaussRadiusMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The gaussian e-folding length along the minor semiaxis for laser beam 1
- thsc_laserLensSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for laser beam 1
- thsc_laserLensX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the lens center for laser beam 1
- thsc_laserLensY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the lens center for laser beam 1
- thsc_laserLensZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserLensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the lens center for laser beam 1
- thsc_laserNoEnergyDeposition_1 = <flash.pyFlash4.RP.rpLog object>
- thsc_laserNoEnergyDeposition_1 [BOOLEAN] [false]
If true, no energy deposition is done for laser beam 1
- thsc_laserNumberOfRays_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_laserNumberOfRays_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The number of rays to be used for laser beam 1
- thsc_laserPolarizationAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserPolarizationAngle_1 [REAL] [-1.0]
Valid Values: Unconstrained Polarization/scattering plane angle for laser beam (-ve -> unpolarized)1
- thsc_laserPulseNumber_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_laserPulseNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for laser beam 1
- thsc_laserSAMajorTorsAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserSAMajorTorsAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major {x,y,z} semiaxis rotation angle (in degrees) for laser beam 1
- thsc_laserSAMajorTorsAxis_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_laserSAMajorTorsAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} global axis to use for rotating major semiaxis for laser beam1
- thsc_laserTargetSAMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetSAMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for laser beam 1
- thsc_laserTargetSAMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetSAMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for laser beam 1
- thsc_laserTargetX_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the target center for laser beam 1
- thsc_laserTargetY_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the target center for laser beam 1
- thsc_laserTargetZ_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the target center for laser beam 1
- thsc_laserWavelength_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_laserWavelength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length (in nm) of laser beam 1
- thsc_lensSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 1
- thsc_lensSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 2
- thsc_lensSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 3
- thsc_lensSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 4
- thsc_lensSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 5
- thsc_lensSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_lensSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lens major elliptical semiaxis length for beam 6
- thsc_logLevel = <flash.pyFlash4.RP.rpInt object>
- thsc_logLevel [INTEGER] [700]
Valid Values: 0 to INFTY controls the level of logging for some conditions. See ThomsonScattering.h for relevant THSC_LOGLEVEL_* definitions. Not yet used.
- thsc_maxRayCount = <flash.pyFlash4.RP.rpInt object>
- thsc_maxRayCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of rays per processor
- thsc_nSubZonesI = <flash.pyFlash4.RP.rpInt object>
- thsc_nSubZonesI [INTEGER] [1]
Valid Values: 1 to INFTY Number of sub-zone intervals in the X direction for Thomson scattering
- thsc_nSubZonesJ = <flash.pyFlash4.RP.rpInt object>
- thsc_nSubZonesJ [INTEGER] [1]
Valid Values: 1 to INFTY Number of sub-zone intervals in the Y direction for Thomson scattering
- thsc_nSubZonesK = <flash.pyFlash4.RP.rpInt object>
- thsc_nSubZonesK [INTEGER] [1]
Valid Values: 1 to INFTY Number of sub-zone intervals in the Z direction for Thomson scattering
- thsc_numberOfBeams = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of probe beams
- thsc_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfDetectors [INTEGER] [-1]
Valid Values: Unconstrained Total number of Thomson scattering detectors
- thsc_numberOfLaserBeams = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfLaserBeams [INTEGER] [-1]
Valid Values: Unconstrained Total number of Thomson scattering laser beams
- thsc_numberOfPulses = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfPulses [INTEGER] [-1]
Valid Values: Unconstrained Total number of Thomson scattering laser pulses
- thsc_numberOfSections_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_1 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 1
- thsc_numberOfSections_2 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_2 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 2
- thsc_numberOfSections_3 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_3 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 3
- thsc_numberOfSections_4 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_4 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 4
- thsc_numberOfSections_5 = <flash.pyFlash4.RP.rpInt object>
- thsc_numberOfSections_5 [INTEGER] [-1]
Valid Values: Unconstrained The number of time/power pairs (sections) for probe laser pulse 5
- thsc_power_1_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 1
- thsc_power_1_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 10
- thsc_power_1_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 11
- thsc_power_1_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 12
- thsc_power_1_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 13
- thsc_power_1_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 14
- thsc_power_1_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 15
- thsc_power_1_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 16
- thsc_power_1_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 17
- thsc_power_1_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 18
- thsc_power_1_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 19
- thsc_power_1_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 2
- thsc_power_1_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 20
- thsc_power_1_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 3
- thsc_power_1_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 4
- thsc_power_1_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 5
- thsc_power_1_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 6
- thsc_power_1_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 7
- thsc_power_1_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 8
- thsc_power_1_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for Thomson laser pulse 1 section 9
- thsc_power_2_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 1
- thsc_power_2_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 10
- thsc_power_2_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 11
- thsc_power_2_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 12
- thsc_power_2_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 13
- thsc_power_2_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 14
- thsc_power_2_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 15
- thsc_power_2_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 16
- thsc_power_2_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 17
- thsc_power_2_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 18
- thsc_power_2_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 19
- thsc_power_2_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 2
- thsc_power_2_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 20
- thsc_power_2_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 3
- thsc_power_2_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 4
- thsc_power_2_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 5
- thsc_power_2_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 6
- thsc_power_2_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 7
- thsc_power_2_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 8
- thsc_power_2_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 2 section 9
- thsc_power_3_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 1
- thsc_power_3_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 10
- thsc_power_3_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 11
- thsc_power_3_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 12
- thsc_power_3_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 13
- thsc_power_3_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 14
- thsc_power_3_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 15
- thsc_power_3_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 16
- thsc_power_3_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 17
- thsc_power_3_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 18
- thsc_power_3_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 19
- thsc_power_3_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 2
- thsc_power_3_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 20
- thsc_power_3_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 3
- thsc_power_3_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 4
- thsc_power_3_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 5
- thsc_power_3_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 6
- thsc_power_3_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 7
- thsc_power_3_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 8
- thsc_power_3_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 3 section 9
- thsc_power_4_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 1
- thsc_power_4_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 10
- thsc_power_4_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 11
- thsc_power_4_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 12
- thsc_power_4_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 13
- thsc_power_4_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 14
- thsc_power_4_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 15
- thsc_power_4_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 16
- thsc_power_4_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 17
- thsc_power_4_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 18
- thsc_power_4_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 19
- thsc_power_4_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 2
- thsc_power_4_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 20
- thsc_power_4_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 3
- thsc_power_4_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 4
- thsc_power_4_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 5
- thsc_power_4_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 6
- thsc_power_4_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 7
- thsc_power_4_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 8
- thsc_power_4_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 4 section 9
- thsc_power_5_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 1
- thsc_power_5_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 10
- thsc_power_5_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 11
- thsc_power_5_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 12
- thsc_power_5_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 13
- thsc_power_5_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 14
- thsc_power_5_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 15
- thsc_power_5_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 16
- thsc_power_5_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 17
- thsc_power_5_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 18
- thsc_power_5_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 19
- thsc_power_5_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 2
- thsc_power_5_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 20
- thsc_power_5_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 3
- thsc_power_5_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 4
- thsc_power_5_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 5
- thsc_power_5_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 6
- thsc_power_5_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 7
- thsc_power_5_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 8
- thsc_power_5_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_power_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The power (W) for probe laser pulse 5 section 9
- thsc_printBeams = <flash.pyFlash4.RP.rpLog object>
- thsc_printBeams [BOOLEAN] [false]
Print details about each beam?
- thsc_printDetectors = <flash.pyFlash4.RP.rpLog object>
- thsc_printDetectors [BOOLEAN] [false]
Print details about each detector?
- thsc_printEnergyInfo = <flash.pyFlash4.RP.rpLog object>
- thsc_printEnergyInfo [BOOLEAN] [true]
Print details about the laser energy entering/leaving the domain?
- thsc_printLaserBeams = <flash.pyFlash4.RP.rpLog object>
- thsc_printLaserBeams [BOOLEAN] [false]
Print details about each laser beam?
- thsc_printMain = <flash.pyFlash4.RP.rpLog object>
- thsc_printMain [BOOLEAN] [false]
Print details about the Thomson scattering run?
- thsc_printPulses = <flash.pyFlash4.RP.rpLog object>
- thsc_printPulses [BOOLEAN] [false]
Print details about each laser pulse?
- thsc_printRays = <flash.pyFlash4.RP.rpLog object>
- thsc_printRays [BOOLEAN] [false]
Print details about each Thomson ray currently generated?
- thsc_printSpecies = <flash.pyFlash4.RP.rpLog object>
- thsc_printSpecies [BOOLEAN] [false]
Print details about the species present in the current simulation?
- thsc_pulseNumber_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 1
- thsc_pulseNumber_2 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 2
- thsc_pulseNumber_3 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 3
- thsc_pulseNumber_4 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 4
- thsc_pulseNumber_5 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 5
- thsc_pulseNumber_6 = <flash.pyFlash4.RP.rpInt object>
- thsc_pulseNumber_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The pulse number to use for probe beam 6
- thsc_rayDeterminism = <flash.pyFlash4.RP.rpLog object>
- thsc_rayDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move the ray particle.
- thsc_rayZeroPower = <flash.pyFlash4.RP.rpReal object>
- thsc_rayZeroPower [REAL] [1.0e-06]
Valid Values: Unconstrained Below this value (erg/s), the Thomson ray is considered to have zero power
- thsc_recalculateCellData = <flash.pyFlash4.RP.rpLog object>
- thsc_recalculateCellData [BOOLEAN] [false]
If true, the Thomson scattering calculates its own cell data for each block
- thsc_semiAxisMajorTorsionAngle_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 1
- thsc_semiAxisMajorTorsionAngle_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 2
- thsc_semiAxisMajorTorsionAngle_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 3
- thsc_semiAxisMajorTorsionAngle_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 4
- thsc_semiAxisMajorTorsionAngle_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 5
- thsc_semiAxisMajorTorsionAngle_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_semiAxisMajorTorsionAngle_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Major semiaxis/{x,y,z} axis rotation angle (in degrees) for beam 6
- thsc_semiAxisMajorTorsionAxis_1 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_1 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam1
- thsc_semiAxisMajorTorsionAxis_2 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_2 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam2
- thsc_semiAxisMajorTorsionAxis_3 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_3 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam3
- thsc_semiAxisMajorTorsionAxis_4 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_4 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam4
- thsc_semiAxisMajorTorsionAxis_5 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_5 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam5
- thsc_semiAxisMajorTorsionAxis_6 = <flash.pyFlash4.RP.rpStr object>
- thsc_semiAxisMajorTorsionAxis_6 [STRING] [” “]
Valid Values: Unconstrained {x,y,z} axis to use for rotating major semiaxis for beam6
- thsc_spectrumFileAllowOverwrite = <flash.pyFlash4.RP.rpLog object>
- thsc_spectrumFileAllowOverwrite [BOOLEAN] [false]
If false, attempts to rewrite an existing Thomson spectrum file cause an error
- thsc_spectrumFileIntervalStep = <flash.pyFlash4.RP.rpInt object>
- thsc_spectrumFileIntervalStep [INTEGER] [0]
Valid Values: Unconstrained minimum number of time steps between spectrum file writes (and computations)
- thsc_spectrumFileIntervalTime = <flash.pyFlash4.RP.rpReal object>
- thsc_spectrumFileIntervalTime [REAL] [0.0]
Valid Values: 0.0 to INFTY minimum time interval between spectrum file writes (and computations)
- thsc_spectrumFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- thsc_spectrumFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each Thomson spectrum file name
- thsc_spectrumLamsMax_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_spectrumLamsMax_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Upper wavelength in nm for spectrum of detector 1
- thsc_spectrumLamsMin_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_spectrumLamsMin_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Lower wavelength in nm for spectrum of detector 1
- thsc_spectrumNpts_1 = <flash.pyFlash4.RP.rpInt object>
- thsc_spectrumNpts_1 [INTEGER] [0]
Valid Values: 0 to INFTY Number of wavelengths for spectrum of detector 1
- thsc_spectrumUseRelativityTerm = <flash.pyFlash4.RP.rpLog object>
- thsc_spectrumUseRelativityTerm [BOOLEAN] [true]
If true, use Pogutse’s factor according to Froula et al. for all spectra
- thsc_targetSemiAxisMajor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 1
- thsc_targetSemiAxisMajor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 2
- thsc_targetSemiAxisMajor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 3
- thsc_targetSemiAxisMajor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 4
- thsc_targetSemiAxisMajor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 5
- thsc_targetSemiAxisMajor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMajor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target major elliptical semiaxis length for beam 6
- thsc_targetSemiAxisMinor_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 1
- thsc_targetSemiAxisMinor_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 2
- thsc_targetSemiAxisMinor_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 3
- thsc_targetSemiAxisMinor_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 4
- thsc_targetSemiAxisMinor_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 5
- thsc_targetSemiAxisMinor_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_targetSemiAxisMinor_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Target minor elliptical semiaxis length for beam 6
- thsc_time_1_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 1
- thsc_time_1_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 10
- thsc_time_1_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 11
- thsc_time_1_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 12
- thsc_time_1_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 13
- thsc_time_1_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 14
- thsc_time_1_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 15
- thsc_time_1_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 16
- thsc_time_1_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 17
- thsc_time_1_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 18
- thsc_time_1_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 19
- thsc_time_1_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 2
- thsc_time_1_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 20
- thsc_time_1_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 3
- thsc_time_1_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 4
- thsc_time_1_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 5
- thsc_time_1_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 6
- thsc_time_1_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 7
- thsc_time_1_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 8
- thsc_time_1_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_1_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for Thomson laser pulse 1 section 9
- thsc_time_2_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 1
- thsc_time_2_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 10
- thsc_time_2_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 11
- thsc_time_2_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 12
- thsc_time_2_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 13
- thsc_time_2_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 14
- thsc_time_2_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 15
- thsc_time_2_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 16
- thsc_time_2_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 17
- thsc_time_2_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 18
- thsc_time_2_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 19
- thsc_time_2_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 2
- thsc_time_2_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 20
- thsc_time_2_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 3
- thsc_time_2_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 4
- thsc_time_2_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 5
- thsc_time_2_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 6
- thsc_time_2_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 7
- thsc_time_2_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 8
- thsc_time_2_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_2_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 2 section 9
- thsc_time_3_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 1
- thsc_time_3_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 10
- thsc_time_3_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 11
- thsc_time_3_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 12
- thsc_time_3_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 13
- thsc_time_3_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 14
- thsc_time_3_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 15
- thsc_time_3_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 16
- thsc_time_3_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 17
- thsc_time_3_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 18
- thsc_time_3_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 19
- thsc_time_3_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 2
- thsc_time_3_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 20
- thsc_time_3_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 3
- thsc_time_3_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 4
- thsc_time_3_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 5
- thsc_time_3_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 6
- thsc_time_3_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 7
- thsc_time_3_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 8
- thsc_time_3_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_3_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 3 section 9
- thsc_time_4_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 1
- thsc_time_4_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 10
- thsc_time_4_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 11
- thsc_time_4_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 12
- thsc_time_4_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 13
- thsc_time_4_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 14
- thsc_time_4_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 15
- thsc_time_4_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 16
- thsc_time_4_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 17
- thsc_time_4_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 18
- thsc_time_4_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 19
- thsc_time_4_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 2
- thsc_time_4_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 20
- thsc_time_4_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 3
- thsc_time_4_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 4
- thsc_time_4_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 5
- thsc_time_4_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 6
- thsc_time_4_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 7
- thsc_time_4_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 8
- thsc_time_4_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_4_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 4 section 9
- thsc_time_5_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_1 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 1
- thsc_time_5_10 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_10 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 10
- thsc_time_5_11 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_11 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 11
- thsc_time_5_12 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_12 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 12
- thsc_time_5_13 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_13 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 13
- thsc_time_5_14 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_14 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 14
- thsc_time_5_15 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_15 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 15
- thsc_time_5_16 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_16 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 16
- thsc_time_5_17 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_17 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 17
- thsc_time_5_18 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_18 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 18
- thsc_time_5_19 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_19 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 19
- thsc_time_5_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_2 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 2
- thsc_time_5_20 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_20 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 20
- thsc_time_5_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_3 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 3
- thsc_time_5_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_4 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 4
- thsc_time_5_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_5 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 5
- thsc_time_5_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_6 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 6
- thsc_time_5_7 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_7 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 7
- thsc_time_5_8 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_8 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 8
- thsc_time_5_9 = <flash.pyFlash4.RP.rpReal object>
- thsc_time_5_9 [REAL] [-1.0]
Valid Values: Unconstrained The time (s) for probe laser pulse 5 section 9
- thsc_wavelength_1 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 1
- thsc_wavelength_2 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 2
- thsc_wavelength_3 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 3
- thsc_wavelength_4 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 4
- thsc_wavelength_5 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 5
- thsc_wavelength_6 = <flash.pyFlash4.RP.rpReal object>
- thsc_wavelength_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Wave length [in microns] of probe beam 6
- tinitial = <flash.pyFlash4.RP.rpReal object>
- tinitial [REAL] [0.0]
Valid Values: Unconstrained Initial simulation time
- tiny = <flash.pyFlash4.RP.rpReal object>
- tiny [REAL] [1.e-16]
Valid Values: Unconstrained A threshold value for an arbitrarily small number
- tmax = <flash.pyFlash4.RP.rpReal object>
- tmax [REAL] [0.2]
Valid Values: Unconstrained Maximum simulation time
- tneimax = <flash.pyFlash4.RP.rpReal object>
- tneimax [REAL] [1.0E7]
Valid Values: Unconstrained Max NEI temperature
- tneimin = <flash.pyFlash4.RP.rpReal object>
- tneimin [REAL] [1.0E4]
Valid Values: Unconstrained Min NEI temperature
- toff = <flash.pyFlash4.RP.rpReal object>
- toff [REAL] [30.0E-9]
Valid Values: Unconstrained
- toffset = <flash.pyFlash4.RP.rpReal object>
- toffset [REAL] [3.0e-8]
Valid Values: Unconstrained
- totalSharedVars = <flash.pyFlash4.RP.rpInt object>
- totalSharedVars [INTEGER] [12]
Valid Values: Unconstrained
- tr_bhErrControl = <flash.pyFlash4.RP.rpStr object>
- tr_bhErrControl [STRING] [“erad_cell”]
Valid Values: “erad_cell”, “erad_tot”, “mion_tot”
- tr_bhMaxDist = <flash.pyFlash4.RP.rpReal object>
- tr_bhMaxDist [REAL] [1e99]
Valid Values: Unconstrained
- tr_bhRayRadRes = <flash.pyFlash4.RP.rpReal object>
- tr_bhRayRadRes [REAL] [1.0]
Valid Values: Unconstrained
- tr_bhRelErr = <flash.pyFlash4.RP.rpReal object>
- tr_bhRelErr [REAL] [0.01]
Valid Values: Unconstrained
- tr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- tr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained
- tr_ilFinePix = <flash.pyFlash4.RP.rpInt object>
- tr_ilFinePix [INTEGER] [4]
Valid Values: Unconstrained
- tr_ilNNS = <flash.pyFlash4.RP.rpInt object>
- tr_ilNNS [INTEGER] [25]
Valid Values: Unconstrained
- tr_ilNPhi = <flash.pyFlash4.RP.rpInt object>
- tr_ilNPhi [INTEGER] [50]
Valid Values: Unconstrained
- tr_ilNR = <flash.pyFlash4.RP.rpInt object>
- tr_ilNR [INTEGER] [50]
Valid Values: Unconstrained
- tr_ilNTheta = <flash.pyFlash4.RP.rpInt object>
- tr_ilNTheta [INTEGER] [25]
Valid Values: Unconstrained
- tr_nSide = <flash.pyFlash4.RP.rpInt object>
- tr_nSide [INTEGER] [1]
Valid Values: Unconstrained
- tr_odCDTOIndex = <flash.pyFlash4.RP.rpReal object>
- tr_odCDTOIndex [REAL] [1.0]
Valid Values: Unconstrained
- tr_odMaxDist = <flash.pyFlash4.RP.rpReal object>
- tr_odMaxDist [REAL] [1e99]
Valid Values: Unconstrained
- transOrder = <flash.pyFlash4.RP.rpInt object>
- transOrder [INTEGER] [1]
Valid Values: 0, 1, 2, 3, 4 order of approximating transeverse flux derivative in data reconstruction
- tstar = <flash.pyFlash4.RP.rpReal object>
- tstar [REAL] [-1.0E0]
Valid Values: Unconstrained start time of the transient
- tstep_change_factor = <flash.pyFlash4.RP.rpReal object>
- tstep_change_factor [REAL] [2.0]
Valid Values: 0.0+ to INFTY The initial time step dt is multiplied with this factor at every timestep, until it is limited by CFL condition, allowing users to specify a very conservative initial dt and letting it grow by specifying a tstep_change_factor > 1.0.
- turb_c2 = <flash.pyFlash4.RP.rpReal object>
- turb_c2 [REAL] [0.9]
Valid Values: Unconstrained is the calibrated constant for determining the turbulent velocity
- turb_stepSize = <flash.pyFlash4.RP.rpInt object>
- turb_stepSize [INTEGER] [1]
Valid Values: Unconstrained size of stencil in computing the laplacian and curl
- turbfield_filename = <flash.pyFlash4.RP.rpStr object>
- turbfield_filename [STRING] [“turb_vel_field.hdf5”]
Valid Values: Unconstrained
- turbfield_xmax = <flash.pyFlash4.RP.rpReal object>
- turbfield_xmax [REAL] [15.e5]
Valid Values: Unconstrained
- turbfield_xmin = <flash.pyFlash4.RP.rpReal object>
- turbfield_xmin [REAL] [0.0]
Valid Values: Unconstrained
- turbfield_ymax = <flash.pyFlash4.RP.rpReal object>
- turbfield_ymax [REAL] [7.5e5]
Valid Values: Unconstrained
- turbfield_ymin = <flash.pyFlash4.RP.rpReal object>
- turbfield_ymin [REAL] [-7.5e5]
Valid Values: Unconstrained
- turbfield_zmax = <flash.pyFlash4.RP.rpReal object>
- turbfield_zmax [REAL] [7.5e5]
Valid Values: Unconstrained
- turbfield_zmin = <flash.pyFlash4.RP.rpReal object>
- turbfield_zmin [REAL] [-7.5e5]
Valid Values: Unconstrained
- typeMatchedXfer = <flash.pyFlash4.RP.rpLog object>
- typeMatchedXfer [BOOLEAN] [true]
Ensures that floating point data transfers are type matched when using HDF5. This prevents HDF5 reverting to independent parallel I/O.
- u_ambient = <flash.pyFlash4.RP.rpReal object>
- u_ambient [REAL] [1.0]
Valid Values: Unconstrained Initial ambient velocity
- u_left = <flash.pyFlash4.RP.rpReal object>
- u_left [REAL] [0.]
Valid Values: Unconstrained
- u_right = <flash.pyFlash4.RP.rpReal object>
- u_right [REAL] [0.]
Valid Values: Unconstrained
- uconv = <flash.pyFlash4.RP.rpReal object>
- uconv [REAL] [0.0]
Valid Values: Unconstrained
- unbiased_geometry = <flash.pyFlash4.RP.rpLog object>
- unbiased_geometry [BOOLEAN] [FALSE]
attempt to remove floating point bias from geometry discretization. Not implemented in FLASH3.
- unit_density = <flash.pyFlash4.RP.rpReal object>
- unit_density [REAL] [1.e-5]
Valid Values: Unconstrained
- unit_length = <flash.pyFlash4.RP.rpReal object>
- unit_length [REAL] [1.0]
Valid Values: Unconstrained
- unit_velocity = <flash.pyFlash4.RP.rpReal object>
- unit_velocity [REAL] [1.e7]
Valid Values: Unconstrained
- updateGravity = <flash.pyFlash4.RP.rpLog object>
- updateGravity [BOOLEAN] [TRUE]
allow gravity value to be updated
- updateHydroFluxes = <flash.pyFlash4.RP.rpLog object>
- updateHydroFluxes [BOOLEAN] [TRUE]
whether fluxes computed by Hydro should be used to update the solution (currently, probably only used in split PPM Hydro)
- useBurn = <flash.pyFlash4.RP.rpLog object>
- useBurn [BOOLEAN] [FALSE]
shall I burn?
- useBurnTable = <flash.pyFlash4.RP.rpLog object>
- useBurnTable [BOOLEAN] [FALSE]
choice of rate evaluation FALSE = analytic rates TRUE = table interpolation
- useCircuit = <flash.pyFlash4.RP.rpLog object>
- useCircuit [BOOLEAN] [TRUE]
flags whether the Circuit source term is being used
- useCollectiveHDF5 = <flash.pyFlash4.RP.rpLog object>
- useCollectiveHDF5 [BOOLEAN] [true]
If true, all non-header, non-list datasets will be written using HDF5’s collective output mode otherwise, the independent access mode is used. Default value is true.
- useConductivity = <flash.pyFlash4.RP.rpLog object>
- useConductivity [BOOLEAN] [TRUE]
flags whether the conductivity material property is being used
- useCool = <flash.pyFlash4.RP.rpLog object>
- useCool [BOOLEAN] [FALSE]
Runtime control for turning off cooling
- useCosmology = <flash.pyFlash4.RP.rpLog object>
- useCosmology [BOOLEAN] [TRUE]
Are we using cosmological expansion?
- useCrossField_limMode = <flash.pyFlash4.RP.rpLog object>
- useCrossField_limMode [BOOLEAN] [FALSE]
Switch to limit cross-field convection only for the components perpendicular to the advecting velocity
- useCrossMagRes = <flash.pyFlash4.RP.rpLog object>
- useCrossMagRes [BOOLEAN] [FALSE]
Switch to turn on use of cross magnetic resistivity (added to Hall term)
- useDeleptonize = <flash.pyFlash4.RP.rpLog object>
- useDeleptonize [BOOLEAN] [FALSE]
runtime control for turning the deleptonization on or off
- useDiffuse = <flash.pyFlash4.RP.rpLog object>
- useDiffuse [BOOLEAN] [TRUE]
whether any method of the Diffuse unit should contribute to fluxes
- useDiffuseComputeDtSpecies = <flash.pyFlash4.RP.rpLog object>
- useDiffuseComputeDtSpecies [BOOLEAN] [TRUE]
flags whether Diffuse_computeDt considers species mass diffusion
- useDiffuseComputeDtTherm = <flash.pyFlash4.RP.rpLog object>
- useDiffuseComputeDtTherm [BOOLEAN] [TRUE]
flags whether Diffuse_computeDt considers thermal conduction
- useDiffuseComputeDtVisc = <flash.pyFlash4.RP.rpLog object>
- useDiffuseComputeDtVisc [BOOLEAN] [TRUE]
flags whether Diffuse_computeDt considers viscosity
- useDiffuseComputeDtmagnetic = <flash.pyFlash4.RP.rpLog object>
useDiffuseComputeDtmagnetic [BOOLEAN] [TRUE]
- useDiffuseSpecies = <flash.pyFlash4.RP.rpLog object>
- useDiffuseSpecies [BOOLEAN] [TRUE]
whether Diffuse_species [TO BE IMPLEMENTED] should contribute to fluxes
- useDiffuseTherm = <flash.pyFlash4.RP.rpLog object>
- useDiffuseTherm [BOOLEAN] [TRUE]
whether Diffuse_therm should contribute to fluxes
- useEnergyDeposition = <flash.pyFlash4.RP.rpLog object>
- useEnergyDeposition [BOOLEAN] [true]
Use Laser energy deposition?
- useEntr = <flash.pyFlash4.RP.rpLog object>
useEntr [BOOLEAN] [TRUE]
- useExplicitViscosity = <flash.pyFlash4.RP.rpLog object>
- useExplicitViscosity [BOOLEAN] [TRUE]
flags whether to use explicit (or implicit) viscosity solver
- useFlame = <flash.pyFlash4.RP.rpLog object>
- useFlame [BOOLEAN] [TRUE]
Whether the flame should be advanced.
- useGravity = <flash.pyFlash4.RP.rpLog object>
- useGravity [BOOLEAN] [TRUE]
Should the gravity calculations be performed?
- useHall_limMode = <flash.pyFlash4.RP.rpLog object>
- useHall_limMode [BOOLEAN] [FALSE]
Switch to limit Hall convection only for the components perpendicular to the advecting velocity
- useHeat = <flash.pyFlash4.RP.rpLog object>
useHeat [BOOLEAN] [TRUE]
- useHeatexchange = <flash.pyFlash4.RP.rpLog object>
useHeatexchange [BOOLEAN] [TRUE]
- useHydro = <flash.pyFlash4.RP.rpLog object>
- useHydro [BOOLEAN] [TRUE]
Should any Hydro calculations be performed?
- useIncompNS = <flash.pyFlash4.RP.rpLog object>
- useIncompNS [BOOLEAN] [TRUE]
Should the IncompNS unit be used?
- useIonize = <flash.pyFlash4.RP.rpLog object>
- useIonize [BOOLEAN] [TRUE]
Whether Ionize calculations should be performed.
- useLegacyLabels = <flash.pyFlash4.RP.rpLog object>
- useLegacyLabels [BOOLEAN] [true]
If true, this stores mesh labels e.g. ‘dens’, ‘pres’ in a IO library dataspace of 4 characters. We may want to set it to false to use larger labels e.g. ‘density’
- useLogLambdaFloor = <flash.pyFlash4.RP.rpLog object>
- useLogLambdaFloor [BOOLEAN] [TRUE]
flags whether to use a floor in the logLambda function
- useMagHarmonicAvg = <flash.pyFlash4.RP.rpLog object>
- useMagHarmonicAvg [BOOLEAN] [FALSE]
Flag to use harmonic average of resistivity at cell faces.
- useMagneticResistivity = <flash.pyFlash4.RP.rpLog object>
- useMagneticResistivity [BOOLEAN] [TRUE]
flags whether the magnetic resistivity material property is being used
- useMassDiffusivity = <flash.pyFlash4.RP.rpLog object>
- useMassDiffusivity [BOOLEAN] CONSTANT [FALSE]
– allows the mass diffusivity to be turned off at runtime, even if the unit is included in the simulation
- useNernst_limMode = <flash.pyFlash4.RP.rpLog object>
- useNernst_limMode [BOOLEAN] [FALSE]
Switch to limit Nernst convection only for the components perpendicular to the advecting velocity
- useOpacity = <flash.pyFlash4.RP.rpLog object>
- useOpacity [BOOLEAN] [TRUE]
flags whether the Opacity unit is being used at all
- useParticles = <flash.pyFlash4.RP.rpLog object>
- useParticles [BOOLEAN] [TRUE]
Whether to advance particles [TRUE] or not [FALSE]
- usePlasmaState = <flash.pyFlash4.RP.rpLog object>
- usePlasmaState [BOOLEAN] [TRUE]
flags whether the PlasmaState unit is being used at all
- usePolytrope = <flash.pyFlash4.RP.rpLog object>
- usePolytrope [BOOLEAN] [FALSE]
Runtime switch for turning the polytropic eos on/off
- usePrimordialChemistry = <flash.pyFlash4.RP.rpLog object>
usePrimordialChemistry [BOOLEAN] [TRUE]
- useProtonEmission = <flash.pyFlash4.RP.rpLog object>
- useProtonEmission [BOOLEAN] [true]
Use the proton emission?
- useProtonImaging = <flash.pyFlash4.RP.rpLog object>
- useProtonImaging [BOOLEAN] [true]
Use the proton imaging?
- usePseudo1d = <flash.pyFlash4.RP.rpLog object>
- usePseudo1d [BOOLEAN] [FALSE]
.true. for a 1d initial configuration, with the copied along the y and z directions .false. for a spherical configuration
- useRadTrans = <flash.pyFlash4.RP.rpLog object>
- useRadTrans [BOOLEAN] [TRUE]
flag to indicate whether radiative transfer is in use
- useRayTrace = <flash.pyFlash4.RP.rpLog object>
- useRayTrace [BOOLEAN] CONSTANT [FALSE]
flag indicating whether to use RayTrace unit
- useResistive_limMode = <flash.pyFlash4.RP.rpLog object>
- useResistive_limMode [BOOLEAN] [FALSE]
Switch to limit Resistive convection only for the components perpendicular to the advecting velocity
- useSTS = <flash.pyFlash4.RP.rpLog object>
- useSTS [BOOLEAN] [FALSE]
Do we want to use super time stepping (STS) algorithm?
- useSTSforDiffusion = <flash.pyFlash4.RP.rpLog object>
- useSTSforDiffusion [BOOLEAN] [FALSE]
TRUE will use the STS algorithm to accelerate diffusion time advancement
- useShockBurn = <flash.pyFlash4.RP.rpLog object>
- useShockBurn [BOOLEAN] [FALSE]
Is burning allowed within shocks?
- useSinkParticles = <flash.pyFlash4.RP.rpLog object>
- useSinkParticles [BOOLEAN] [FALSE]
switch sink particles on/off
- useStir = <flash.pyFlash4.RP.rpLog object>
- useStir [BOOLEAN] [TRUE]
Runtime switch for turning stirring on/off
- useThomsonScattering = <flash.pyFlash4.RP.rpLog object>
- useThomsonScattering [BOOLEAN] [true]
Use the unit?
- useTreeRay = <flash.pyFlash4.RP.rpLog object>
- useTreeRay [BOOLEAN] [TRUE]
Whether TreeRay calculations should be performed.
- useTurb = <flash.pyFlash4.RP.rpLog object>
- useTurb [BOOLEAN] [TRUE]
flags whether the Turbulence unit is being used
- useViscHarmonicAvg = <flash.pyFlash4.RP.rpLog object>
- useViscHarmonicAvg [BOOLEAN] [FALSE]
Flag to use harmonic average of resistivity at cell faces.
- useViscosity = <flash.pyFlash4.RP.rpLog object>
- useViscosity [BOOLEAN] [TRUE]
flags whether the viscosity material property is being used
- useXrayImaging = <flash.pyFlash4.RP.rpLog object>
- useXrayImaging [BOOLEAN] [true]
Use the X-ray imaging?
- use_3dFullCTU = <flash.pyFlash4.RP.rpLog object>
- use_3dFullCTU [BOOLEAN] [TRUE]
Turn on/off the full CTU scheme that gives CFL <= 1 for 3D
- use_Biermann = <flash.pyFlash4.RP.rpLog object>
- use_Biermann [BOOLEAN] [FALSE]
Switch to add the Battery term for B-field generation
- use_Biermann1T = <flash.pyFlash4.RP.rpLog object>
- use_Biermann1T [BOOLEAN] [FALSE]
Switch to add the 1T Battery term for B-field generation
- use_Biermann3T = <flash.pyFlash4.RP.rpLog object>
- use_Biermann3T [BOOLEAN] [FALSE]
Switch to add the 3T Battery term for B-field generation
- use_CrossFIeld = <flash.pyFlash4.RP.rpLog object>
use_CrossFIeld [BOOLEAN] [FALSE]
- use_Hall = <flash.pyFlash4.RP.rpLog object>
- use_Hall [BOOLEAN] [FALSE]
Switch to add the Hall term in the induction equation
- use_Nernst = <flash.pyFlash4.RP.rpLog object>
- use_Nernst [BOOLEAN] [FALSE]
Switch to add nernst effect in the induction equation (and heat flux)
- use_PnotT = <flash.pyFlash4.RP.rpLog object>
use_PnotT [BOOLEAN] [FALSE]
- use_PosPreserv = <flash.pyFlash4.RP.rpLog object>
- use_PosPreserv [BOOLEAN] [FALSE]
Switch for self adjusting positivity preservation in dens, pres and eint components
- use_Seebeck = <flash.pyFlash4.RP.rpLog object>
- use_Seebeck [BOOLEAN] [FALSE]
Switch to add Seebeck effect in the induction equation (and heat flux)
- use_auxEintEqn = <flash.pyFlash4.RP.rpLog object>
- use_auxEintEqn [BOOLEAN] [TRUE]
Turn on/off solving the auxilary internal energy equation
- use_avisc = <flash.pyFlash4.RP.rpLog object>
use_avisc [BOOLEAN] [FALSE]
- use_cma_advection = <flash.pyFlash4.RP.rpLog object>
- use_cma_advection [BOOLEAN] [FALSE]
Use the CMA advection with partial masses being primary variables; thos parameter only affects the unsplit PPM hydro solver.
- use_cma_flattening = <flash.pyFlash4.RP.rpLog object>
- use_cma_flattening [BOOLEAN] [FALSE]
Use the flattening procedure for the abundances as described in the CMA paper; this parameter only affects the unsplit PPM hydro solver.
- use_flash_surr_blks_fill = <flash.pyFlash4.RP.rpLog object>
use_flash_surr_blks_fill [BOOLEAN] [TRUE]
- use_flattening = <flash.pyFlash4.RP.rpLog object>
- use_flattening [BOOLEAN] [FALSE]
Switch for PPM flattening
- use_gravHalfUpdate = <flash.pyFlash4.RP.rpLog object>
- use_gravHalfUpdate [BOOLEAN] [TRUE]
Include gravitational accelerations to hydro coupling at n+1/2
- use_hybridOrder = <flash.pyFlash4.RP.rpLog object>
- use_hybridOrder [BOOLEAN] [FALSE]
Apply RH jump condition to check monotonicity of reconstructed values
- use_reduced_orrery = <flash.pyFlash4.RP.rpLog object>
use_reduced_orrery [BOOLEAN] [TRUE]
- use_steepening = <flash.pyFlash4.RP.rpLog object>
- use_steepening [BOOLEAN] [FALSE]
Switch for steepening contact discontinuities for 3rd order PPM
- use_upwindTVD = <flash.pyFlash4.RP.rpLog object>
- use_upwindTVD [BOOLEAN] [FALSE]
Turn on/off upwinding TVD slopes
- utDt = <flash.pyFlash4.RP.rpReal object>
- utDt [REAL] [10000000000.00000]
Valid Values: Unconstrained
- utOldScaleFactor = <flash.pyFlash4.RP.rpReal object>
- utOldScaleFactor [REAL] [1.9607958853385455E-002]
Valid Values: Unconstrained
- utScaleFactor = <flash.pyFlash4.RP.rpReal object>
- utScaleFactor [REAL] [1.9608074569174569E-002]
Valid Values: Unconstrained
- utSimTime = <flash.pyFlash4.RP.rpReal object>
- utSimTime [REAL] [1129641001610459.]
Valid Values: Unconstrained
- ux = <flash.pyFlash4.RP.rpReal object>
- ux [REAL] [1.0]
Valid Values: Unconstrained
- uy = <flash.pyFlash4.RP.rpReal object>
- uy [REAL] [1.0]
Valid Values: Unconstrained
- v_ambient = <flash.pyFlash4.RP.rpReal object>
- v_ambient [REAL] [1.0]
Valid Values: Unconstrained
- v_left = <flash.pyFlash4.RP.rpReal object>
- v_left [REAL] [0.]
Valid Values: Unconstrained
- v_right = <flash.pyFlash4.RP.rpReal object>
- v_right [REAL] [0.]
Valid Values: Unconstrained
- variableInflow = <flash.pyFlash4.RP.rpLog object>
- variableInflow [BOOLEAN] [FALSE]
is a boolean and allows inflow rate to match burning rate
- vconv = <flash.pyFlash4.RP.rpReal object>
- vconv [REAL] [0.0]
Valid Values: Unconstrained
- vel_init = <flash.pyFlash4.RP.rpReal object>
- vel_init [REAL] [3.e5]
Valid Values: Unconstrained
- vel_mult = <flash.pyFlash4.RP.rpReal object>
- vel_mult [REAL] [1.0]
Valid Values: Unconstrained
- vel_pert_amp = <flash.pyFlash4.RP.rpReal object>
- vel_pert_amp [REAL] [0.0]
Valid Values: Unconstrained
- vel_pert_wavelength1 = <flash.pyFlash4.RP.rpReal object>
- vel_pert_wavelength1 [REAL] [1.0]
Valid Values: Unconstrained
- vel_wind = <flash.pyFlash4.RP.rpReal object>
- vel_wind [REAL] [0.0]
Valid Values: Unconstrained
- velxAmbient = <flash.pyFlash4.RP.rpReal object>
- velxAmbient [REAL] [0.0]
Valid Values: Unconstrained x-velocity of the cold upstream material
- velxPerturb = <flash.pyFlash4.RP.rpReal object>
- velxPerturb [REAL] [2.876E+08]
Valid Values: Unconstrained x-velocity of the post shock material
- velz_initial = <flash.pyFlash4.RP.rpReal object>
- velz_initial [REAL] [0.0]
Valid Values: Unconstrained
- verbosity = <flash.pyFlash4.RP.rpInt object>
- verbosity [INTEGER] [0]
Valid Values: 0 to INFTY
- vgrid = <flash.pyFlash4.RP.rpReal object>
- vgrid [REAL] [0.]
Valid Values: Unconstrained Scale factor for grid velocity
- viscSuppressFactor = <flash.pyFlash4.RP.rpReal object>
- viscSuppressFactor [REAL] [1.0]
Valid Values: Unconstrained – allows the viscosity to be suppressed
- viscTempHigh = <flash.pyFlash4.RP.rpReal object>
- viscTempHigh [REAL] [1.5e8]
Valid Values: Unconstrained – turn off viscosity for temps higher than this
- viscTempLow = <flash.pyFlash4.RP.rpReal object>
- viscTempLow [REAL] [3.0e5]
Valid Values: Unconstrained – turn off viscosity for temps lower than this
- visc_whichCoefficientIsConst = <flash.pyFlash4.RP.rpInt object>
- visc_whichCoefficientIsConst [INTEGER] [2]
Valid Values: 1, 2 which kind of coefficient to keep constant in Constant Viscosity implementation; set to 1 for constant dynamic viscosity (the value of diff_visc_mu is used); set to 2 for constant kinematic viscosity (the value of diff_visc_nu is used).
- vortexSize = <flash.pyFlash4.RP.rpReal object>
- vortexSize [REAL] [0.25]
Valid Values: Unconstrained is the radius of an individual vortex
- vortexStrength = <flash.pyFlash4.RP.rpReal object>
- vortexStrength [REAL] [5.0]
Valid Values: Unconstrained is the strength of the vortex (should be of order density)
- vortex_strength = <flash.pyFlash4.RP.rpReal object>
- vortex_strength [REAL] [5.0]
Valid Values: Unconstrained
- vrms = <flash.pyFlash4.RP.rpReal object>
- vrms [REAL] [1.e7]
Valid Values: Unconstrained
- w_left = <flash.pyFlash4.RP.rpReal object>
- w_left [REAL] [0.]
Valid Values: Unconstrained
- w_right = <flash.pyFlash4.RP.rpReal object>
- w_right [REAL] [0.]
Valid Values: Unconstrained
- wall_clock_checkpoint = <flash.pyFlash4.RP.rpReal object>
- wall_clock_checkpoint [REAL] [43200.]
Valid Values: Unconstrained Checkpoint after XX seconds (wallclock time) This is useful to ensure that the job outputs a restart file before a queue window closes.
- wall_clock_time_limit = <flash.pyFlash4.RP.rpReal object>
- wall_clock_time_limit [REAL] [604800.]
Valid Values: -1.0, 0.0 to INFTY Total wall clock time limit (seconds). Use -1.0 for no limit.
- waven_x = <flash.pyFlash4.RP.rpReal object>
- waven_x [REAL] [1.]
Valid Values: Unconstrained
- waven_y = <flash.pyFlash4.RP.rpReal object>
- waven_y [REAL] [1.]
Valid Values: Unconstrained
- waven_z = <flash.pyFlash4.RP.rpReal object>
- waven_z [REAL] [1.]
Valid Values: Unconstrained
- wenoMethod = <flash.pyFlash4.RP.rpStr object>
- wenoMethod [STRING] [“WENO5”]
Valid Values: Unconstrained
- wr_integrals_freq = <flash.pyFlash4.RP.rpInt object>
- wr_integrals_freq [INTEGER] [1]
Valid Values: Unconstrained Number of timesteps between writing to flash.dat
- writeParticleAll = <flash.pyFlash4.RP.rpLog object>
- writeParticleAll [BOOLEAN] [true]
Write the complete particles array to a particle file.
- writeParticleSubset = <flash.pyFlash4.RP.rpLog object>
- writeParticleSubset [BOOLEAN] [false]
Write user-defined subset(s) of the particles array to
- writeStatSummary = <flash.pyFlash4.RP.rpLog object>
- writeStatSummary [BOOLEAN] [TRUE]
Should timers write the max/min/avg values for timers?
- x0heat = <flash.pyFlash4.RP.rpReal object>
- x0heat [REAL] [1.0E0]
Valid Values: Unconstrained X location of the transient heating
- xCenterPerturb = <flash.pyFlash4.RP.rpReal object>
- xCenterPerturb [REAL] [0.0]
Valid Values: Unconstrained
- xCtr = <flash.pyFlash4.RP.rpReal object>
- xCtr [REAL] [0.]
Valid Values: Unconstrained x center of the computational domain
- xGridSize = <flash.pyFlash4.RP.rpInt object>
- xGridSize [INTEGER] [32]
Valid Values: Unconstrained
- x_refine_center = <flash.pyFlash4.RP.rpReal object>
- x_refine_center [REAL] [0.0]
Valid Values: Unconstrained First coordinate of center for distance-based refinement patterns
- xangle = <flash.pyFlash4.RP.rpReal object>
- xangle [REAL] [0.]
Valid Values: Unconstrained Angle made by diaphragm normal w/x-axis (deg)
- xbegin_vortex = <flash.pyFlash4.RP.rpReal object>
- xbegin_vortex [REAL] [0.]
Valid Values: Unconstrained is the x coordinate that defines the left side of
- xc12 = <flash.pyFlash4.RP.rpReal object>
- xc12 [REAL] [1.0]
Valid Values: 0.0 to 1.0 mass fraction of c12
- xctr = <flash.pyFlash4.RP.rpReal object>
- xctr [REAL] [0.5]
Valid Values: Unconstrained X-coordinate of center of spheroid
- xctr_perturb = <flash.pyFlash4.RP.rpReal object>
- xctr_perturb [REAL] [1.e-4]
Valid Values: Unconstrained Planar: unused Spherical: x coordinate of center of spherical burned region
- xend_vortex = <flash.pyFlash4.RP.rpReal object>
- xend_vortex [REAL] [0.]
Valid Values: Unconstrained
- xhe4 = <flash.pyFlash4.RP.rpReal object>
- xhe4 [REAL] [0.0]
Valid Values: 0.0 to 1.0 mass fraction of he4
- xl_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xl_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower (left) boundary condition in x dir
- xl_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xl_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower (left) boundary condition in x dir
- xmax = <flash.pyFlash4.RP.rpReal object>
- xmax [REAL] [1.0]
Valid Values: Unconstrained
- xmin = <flash.pyFlash4.RP.rpReal object>
- xmin [REAL] [0.0]
Valid Values: Unconstrained
- xo16 = <flash.pyFlash4.RP.rpReal object>
- xo16 [REAL] [0.0]
Valid Values: 0.0 to 1.0 mass fraction of o16
- xr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper (right) boundary condition in x dir
- xr_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- xr_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper (right) boundary condition in x dir
- xray_3Din2D = <flash.pyFlash4.RP.rpLog object>
- xray_3Din2D [BOOLEAN] [false]
Use 3D X-rays in a 2D cylindrical domain X-ray imaging application?
- xray_XrayDeterminism = <flash.pyFlash4.RP.rpLog object>
- xray_XrayDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move the X-ray.
- xray_cellWallThicknessFactor = <flash.pyFlash4.RP.rpReal object>
- xray_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained Fraction of the shortest cell edge defining the cell wall thickness
- xray_detectorAlignWRTorigin_1 = <flash.pyFlash4.RP.rpLog object>
- xray_detectorAlignWRTorigin_1 [BOOLEAN] [false]
Place detector normal vector along X-ray origin? 1
- xray_detectorCenterX_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector center 1
- xray_detectorCenterY_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector center 1
- xray_detectorCenterZ_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector center 1
- xray_detectorDGwriteFormat = <flash.pyFlash4.RP.rpStr object>
- xray_detectorDGwriteFormat [STRING] [“es15.5”]
Valid Values: Unconstrained Format string for writing out diagnostic variables to detector file(s)
- xray_detectorEnergyLevelCount_1 = <flash.pyFlash4.RP.rpInt object>
- xray_detectorEnergyLevelCount_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained Number of detector X-ray energy levels 1
- xray_detectorEnergy_1_Fraction_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Fraction_1 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy fraction [0-1] 1 for the detector 1
- xray_detectorEnergy_1_Fraction_2 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Fraction_2 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy fraction [0-1] 2 for the detector 1
- xray_detectorEnergy_1_Fraction_3 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Fraction_3 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy fraction [0-1] 3 for the detector 1
- xray_detectorEnergy_1_Level_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Level_1 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy (eV) of level 1 for the detector 1
- xray_detectorEnergy_1_Level_2 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Level_2 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy (eV) of level 2 for the detector 1
- xray_detectorEnergy_1_Level_3 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorEnergy_1_Level_3 [REAL] [-1.0]
Valid Values: Unconstrained The X-ray energy (eV) of level 3 for the detector 1
- xray_detectorFileNameTimeStamp = <flash.pyFlash4.RP.rpLog object>
- xray_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
- xray_detectorNormalX_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorNormalX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the square detector normal vector 1
- xray_detectorNormalY_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorNormalY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the square detector normal vector 1
- xray_detectorNormalZ_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorNormalZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the square detector normal vector 1
- xray_detectorOriginX_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorOriginX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The x coordinate of the X-ray origin 1
- xray_detectorOriginY_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorOriginY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The y coordinate of the X-ray origin 1
- xray_detectorOriginZ_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorOriginZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The z coordinate of the X-ray origin 1
- xray_detectorPerpXrays_1 = <flash.pyFlash4.RP.rpLog object>
- xray_detectorPerpXrays_1 [BOOLEAN] [false]
Should X-rays hit detector perpendicular on screen? 1
- xray_detectorResolution_1 = <flash.pyFlash4.RP.rpInt object>
- xray_detectorResolution_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained The square detector resolution R (number of pixels = R x R) 1
- xray_detectorSideLength_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorSideLength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The side length of the square detector 1
- xray_detectorSideTiltingAngle_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorSideTiltingAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained Side tilting angle (degrees) from tilting axis 1
- xray_detectorSideTiltingAxis_1 = <flash.pyFlash4.RP.rpStr object>
- xray_detectorSideTiltingAxis_1 [STRING] [” “]
Valid Values: Unconstrained Global tilting axis to be used for side tilting 1
- xray_detectorTime2record_1 = <flash.pyFlash4.RP.rpReal object>
- xray_detectorTime2record_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained The simulation time at which the X-ray imaging should be done 1
- xray_detectorXYwriteFormat = <flash.pyFlash4.RP.rpStr object>
- xray_detectorXYwriteFormat [STRING] [“es20.10”]
Valid Values: Unconstrained Format string for writing out X-ray (x,y) pairs to detector file(s)
- xray_maxXrayCount = <flash.pyFlash4.RP.rpInt object>
- xray_maxXrayCount [INTEGER] [100000]
Valid Values: Unconstrained Maximum number of X-rays per processor
- xray_numberOfDetectors = <flash.pyFlash4.RP.rpInt object>
- xray_numberOfDetectors [INTEGER] [-1]
Valid Values: Unconstrained Total number of X-ray detectors
- xray_printDetectors = <flash.pyFlash4.RP.rpLog object>
- xray_printDetectors [BOOLEAN] [false]
Print details about each detector?
- xray_printMain = <flash.pyFlash4.RP.rpLog object>
- xray_printMain [BOOLEAN] [false]
Print details about the X-ray imaging run?
- xray_printSpecies = <flash.pyFlash4.RP.rpLog object>
- xray_printSpecies [BOOLEAN] [false]
Print details about the species present in the current simulation?
- xray_printXrays = <flash.pyFlash4.RP.rpLog object>
- xray_printXrays [BOOLEAN] [false]
Print details about each X-ray initially generated?
- xray_recalculateCellData = <flash.pyFlash4.RP.rpLog object>
- xray_recalculateCellData [BOOLEAN] [false]
If true, the X-ray imaging calculates its own cell data for each block
- xray_screenXrayBucketSize = <flash.pyFlash4.RP.rpInt object>
- xray_screenXrayBucketSize [INTEGER] [100000]
Valid Values: Unconstrained Bucket size for flushing out screen X-rays to disk.
- xstep = <flash.pyFlash4.RP.rpReal object>
- xstep [REAL] [1.5e7]
Valid Values: Unconstrained
- y0heat = <flash.pyFlash4.RP.rpReal object>
- y0heat [REAL] [1.0E0]
Valid Values: Unconstrained Y location of the transient heating
- yCenterPerturb = <flash.pyFlash4.RP.rpReal object>
- yCenterPerturb [REAL] [0.0]
Valid Values: Unconstrained
- yCtr = <flash.pyFlash4.RP.rpReal object>
- yCtr [REAL] [0.]
Valid Values: Unconstrained y center of the computational domain
- yGridSize = <flash.pyFlash4.RP.rpInt object>
- yGridSize [INTEGER] [32]
Valid Values: Unconstrained
- y_refine_center = <flash.pyFlash4.RP.rpReal object>
- y_refine_center [REAL] [0.0]
Valid Values: Unconstrained Second coordinate of center for distance-based refinement patterns
- yangle = <flash.pyFlash4.RP.rpReal object>
- yangle [REAL] [90.]
Valid Values: Unconstrained Angle made by diaphragm normal w/y-axis (deg)
- yctr = <flash.pyFlash4.RP.rpReal object>
- yctr [REAL] [0.5]
Valid Values: Unconstrained Y-coordinate of center of spheroid
- yctr_perturb = <flash.pyFlash4.RP.rpReal object>
- yctr_perturb [REAL] [1.e-4]
Valid Values: Unconstrained Planar: pivot point of planar interface (see diagram with pseudo_1d) Spherical: y coordinate of center of spherical burned region
- yctr_vortex = <flash.pyFlash4.RP.rpReal object>
- yctr_vortex [REAL] [1.]
Valid Values: Unconstrained
- ye_burned = <flash.pyFlash4.RP.rpReal object>
- ye_burned [REAL] [0.5]
Valid Values: Unconstrained
- ye_unburned = <flash.pyFlash4.RP.rpReal object>
- ye_unburned [REAL] [0.5]
Valid Values: Unconstrained
- yl_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yl_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in y dir
- yl_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yl_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in y dir
- ymax = <flash.pyFlash4.RP.rpReal object>
- ymax [REAL] [1.0]
Valid Values: Unconstrained
- ymin = <flash.pyFlash4.RP.rpReal object>
- ymin [REAL] [0.0]
Valid Values: Unconstrained
- yr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in y dir
- yr_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- yr_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in y dir
- z0heat = <flash.pyFlash4.RP.rpReal object>
- z0heat [REAL] [1.0E0]
Valid Values: Unconstrained Z location of the transient heating
- zCenterPerturb = <flash.pyFlash4.RP.rpReal object>
- zCenterPerturb [REAL] [0.0]
Valid Values: Unconstrained
- zCtr = <flash.pyFlash4.RP.rpReal object>
- zCtr [REAL] [0.]
Valid Values: Unconstrained z center of the computatoinal domain
- zFinal = <flash.pyFlash4.RP.rpReal object>
- zFinal [REAL] [0.0]
Valid Values: Unconstrained The final redshift in a simulation. The simulation will stop
- zInitial = <flash.pyFlash4.RP.rpReal object>
- zInitial [REAL] [-1.0]
Valid Values: Unconstrained The initial redshift in a simulation. < 0 if not being used.
- z_refine_center = <flash.pyFlash4.RP.rpReal object>
- z_refine_center [REAL] [0.0]
Valid Values: Unconstrained Third coordinate of center for distance-based refinement patterns
- zcaustic = <flash.pyFlash4.RP.rpReal object>
- zcaustic [REAL] [1.0]
Valid Values: Unconstrained
- zctr = <flash.pyFlash4.RP.rpReal object>
- zctr [REAL] [0.5]
Valid Values: Unconstrained Z-coordinate of center of spheroid
- zctr_perturb = <flash.pyFlash4.RP.rpReal object>
- zctr_perturb [REAL] [1.e-4]
Valid Values: Unconstrained Planar: unused Spherical: z coordinate of center of spherical burned region
- zfiducial = <flash.pyFlash4.RP.rpReal object>
- zfiducial [REAL] [100.0]
Valid Values: Unconstrained
- zl_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zl_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in z dir
- zl_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zl_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained lower boundary condition in z dir
- zmax = <flash.pyFlash4.RP.rpReal object>
- zmax [REAL] [1.0]
Valid Values: Unconstrained
- zmin = <flash.pyFlash4.RP.rpReal object>
- zmin [REAL] [0.0]
Valid Values: Unconstrained
- zr_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zr_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in z dir
- zr_mg_boundary_type = <flash.pyFlash4.RP.rpStr object>
- zr_mg_boundary_type [STRING] [“periodic”]
Valid Values: Unconstrained upper boundary condition in z dir