Integrator::Flame

src/Integrator/Flame.cpp

plot_field
1 0 conditional

Whether to include extra fields (such as mdot, etc) in the plot output

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
plot_field
alamo-3d-coverage-g++
plot_field
sfi-2d-coverage-g++
flame.plot_field
pf.eps
1.0_m conditional

Burn width thickness

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.eps
alamo-3d-coverage-g++
pf.eps
sfi-2d-coverage-g++
flame.pf.eps
pf.kappa
0.0_J/m^2 conditional

Interface energy param

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.kappa
alamo-3d-coverage-g++
pf.kappa
sfi-2d-coverage-g++
flame.pf.kappa
pf.lambda
0.0_J/m^2 conditional

Chemical potential multiplier

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.lambda
alamo-3d-coverage-g++
pf.lambda
sfi-2d-coverage-g++
flame.pf.lambda
pf.w1
0.0 conditional

Unburned rest energy

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.w1
alamo-3d-coverage-g++
pf.w1
sfi-2d-coverage-g++
flame.pf.w1
pf.w12
0.0 conditional

Barrier energy

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.w12
alamo-3d-coverage-g++
pf.w12
sfi-2d-coverage-g++
flame.pf.w12
pf.w0
0.0 conditional

Burned rest energy

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.w0
alamo-3d-coverage-g++
pf.w0
sfi-2d-coverage-g++
flame.pf.w0
pf.eta.bc
constant conditional

Boundary conditions for phase field order params

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.eta.bc.type
alamo-3d-coverage-g++
pf.eta.bc.type
sfi-2d-coverage-g++
flame.pf.eta.bc.type
pf.eta.ic
bmp constant expression laminate png psread conditional

phase field initial condition

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
pf.eta.ic.type
alamo-3d-coverage-g++
pf.eta.ic.type
sfi-2d-coverage-g++
flame.pf.eta.ic.type
propellant
fullfeedback homogenize powerlaw conditional

No documentation available.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.type
alamo-3d-coverage-g++
propellant.type
sfi-2d-coverage-g++
flame.propellant.type
thermal.Tref
300.0_K conditional

Reference temperature Used to set all other reference temperatures by default.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.Tref
alamo-3d-coverage-g++
thermal.Tref
sfi-2d-coverage-g++
flame.thermal.Tref
thermal.on
0 1 conditional

Whether to use the Thermal Transport Model

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.on
alamo-3d-coverage-g++
thermal.on
sfi-2d-coverage-g++
flame.thermal.on
thermal.hc
1.0 conditional

Used to change heat flux units

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.hc
alamo-3d-coverage-g++
thermal.hc
sfi-2d-coverage-g++
flame.thermal.hc
thermal.Tfluid
300 conditional

Effective fluid temperature, temp of the eta = 0 (fluid) region

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.Tfluid
alamo-3d-coverage-g++
thermal.Tfluid
sfi-2d-coverage-g++
flame.thermal.Tfluid
thermal.Tcutoff
0.0 conditional

Cutoff value for regression, if T < Tcutoff eta won't evolve/regress

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.Tcutoff
alamo-3d-coverage-g++
thermal.Tcutoff
sfi-2d-coverage-g++
flame.thermal.Tcutoff
thermal.end_initial_refine_time
0.0 conditional

Switch time of the improved regridding where eta and the temperature field are both used. It is recommended to make this time ~10x the timestep. Before this the refinement is based on the gradient of eta which helps the laser IC start correctly. A regrid is forced when this time is reached.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.end_initial_refine_time
alamo-3d-coverage-g++
thermal.end_initial_refine_time
sfi-2d-coverage-g++
flame.thermal.end_initial_refine_time
thermal.phi_refinement_criterion_inital
1e+100 conditional

Inital refinement of the phi field based on phi gradient. After time > end_initial_refine_time stops refining at these phi values.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.phi_refinement_criterion_inital
alamo-3d-coverage-g++
thermal.phi_refinement_criterion_inital
sfi-2d-coverage-g++
flame.thermal.phi_refinement_criterion_inital
thermal.temp.bc
default constant conditional

