physics/Diffuse useDiffuse [BOOLEAN] CONSTANT [FALSE] flags whether the Diffuse unit is being used at all useDiffuseComputeDtSpecies [BOOLEAN] [FALSE] flags whether Diffuse_computeDt considers species mass diffusion useDiffuseComputeDtTherm [BOOLEAN] [FALSE] flags whether Diffuse_computeDt considers thermal conduction useDiffuseComputeDtVisc [BOOLEAN] [FALSE] flags whether Diffuse_computeDt considers viscosity useDiffuseComputeDtmagnetic [BOOLEAN] [FALSE] physics/Diffuse/DiffuseFluxBased 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. geometric_mean_diff [BOOLEAN] [FALSE] thermal_diff_method [INTEGER] [1] Valid Values: Unconstrained physics/Diffuse/DiffuseMain diff_anisoCondForEle [BOOLEAN] [TRUE] flags whether to use anisotropic heat conductivition (for electrons or 1T) diff_anisoCondForIon [BOOLEAN] [FALSE] If using anisotropic diffusion, apply it to ion thermal conduction? diff_doAnisoMagDiff [BOOLEAN] [FALSE] flags whether to do anisotropic magnetic diffusion diff_doMagDiff [BOOLEAN] [FALSE] flags whether to do magnetic diffusion (as opposed to flux-based) diff_eleFlCoef [REAL] [1.0] Valid Values: Unconstrained Electron conduction flux limiter coefficient diff_eleFlMode [STRING] ["fl_none"] Valid Values: "fl_none", "fl_harmonic", "fl_minmax", "fl_larsen", "fl_levermorepomraning1981" Electron conduction flux limiter mode diff_eleXlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained Electron conduction bcTypes. diff_eleXrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_eleYlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_eleYrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_eleZlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_eleZrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_ionFlCoef [REAL] [1.0] Valid Values: Unconstrained Ion conduction flux limiter coefficient diff_ionFlMode [STRING] ["fl_none"] Valid Values: "fl_none", "fl_harmonic", "fl_minmax", "fl_larsen" Ion conduction flux limiter mode diff_ionXlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained Ion conduction bcTypes. diff_ionXrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_ionYlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_ionYrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_ionZlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_ionZrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magFlCoef [REAL] [1.0] Valid Values: Unconstrained Magnetic diffusion flux limiter coefficient diff_magFlMode [STRING] ["fl_none"] Valid Values: "fl_none", "fl_harmonic", "fl_minmax", "fl_larsen", "fl_levermorepomraning1981" Magnetic diffusion flux limiter mode diff_magxXlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained magnetic diffusion bcTypes for magx. diff_magxXrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magxYlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magxYrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magxZlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magxZrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magyXlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained magnetic diffusion bcTypes for magy. diff_magyXrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magyYlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magyYrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magyZlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magyZrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magzXlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained magnetic diffusion bcTypes for magz. diff_magzXrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magzYlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magzYrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magzZlBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained diff_magzZrBoundaryType [STRING] ["neumann"] Valid Values: Unconstrained 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 [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 [BOOLEAN] [FALSE] flags whether to use cross term in anisotropic heat conduction diff_useEleCond [BOOLEAN] [FALSE] diff_useIonCond [BOOLEAN] [FALSE] diffusion_cutoff_density [REAL] [1.e-30] Valid Values: Unconstrained density below which we no longer diffuse dt_diff_factor [REAL] [0.8] Valid Values: Unconstrained factor that scales the timestep returned by Diffuse_computeDt useDiffuse [BOOLEAN] [TRUE] whether any method of the Diffuse unit should contribute to fluxes useDiffuseComputeDtSpecies [BOOLEAN] [TRUE] flags whether Diffuse_computeDt considers species mass diffusion useDiffuseComputeDtTherm [BOOLEAN] [TRUE] flags whether Diffuse_computeDt considers thermal conduction useDiffuseComputeDtVisc [BOOLEAN] [TRUE] flags whether Diffuse_computeDt considers viscosity useDiffuseComputeDtmagnetic [BOOLEAN] [TRUE] useDiffuseSpecies [BOOLEAN] [TRUE] whether Diffuse_species [TO BE IMPLEMENTED] should contribute to fluxes useDiffuseTherm [BOOLEAN] [TRUE] whether Diffuse_therm should contribute to fluxes physics/Diffuse/DiffuseMain/CG diff_thetaImplct [REAL] [0.5] Valid Values: 0.0 to 1.0 diff_updEint [BOOLEAN] [FALSE] physics/Diffuse/DiffuseMain/Split diff_XlBoundaryType [STRING] ["outflow"] Valid Values: Unconstrained diff_XrBoundaryType [STRING] ["outflow"] Valid Values: Unconstrained diff_YlBoundaryType [STRING] ["outflow"] Valid Values: Unconstrained diff_YrBoundaryType [STRING] ["outflow"] Valid Values: Unconstrained diff_ZlBoundaryType [STRING] ["outflow"] Valid Values: Unconstrained diff_ZrBoundaryType [STRING] ["outflow"] Valid Values: Unconstrained diff_thetaImplct [REAL] [0.5] Valid Values: 0.0 to 1.0 physics/Diffuse/DiffuseMain/Unsplit diff_ionThetaImplct [REAL] [0.5] Valid Values: 0.0 to 1.0 Implicitness parameter for ion conduction diff_thetaImplct [REAL] [0.5] Valid Values: 0.0 to 1.0 diff_updEint [BOOLEAN] [FALSE] physics/Diffuse/DiffuseMain/Unsplit/MHD diff_conserveAngFieldMag [BOOLEAN] [FALSE] switch for angular field conservation in magnetic diffusion diff_magAnomIonHeat [INTEGER] [0] Valid Values: 0 to 2 diff_magThetaImplct [REAL] [1.0] Valid Values: 0.0 to 1.0 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 [REAL] [1.E-12] Valid Values: Unconstrained Sets a floor for the current density when calculating edge Electric fields. 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 [BOOLEAN] [TRUE] switch whether to interpolate edge electric fields from cell-centered magnetic diffusion for a CT update diff_useEdgeDerivsMag [BOOLEAN] [TRUE] diff_useQOhmEdgeMethod [BOOLEAN] [FALSE] is a flag to use edge-based ohmic heating calc instead of zone-based method