sfi
Input name | Description | Value |
---|---|---|
alamo.program | which integrator to use with SFI | allencahn dendrite |
Integrator::SFI<Integrator::AllenCahn>
Input name | Description | Value |
---|---|---|
refinement_threshold | Criterion for mesh refinement [0.01] | 0.01 |
ch.L | Value for \(L\) (mobility) | 1.0 |
ch.eps | Value for \(\epsilon\) (diffuse boundary width) | 0.1 |
ch.grad | Value for \(\kappa\) (Interface energy parameter) | 1.0 |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
alpha.ic.expression.coord | coordinate system to use | cartesian polar |
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 | |
alpha.ic.psread.filename | Location of .xyzr file | file path |
alpha.ic.psread.verbose | Verbosity (used in parser only) | |
alpha.ic.psread.mult | Coordinate multiplier | |
alpha.ic.psread.invert | Coordinate multiplier | |
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.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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.eta.ic.laminate.number_of_inclusions | How many laminates (MUST be greater than or equal to 1). | 1 |
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]) | |
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.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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.velocity.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.pressure.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.density.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.solid.momentum.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.solid.density.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.solid.energy.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.m0.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.u0.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.q.ic.expression.coord | coordinate system to use | cartesian polar |
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 |
tstart | time to activate hydro integrator | 0.0 |
invert | If true, set hydro_eta to 1-pf_eta | false |
Integrator::SFI<Integrator::Dendrite>
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.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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.eta.ic.laminate.number_of_inclusions | How many laminates (MUST be greater than or equal to 1). | 1 |
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]) | |
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.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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.velocity.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.pressure.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.density.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.solid.momentum.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.solid.density.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.solid.energy.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.m0.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.u0.ic.expression.coord | coordinate system to use | cartesian polar |
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 | Array of constant values. The number of values should equal either 1 or N where N is the number of fab components | required |
hydro.q.ic.expression.coord | coordinate system to use | cartesian polar |
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 |
tstart | time to activate hydro integrator | 0.0 |
invert | If true, set hydro_eta to 1-pf_eta | false |
\(\quad\)