Temperature boundary condition

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
thermal.temp.bc.type
alamo-3d-coverage-g++
thermal.temp.bc.type
sfi-2d-coverage-g++
flame.thermal.temp.bc.type
laser.ic
default constant expression conditional

No documentation available.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
laser.ic.type
alamo-3d-coverage-g++
laser.ic.type
sfi-2d-coverage-g++
flame.laser.ic.type
temp.ic
default bmp constant expression png conditional

No documentation available.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
temp.ic.type
alamo-3d-coverage-g++
temp.ic.type
sfi-2d-coverage-g++
flame.temp.ic.type
chamber.pressure
1.0_MPa conditional

Constant pressure value

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
chamber.pressure
alamo-3d-coverage-g++
chamber.pressure
sfi-2d-coverage-g++
flame.chamber.pressure
variable_pressure
0 conditional

Whether to compute the pressure evolution

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
variable_pressure
alamo-3d-coverage-g++
variable_pressure
sfi-2d-coverage-g++
flame.variable_pressure
amr.refinement_criterion
0.001 conditional

Refinement criterion for eta field, if thermal is on, cells will only be tagged for refinement if T>0.9*TCutoff, and the gradient of eta > m_refinement_criterion at each cell

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
amr.refinement_criterion
alamo-3d-coverage-g++
amr.refinement_criterion
sfi-2d-coverage-g++
flame.amr.refinement_criterion
amr.refinement_criterion_temp
0.001_K conditional

Refinement criterion for temperature field

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
amr.refinement_criterion_temp
alamo-3d-coverage-g++
amr.refinement_criterion_temp
sfi-2d-coverage-g++
flame.amr.refinement_criterion_temp
amr.refinament_restriction
0.1 conditional

Eta value to restrict the refinament for the temperature field

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
amr.refinament_restriction
alamo-3d-coverage-g++
amr.refinament_restriction
sfi-2d-coverage-g++
flame.amr.refinament_restriction
amr.phi_refinement_criterion
1e+100 conditional

Refinement criterion for phi field [infinity]

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
amr.phi_refinement_criterion
alamo-3d-coverage-g++
amr.phi_refinement_criterion
sfi-2d-coverage-g++
flame.amr.phi_refinement_criterion
small
1e-08 conditional

Minimum allowable threshold for $\eta$

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
small
alamo-3d-coverage-g++
small
sfi-2d-coverage-g++
flame.small
phi.ic
default bmp constant expression laminate png psread conditional

No documentation available.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
phi.ic.type
alamo-3d-coverage-g++
phi.ic.type
sfi-2d-coverage-g++
flame.phi.ic.type
elastic.on
0 1 conditional

No documentation available.

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
elastic.on
alamo-3d-coverage-g++
elastic.on
sfi-2d-coverage-g++
flame.elastic.on
elastic.traction
0 conditional

Body force

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
elastic.traction
alamo-3d-coverage-g++
elastic.traction
sfi-2d-coverage-g++
flame.elastic.traction
elastic.phirefinement
1 conditional

Phi refinement criteria

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
elastic.phirefinement
alamo-3d-coverage-g++
elastic.phirefinement
sfi-2d-coverage-g++
flame.elastic.phirefinement
Telastic
300 conditional

Reference temperature for thermal expansion (temperature at which the material is strain-free)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
Telastic
alamo-3d-coverage-g++
Telastic
sfi-2d-coverage-g++
flame.Telastic
etacutoff
0 conditional

eta cutoff value to stop applying the traction force and/or chamber pressure to the RHS. Below this vlaue the RHS is set to 0.0

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
etacutoff
alamo-3d-coverage-g++
etacutoff
sfi-2d-coverage-g++
flame.etacutoff
apply_chamber_pressure
0 conditional

Boolean value, when not 0 the chamber.pressure value is applied at the diffuse interface where t>Tcutoff

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
apply_chamber_pressure
alamo-3d-coverage-g++
apply_chamber_pressure
sfi-2d-coverage-g++
flame.apply_chamber_pressure
allow_unused
0 1 conditional

Set this to true to allow unused inputs without error. (Not recommended.)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
allow_unused
alamo-3d-coverage-g++
allow_unused
sfi-2d-coverage-g++
flame.allow_unused