sfi -------------------------- .. raw:: html .. raw:: html
| Input name | Description | Value |
|---|---|---|
| alamo.program | Validate/make sure the correct Alamo program/Inetrgator is used | allencahn dendrite flame |
| Input name | Description | Value |
|---|---|---|
| refinement_threshold | Criterion for mesh refinement [0.01] | 0.01 |
| ch.chempot | Value for \(\lambda\) (Chemical potential coefficient) | 1.0 |
| ch.direction | Force directional growth: 0=no growth, 1=only positive, -1=only negative | 0 1 -1 |
| ch.direction_tstart | Time to start forcing directional growth | 0.0 |
| alpha.ic.type |
Set the initial condition for the alpha field |
|
| alpha.ic.sphere.radius | Radius of the sphere | 1.0 |
| alpha.ic.sphere.center | Vector location of the sphere center | |
| alpha.ic.sphere.inside | Value of the field inside the sphere | 1.0 |
| alpha.ic.sphere.outside | Value of the field outside teh sphere | 0.0 |
| alpha.ic.sphere.type | Type - can be cylinder oriented along the x, y, z directions or full sphere. | xyz yz zx xy |
| alpha.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| alpha.ic.expression.coord | coordinate system to use | cartesian polar |
| alpha.ic.expression.unit | Units of the value that is returned by the expression | |
| alpha.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| alpha.ic.bmp.filename | BMP filename. | file path |
| alpha.ic.bmp.fit | How to position image in space | stretch fitheight fitwidth coord |
| alpha.ic.bmp.coord.lo | Location of lower-left corner in the domain | |
| alpha.ic.bmp.coord.hi | Location of upper-right corner in the domain | |
| alpha.ic.bmp.channel | Color channel to use | r g b R G B |
| alpha.ic.bmp.min | Scaling value - minimum | 0.0 |
| alpha.ic.bmp.max | Scaling value - maximum | 255.0 |
| alpha.ic.png.channel | Color channel to use (options: r, R, g, G, b, B, a, A) | r g b a R G B A |
| alpha.ic.png.filename | BMP filename. | file path |
| alpha.ic.png.fit | how to position the image | stretch fitheight fitwidth coord |
| alpha.ic.png.coord.lo | Lower-left coordinates of image in domain | |
| alpha.ic.png.coord.hi | Upper-right coordinates of image in domain | |
| alpha.ic.png.min | Desired minimum value to scale pixels by | 0.0 |
| alpha.ic.png.max | Desired maximum value to scale pixels by | 255.0 |
| alpha.ic.random.offset | offset from the [0,1] random number range | 0.0 |
| alpha.ic.random.mult | multiplier for the [0,1] random number range | 1.0 |
| alpha.ic.psread.eps | Diffuseness of the sphere boundary | 0.0 |
| alpha.ic.psread.file.name | Location of .xyzr file | file path |
| alpha.ic.psread.verbose | Verbosity (used in parser only) | 0 |
| alpha.ic.psread.mult | Unitless coordinate multiplier | 1.0 |
| alpha.ic.psread.invert | Whether to invert (1 outside instead of inside spheres) | false |
| alpha.ic.psread.x0 | X-offset | 0 0 0 |
| alpha.ic.psread.x0 | Coordinate offset | |
| alpha.bc.type |
Use a constant BC object for temperature value.bc = new BC::Constant(1); :ref:`BC::Constant` parameters |
|
| alpha.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| alpha.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| alpha.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| alpha.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| alpha.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| alpha.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| alpha.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| alpha.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| alpha.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| alpha.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| alpha.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| alpha.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro |
|
|
| hydro.eta_refinement_criterion | eta-based refinement | 0.01 |
| hydro.omega_refinement_criterion | vorticity-based refinement | 0.01 |
| hydro.gradu_refinement_criterion | velocity gradient-based refinement | 0.01 |
| hydro.p_refinement_criterion | pressure-based refinement | 1e100 |
| hydro.rho_refinement_criterion | density-based refinement | 1e100 |
| hydro.gamma | gamma for gamma law | required |
| hydro.cfl | cfl condition | required |
| hydro.cfl_v | cfl condition | 1E100 |
| hydro.mu | linear viscosity coefficient | required |
| hydro.pref | pp_query_default("Pfactor", value.Pfactor,1.0); // (to be removed) test factor for viscous source reference pressure for Roe solver | 1.0 |
| hydro.density.bc.type |
Boundary condition for density |
|
| hydro.density.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.density.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.density.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.type |
Boundary condition for energy |
|
| hydro.energy.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.energy.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.energy.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.type |
Boundary condition for momentum |
|
| hydro.momentum.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.momentum.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.momentum.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.type |
Boundary condition for phase field order parameter |
|
| hydro.pf.eta.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.pf.eta.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.pf.eta.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.small | small regularization value | 1E-8 |
| hydro.cutoff | cutoff value | -1E100 |
| hydro.lagrange | lagrange no-penetration factor | 0.0 |
| hydro.eta.ic.type |
eta initial condition |
|
| hydro.eta.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.eta.ic.laminate.number_of_inclusions | How many laminates (MUST be greater than or equal to 1). | 1 |
| hydro.eta.ic.laminate.center | (x,y,[z]) values for the center point of the laminate | |
| hydro.eta.ic.laminate.thickness | thickness of the laminate | |
| hydro.eta.ic.laminate.orientation | Vector normal to the interface of the laminate | |
| hydro.eta.ic.laminate.eps | Diffuse thickness | |
| hydro.eta.ic.laminate.mollifier | Type of mollifer to use (options: dirac, [gaussian]) | dirac gaussian |
| hydro.eta.ic.laminate.singlefab | Switch to mode where only one component is used. | |
| hydro.eta.ic.laminate.invert | Take the complement of the laminate | |
| hydro.eta.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.eta.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.eta.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.eta.ic.bmp.filename | BMP filename. | file path |
| hydro.eta.ic.bmp.fit | How to position image in space | stretch fitheight fitwidth coord |
| hydro.eta.ic.bmp.coord.lo | Location of lower-left corner in the domain | |
| hydro.eta.ic.bmp.coord.hi | Location of upper-right corner in the domain | |
| hydro.eta.ic.bmp.channel | Color channel to use | r g b R G B |
| hydro.eta.ic.bmp.min | Scaling value - minimum | 0.0 |
| hydro.eta.ic.bmp.max | Scaling value - maximum | 255.0 |
| hydro.eta.ic.png.channel | Color channel to use (options: r, R, g, G, b, B, a, A) | r g b a R G B A |
| hydro.eta.ic.png.filename | BMP filename. | file path |
| hydro.eta.ic.png.fit | how to position the image | stretch fitheight fitwidth coord |
| hydro.eta.ic.png.coord.lo | Lower-left coordinates of image in domain | |
| hydro.eta.ic.png.coord.hi | Upper-right coordinates of image in domain | |
| hydro.eta.ic.png.min | Desired minimum value to scale pixels by | 0.0 |
| hydro.eta.ic.png.max | Desired maximum value to scale pixels by | 255.0 |
| hydro.velocity.ic.type |
velocity initial condition |
|
| hydro.velocity.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.velocity.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.velocity.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.velocity.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.pressure.ic.type |
solid pressure initial condition |
|
| hydro.pressure.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.pressure.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.pressure.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.pressure.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.density.ic.type |
density initial condition type |
|
| hydro.density.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.density.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.density.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.density.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.momentum.ic.type |
solid momentum initial condition |
|
| hydro.solid.momentum.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.momentum.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.momentum.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.momentum.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.density.ic.type |
solid density initial condition |
|
| hydro.solid.density.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.density.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.density.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.density.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.energy.ic.type |
solid energy initial condition |
|
| hydro.solid.energy.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.energy.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.energy.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.energy.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.m0.ic.type |
diffuse boundary prescribed mass flux |
|
| hydro.m0.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.m0.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.m0.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.m0.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.u0.ic.type |
diffuse boundary prescribed velocity |
|
| hydro.u0.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.u0.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.u0.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.u0.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.q.ic.type |
diffuse boundary prescribed heat flux |
|
| hydro.q.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.q.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.q.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.q.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solver.type |
Riemann solver |
|
| hydro.solver.roe.verbose | enable to dump diagnostic data if the roe solver fails | 1 |
| hydro.solver.roe.entropy_fix | apply entropy fix if tru | false |
| hydro.solver.roe.lowmach | Apply the lowmach fix descripte in Rieper 2010 "A low-Mach number fix for Roe’s approximate Riemann solver" | false |
| hydro.solver.hlle.lowmach | toggle to apply a low mach correction approximation | false |
| hydro.solver.hlle.cutoff | cutoff value if using the low mach approximation | 0.1 |
| hydro.prescribedflowmode | absolute relative | |
| hydro.allow_unused | Set this to true to allow unused inputs without error. (Not recommended.) | false |
| tstart | time to activate hydro integrator | 0.0 |
| invert | If true, set hydro_eta to 1-pf_eta | false |
| Input name | Description | Value |
|---|---|---|
| alpha | Pre-multiplier of "m" barrier height | required |
| delta | Anisotropy factor | required |
| gamma | Anisotropic temperature coupling factor | required |
| diffusion | Thermal constant | 1.0 |
| eps | Diffuse boundary width | required |
| tau | Diffusive timescale | required |
| theta | Orientation about z axis (Deg) | 0.0 |
| heat.refinement_threshold | Refinement criteria for temperature | 0.01 |
| phi.refinement_threshold | Refinement criteria for phi | 0.01 |
| bc.temp.type |
boundary conditions for temperature field |
|
| bc.temp.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| bc.temp.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| bc.temp.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| bc.temp.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| bc.temp.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| bc.temp.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| bc.temp.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| bc.temp.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| bc.temp.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| bc.temp.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| bc.temp.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| bc.temp.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| bc.phi.type |
boundary conditions for \(\phi\) field |
|
| bc.phi.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| bc.phi.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| bc.phi.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| bc.phi.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| bc.phi.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| bc.phi.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| bc.phi.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| bc.phi.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| bc.phi.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| bc.phi.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| bc.phi.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| bc.phi.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro |
|
|
| hydro.eta_refinement_criterion | eta-based refinement | 0.01 |
| hydro.omega_refinement_criterion | vorticity-based refinement | 0.01 |
| hydro.gradu_refinement_criterion | velocity gradient-based refinement | 0.01 |
| hydro.p_refinement_criterion | pressure-based refinement | 1e100 |
| hydro.rho_refinement_criterion | density-based refinement | 1e100 |
| hydro.gamma | gamma for gamma law | required |
| hydro.cfl | cfl condition | required |
| hydro.cfl_v | cfl condition | 1E100 |
| hydro.mu | linear viscosity coefficient | required |
| hydro.pref | pp_query_default("Pfactor", value.Pfactor,1.0); // (to be removed) test factor for viscous source reference pressure for Roe solver | 1.0 |
| hydro.density.bc.type |
Boundary condition for density |
|
| hydro.density.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.density.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.density.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.type |
Boundary condition for energy |
|
| hydro.energy.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.energy.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.energy.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.type |
Boundary condition for momentum |
|
| hydro.momentum.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.momentum.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.momentum.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.type |
Boundary condition for phase field order parameter |
|
| hydro.pf.eta.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.pf.eta.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.pf.eta.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.small | small regularization value | 1E-8 |
| hydro.cutoff | cutoff value | -1E100 |
| hydro.lagrange | lagrange no-penetration factor | 0.0 |
| hydro.eta.ic.type |
eta initial condition |
|
| hydro.eta.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.eta.ic.laminate.number_of_inclusions | How many laminates (MUST be greater than or equal to 1). | 1 |
| hydro.eta.ic.laminate.center | (x,y,[z]) values for the center point of the laminate | |
| hydro.eta.ic.laminate.thickness | thickness of the laminate | |
| hydro.eta.ic.laminate.orientation | Vector normal to the interface of the laminate | |
| hydro.eta.ic.laminate.eps | Diffuse thickness | |
| hydro.eta.ic.laminate.mollifier | Type of mollifer to use (options: dirac, [gaussian]) | dirac gaussian |
| hydro.eta.ic.laminate.singlefab | Switch to mode where only one component is used. | |
| hydro.eta.ic.laminate.invert | Take the complement of the laminate | |
| hydro.eta.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.eta.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.eta.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.eta.ic.bmp.filename | BMP filename. | file path |
| hydro.eta.ic.bmp.fit | How to position image in space | stretch fitheight fitwidth coord |
| hydro.eta.ic.bmp.coord.lo | Location of lower-left corner in the domain | |
| hydro.eta.ic.bmp.coord.hi | Location of upper-right corner in the domain | |
| hydro.eta.ic.bmp.channel | Color channel to use | r g b R G B |
| hydro.eta.ic.bmp.min | Scaling value - minimum | 0.0 |
| hydro.eta.ic.bmp.max | Scaling value - maximum | 255.0 |
| hydro.eta.ic.png.channel | Color channel to use (options: r, R, g, G, b, B, a, A) | r g b a R G B A |
| hydro.eta.ic.png.filename | BMP filename. | file path |
| hydro.eta.ic.png.fit | how to position the image | stretch fitheight fitwidth coord |
| hydro.eta.ic.png.coord.lo | Lower-left coordinates of image in domain | |
| hydro.eta.ic.png.coord.hi | Upper-right coordinates of image in domain | |
| hydro.eta.ic.png.min | Desired minimum value to scale pixels by | 0.0 |
| hydro.eta.ic.png.max | Desired maximum value to scale pixels by | 255.0 |
| hydro.velocity.ic.type |
velocity initial condition |
|
| hydro.velocity.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.velocity.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.velocity.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.velocity.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.pressure.ic.type |
solid pressure initial condition |
|
| hydro.pressure.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.pressure.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.pressure.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.pressure.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.density.ic.type |
density initial condition type |
|
| hydro.density.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.density.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.density.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.density.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.momentum.ic.type |
solid momentum initial condition |
|
| hydro.solid.momentum.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.momentum.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.momentum.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.momentum.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.density.ic.type |
solid density initial condition |
|
| hydro.solid.density.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.density.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.density.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.density.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.energy.ic.type |
solid energy initial condition |
|
| hydro.solid.energy.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.energy.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.energy.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.energy.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.m0.ic.type |
diffuse boundary prescribed mass flux |
|
| hydro.m0.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.m0.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.m0.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.m0.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.u0.ic.type |
diffuse boundary prescribed velocity |
|
| hydro.u0.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.u0.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.u0.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.u0.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.q.ic.type |
diffuse boundary prescribed heat flux |
|
| hydro.q.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.q.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.q.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.q.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solver.type |
Riemann solver |
|
| hydro.solver.roe.verbose | enable to dump diagnostic data if the roe solver fails | 1 |
| hydro.solver.roe.entropy_fix | apply entropy fix if tru | false |
| hydro.solver.roe.lowmach | Apply the lowmach fix descripte in Rieper 2010 "A low-Mach number fix for Roe’s approximate Riemann solver" | false |
| hydro.solver.hlle.lowmach | toggle to apply a low mach correction approximation | false |
| hydro.solver.hlle.cutoff | cutoff value if using the low mach approximation | 0.1 |
| hydro.prescribedflowmode | absolute relative | |
| hydro.allow_unused | Set this to true to allow unused inputs without error. (Not recommended.) | false |
| tstart | time to activate hydro integrator | 0.0 |
| invert | If true, set hydro_eta to 1-pf_eta | false |
| Input name | Description | Value |
|---|---|---|
| plot_field | Whether to include extra fields (such as mdot, etc) in the plot output | true |
| pf.eps | Burn width thickness | 1.0_m |
| pf.w1 | Unburned rest energy | 0.0 |
| pf.w12 | Barrier energy | 0.0 |
| pf.w0 | Burned rest energy | 0.0 |
| pf.eta.bc.type |
Boundary conditions for phase field order params |
|
| pf.eta.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| pf.eta.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| pf.eta.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| pf.eta.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| pf.eta.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| pf.eta.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| pf.eta.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| pf.eta.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| pf.eta.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| pf.eta.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| pf.eta.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| pf.eta.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| pf.eta.ic.type |
phase field initial condition |
|
| pf.eta.ic.laminate.number_of_inclusions | How many laminates (MUST be greater than or equal to 1). | 1 |
| pf.eta.ic.laminate.center | (x,y,[z]) values for the center point of the laminate | |
| pf.eta.ic.laminate.thickness | thickness of the laminate | |
| pf.eta.ic.laminate.orientation | Vector normal to the interface of the laminate | |
| pf.eta.ic.laminate.eps | Diffuse thickness | |
| pf.eta.ic.laminate.mollifier | Type of mollifer to use (options: dirac, [gaussian]) | dirac gaussian |
| pf.eta.ic.laminate.singlefab | Switch to mode where only one component is used. | |
| pf.eta.ic.laminate.invert | Take the complement of the laminate | |
| pf.eta.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| pf.eta.ic.expression.coord | coordinate system to use | cartesian polar |
| pf.eta.ic.expression.unit | Units of the value that is returned by the expression | |
| pf.eta.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| pf.eta.ic.bmp.filename | BMP filename. | file path |
| pf.eta.ic.bmp.fit | How to position image in space | stretch fitheight fitwidth coord |
| pf.eta.ic.bmp.coord.lo | Location of lower-left corner in the domain | |
| pf.eta.ic.bmp.coord.hi | Location of upper-right corner in the domain | |
| pf.eta.ic.bmp.channel | Color channel to use | r g b R G B |
| pf.eta.ic.bmp.min | Scaling value - minimum | 0.0 |
| pf.eta.ic.bmp.max | Scaling value - maximum | 255.0 |
| pf.eta.ic.png.channel | Color channel to use (options: r, R, g, G, b, B, a, A) | r g b a R G B A |
| pf.eta.ic.png.filename | BMP filename. | file path |
| pf.eta.ic.png.fit | how to position the image | stretch fitheight fitwidth coord |
| pf.eta.ic.png.coord.lo | Lower-left coordinates of image in domain | |
| pf.eta.ic.png.coord.hi | Upper-right coordinates of image in domain | |
| pf.eta.ic.png.min | Desired minimum value to scale pixels by | 0.0 |
| pf.eta.ic.png.max | Desired maximum value to scale pixels by | 255.0 |
| propellant.type |
Select reduced order model to capture heat feedback |
|
| propellant.powerlaw.gamma | Shape constant for mobility calculation | required |
| propellant.powerlaw.r_ap | AP power pressure law parameter (r*P^n) | required |
| propellant.powerlaw.r_htpb | HTPB power pressure law parameter (r*P^n) | required |
| propellant.powerlaw.r_comb | AP/HTPB power pressure law parameter (r*P^n) | required |
| propellant.powerlaw.n_ap | AP power pressure law parameter (r*P^n) | required |
| propellant.powerlaw.n_htpb | HTPB power pressure law parameter (r*P^n) | required |
| propellant.powerlaw.n_comb | AP/HTPB power pressure law parameter (r*P^n) | required |
| propellant.powerlaw.deltaw | jump in chemical potential | 1.0 |
| propellant.powerlaw.P_1MPA | pressure normilization factor, by default always normalized to 1 MPa regardless of units (MPa will be converted to required unit) | 1_MPa |
| propellant.fullfeedback.phi.zeta | AP/HTPB interface length | 10.0_um |
| propellant.fullfeedback.phi.zeta_0 | Reference interface length for heat integration | 10.0_um |
| propellant.fullfeedback.phi.zeta_fit_a | Constant offset for $\zeta$ adjustment with pressure | 45.0_um |
| propellant.fullfeedback.phi.zeta_fit_b | Scaling factors for $\zeta$ adjustment with pressure | -6.42_um |
| propellant.fullfeedback.a1 | Surrogate heat flux model paramater - AP | required |
| propellant.fullfeedback.a2 | Surrogate heat flux model paramater - HTPB | required |
| propellant.fullfeedback.a3 | Surrogate heat flux model paramater - Total | required |
| propellant.fullfeedback.b1 | Surrogate heat flux model paramater - AP | required |
| propellant.fullfeedback.b2 | Surrogate heat flux model paramater - HTPB | required |
| propellant.fullfeedback.b3 | Surrogate heat flux model paramater - Total | required |
| propellant.fullfeedback.c1 | Surrogate heat flux model paramater - Total | required |
| propellant.fullfeedback.pressure.dependency | Whether to use pressure to determined the reference Zeta | true |
| propellant.fullfeedback.Pref | Reference pressure for pressure nondimensionalization | 1_MPa |
| propellant.fullfeedback.rho_ap | AP Density | required |
| propellant.fullfeedback.rho_htpb | HTPB Density | required |
| propellant.fullfeedback.k_ap | AP Thermal Conductivity | required |
| propellant.fullfeedback.k_htpb | HTPB Thermal Conductivity | required |
| propellant.fullfeedback.cp_ap | AP Specific Heat | required |
| propellant.fullfeedback.cp_htpb | HTPB Specific Heat | required |
| propellant.fullfeedback.m_ap | AP Pre-exponential factor for Arrhenius Law | required |
| propellant.fullfeedback.m_htpb | HTPB Pre-exponential factor for Arrhenius Law | required |
| propellant.fullfeedback.E_ap | COMBINED AP Activation Energy, divided by Rg, for Arrhenius Law (has units of temperature) | required |
| propellant.fullfeedback.E_htpb | COMBINED HTPB Activation Energy, divided by Rg, for Arrhenius Law(has units of temperature) | required |
| propellant.fullfeedback.mob_ap | Whether to include pressure to the arrhenius law [??]n | false |
| propellant.fullfeedback.bound | HTPB Activation Energy for Arrhenius Law | 0.0 |
| propellant.homogenize.dispersion1 | K; dispersion variables are use to create an inert region for the void grain case. An inert region is one that dissipates energy fast enough to remove regression and thermal strain effects. | |
| propellant.homogenize.dispersion2 | rho; dispersion variables are use to create an inert region for the void grain case. An inert region is one that dissipates energy fast enough to remove regression and thermal strain effects. | |
| propellant.homogenize.dispersion3 | cp; dispersion variables are use to create an inert region for the void grain case. An inert region is one that dissipates energy fast enough to remove regression and thermal strain effects. | |
| propellant.homogenize.rho_ap | AP Density | required |
| propellant.homogenize.rho_htpb | HTPB Density | required |
| propellant.homogenize.k_ap | AP Thermal Conductivity | required |
| propellant.homogenize.k_htpb | HTPB Thermal Conductivity | required |
| propellant.homogenize.cp_ap | AP Specific Heat | required |
| propellant.homogenize.cp_htpb | HTPB Specific Heat | required |
| propellant.homogenize.h1 | Surgate heat flux model paramater - Homogenized | 1.81 |
| propellant.homogenize.h2 | Surgate heat flux model paramater - Homogenized | 1.34 |
| propellant.homogenize.massfraction | AP/HTPB ratio for homogenized domain | 0.8 |
| propellant.homogenize.mlocal_ap | AP mass flux reference value | 0.0 |
| propellant.homogenize.m_ap | AP Pre-exponential factor for Arrhenius Law | required |
| propellant.homogenize.m_htpb | HTPB Pre-exponential factor for Arrhenius Law | required |
| propellant.homogenize.E_ap | AP Activation Energy for Arrhenius Law | required |
| propellant.homogenize.E_htpb | HTPB Activation Energy for Arrhenius Law | required |
| propellant.homogenize.mob_ap | Whether to include pressure to the arrhenius law [??] | false |
| propellant.homogenize.bound | HTPB Activation Energy for Arrhenius Law | 0.0 |
| thermal.on | Whether to use the Thermal Transport Model | false |
| thermal.Tref | Reference temperature Used to set all other reference temperatures by default. | 300.0_K |
| thermal.Tfluid | Effective fluid temperature | value.thermal.Tref |
| thermal.temp.bc.type |
Temperature boundary condition |
|
| thermal.temp.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| thermal.temp.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| thermal.temp.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| thermal.temp.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| thermal.temp.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| thermal.temp.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| thermal.temp.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| thermal.temp.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| thermal.temp.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| thermal.temp.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| thermal.temp.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| thermal.temp.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| laser.ic.type |
laser initial condition |
|
| laser.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| laser.ic.expression.coord | coordinate system to use | cartesian polar |
| laser.ic.expression.unit | Units of the value that is returned by the expression | |
| laser.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| temp.ic.type |
thermal initial condition |
|
| temp.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| temp.ic.expression.coord | coordinate system to use | cartesian polar |
| temp.ic.expression.unit | Units of the value that is returned by the expression | |
| temp.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| temp.ic.bmp.filename | BMP filename. | file path |
| temp.ic.bmp.fit | How to position image in space | stretch fitheight fitwidth coord |
| temp.ic.bmp.coord.lo | Location of lower-left corner in the domain | |
| temp.ic.bmp.coord.hi | Location of upper-right corner in the domain | |
| temp.ic.bmp.channel | Color channel to use | r g b R G B |
| temp.ic.bmp.min | Scaling value - minimum | 0.0 |
| temp.ic.bmp.max | Scaling value - maximum | 255.0 |
| temp.ic.png.channel | Color channel to use (options: r, R, g, G, b, B, a, A) | r g b a R G B A |
| temp.ic.png.filename | BMP filename. | file path |
| temp.ic.png.fit | how to position the image | stretch fitheight fitwidth coord |
| temp.ic.png.coord.lo | Lower-left coordinates of image in domain | |
| temp.ic.png.coord.hi | Upper-right coordinates of image in domain | |
| temp.ic.png.min | Desired minimum value to scale pixels by | 0.0 |
| temp.ic.png.max | Desired maximum value to scale pixels by | 255.0 |
| chamber.pressure | Constant pressure value | 1.0_MPa |
| variable_pressure | Whether to compute the pressure evolution | false |
| amr.refinement_criterion | Refinement criterion for eta field | 0.001 |
| amr.refinement_criterion_temp | Refinement criterion for temperature field | 0.001_K |
| amr.refinament_restriction | Eta value to restrict the refinament for the temperature field | 0.1 |
| amr.phi_refinement_criterion | Refinement criterion for phi field [infinity] | 1.0e100 |
| small | Minimum allowable threshold for $\eta$ | 1.0e-8 |
| phi.ic.type |
Initial condition for $\phi$ field. |
|
| phi.ic.psread.eps | Diffuseness of the sphere boundary | 0.0 |
| phi.ic.psread.file.name | Location of .xyzr file | file path |
| phi.ic.psread.verbose | Verbosity (used in parser only) | 0 |
| phi.ic.psread.mult | Unitless coordinate multiplier | 1.0 |
| phi.ic.psread.invert | Whether to invert (1 outside instead of inside spheres) | false |
| phi.ic.psread.x0 | X-offset | 0 0 0 |
| phi.ic.psread.x0 | Coordinate offset | |
| phi.ic.laminate.number_of_inclusions | How many laminates (MUST be greater than or equal to 1). | 1 |
| phi.ic.laminate.center | (x,y,[z]) values for the center point of the laminate | |
| phi.ic.laminate.thickness | thickness of the laminate | |
| phi.ic.laminate.orientation | Vector normal to the interface of the laminate | |
| phi.ic.laminate.eps | Diffuse thickness | |
| phi.ic.laminate.mollifier | Type of mollifer to use (options: dirac, [gaussian]) | dirac gaussian |
| phi.ic.laminate.singlefab | Switch to mode where only one component is used. | |
| phi.ic.laminate.invert | Take the complement of the laminate | |
| phi.ic.expression.coord | coordinate system to use | cartesian polar |
| phi.ic.expression.unit | Units of the value that is returned by the expression | |
| phi.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| phi.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| phi.ic.bmp.filename | BMP filename. | file path |
| phi.ic.bmp.fit | How to position image in space | stretch fitheight fitwidth coord |
| phi.ic.bmp.coord.lo | Location of lower-left corner in the domain | |
| phi.ic.bmp.coord.hi | Location of upper-right corner in the domain | |
| phi.ic.bmp.channel | Color channel to use | r g b R G B |
| phi.ic.bmp.min | Scaling value - minimum | 0.0 |
| phi.ic.bmp.max | Scaling value - maximum | 255.0 |
| phi.ic.png.channel | Color channel to use (options: r, R, g, G, b, B, a, A) | r g b a R G B A |
| phi.ic.png.filename | BMP filename. | file path |
| phi.ic.png.fit | how to position the image | stretch fitheight fitwidth coord |
| phi.ic.png.coord.lo | Lower-left coordinates of image in domain | |
| phi.ic.png.coord.hi | Upper-right coordinates of image in domain | |
| phi.ic.png.min | Desired minimum value to scale pixels by | 0.0 |
| phi.ic.png.max | Desired maximum value to scale pixels by | 255.0 |
| elastic.on | Whether to use Neo-hookean Elastic model | 0 |
| elastic.traction | Body force | 0.0 |
| elastic.phirefinement | Phi refinement criteria | 1 |
| elastic |
|
|
| elastic.type | Type of mecahnics to use. Static: do full implicit solve. Dynamic: evolve dynamic equations with explicit dynamics Disable: do nothing. | disable static dynamic |
| elastic.time_evolving | Treat mechanics fields as changing in time. [false] You should use this if you care about other physics driven by the output of this integrator. | false |
| elastic.plot_disp | Include displacement field in output | true |
| elastic.plot_rhs | Include right-hand side in output | true |
| elastic.plot_psi | Include \(\psi\) field in output | true |
| elastic.plot_stress | Include stress in output | true |
| elastic.plot_strain | Include strain in output | true |
| elastic.solver |
Read parameters for :ref:`Solver::Nonlocal::Newton` solver |
|
| elastic.viscous.mu_dashpot | Dashpot damping (damps velocity) | 0.0 |
| elastic.viscous.mu_newton | Newtonian viscous damping (damps velocity gradient) | 0.0 |
| elastic.velocity.ic.type | Initializer for RHS | none expression |
| elastic.bc.type |
Select the mechanical boundary conditions |
|
| elastic.bc.constant.type.xloylozlo | 3D Corner | |
| elastic.bc.constant.type.xloylozhi | 3D Corner | |
| elastic.bc.constant.type.xloyhizlo | 3D Corner | |
| elastic.bc.constant.type.xloyhizhi | 3D Corner | |
| elastic.bc.constant.type.xhiylozlo | 3D Corner | |
| elastic.bc.constant.type.xhiylozhi | 3D Corner | |
| elastic.bc.constant.type.xhiyhizlo | 3D Corner | |
| elastic.bc.constant.type.xhiyhizhi | 3D Corner | |
| elastic.bc.constant.type.ylozlo | 3D Edge | |
| elastic.bc.constant.type.ylozhi | 3D Edge | |
| elastic.bc.constant.type.yhizlo | 3D Edge | |
| elastic.bc.constant.type.yhizhi | 3D Edge | |
| elastic.bc.constant.type.zloxlo | 3D Edge | |
| elastic.bc.constant.type.zloxhi | 3D Edge | |
| elastic.bc.constant.type.zhixlo | 3D Edge | |
| elastic.bc.constant.type.zhixhi | 3D Edge | |
| elastic.bc.constant.type.xloylo | 3D Edge / 2D Corner | |
| elastic.bc.constant.type.xloyhi | 3D Edge / 2D Corner | |
| elastic.bc.constant.type.xhiylo | 3D Edge / 2D Corner | |
| elastic.bc.constant.type.xhiyhi | 3D Edge / 2D Corner | |
| elastic.bc.constant.type.xlo | 3D Face / 2D Edge | |
| elastic.bc.constant.type.xhi | 3D Face / 2D Edge | |
| elastic.bc.constant.type.ylo | 3D Face / 2D Edge | |
| elastic.bc.constant.type.yhi | 3D Face / 2D Edge | |
| elastic.bc.constant.type.zlo | 3D Face | |
| elastic.bc.constant.type.zhi | 3D Face | |
| elastic.bc.constant.val.xloylozlo | 3D Corner | |
| elastic.bc.constant.val.xloylozhi | 3D Corner | |
| elastic.bc.constant.val.xloyhizlo | 3D Corner | |
| elastic.bc.constant.val.xloyhizhi | 3D Corner | |
| elastic.bc.constant.val.xhiylozlo | 3D Corner | |
| elastic.bc.constant.val.xhiylozhi | 3D Corner | |
| elastic.bc.constant.val.xhiyhizlo | 3D Corner | |
| elastic.bc.constant.val.xhiyhizhi | 3D Corner | |
| elastic.bc.constant.val.ylozlo | 3D Edge | |
| elastic.bc.constant.val.ylozhi | 3D Edge | |
| elastic.bc.constant.val.yhizlo | 3D Edge | |
| elastic.bc.constant.val.yhizhi | 3D Edge | |
| elastic.bc.constant.val.zloxlo | 3D Edge | |
| elastic.bc.constant.val.zloxhi | 3D Edge | |
| elastic.bc.constant.val.zhixlo | 3D Edge | |
| elastic.bc.constant.val.zhixhi | 3D Edge | |
| elastic.bc.constant.val.xloylo | 3D Edge / 2D Corner | |
| elastic.bc.constant.val.xloyhi | 3D Edge / 2D Corner | |
| elastic.bc.constant.val.xhiylo | 3D Edge / 2D Corner | |
| elastic.bc.constant.val.xhiyhi | 3D Edge / 2D Corner | |
| elastic.bc.constant.val.xlo | 3D Face / 2D Edge | |
| elastic.bc.constant.val.xhi | 3D Face / 2D Edge | |
| elastic.bc.constant.val.ylo | 3D Face / 2D Edge | |
| elastic.bc.constant.val.yhi | 3D Face / 2D Edge | |
| elastic.bc.constant.val.zlo | 3D Face | |
| elastic.bc.constant.val.zhi | 3D Face | |
| elastic.bc.tensiontest.type | Tension test type. | uniaxial_stress_clamp uniaxial_kolsky uniaxial_stress uniaxial_strain |
| elastic.bc.tensiontest.disp | Applied displacement (can be interpolator) | |
| elastic.bc.tensiontest.trac | Applied traction (can be interpolator) | |
| elastic.bc.expression.type.xlo | 3D Face / 2D Edge type | {disp} |
| elastic.bc.expression.val.xlo | 3D Face / 2D Edge value | {0.0} |
| elastic.bc.expression.type.xhi | 3D Face / 2D Edge type | {disp} |
| elastic.bc.expression.val.xhi | 3D Face / 2D Edge value | {0.0} |
| elastic.bc.expression.type.ylo | 3D Face / 2D Edge type | {disp} |
| elastic.bc.expression.val.ylo | 3D Face / 2D Edge value | {0.0} |
| elastic.bc.expression.type.yhi | 3D Face / 2D Edge type | {disp} |
| elastic.bc.expression.val.yhi | 3D Face / 2D Edge value | {0.0} |
| elastic.bc.expression.type.zlo | 3D Face type | {disp} |
| elastic.bc.expression.val.zlo | 3D Face value | {0.0} |
| elastic.bc.expression.type.zhi | 3D Face type | {disp} |
| elastic.bc.expression.val.zhi | 3D Face value | {0.0} |
| elastic.bc.expression.type.xloylo | 3D Edge / 2D Corner type | {disp} |
| elastic.bc.expression.val.xloylo | 3D Edge / 2D Corner value | {0.0} |
| elastic.bc.expression.type.xloyhi | 3D Edge / 2D Corner type | {disp} |
| elastic.bc.expression.val.xloyhi | 3D Edge / 2D Corner value | {0.0} |
| elastic.bc.expression.type.xhiylo | 3D Edge / 2D Corner type | {disp} |
| elastic.bc.expression.val.xhiylo | 3D Edge / 2D Corner value | {0.0} |
| elastic.bc.expression.type.xhiyhi | 3D Edge / 2D Corner type | {disp} |
| elastic.bc.expression.val.xhiyhi | 3D Edge / 2D Corner value | {0.0} |
| elastic.bc.expression.type.xloylozlo | 3D Corner type | {disp} |
| elastic.bc.expression.val.xloylozlo | 3D Corner value | {0.0} |
| elastic.bc.expression.type.xloylozhi | 3D Corner type | {disp} |
| elastic.bc.expression.val.xloylozhi | 3D Corner value | {0.0} |
| elastic.bc.expression.type.xloyhizlo | 3D Corner type | {disp} |
| elastic.bc.expression.val.xloyhizlo | 3D Corner value | {0.0} |
| elastic.bc.expression.type.xloyhizhi | 3D Corner type | {disp} |
| elastic.bc.expression.val.xloyhizhi | 3D Corner value | {0.0} |
| elastic.bc.expression.type.xhiylozlo | 3D Corner type | {disp} |
| elastic.bc.expression.val.xhiylozlo | 3D Corner value | {0.0} |
| elastic.bc.expression.type.xhiylozhi | 3D Corner type | {disp} |
| elastic.bc.expression.val.xhiylozhi | 3D Corner value | {0.0} |
| elastic.bc.expression.type.xhiyhizlo | 3D Corner type | {disp} |
| elastic.bc.expression.val.xhiyhizlo | 3D Corner value | {0.0} |
| elastic.bc.expression.type.xhiyhizhi | 3D Corner type | {disp} |
| elastic.bc.expression.val.xhiyhizhi | 3D Corner value | {0.0} |
| elastic.bc.expression.type.ylozlo | 3D Edge type | {disp} |
| elastic.bc.expression.val.ylozlo | 3D Edge value | {0.0} |
| elastic.bc.expression.type.ylozhi | 3D Edge type | {disp} |
| elastic.bc.expression.val.ylozhi | 3D Edge value | {0.0} |
| elastic.bc.expression.type.yhizlo | 3D Edge type | {disp} |
| elastic.bc.expression.val.yhizlo | 3D Edge value | {0.0} |
| elastic.bc.expression.type.yhizhi | 3D Edge type | {disp} |
| elastic.bc.expression.val.yhizhi | 3D Edge value | {0.0} |
| elastic.bc.expression.type.zloxlo | 3D Edge type | {disp} |
| elastic.bc.expression.val.zloxlo | 3D Edge value | {0.0} |
| elastic.bc.expression.type.zloxhi | 3D Edge type | {disp} |
| elastic.bc.expression.val.zloxhi | 3D Edge value | {0.0} |
| elastic.bc.expression.type.zhixlo | 3D Edge type | {disp} |
| elastic.bc.expression.val.zhixlo | 3D Edge value | {0.0} |
| elastic.bc.expression.type.zhixhi | 3D Edge type | {disp} |
| elastic.bc.expression.val.zhixhi | 3D Edge value | {0.0} |
| elastic.print_model | Print out model variables (if enabled by model) | false |
| elastic.rhs.type |
initial condition for right hand side (body force) |
|
| elastic.rhs.constant.value | Value (or values if multicomponent) to set field to | required |
| elastic.rhs.expression.coord | coordinate system to use | cartesian polar |
| elastic.rhs.expression.unit | Units of the value that is returned by the expression | |
| elastic.rhs.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| elastic.rhs.trig.nr | Number of real (cosin) waves | |
| elastic.rhs.trig.ni | Number of imaginary (sin) waves | |
| elastic.rhs.trig.dim | Spatial dimension | |
| elastic.rhs.trig.alpha | Multiplier | |
| elastic.interval | Timestep interval for elastic solves (default - solve every time) | 0 |
| elastic.max_coarsening_level | Maximum multigrid coarsening level (default - none, maximum coarsening) | -1 |
| elastic.print_residual | Whether to include residual output field | false |
| elastic.elastic_ref_threshold | Whether to refine based on elastic solution | 0.01 |
| elastic.zero_out_displacement | Set this to true to zero out the displacement before each solve. (This is a temporary fix - we need to figure out why this is needed.) | false |
| elastic.tstart | Time to start doing the elastic solve (by default, start immediately) | -1.0 |
| Telastic | Reference temperature for thermal expansion (temperature at which the material is strain-free) | value.thermal.Tref |
| model_ap |
elastic model of AP |
|
| model_ap.lambda model_ap.mu model_ap.E model_ap.nu model_ap.kappa |
Specify exactly 2:
required Lame constant \(\lambda\), shear modulus \(\mu\), Young's modulus \(E\), Poisson's ratio \(\nu\), bulk modulus \(K\). You can currently specify (mu and kappa), (lambda and mu), or (E and nu). |
|
| model_htpb |
elastic model of HTPB |
|
| model_htpb.lambda model_htpb.mu model_htpb.E model_htpb.nu model_htpb.kappa |
Specify exactly 2:
required Lame constant \(\lambda\), shear modulus \(\mu\), Young's modulus \(E\), Poisson's ratio \(\nu\), bulk modulus \(K\). You can currently specify (mu and kappa), (lambda and mu), or (E and nu). |
|
| allow_unused | Set this to true to allow unused inputs without error. (Not recommended.) | false |
| hydro |
|
|
| hydro.eta_refinement_criterion | eta-based refinement | 0.01 |
| hydro.omega_refinement_criterion | vorticity-based refinement | 0.01 |
| hydro.gradu_refinement_criterion | velocity gradient-based refinement | 0.01 |
| hydro.p_refinement_criterion | pressure-based refinement | 1e100 |
| hydro.rho_refinement_criterion | density-based refinement | 1e100 |
| hydro.gamma | gamma for gamma law | required |
| hydro.cfl | cfl condition | required |
| hydro.cfl_v | cfl condition | 1E100 |
| hydro.mu | linear viscosity coefficient | required |
| hydro.pref | pp_query_default("Pfactor", value.Pfactor,1.0); // (to be removed) test factor for viscous source reference pressure for Roe solver | 1.0 |
| hydro.density.bc.type |
Boundary condition for density |
|
| hydro.density.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.density.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.density.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.density.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.density.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.density.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.type |
Boundary condition for energy |
|
| hydro.energy.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.energy.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.energy.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.energy.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.energy.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.energy.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.type |
Boundary condition for momentum |
|
| hydro.momentum.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.momentum.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.momentum.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.momentum.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.momentum.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.momentum.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.type |
Boundary condition for phase field order parameter |
|
| hydro.pf.eta.bc.constant.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.constant.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.constant.val.xlo | BC value on the lower x edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.xhi | BC value on the upper x edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.ylo | BC value on the lower y edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.yhi | BC value on the upper y edge (2d) face (3d) | {0.0} |
| hydro.pf.eta.bc.constant.val.zlo | BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.pf.eta.bc.constant.val.zhi | BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) | {0.0} |
| hydro.pf.eta.bc.expression.type.xlo | BC type on the lower x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.xhi | BC type on the upper x edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.ylo | BC type on the lower y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.yhi | BC type on the upper y edge (2d) face (3d) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.zlo | BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.pf.eta.bc.expression.type.zhi | BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) | {dirichlet} |
| hydro.small | small regularization value | 1E-8 |
| hydro.cutoff | cutoff value | -1E100 |
| hydro.lagrange | lagrange no-penetration factor | 0.0 |
| hydro.eta.ic.type |
eta initial condition |
|
| hydro.eta.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.eta.ic.laminate.number_of_inclusions | How many laminates (MUST be greater than or equal to 1). | 1 |
| hydro.eta.ic.laminate.center | (x,y,[z]) values for the center point of the laminate | |
| hydro.eta.ic.laminate.thickness | thickness of the laminate | |
| hydro.eta.ic.laminate.orientation | Vector normal to the interface of the laminate | |
| hydro.eta.ic.laminate.eps | Diffuse thickness | |
| hydro.eta.ic.laminate.mollifier | Type of mollifer to use (options: dirac, [gaussian]) | dirac gaussian |
| hydro.eta.ic.laminate.singlefab | Switch to mode where only one component is used. | |
| hydro.eta.ic.laminate.invert | Take the complement of the laminate | |
| hydro.eta.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.eta.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.eta.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.eta.ic.bmp.filename | BMP filename. | file path |
| hydro.eta.ic.bmp.fit | How to position image in space | stretch fitheight fitwidth coord |
| hydro.eta.ic.bmp.coord.lo | Location of lower-left corner in the domain | |
| hydro.eta.ic.bmp.coord.hi | Location of upper-right corner in the domain | |
| hydro.eta.ic.bmp.channel | Color channel to use | r g b R G B |
| hydro.eta.ic.bmp.min | Scaling value - minimum | 0.0 |
| hydro.eta.ic.bmp.max | Scaling value - maximum | 255.0 |
| hydro.eta.ic.png.channel | Color channel to use (options: r, R, g, G, b, B, a, A) | r g b a R G B A |
| hydro.eta.ic.png.filename | BMP filename. | file path |
| hydro.eta.ic.png.fit | how to position the image | stretch fitheight fitwidth coord |
| hydro.eta.ic.png.coord.lo | Lower-left coordinates of image in domain | |
| hydro.eta.ic.png.coord.hi | Upper-right coordinates of image in domain | |
| hydro.eta.ic.png.min | Desired minimum value to scale pixels by | 0.0 |
| hydro.eta.ic.png.max | Desired maximum value to scale pixels by | 255.0 |
| hydro.velocity.ic.type |
velocity initial condition |
|
| hydro.velocity.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.velocity.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.velocity.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.velocity.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.pressure.ic.type |
solid pressure initial condition |
|
| hydro.pressure.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.pressure.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.pressure.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.pressure.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.density.ic.type |
density initial condition type |
|
| hydro.density.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.density.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.density.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.density.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.momentum.ic.type |
solid momentum initial condition |
|
| hydro.solid.momentum.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.momentum.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.momentum.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.momentum.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.density.ic.type |
solid density initial condition |
|
| hydro.solid.density.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.density.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.density.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.density.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solid.energy.ic.type |
solid energy initial condition |
|
| hydro.solid.energy.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.solid.energy.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.solid.energy.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.solid.energy.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.m0.ic.type |
diffuse boundary prescribed mass flux |
|
| hydro.m0.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.m0.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.m0.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.m0.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.u0.ic.type |
diffuse boundary prescribed velocity |
|
| hydro.u0.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.u0.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.u0.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.u0.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.q.ic.type |
diffuse boundary prescribed heat flux |
|
| hydro.q.ic.constant.value | Value (or values if multicomponent) to set field to | required |
| hydro.q.ic.expression.coord | coordinate system to use | cartesian polar |
| hydro.q.ic.expression.unit | Units of the value that is returned by the expression | |
| hydro.q.ic.expression.region# | Mathematical expression in terms of x,y,z,t (if coord=cartesian) or r,theta,z,t (if coord=polar) and any defined constants. | # = 0,1,2,... |
| hydro.solver.type |
Riemann solver |
|
| hydro.solver.roe.verbose | enable to dump diagnostic data if the roe solver fails | 1 |
| hydro.solver.roe.entropy_fix | apply entropy fix if tru | false |
| hydro.solver.roe.lowmach | Apply the lowmach fix descripte in Rieper 2010 "A low-Mach number fix for Roe’s approximate Riemann solver" | false |
| hydro.solver.hlle.lowmach | toggle to apply a low mach correction approximation | false |
| hydro.solver.hlle.cutoff | cutoff value if using the low mach approximation | 0.1 |
| hydro.prescribedflowmode | absolute relative | |
| hydro.allow_unused | Set this to true to allow unused inputs without error. (Not recommended.) | false |
| tstart | time to activate hydro integrator | 0.0 |
| invert | If true, set hydro_eta to 1-pf_eta | false |