sfi -------------------------- .. raw:: html
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


:math:`\quad`