Integrator::Base::Mechanics =========================== :bdg-link-secondary-line:`src/Integrator/Base/Mechanics.H <../../../doxygen/Base_2Mechanics_8H_source.html>` .. container:: input-reference-math-loader :math:`\phantom{0}` .. raw:: html
time_evolving
0 1 conditional

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.

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.time_evolving mechanics.time_evolving time_evolving
alamo-3d-coverage-g++
elastic.time_evolving mechanics.time_evolving time_evolving
fracture-2d-coverage-g++
time_evolving
fracture-3d-coverage-g++
time_evolving
mechanics-2d-coverage-g++
time_evolving
mechanics-3d-coverage-g++
time_evolving
sfi-2d-coverage-g++
flame.elastic.time_evolving
thermoelastic-2d-coverage-g++
el.time_evolving
thermoelastic-3d-coverage-g++
el.time_evolving
topop-2d-coverage-g++
time_evolving
topop-3d-coverage-g++
time_evolving
plot_disp
1 0 conditional

Include displacement field in output

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.plot_disp mechanics.plot_disp plot_disp
alamo-3d-coverage-g++
elastic.plot_disp mechanics.plot_disp plot_disp
fracture-2d-coverage-g++
plot_disp
fracture-3d-coverage-g++
plot_disp
mechanics-2d-coverage-g++
plot_disp
mechanics-3d-coverage-g++
plot_disp
sfi-2d-coverage-g++
flame.elastic.plot_disp
thermoelastic-2d-coverage-g++
el.plot_disp
thermoelastic-3d-coverage-g++
el.plot_disp
topop-2d-coverage-g++
plot_disp
topop-3d-coverage-g++
plot_disp
plot_rhs
1 0 conditional

Include right-hand side in output

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.plot_rhs mechanics.plot_rhs plot_rhs
alamo-3d-coverage-g++
elastic.plot_rhs mechanics.plot_rhs plot_rhs
fracture-2d-coverage-g++
plot_rhs
fracture-3d-coverage-g++
plot_rhs
mechanics-2d-coverage-g++
plot_rhs
mechanics-3d-coverage-g++
plot_rhs
sfi-2d-coverage-g++
flame.elastic.plot_rhs
thermoelastic-2d-coverage-g++
el.plot_rhs
thermoelastic-3d-coverage-g++
el.plot_rhs
topop-2d-coverage-g++
plot_rhs
topop-3d-coverage-g++
plot_rhs
plot_psi
1 0 conditional

Include \(\psi\) field in output

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.plot_psi mechanics.plot_psi plot_psi
alamo-3d-coverage-g++
elastic.plot_psi mechanics.plot_psi plot_psi
fracture-2d-coverage-g++
plot_psi
fracture-3d-coverage-g++
plot_psi
mechanics-2d-coverage-g++
plot_psi
mechanics-3d-coverage-g++
plot_psi
sfi-2d-coverage-g++
flame.elastic.plot_psi
thermoelastic-2d-coverage-g++
el.plot_psi
thermoelastic-3d-coverage-g++
el.plot_psi
topop-2d-coverage-g++
plot_psi
topop-3d-coverage-g++
plot_psi
plot_stress
1 0 conditional

Include stress in output

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.plot_stress mechanics.plot_stress plot_stress
alamo-3d-coverage-g++
elastic.plot_stress mechanics.plot_stress plot_stress
fracture-2d-coverage-g++
plot_stress
fracture-3d-coverage-g++
plot_stress
mechanics-2d-coverage-g++
plot_stress
mechanics-3d-coverage-g++
plot_stress
sfi-2d-coverage-g++
flame.elastic.plot_stress
thermoelastic-2d-coverage-g++
el.plot_stress
thermoelastic-3d-coverage-g++
el.plot_stress
topop-2d-coverage-g++
plot_stress
topop-3d-coverage-g++
plot_stress
plot_strain
1 0 conditional

