Inputs Search
Use the following box to search over all alamo inputs and descriptions. This is the same list as in the Inputs section as generated by the autodoc system.
Note If searching for documentation on an alamo command that you found in an input file, remember that the prefix may not be included in this table. For instance, if you are looking for documentation on the following inputs
hc.heat.alpha = 1.0
el.nmodels = 2
the prefixes hc
and el
are not necessarily included, and you will not find them
if you do an exact search.
Instead, do a reverse search, starting with alpha
and nmodels
, then work out
the prefixes out.
Parameter |
Namespace / Class |
Description |
---|---|---|
BC type on the lower x edge (2d) face (3d) |
||
BC type on the upper x edge (2d) face (3d) |
||
BC type on the lower y edge (2d) face (3d) |
||
BC type on the upper y edge (2d) face (3d) |
||
BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) |
||
BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) |
||
BC value on the lower x edge (2d) face (3d) |
||
BC value on the upper x edge (2d) face (3d) |
||
BC value on the lower y edge (2d) face (3d) |
||
BC value on the upper y edge (2d) face (3d) |
||
BC value on the lower z face (processed but ignored in 2d to prevent unused input errors) |
||
BC value on the upper z face (processed but ignored in 2d to prevent unused input errors) |
||
BC type on the lower x edge (2d) face (3d) |
||
BC type on the upper x edge (2d) face (3d) |
||
BC type on the lower y edge (2d) face (3d) |
||
BC type on the upper y edge (2d) face (3d) |
||
BC type on the lower z face (processed but ignored in 2d to prevent unused input errors) |
||
BC type on the upper z face (processed but ignored in 2d to prevent unused input errors) |
||
Location of the step on the xlo edge/face |
||
Location of the step on the xhi edge/face |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge / 2D Corner |
||
3D Edge / 2D Corner |
||
3D Edge / 2D Corner |
||
3D Edge / 2D Corner |
||
3D Face / 2D Edge |
||
3D Face / 2D Edge |
||
3D Face / 2D Edge |
||
3D Face / 2D Edge |
||
3D Face |
||
3D Face |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Corner |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge |
||
3D Edge / 2D Corner |
||
3D Edge / 2D Corner |
||
3D Edge / 2D Corner |
||
3D Edge / 2D Corner |
||
3D Face / 2D Edge |
||
3D Face / 2D Edge |
||
3D Face / 2D Edge |
||
3D Face / 2D Edge |
||
3D Face |
||
3D Face |
||
Tension test type. (Only option right now is |
||
Applied displacement (can be interpolator) |
||
Applied traction (can be interpolator) |
||
Value of the field on the positive side of the hyperplane |
||
BMP filename. |
file path |
|
How to position image in space |
stretch fitheight fitwidth coord |
|
Location of lower-left corner in the domain |
||
Location of upper-right corner in the domain |
||
Color channel to use |
r g b R G B |
|
Scaling value - minimum |
0.0 |
|
Scaling value - maximum |
255.0 |
|
Array of constant values. The number of values should equal either 1 or N where N is the number of fab components |
||
Coordinates (X Y Z) of the center of the square/cube. |
||
Side legnth of cuboid |
||
Regularization value |
||
Thickness of the notches |
||
Width of the notches |
||
Center of the notches |
||
Length of the notches |
||
Coorinates of ellipse center |
||
Diffuse boundary thickness |
0.0 |
|
DxD square matrix defining an ellipse. |
||
If |
||
Number of ellipses |
||
center of the ellipse |
||
center of the ellipse |
||
either a vector containing ellipse radii, or a matrix defining the ellipse |
||
Same |
||
Array of radii [depricated] |
||
Regularization for smooth boundary |
||
Flip the inside and the outside |
||
Matrix defining elipse radii and orientation |
||
“Vector of radii (use instead of A)” |
||
Mollifying value for erf |
||
Value of field inside ellipse |
0.0 |
|
Value of field outside ellipse |
1.0 |
|
Type of mollifier to use (options: dirac, [gaussian]) |
||
coordinate system to use: “cartesian” (for x,y,z,t) and “polar” (for r, theta, z, t) |
||
How many laminates (MUST be greater than or equal to 1). |
1 |
|
Vector normal to the interface of the laminate |
||
Diffuse thickness |
||
Type of mollifer to use (options: dirac, [gaussian]) |
||
Switch to mode where only one component is used. |
||
Take the complement of the laminate |
||
Center of notch |
||
Vector describing notch orientation |
||
Thickness of notch |
||
Length of notch |
||
Radius of notch ends |
||
Magnitude of mollifier |
||
What kind of smoother to use {dirac,gauss,erf,cos} |
||
BMP filename. |
file path |
|
How to fit. {options: stretch, fitheight, fitwidth} |
||
Lower-left coordinates of image in domain |
||
Upper-right coordinates of image in domain |
||
Color channel to use (options: r, R, g, G, b, B, a, A) |
r g b a R G B A |
|
Scaling value - minimum |
0.0 |
|
Scaling value - maximum |
255.0 |
|
Wave numbers |
||
Wave amplitudes |
||
Which axis is normal to the interface (x,y,z) |
||
Interface offset from origin |
||
If true, flip the interface (default:false) |
||
Mollifier (options: dirac, [gaussian]) |
||
Magnitude of mollifier |
||
Diffuseness of the sphere boundary |
||
Location of .xyzr file |
file path |
|
Verbosity (used in parser only) |
||
Coordinate multiplier |
||
Coordinate offset |
||
Total number of spheres |
||
Value for the matrix [0.0] |
||
Value for the inclusion [1.0] |
||
Multiplier |
1.0 |
|
Radius of the sphere |
||
Vector location of the sphere center |
||
Value of the field inside the sphere |
||
Value of the field outside teh sphere |
||
Type - can be cylinder oriented along the x, y, z directions or full sphere. |
||
Number of real (cosin) waves |
||
Number of imaginary (sin) waves |
||
Spatial dimension |
||
Multiplier |
||
x location of points |
||
y location of points |
||
Number of grains |
||
Value to take in the region [1.0] |
||
Random seed to use |
||
Number of iterations before ending (default is maximum possible int) |
2147483647 |
|
Simulation time before ending |
required |
|
Nominal timestep on amrlev = 0 |
required |
|
Name of restart file to READ from |
||
Name of cell-fab restart file to read from |
||
Name of node-fab restart file to read from |
||
Space-separated list of entries to ignore |
||
Regridding interval in step numbers |
2 |
|
Regridding interval based on coarse level only |
0 |
|
Interval (in timesteps) between plotfiles (Default negative value will cause the plot interval to be ignored.) |
-1 |
|
Interval (in simulation time) between plotfiles (Default negative value will cause the plot dt to be ignored.) |
-1.0 |
|
Output file |
output |
|
Turn on to write all output in cell fabs (default: off) |
false |
|
Turn off to prevent any cell based output (default: on) |
true |
|
Turn on to write all output in node fabs (default: off) |
false |
|
Turn off to prevent any node based output (default: on) |
true |
|
Specify a maximum level of refinement for output files (NO REFINEMENT) |
-1 |
|
Number of substeps to take on each level (default: 2) |
||
Number of substeps to take on each level (set all levels to this value) |
required |
|
Integration interval (1) |
1 |
|
Interval (in timesteps) between writing (Default negative value will cause the plot interval to be ignored.) |
-1 |
|
Interval (in simulation time) between writing (Default negative value will cause the plot dt to be ignored.) |
-1.0 |
|
Use explicit mesh instead of AMR |
0 |
|
Criterion for mesh refinement [0.01] |
0.01 |
|
Value for \(L\) (mobility) |
1.0 |
|
Value for \(\epsilon\) (diffuse boundary width) |
0.1 |
|
Value for \(\kappa\) (Interface energy parameter) |
1.0 |
|
Value for \(\lambda\) (Chemical potential coefficient) |
1.0 |
|
Initial condition type ([sphere], constant, expression, bmp, random) |
sphere constant expression bmp random |
|
Pre-multiplier of “m” barrier height |
required |
|
Anisotropy factor |
required |
|
Anisotropic temperature coupling factor |
required |
|
Diffuse boundary width |
required |
|
Diffusive timescale |
required |
|
Refinement criteria for temperature |
0.01 |
|
Refinement criteria for phi |
0.01 |
|
pp_query(“fields_verbose”, value.plot_field); |
1.0e-4 |
|
These are the phase field method parameters that you use to inform the phase field method. Burn width thickness |
0.0 |
|
Interface energy param |
0.0 |
|
Scaling factor for mobility |
1.0 |
|
Chemical potential multiplier |
0.0 |
|
Unburned rest energy |
0.0 |
|
Barrier energy |
0.0 |
|
Burned rest energy |
0.0 |
|
number of ghost cells in all fields |
2 |
|
Domain x length |
0.001 |
|
Domain y length |
0.001 |
|
Eta boundary condition [constant, expression] |
constant expression |
|
Eta initial condition [constant, laminate, expression, bmp] |
laminate constant expression |
|
IO::ParmParse pp(“thermal”); Whether to use the Thermal Transport Model |
false |
|
Whether to use Neo-hookean Elastic model |
0 |
|
System Initial Temperature |
0.0 |
|
Body force |
0.0 |
|
Phi refinement criteria |
1 |
|
AP Density |
required |
|
HTPB Density |
required |
|
AP Thermal Conductivity |
required |
|
HTPB Thermal Conductivity |
required |
|
AP Specific Heat |
required |
|
HTPB Specific Heat |
required |
|
Baseline heat flux |
0.0 |
|
AP Pre-exponential factor for Arrhenius Law |
required |
|
HTPB Pre-exponential factor for Arrhenius Law |
required |
|
AP Activation Energy for Arrhenius Law |
required |
|
HTPB Activation Energy for Arrhenius Law |
required |
|
Used to change heat flux units |
1.0 |
|
Systen AP mass fraction |
0.8 |
|
AP mass flux reference value |
0.0 |
|
HTPB mass flux reference value |
0.0 |
|
AP/HTPB mass flux reference value |
0.0 |
|
Temperature of the Standin Fluid |
300.0 |
|
K; dispersion variables are use to set the outter field properties for the void grain case. |
||
rho; dispersion variables are use to set the outter field properties for the void grain case. |
||
cp; dispersion variables are use to set the outter field properties for the void grain case. |
||
Scaling factor for AP thermal conductivity (default = 1.0) |
1.0 |
|
Scaling factor for HTPB thermal conductivity (default = 1.0) |
1.0 |
|
heat laser initial condition type [constant, expression] |
expression constant |
|
Temperature initial condition |
default constant expression bmp png |
|
Constant pressure value |
1.0 |
|
Surgate heat flux model paramater - AP |
required |
|
Surgate heat flux model paramater - HTPB |
required |
|
Surgate heat flux model paramater - Total |
required |
|
Surgate heat flux model paramater - AP |
required |
|
Surgate heat flux model paramater - HTPB |
required |
|
Surgate heat flux model paramater - Total |
required |
|
Surgate heat flux model paramater - Total |
required |
|
Whether to include pressure to the arrhenius law |
0 |
|
Whether to use pressure to determined the reference Zeta |
1 |
|
Surgate heat flux model paramater - Homogenized |
1.81 |
|
Surgate heat flux model paramater - Homogenized |
1.34 |
|
AP power pressure law parameter (r*P^n) |
required |
|
HTPB power pressure law parameter (r*P^n) |
required |
|
AP/HTPB power pressure law parameter (r*P^n) |
required |
|
AP power pressure law parameter (r*P^n) |
required |
|
HTPB power pressure law parameter (r*P^n) |
required |
|
AP/HTPB power pressure law parameter (r*P^n) |
required |
|
Whether to compute the pressure evolution |
0 |
|
Whether to initialize Phi with homogenized properties |
0 |
|
Refinement criterion for eta field |
0.001 |
|
Refinement criterion for temperature field |
0.001 |
|
Eta value to restrict the refinament for the temperature field |
0.1 |
|
Refinement criterion for phi field [infinity] |
1.0e100 |
|
Lowest value of Eta. |
1.0e-8 |
|
IC type (psread, laminate, constant) |
psread laminate expression constant bmp png |
|
value.ic_phicell = new IC::PSRead(value.geom, pp, “phi.ic.psread”); AP/HTPB interface length |
1.0e-5 |
|
Reference interface length for heat integration |
1.0e-5 |
|
value.ic_phicell = new IC::Laminate(value.geom, pp, “phi.ic.laminate”); AP/HTPB interface length |
1.0e-5 |
|
Reference interface length for heat integration |
1.0e-5 |
|
value.ic_phicell = new IC::Expression(value.geom, pp, “phi.ic.expression”); Reference interface length for heat integration |
1.0e-5 |
|
AP/HTPB interface length |
1.0e-5 |
|
value.ic_phicell = new IC::Constant(value.geom, pp, “phi.ic.constant”); Reference interface length for heat integration |
1.0e-5 |
|
AP/HTPB interface length |
1.0e-5 |
|
value.ic_phicell = new IC::BMP(value.geom, pp, “phi.ic.bmp”); Reference interface length for heat integration |
1.0e-5 |
|
AP/HTPB interface length |
1.0e-5 |
|
Reference interface length for heat integration |
1.0e-5 |
|
AP/HTPB interface length |
1.0e-5 |
|
Initial temperature for thermal expansion computation |
300.0 |
|
Type of crack {notch,ellipsoid} |
||
Diffusion coefficient \(\alpha\). This is an example of a required input variable - - program will terminate unless it is provided. |
required |
|
Criterion for mesh refinement. This is an example of a default input variable. The default value is provided here, not in the definition of the variable. |
0.01 |
|
Initial condition type. This is an example of type validation: the input variable must be one of the three provided values, and will error if not. The default selection is the first argument. |
constant sphere expression |
|
Select BC object for temperature |
constant expression |
|
Number of elastic model varieties |
1 |
|
Refinement threshold for eta field |
0.01 |
|
Refinement threshold for strain gradient |
0.01 |
|
Explicity impose neumann condition on model at domain boundaries (2d only) |
false |
|
Read IC type for the eta field |
||
Whether to re-initialize eta when re-gridding occurs. Default is false unless eta ic is set, then default is. true. |
true |
|
Read IC type for the eta field |
||
Whether to re-initialize psi when re-gridding occurs. Default is false unless a psi ic is set, then default is true. |
true |
|
Read IC type for the eta field |
||
Number of grain fields (may be more if using different IC) |
2 |
|
Mobility |
required |
|
Phase field \(\mu\) |
required |
|
Phase field \(\gamma\) |
required |
|
Initial GB energy if not using anisotropy |
required |
|
Mobility |
required |
|
Determine whether to use elastic driving force |
false |
|
Multiplier of elastic energy |
1.0 |
|
Value used for thresholding kinetic relation |
0.0 |
|
Whether to include chemical potential in threshold |
false |
|
Whether to include boundary energy in threshold |
false |
|
Whether to include corner regularization in threshold |
false |
|
Whether to include lagrange multiplier in threshold |
false |
|
Whether to include mechanical driving force in threshold |
false |
|
Type of thresholding to use |
continuous chop |
|
Maximum AMR level |
required |
|
Phase field refinement threshold |
0.1 |
|
Elasticity |
0.0 |
|
Lagrange multiplier method for enforcing volumes |
false |
|
Lagrange multiplier value |
required |
|
Prescribed volume |
required |
|
Lagrange multipler start time |
0.0 |
|
synthetic driving force (SDF) |
false |
|
value of SDF for each grain |
||
time to begin applying SDF |
0.0 |
|
Turn on |
false |
|
Regularization param |
required |
|
Time to turn on anisotropy |
required |
|
Modify timestep when turned on |
required |
|
Modify plot_int when turned on |
-1 |
|
Modify plot_dt when turned on |
-1.0 |
|
Modify thermo int when turned on |
-1 |
|
Modify thermo plot int when turned on |
-1 |
|
Frequency of elastic calculation |
-1 |
|
Type of regularization to use |
k12 wilmore |
|
Type of GB to use |
abssin sin read sh |
|
Type of boundary condition to use for eta |
constant step |
|
Initial condition to use for eta |
constant perturbed_interface tabulated_interface voronoi expression sphere ellipse |
|
Anisotropic mobility |
0 |
|
simulation time when anisotropic kinetics is activated |
0.0 |
|
file containing anisotropic mobility data |
file path |
|
file containing anisotropic mobility data |
file path |
|
Crack type to use {notch} |
||
Read IC type for the eta field |
ellipse constant |
|
Refinement threshold based on eta |
0.01 |
|
\(\alpha\) parameter |
1.0 |
|
\(\beta\) parameter |
1.0 |
|
\(\gamma\) parameter |
1.0 |
|
Prescribed volume fraction |
0.5 |
|
Prescribed total vlume |
0.5 |
|
Diffusion coefficient |
||
Type of mecahnics to use. Static: do full implicit solve. Dynamic: evolve dynamic equations with explicit dynamics Disable: do nothing. |
disable static dynamic |
|
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 |
|
Include displacement field in output |
true |
|
Include right-hand side in output |
true |
|
Include \(\psi\) field in output |
true |
|
Include stress in output |
true |
|
Include strain in output |
true |
|
Dashpot damping (damps velocity) |
0.0 |
|
Newtonian viscous damping (damps velocity gradient) |
0.0 |
|
Initializer for RHS |
none expression |
|
Determine the boundary condition type |
constant tension_test expression |
|
Print out model variables (if enabled by model) |
false |
|
Initializer for RHS |
none trig constant |
|
Timestep interval for elastic solves (default - solve every time) |
0 |
|
Maximum multigrid coarsening level (default - none, maximum coarsening) |
-1 |
|
Whether to include residual output field |
false |
|
Whether to refine based on elastic solution |
0.01 |
|
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 |
|
Time to start doing the elastic solve (by default, start immediately) |
-1.0 |
|
Fracture energy |
||
Lengthscale regularization |
||
Mobility (speed) |
||
Threshold |
||
Type of g function to use {square, multiwell, 4c3, squarep, squarepexp, cubicm} |
||
Type o w function to use {square, multiwell, multiwell2, 4c3} |
||
Min Gc (fracture energy) value |
||
Max Gc (fracture energy)value |
||
Angle offset |
||
Regularization |
||
Crack mobiilty |
||
Threshold for kinetics |
||
Type of g function to use {square, multiwell, 4c3, squarep, squarepexp, cubicm} |
||
Type o w function to use {square, multiwell, multiwell2, 4c3} |
||
Angle offset (degrees) |
||
Minimum energy |
||
Energy multiplier |
||
Filename containing GB data |
file path |
|
Theta offset (degrees) |
||
Minimum energy |
||
Energy multiplier |
||
Frequency number (integer) |
||
Theta offset (degrees) |
||
Phi offset (radians) |
||
Minimum energy value |
||
Energy multiplier |
||
Type of regularization to use: {wilhelm,k23} |
||
Eigenstrain matrix. Can be defined in 2D or 3D. |
||
Lame modulus |
||
Shear modulus |
||
Elastic modulus |
||
Poisson’s ratio |
||
Young’s modulus |
||
Shear modulus |
||
Young’s modulus |
||
Lame parameter |
||
Poisson’s ratio |
||
Shear modulus |
||
Lame parameter |
||
Poisson’s ratio |
||
Bulk modulus |
||
Shear modulus |
||
Eigendeformation gradient |
||
Lame constant |
||
Shear modulus |
||
Young’s modulus |
||
Poisson’s ratio |
||
Yield strength |
||
Hardening constant |
||
Hardening theta |
||
J2 Yield criterion |
1.0 |
|
Hardening coefficient (negative value disables rate hardening) |
-1.0 |
|
Rate coefficient (negative value disables rate hardening) |
-1.0 |
|
Critical resolved shear stress \(\tau_{crss}\) |
||
Rate hardening coefficient \(\dot{\gamma}_0\) |
1.0 |
|
Inverse of the hardening exponent \(\frac{1}{m}\) |
0.5 |
|
Time to activate plastic slip |
0.0 |
|
Large-deformation eigendeformation (Identity = no deformation) |
||
Small-deformation eigendeformation (Zero = no deformation) |
||
Shear modulus |
||
Bulk modulus |
||
Alternative input for shear modulus |
||
Bulk modulus |
||
Shear modulus |
||
Lame parameter |
||
Young’s modulus |
||
Poisson’s ratio |
||
Large-strain eigendeformation (Identity = no deformation) |
||
Small-strain eigendeformation (Zero = no deformation) |
||
Set::Scalar C11 = 1.68, C12 = 1.21, C44 = 0.75; Elastic constant (default: 1.68) |
||
Elastic constant (default: 1.21) |
||
Elastic constant (default: 0.75) |
||
Bunge Euler angle \(\phi_1\) |
||
Bunge Euler angle \(\Phi\) |
||
Bunge Euler angle \(\phi_2\) |
||
Elastic constant |
1.68 |
|
Elastic constant |
1.21 |
|
Elastic constant |
0.75 |
|
specify whether using radians or degrees |
radians degrees |
|
Bunge Euler angle \(\phi_1\) about x axis |
0.0 |
|
Bunge Euler angle \(\Phi\) about z axis |
0.0 |
|
Bunge Euler angle \(\phi_2\) about x axis |
0.0 |
|
Elastic constant |
required |
|
Elastic constant |
required |
|
Elastic constant |
required |
|
Elastic constant |
required |
|
Elastic constant |
required |
|
Bunge Euler angle \(\phi_1\) |
0.0 |
|
Bunge Euler angle \(\Phi\) |
0.0 |
|
Bunge Euler angle \(\phi_2\) |
0.0 |
|
Whether or not to use the plane stress approximation. |
||
Lame parameter |
||
Shear modulus (redundant with “mu”) |
||
Lame parameter |
||
Shear modulus (redundant with “shear”) |
||
Elastic modulus |
||
Poisson’s ratio |
||
Coefficient for the Laplacian |
1.0 |
|
Interpolator string used when Parsed from queryclass. |
||
Regularization offset value used in near-singular elastic solves. It should be small - if it is too large, you will get better convergence but less correct values! |
||
Max number of iterations to perform before erroring out |
||
Max number of iterations on the bottom solver |
||
Max number of F-cycle iterations to perform |
||
Number of fixed iterations to perform before exiting gracefully |
||
Verbosity of the solver (1-5) |
||
Number of smoothing operations before bottom solve (2) |
||
Number of smoothing operations after bottom solve (2) |
||
Number of final smoothing operations when smoother is used as bottom solver (8) |
||
Additional smoothing after bottom CG solver (0) |
||
The method that is used for the multigrid bottom solve (cg, bicgstab, smoother) |
||
Relative tolerance on bottom solver |
||
Absolute tolerance on bottom solver |
||
Relative tolerance |
||
Absolute tolerance |
||
Omega (used in gauss-seidel solver) |
||
Whether to average down coefficients or use the ones given. (Setting this to true is important for fracture.) |
||
Whether to normalize DDW when calculating the diagonal. This is primarily used when DDW is near-singular - like when there is a “void” region or when doing phase field fracture. |
||
If set to true, output diagnostic multifab information whenever the MLMG solver fails to converge. (Note: you must also set |
||
If set to false, MLMG will not die if convergence criterion is not reached. (Note: you must also set |
||
Number of newton-raphson iterations. |
||
Tolerance to use for newton-raphson convergence |
||
Name of directory containing all output data |