Include strain in output

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.plot_strain mechanics.plot_strain plot_strain
alamo-3d-coverage-g++
elastic.plot_strain mechanics.plot_strain plot_strain
fracture-2d-coverage-g++
plot_strain
fracture-3d-coverage-g++
plot_strain
mechanics-2d-coverage-g++
plot_strain
mechanics-3d-coverage-g++
plot_strain
sfi-2d-coverage-g++
flame.elastic.plot_strain
thermoelastic-2d-coverage-g++
el.plot_strain
thermoelastic-3d-coverage-g++
el.plot_strain
topop-2d-coverage-g++
plot_strain
topop-3d-coverage-g++
plot_strain
bc
constant expression tensiontest conditional

Select the mechanical boundary conditions

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
bc.type elastic.bc.type mechanics.bc.type
alamo-3d-coverage-g++
bc.type elastic.bc.type mechanics.bc.type
fracture-2d-coverage-g++
bc.type
fracture-3d-coverage-g++
bc.type
mechanics-2d-coverage-g++
bc.type
mechanics-3d-coverage-g++
bc.type
sfi-2d-coverage-g++
flame.elastic.bc.type
thermoelastic-2d-coverage-g++
el.bc.type
thermoelastic-3d-coverage-g++
el.bc.type
topop-2d-coverage-g++
bc.type
topop-3d-coverage-g++
bc.type
print_model
0 1 conditional

Print out model variables (if enabled by model)

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.print_model mechanics.print_model print_model
alamo-3d-coverage-g++
elastic.print_model mechanics.print_model print_model
fracture-2d-coverage-g++
print_model
fracture-3d-coverage-g++
print_model
mechanics-2d-coverage-g++
print_model
mechanics-3d-coverage-g++
print_model
sfi-2d-coverage-g++
flame.elastic.print_model
thermoelastic-2d-coverage-g++
el.print_model
thermoelastic-3d-coverage-g++
el.print_model
topop-2d-coverage-g++
print_model
topop-3d-coverage-g++
print_model
rhs
default constant expression trig conditional

initial condition for right hand side (body force)

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.rhs.type mechanics.rhs.type rhs.type
alamo-3d-coverage-g++
elastic.rhs.type mechanics.rhs.type rhs.type
fracture-2d-coverage-g++
rhs.type
fracture-3d-coverage-g++
rhs.type
mechanics-2d-coverage-g++
rhs.type
mechanics-3d-coverage-g++
rhs.type
sfi-2d-coverage-g++
flame.elastic.rhs.type
thermoelastic-2d-coverage-g++
el.rhs.type
thermoelastic-3d-coverage-g++
el.rhs.type
topop-2d-coverage-g++
rhs.type
topop-3d-coverage-g++
rhs.type
interval
0 conditional

Timestep interval for elastic solves (default - solve every time)

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.interval interval mechanics.interval
alamo-3d-coverage-g++
elastic.interval interval mechanics.interval
fracture-2d-coverage-g++
interval
fracture-3d-coverage-g++
interval
mechanics-2d-coverage-g++
interval
mechanics-3d-coverage-g++
interval
sfi-2d-coverage-g++
flame.elastic.interval
thermoelastic-2d-coverage-g++
el.interval
thermoelastic-3d-coverage-g++
el.interval
topop-2d-coverage-g++
interval
topop-3d-coverage-g++
interval
max_coarsening_level
-1 conditional

Maximum multigrid coarsening level (default - none, maximum coarsening)

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.max_coarsening_level max_coarsening_level mechanics.max_coarsening_level
alamo-3d-coverage-g++
elastic.max_coarsening_level max_coarsening_level mechanics.max_coarsening_level
fracture-2d-coverage-g++
max_coarsening_level
fracture-3d-coverage-g++
max_coarsening_level
mechanics-2d-coverage-g++
max_coarsening_level
mechanics-3d-coverage-g++
max_coarsening_level
sfi-2d-coverage-g++
flame.elastic.max_coarsening_level
thermoelastic-2d-coverage-g++
el.max_coarsening_level
thermoelastic-3d-coverage-g++
el.max_coarsening_level
topop-2d-coverage-g++
max_coarsening_level
topop-3d-coverage-g++
max_coarsening_level
print_residual
0 1 conditional

Whether to include residual output field

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.print_residual mechanics.print_residual print_residual
alamo-3d-coverage-g++
elastic.print_residual mechanics.print_residual print_residual
fracture-2d-coverage-g++
print_residual
fracture-3d-coverage-g++
print_residual
mechanics-2d-coverage-g++
print_residual
mechanics-3d-coverage-g++
print_residual
sfi-2d-coverage-g++
flame.elastic.print_residual
thermoelastic-2d-coverage-g++
el.print_residual
thermoelastic-3d-coverage-g++
el.print_residual
topop-2d-coverage-g++
print_residual
topop-3d-coverage-g++
print_residual
elastic_ref_threshold
0.01 conditional

Whether to refine based on elastic solution

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.elastic_ref_threshold elastic_ref_threshold mechanics.elastic_ref_threshold
alamo-3d-coverage-g++
elastic.elastic_ref_threshold elastic_ref_threshold mechanics.elastic_ref_threshold
fracture-2d-coverage-g++
elastic_ref_threshold
fracture-3d-coverage-g++
elastic_ref_threshold
mechanics-2d-coverage-g++
elastic_ref_threshold
mechanics-3d-coverage-g++
elastic_ref_threshold
sfi-2d-coverage-g++
flame.elastic.elastic_ref_threshold
thermoelastic-2d-coverage-g++
el.elastic_ref_threshold
thermoelastic-3d-coverage-g++
el.elastic_ref_threshold
topop-2d-coverage-g++
elastic_ref_threshold
topop-3d-coverage-g++
elastic_ref_threshold
zero_out_displacement
0 1 conditional

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.)

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.zero_out_displacement mechanics.zero_out_displacement zero_out_displacement
alamo-3d-coverage-g++
elastic.zero_out_displacement mechanics.zero_out_displacement zero_out_displacement
fracture-2d-coverage-g++
zero_out_displacement
fracture-3d-coverage-g++
zero_out_displacement
mechanics-2d-coverage-g++
zero_out_displacement
mechanics-3d-coverage-g++
zero_out_displacement
sfi-2d-coverage-g++
flame.elastic.zero_out_displacement
thermoelastic-2d-coverage-g++
el.zero_out_displacement
thermoelastic-3d-coverage-g++
el.zero_out_displacement
topop-2d-coverage-g++
zero_out_displacement
topop-3d-coverage-g++
zero_out_displacement
tstart
-1 conditional

Time to start doing the elastic solve (by default, start immediately)

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.tstart mechanics.tstart tstart
alamo-3d-coverage-g++
elastic.tstart mechanics.tstart tstart
fracture-2d-coverage-g++
tstart
fracture-3d-coverage-g++
tstart
mechanics-2d-coverage-g++
tstart
mechanics-3d-coverage-g++
tstart
sfi-2d-coverage-g++
flame.elastic.tstart
thermoelastic-2d-coverage-g++
el.tstart
thermoelastic-3d-coverage-g++
el.tstart
topop-2d-coverage-g++
tstart
topop-3d-coverage-g++
tstart
tol_rel
1e-08 conditional

Relative tolerance in mechanics solve

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.tol_rel mechanics.tol_rel tol_rel
alamo-3d-coverage-g++
elastic.tol_rel mechanics.tol_rel tol_rel
fracture-2d-coverage-g++
tol_rel
fracture-3d-coverage-g++
tol_rel
mechanics-2d-coverage-g++
tol_rel
mechanics-3d-coverage-g++
tol_rel
sfi-2d-coverage-g++
flame.elastic.tol_rel
thermoelastic-2d-coverage-g++
el.tol_rel
thermoelastic-3d-coverage-g++
el.tol_rel
topop-2d-coverage-g++
tol_rel
topop-3d-coverage-g++
tol_rel
tol_abs
1e-08 conditional

Absolute tolerance in mechanics solve

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.tol_abs mechanics.tol_abs tol_abs
alamo-3d-coverage-g++
elastic.tol_abs mechanics.tol_abs tol_abs
fracture-2d-coverage-g++
tol_abs
fracture-3d-coverage-g++
tol_abs
mechanics-2d-coverage-g++
tol_abs
mechanics-3d-coverage-g++
tol_abs
sfi-2d-coverage-g++
flame.elastic.tol_abs
thermoelastic-2d-coverage-g++
el.tol_abs
thermoelastic-3d-coverage-g++
el.tol_abs
topop-2d-coverage-g++
tol_abs
topop-3d-coverage-g++
tol_abs
type
disable dynamic static conditional

Type of mecahnics to use. Static: do full implicit solve. Dynamic: evolve dynamic equations with explicit dynamics Disable: do nothing.

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.type mechanics.type type
alamo-3d-coverage-g++
elastic.type mechanics.type type
fracture-2d-coverage-g++
type
fracture-3d-coverage-g++
type
mechanics-2d-coverage-g++
type
mechanics-3d-coverage-g++
type
sfi-2d-coverage-g++
flame.elastic.type
thermoelastic-2d-coverage-g++
el.type
thermoelastic-3d-coverage-g++
el.type
topop-2d-coverage-g++
type
topop-3d-coverage-g++
type
viscous.mu_dashpot
0 conditional

Dashpot damping (damps velocity)

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.viscous.mu_dashpot mechanics.viscous.mu_dashpot viscous.mu_dashpot
alamo-3d-coverage-g++
elastic.viscous.mu_dashpot mechanics.viscous.mu_dashpot viscous.mu_dashpot
fracture-2d-coverage-g++
viscous.mu_dashpot
fracture-3d-coverage-g++
viscous.mu_dashpot
mechanics-2d-coverage-g++
viscous.mu_dashpot
mechanics-3d-coverage-g++
viscous.mu_dashpot
sfi-2d-coverage-g++
flame.elastic.viscous.mu_dashpot
thermoelastic-2d-coverage-g++
el.viscous.mu_dashpot
thermoelastic-3d-coverage-g++
el.viscous.mu_dashpot
topop-2d-coverage-g++
viscous.mu_dashpot
topop-3d-coverage-g++
viscous.mu_dashpot
viscous.mu_newton
0 conditional

Newtonian viscous damping (damps velocity gradien

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.viscous.mu_newton mechanics.viscous.mu_newton viscous.mu_newton
alamo-3d-coverage-g++
elastic.viscous.mu_newton mechanics.viscous.mu_newton viscous.mu_newton
fracture-2d-coverage-g++
viscous.mu_newton
fracture-3d-coverage-g++
viscous.mu_newton
mechanics-2d-coverage-g++
viscous.mu_newton
mechanics-3d-coverage-g++
viscous.mu_newton
sfi-2d-coverage-g++
flame.elastic.viscous.mu_newton
thermoelastic-2d-coverage-g++
el.viscous.mu_newton
thermoelastic-3d-coverage-g++
el.viscous.mu_newton
topop-2d-coverage-g++
viscous.mu_newton
topop-3d-coverage-g++
viscous.mu_newton
velocity.ic.type
constant expression none conditional

Velocity field initial condition

Names by executable 11 executables, 15 uses
alamo-2d-coverage-g++
elastic.velocity.ic.type mechanics.velocity.ic.type velocity.ic.type
alamo-3d-coverage-g++
elastic.velocity.ic.type mechanics.velocity.ic.type velocity.ic.type
fracture-2d-coverage-g++
velocity.ic.type
fracture-3d-coverage-g++
velocity.ic.type
mechanics-2d-coverage-g++
velocity.ic.type
mechanics-3d-coverage-g++
velocity.ic.type
sfi-2d-coverage-g++
flame.elastic.velocity.ic.type
thermoelastic-2d-coverage-g++
el.velocity.ic.type
thermoelastic-3d-coverage-g++
el.velocity.ic.type
topop-2d-coverage-g++
velocity.ic.type
topop-3d-coverage-g++
velocity.ic.type